/*  Lifespanoutdoors */
body { /* margin-top: 50px !important; */ font-family: Verdana, Helvetica, Arial, Sans-Serif; background: #FFF url(http://www.lifespanonline.com.au/site/img/top_bg.gif)  left -26px repeat-x; }

textarea { font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 11px; color: #474747; }
*, a { font-size: 11px; color: #474747; font-family:Verdana, Helvetica, Arial, Sans-Serif; }
a { text-decoration: none; color: #474747; outline: none; cursor:pointer; }
a:hover { color: #000; }
img { border: none }
@font-face {
font-family: DejaVuSans;
src: url('DejaVuSans.ttf');
}
input { outline: none; }
/* Reset Tags */
p, h1, h2, h3, ul, li, *, form, h6, h5, h4, ol { margin: 0; padding:0; }
ul, li, ol { list-style: none; }
.blClear { overflow: hidden; display:block; height:0; clear:both; }
.bl_right { float: right; }
.bl_left { float: left; }
#blContent { width: 960px; margin: 0 auto; }
#innerwrapper { margin: 0 auto; text-align: left!Important; }
.bl_button a { display: block; text-indent: -9999px; }
.scrollarea { display: none; }
#blLogued { display: none; position: absolute; top: 0; right:0; height: 30px; width: 280px; }
#blLogin { display: none; }

/* Header */
#blHeader{ background:url(http://www.lifespanonline.com.au/site/outdoors/img/head_top_bg2.png) no-repeat top center #FFF; width:100%; height:240px; position:relative;}
#blHeader .bl_right { width: 280px; margin-right: 5px; height:175px; }
#blHeader .head_top_right{ display: block; width: 100px; height: 20px; position:absolute; top:10px; left:880px; color:#F00;   }
#blHeader .head_top_right a{ color:#CC0000; font-size:12px; text-decoration:underline}
#blHeader .welcome{display: block; width: 246px; height: 20px; position:absolute; top:110px; left:750px; color:#400000; font-size:12px;}
#blHeader .bl_live_support a { display: block; width: 220px; height: 52px; position:absolute; top:45px; left:736px; }
.bl_button li { float: right; margin-left: 4px; }
#blHeader .bl_button { margin-bottom: 2px; }
#blHeader .bl_button li a { font-size: 12px;  text-indent:0px; }
#blHeader .bl_button #blYourCarButton a { position:absolute; display:block; width:100px; height:15px; left:815px; top:145px; color:#FFF; font-weight:bold }
#blHeader .bl_button #blRegisterButton a, #blHeader .bl_button #blRegisterButton2 a { display:block; height: 18px; width: 43px; position:absolute; left:902px; top:101px; color:#F00; }
#blHeader .bl_button #blLoginButton a { display:block; height: 18px; width: 55px; position:absolute; left:854px; top:101px; color:#F00; }
#blHeader .bl_button #blLogout a { display:block; height: 18px; width: 50px; position:absolute; left:854px; top:101px; color:#F00; }
#blHeader .bl_button #MyAccount a { display:none }
#blHeader .items_num{ position:absolute; display:block; width:65px; height:25px; left:812px; top:122px; color:#FFF; font-size:14px; }
#blHeader .items_num span{ font-size:10px; color:#FFF}
#blHeader .total{ position:absolute; display:block; width:85px; height:17px; left:872px; top:122px; color:#FFF; font-size:14px; }
#blHeader .bl_contact_ad  a{ position:absolute; left:311px; top:24px; display:block; width:390px; height:105px; }
#blHeader .logo a { display: block; width: 280px; height: 145px; position:absolute; top:10px; left:5px; }
#blHeader .yourcart a { display: block; width: 40px; height: 30px; position:absolute; top:125px; left:770px; }

.bl_share { position:absolute; left:820px; top:185px; display:block; height:24px; width: 146px; }
.bl_share li { float: left; margin-right: 4px; width: 66px; overflow: hidden; }
.bl_share li a { display: block; height: 22px; width: 22px; }
.bl_share #blFb, .bl_share #blYt, .bl_share #blTw { width: 22px; margin-top: 1px; }
.bl_share #blFb a { background: url(http://www.lifespanonline.com.au/site/img/fb.gif) no-repeat;  }
.bl_share #blYt a { background: url(http://www.lifespanonline.com.au/site/img/yt.gif) no-repeat; width: 23px; }
.bl_share #blTw a { background: url(http://www.lifespanonline.com.au/site/img/tw.gif) no-repeat; }


/* Menu */
#blMenu { margin-top: 6px; background:url(http://www.lifespanonline.com.au/site/new2012/top_menu_bg2.png) top left no-repeat;  padding-bottom: 12px; overflow:hidden  }
#blTabMenu { padding: 5px 0 0 0px; margin: 0 5px 11px 5px; height: 33px; }
.bl_dropdown { position: relative; }
.bl_dropdown li { float: left; zoom: 1; height: 29px ; }
.bl_dropdown a:hover span { color: #000; }
.bl_dropdown li a { height: 29px; display: block; overflow:hidden }

.bl_dropdown li.hover a { color: black; }
.bl_dropdown .bl_submenu { background: url(http://www.lifespanonline.com.au/site/img/submenu/submenu_bg_bottom.png) no-repeat left bottom; padding-bottom: 8px; visibility:hidden; position: absolute; top: 100%; left: 0; }
.bl_dropdown .bl_submenu .bl_submenu_top { background: url(http://www.lifespanonline.com.au/site/img/submenu/submenu_bg_top.png) no-repeat; width: 196px; height: 10px; }
#blTabMenu a { height: 29px; padding-right: 9px; display: block; line-height:29px; font-weight: bold; padding-right: 10px; }
#blTabMenu span { height: 29px; display: block;  padding-left: 12px; }
#blTabMenu .bl_active span,#blTabMenu .hover span{ color: #FFF; height: 29px; display: block; background: url(http://www.lifespanonline.com.au/site/new2012/top_menu_al.png) no-repeat; }
#blTabMenu .bl_active a,#blTabMenu .hover a { background: url(http://www.lifespanonline.com.au/site/new2012/top_menu_ar.png) no-repeat right top; color: #FFF; }
#blTabMenu span:hover { color: #FFF; height: 29px;  display: block; background: url(http://www.lifespanonline.com.au/site/new2012/top_menu_al.png) no-repeat; }
#blTabMenu span:hover a { background: url(http://www.lifespanonline.com.au/site/new2012/top_menu_ar.png) no-repeat right top; color: #FFF; }
#blTabMenu a:hover { background: url(http://www.lifespanonline.com.au/site/new2012/top_menu_ar.png) no-repeat right top; color: #FFF; }

#blTabMenu .bl_dropdown li ul{display:none;}
#blTabMenu .bl_dropdown li:hover ul{display:block; position:absolute; top:26px; left:-20px; background:none #e1262d; padding:0; width:960px; height:30px;}
#blTabMenu .bl_dropdown li:hover ul li{ background:none; padding:5px 10px;  float:left; }
#blTabMenu .bl_dropdown li:hover ul li a{ background:none; padding:2px 5px;  border:0; line-height:14px;}
#blTabMenu .bl_dropdown li:hover ul li a:hover{ background:none; padding:2px 5px;  border:0;  line-height:14px;}
#blTabMenu .bl_dropdown li:hover ul li a {  height: 16px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
#blTabMenu .bl_dropdown li:hover ul li a:hover {  background: #ddd; }

#blHeader .bl_highlight { margin: 0 26px; border: 1px solid #f2f2f2; background: #f8f8f8; padding: 0 9px 0 9px; height: 28px; overflow: hidden; }
#blHeader .bl_highlight .bl_right { width: 205px; height:40px; display:block; position:absolute; left:640px; top: 184px; overflow:hidden }
#blHeader .bl_highlight .bl_right .text{ width:100px;}
.bl_highlight .bl_left { margin-top: 8px; }
.bl_highlight .bl_left span, .bl_highlight .bl_left span a { color: red; }
.bl_highlight .bl_field { border: 1px solid #dadada; width: 126px; height: 16px; padding: 3px 5px 0 5px; font-size: 12px; margin-top: 2px; }
.bl_search_button { font-size: 0; display:block; line-height: 0; border: 0 none; padding: 0; text-indent: -9999px; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons.png) no-repeat left -90px; width: 65px; height: 27px; }
/* ******************  Search Box ******************* */
.bl_highlight .bgbutton { font-size: 0; line-height: 0; border: 0; padding: 0; text-indent: -9999px; background:url(http://www.lifespanonline.com.au/site/new2012/search_bg2.png) right no-repeat; width:58px; height: 30px; }
.bl_highlight .input { background:url(http://www.lifespanonline.com.au/site/new2012/search_bg2.png) no-repeat left; width: 112px; padding:0 0 0 6px; height: 30px;  font-size: 12px; border:0; }
.bl_highlight .smalltextnolink { display: none; }

/* ******************  Search Box ******************* */

/* blBody */
#div__body { background-color:#FFF; padding: 0 25px 12px 25px; }
#blBody, #blFooter { background: url(http://www.lifespanonline.com.au/site/img/box/box_content_center.gif) repeat-y; padding: 0 5px; }
#blBody { padding: 0 25px 12px 25px; }
h4 { color: #828282; font-size: 18px; font-family: DejaVuSans; }
.bl_copyright {  height: 20px; margin-top: 0px; color: #9a9a9a; text-align:center; font-size:12px; color:#FFF; font-weight:bold; }
#blBody .bl_box, #div__body .bl_box, #blBody .bl_box2 { border: 1px solid #f2f2f2; background: #f8f8f8; margin-bottom: 6px; padding-bottom: 8px; }
/* Accordion Menu */
.bl_leftmenu_top{ background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_bg.png) center top no-repeat ; width:191px; height:38px;}
.bl_leftmenu_btm{ background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_bg.png) center bottom no-repeat; width:191px; height:8px; }
#blLeftColumn .bl_box { background-color:#e9f2f6; width:191px; margin:0;  border:0; }
.bl_more_links {}
.bl_more_links .top{ background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_ar.png) 172px 10px no-repeat; }
.bl_more_links li { border-bottom:1px dotted #9b9fa1; }
.bl_more_links li ul { background: url(http://www.lifespanonline.com.au/site/img/line_dashed_menu.gif) repeat-x; }
.bl_more_links li ul li { padding-left: 12px; }
.bl_more_links li a { height: 20px; font-size: 12px; padding-top: 6px;  display: block; }
.bl_more_links li .bl_on { background-position: 181px -51px; }
.bl_more_links li ul a { background: none; }
.bl_more_links li span {  display: block; padding-left: 10px; }
.bl_more_links li span a:hover { color: red; }
.left_menu_others{ width:195px; height:839px; text-align:center; background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_btm2.png) top center no-repeat; position:relative;color:#FFF;}
.left_menu_others .servers{ position:absolute; display:block; left:53px; top:15px; }
.left_menu_others .servers p{ padding-bottom:9px;  color:#FFF;  text-align:left; line-height:12px; font-size:11px;}
.left_menu_others .servers p span{ font-size:14px; font-weight:bold; color:#FFF;}
.left_menu_others .why{ position:absolute; display:block; left:0px; top:160px; color:#FFF; font-size:18px; line-height:18px; font-weight:bold; text-align:center}
.left_menu_others .reasons{ position:absolute; display:block; left:35px; top:205px; }
.left_menu_others .reasons p{ padding-bottom:9px;  color:#FFF;  text-align:left; line-height:12px; font-size:14px;}
.left_menu_others .reasons p span{ font-size:14px; font-weight:bold; color:#FFF;}
.left_menu_others .contactus{ position:absolute; display:block; left:12px; top:340px; color:#FFF; font-size:14px; }
.left_menu_others .sponsor{ position:absolute; display:block; left:42px; top:572px; color:#FFF; font-size:12px; line-height:14px; width:150px;  }
.left_menu_others .map1{ position:absolute; display:block; left:21px; top:367px; width:170px; height:96px; }
.left_menu_others .map2{ position:absolute; display:block; left:11px; top:470px; width:82px; height:50px; }
#blLeftMenuNavigation .noprint { display: none; }
#blLeftMenuNavigation b { display: none; }
#blLeftMenuNavigation .bglt { display: none; }

#otd_left_menu .bl_leftmenu_top{ background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_bg2.png) left top no-repeat ; width:193px; height:38px;}
#otd_left_menu .bl_leftmenu_btm{ background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_bg2.png) right bottom no-repeat ; width:193px; height:24px;}
#otd_left_menu .bl_box{ background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_bg2.png) #FFF -193px 0  repeat-y ; width:193px; margin:0; border:0; padding-top:3px;}
#otd_left_menu .bl_more_links {}
#otd_left_menu .bl_more_links .top{ background:url(http://www.lifespanonline.com.au/site/new2012/left_menu_ar2.png) 163px 8px no-repeat; }
#otd_left_menu .bl_more_links li { border:2px solid #cb2e30; margin:0 7px 4px; }
#otd_left_menu .bl_more_links li ul { background: url(http://www.lifespanonline.com.au/site/img/line_dashed_menu.gif) repeat-x; }
#otd_left_menu .bl_more_links li ul li { padding-left: 12px; }
#otd_left_menu .bl_more_links li a { height: 20px; color:#cb2e30; font-size: 12px; padding-top:6px; background: url(http://www.lifespanonline.com.au/site/img/sprite-bullet.png) no-repeat 181px -2px; display: block; }
#otd_left_menu .bl_more_links li .bl_on { background-position: 181px -51px; }
#otd_left_menu .bl_more_links li ul a { background: none;  }
#otd_left_menu .bl_more_links li span {  display: block; padding-left: 2px; }
#otd_left_menu .bl_more_links li span a:hover { color:#600; }
#categoryItem {padding-bottom: 50px;}

/* **************************** */

#blRightColumn { width: 680px; /*float: right;*/ padding-left: 10px; }
#blLeftColumn { width: 220px; float: left; }
.bl_box h4 { margin-bottom: 6px; border-bottom: 1px solid #dadada; height: 35px; padding: 10px 0 0 10px; background: url(http://www.lifespanonline.com.au/site/img/title_left_empty.gif) no-repeat; color: #474747; font-weight: bolder; }
.bl_box .bl_live_support { text-indent: -9999px; background: url(http://www.lifespanonline.com.au/site/img/live_support_title.gif) no-repeat; height: 49px; border: 0 none; }
.bl_box .bl_image { text-align: center; }
.bl_box p { margin: 10px; }
.bl_box .bl_girl_support { width: 116px; height: 141px; background: url(http://www.lifespanonline.com.au/site/img/girl_chat.jpg) no-repeat; margin: 0 auto; border: 1px solid #dbdbdb; }
.bl_box .bl_map { width: 143px; height: 134px; background: url(http://www.lifespanonline.com.au/site/img/map.gif) no-repeat; margin: 0 auto; }
.bl_box .bl_map a { display: block; width: 143px; }
.bl_box .bl_map .bl_map_nsw { height: 65px; }
.bl_box .bl_map .bl_map_vic { height: 78px; }
/* .bl_box .bl_image img { border: 1px solid #dbdbdb; } */
.bl_box .bl_cards { margin-left: 10px }
.bl_box .bl_cards li, .bl_box .bl_reasons li { float: left; margin: 6px 0 3px 1px }
.bl_box .bl_reasons { margin-left: 2px }
.bl_box .bl_cards li { margin: 4px 0 0 4px }
/* Home */
#blRightColumn h4 { border-bottom: 1px solid #dadada; padding-bottom: 6px; font-size: 24px; font-weight: normal; }
#blHome h4 { margin-right: 21px; }
.bl_category { margin-top: 5px; position: relative; }
.bl_category td { padding-right: 11px; }
.bl_category h3 { position: absolute; left: 0;  height: 44px; background:url(http://www.lifespanonline.com.au/site/new2012/title_bg.png) repeat-x; padding:1px 42px 0 9px; width: 628px; margin-bottom: 5px }
.bl_category .bl_specials { top: 2px; }
.bl_category .bl_popular { top: 364px; }
.bl_category .bl_new_arrivals { top: 724px; z-index:200 }
.bl_category .bl_demo { top: 1088px; z-index:201 }
.bl_category .bl_right { width: 250px; text-align: right; margin-top: 15px }
.bl_category .bl_right a { color: #FFF; font-size:14px }
.bl_category .bl_left { width: 300px; }
.bl_category .bl_left div { height: 44px; background:url(http://www.lifespanonline.com.au/site/new2012/title_names.png) no-repeat; }
.bl_category .bl_left .bl_title_specials { background-position: 0 -150px; }
.bl_category .bl_left .bl_title_specials a{ display:block; width:200px; height:44px; }
.bl_category .bl_left .bl_title_popular_items { background-position: 0 -103px; }
.bl_category .bl_left .bl_title_popular_items a{ display:block; width:200px; height:44px; }
.bl_category .bl_left .bl_title_new_arrivals { background-position: 0 -50px; }
.bl_category .bl_left .bl_title_new_arrivals a{ display:block; width:200px; height:44px; }
.bl_category .bl_left .bl_title_demo_clearance { background-position: 0 -0px; }
.bl_category .bl_left .bl_title_demo_clearance a{ display:block; width:200px; height:44px; }
.bl_category .bl_box, #blItem .bl_box2 { border: 1px solid #f2f2f2; background: #f8f8f8; width: 145px; min-height: 286px; padding: 5px 7px; overflow: hidden; margin-top:55px; position:relative; }
.bl_category .bl_box { height: 266px; position:relative; }
#blItem .bl_box2 { margin-top: 12px; margin-right: 12px; min-height: 286px; }
.bl_category .bl_box .smalltext, #blItem .bl_box2 .smalltext { display: none; }
.bl_category .bl_image, #blItem .bl_box2 .bl_image { width: 141px; height: 156px; background: #FFF; margin-top: 1px; overflow: hidden; text-align: center; }
.bl_category td p, #blItem td .bl_box2 p { text-align: center; color: #3b3b3b; margin: 3px 0 0 0 }
.bl_category td p span, #blItem td .bl_box2 p span { font-size: 12px; color: #3b3b3b; font-weight: 700 }
.bl_category td p b, #blItem td .bl_box2 p b { font-size: 16px; color: #eb1b10; }
#blItem td .bl_box2 p b { font-size: 16px }
.bl_category .bl_links, #blItem td .bl_box2 .bl_links { width: 138px; padding: 0; border: 0; margin-top: 10px; position:absolute; bottom:10px; left:18px;}
.bl_category .bl_button, #blItem td .bl_box2 .bl_button { padding-left: 5px; float: left; margin-top: 4px; }
.bl_category .bl_button a, #blItem td .bl_box2 .bl_button a { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons.png) no-repeat 0 -117px; width: 76px; height: 25px; }
.bl_category .bl_addcart, #blItem td .bl_box2 .bl_addcart { float:left; width: 123px; height: 32px; }
.bl_category .bl_addcart .bgbutton, #blItem td .bl_box2 .bl_addcart .bgbutton { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/new2012/addtocart.png) no-repeat top left; width: 123px; height: 32px; padding: 0; border: 0; text-indent: -9999px; }
.bl_category .bl_addcart .bgbutton2, #blItem td .bl_box2 .bl_addcart .bgbutton2 { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/new2012/addtocart.png) no-repeat  left -32px; width: 123px; height: 32px;  }
.bl_category .bl_addcart .bgbutton3, #blItem td .bl_box2 .bl_addcart .bgbutton3 { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/new2012/addtocart.png) no-repeat  left -64px; width: 123px; height: 32px;  }
.bl_category .bl_addcart .bgbutton4, #blItem td .bl_box2 .bl_addcart .bgbutton4 { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/new2012/addtocart.png) no-repeat  left -96px; width: 123px; height: 32px;  }
.bl_category .bl_addcart td, #blItem td .bl_box2 .bl_addcart td { padding: 0; }
/* Slider */
#blSlider { width: 680px; height: 333px; background:url(http://www.lifespanonline.com.au/site/new2012/slide_bg2.png) no-repeat left top; margin-bottom: 21px; position: relative; overflow: hidden }
#blSlider .bl_image {  height: 333px; width: 470px; float: right; text-align: center; overflow: hidden; }
#blSlider h5 { font-size: 20px; font-family: DejaVuSans, Arial, Helvetica; font-weight: normal; font-style: italic; color: #FFF; margin-top: 10px; }
#blSlider h5 span { font-size: 20px; color: #FFF }
#blSlider p { font-size: 14px; font-family: DejaVuSans, Arial, Helvetica; color: #FFF; margin-top: 3px; }
#blSlider .bl_text { position: relative; width: 156px; height: 279px; margin-left: 3px; padding: 54px 7px 0 18px; }
#blSlider h3 { font-size: 22px; color: #FFF; font-style: italic; margin-bottom: 32px; }
#blSlider .bl_text p { font-size: 12px; color: #f4f4f4; line-height: 18px; }
.bl_text .bl_label { background: url(http://www.lifespanonline.com.au/site/img/sprite-label-slider.png) no-repeat; width: 77px; height: 77px; position: absolute; top: 0px; left: 0; }
.bl_text .bl_Hot { background: url(http://www.lifespanonline.com.au/site/img/sprite-label-slider.png) no-repeat 0 0; }
.bl_text .bl_New { background: url(http://www.lifespanonline.com.au/site/img/sprite-label-slider.png) no-repeat 0 -77px; }
.bl_text .bl_Sale { background: url(http://www.lifespanonline.com.au/site/img/sprite-label-slider.png) no-repeat 0 -154px; }
.bl_text .bl_button { margin-top: 35px; }
.bl_text .bl_button a { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons.png) no-repeat 0 -142px; width: 90px; height: 30px; }
#blSlider #controls { position: absolute; color: #FFF; top: 302px; left: 25px; z-index: 156 }
#blSlider #controls a { color: #FFF; display: block; background: #FFF; width: 12px; height: 12px; float: left; margin-right: 8px; text-indent: -9999px }
#blSlider #controls .selected { background: #CCC; }
#blSlider .carrusel { width: 680px!important; float: left; overflow: hidden; padding: 0; margin: 0, border: 0;
}
#wideSlide { width: 3270px; position: relative }

.div_xixi {background-color:#e60011;  WIDTH: 680px; POSITION: relative; HEIGHT: 334px; margin-bottom:21px;}
.div_jimg {	MARGIN: 0px; WIDTH: 650px; HEIGHT: 334px;}
.div_jimg #a_jimg {DISPLAY: block; WIDTH: 470px; HEIGHT: 325px; right:0; position:absolute; padding:5px; background-color:#e60011}
.div_jimg #bigimg { width:470px; height:325px; border:0;	}
.div_jimg .ul_jimg { padding:0; DISPLAY: block; WIDTH: 201px;  LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; left: 0px; HEIGHT: 335px; MARGIN: 0px; background:url(http://www.lifespanonline.com.au/site/new2012/slide_bg.png) no-repeat ;}
.div_jimg .ul_jimg LI { FLOAT: left; WIDTH: 195px; CURSOR: pointer;   padding:8px 0px 2px 5px; height:57px; font-weight:bold;;color:#FFF; white-space:nowrap; overflow:hidden;}
.div_jimg .ul_jimg A {  text-decoration:none; color:#FFF; font-weight:bold; font-size:14px; line-height:14px; white-space:nowrap;}
.div_jimg .ul_jimg A span{ font-size:11px; line-height:11px; font-weight:normal; display:block; padding-top:5px; color:#FFF;  white-space:normal}
.div_jimg .ul_jimg .on { background:url(http://www.lifespanonline.com.au/site/new2012/slide_hover.png) no-repeat; WIDTH: 195px; height:57px; padding:8px 34px 2px 5px; COLOR: #fff;  POSITION: static;}
.div_jimg .ul_jimg .on A {FONT-WEIGHT: bold; COLOR: #fff;   display:block; }
.div_jimg .ul_jimg .on A span{ font-size:11px; line-height:11px; font-weight:normal; display:block; padding-top:5px; color:#FFF;  white-space:normal}
/* Product */
#blRightColumn #blProduct h4 { margin-right: 12px; }
#div__body #blProduct .bl_box { width: 153px; overflow: hidden; background: none; border: none; margin-top: 12px; margin-right: 14px; }
#blProduct .bl_top { width: 153px; height: 5px; background: url(http://www.lifespanonline.com.au/site/img/box/box_top_product_bg.png) no-repeat; }
#blProduct .bl_bottom { width: 153px; height: 5px; background: url(http://www.lifespanonline.com.au/site/img/box/box_bottom_product_bg.png) no-repeat; }
#blProduct .bl_center { width: 153px; height: 160px; background: url(http://www.lifespanonline.com.au/site/img/box/box_center_product_bg.png) repeat-y; text-align: center; }
#blProduct h5 { background: url(http://www.lifespanonline.com.au/site/img/line_dashed_gray.gif) repeat-x left bottom; color: #404040; font-size: 12px; margin-bottom: 5px; padding-bottom: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }
#blProduct img { border: none; }
/* images wrap */
.wrap { overflow: hidden; width: 940px; margin: auto; }
.tint { position: relative; width:288px; height:108px; float: left; margin-right: 20px; margin-bottom: 30px; cursor: pointer; -webkit-shadow: rgba(0, 0, 0, .2) 3px 5px 5px; -moz-shadow: rgba(0, 0, 0, .2) 3px 5px 5px; box-shadow: rgba(0, 0, 0, .2) 3px 5px 5px; }
.tint:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0;  -moz-transition: all .3s linear;
 -webkit-transition: all .3s linear;
 -ms-transition: all .3s linear;
 -o-transition: all .3s linear;
 transition: all .3s linear;
}
.tint img{ background-color:#8ddf66};
.tint:hover:before { background: rgba(0, 255, 255, 0.5); }
.t2:hover:before { background: rgba(0, 0, 255, 0.5); }
.t3:hover:before { background: rgba(255, 0, 0, 0.5); }
.t4:hover:before { background: rgba(0, 255, 0, 0.5); }
.t5:hover:before { background: rgba(255, 0, 240, 0.5); }
.t6:hover:before { background: rgba(255, 102, 0, 0.6); }
/* Catalogue */
#blCatalogueItems { width: 100% }
#blCatalogueItems table td { border-bottom: 1px solid #dadada; }
.bl_catalogue_list { margin: 43px 0; }
.bl_catalogue_list .bl_image { float: left; width: 175px; text-align: center; }
.bl_catalogue_list .bl_text { float: left; width: 455px; margin-top: 13px; }
.bl_catalogue_list h5 { font-size: 12px; margin-bottom: 8px; }
.bl_catalogue_list p { margin-bottom: 15px; }
.bl_catalogue_list .bl_button { margin-top: 0; }
.bl_catalogue_list .bl_button a { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons.png) no-repeat 0 -172px; width: 92px; height: 23px; }
/* Download */
#blDownloadLinks { width: 100% }
#blDownloadLinks .bl_linkbox { margin: 26px 0 9px 15px }
.bl_linkbox li { margin-top: 14px; }
.bl_linkbox li a { color: #3baef0; font-size: 12px; font-family: Verdana, Arial, Serif; }
.bl_linkbox li a:hover { color: #474747 }
.bl_linkbox b { color: #3b3b3b; font-size: 13px; font-family: Verdana, Arial, Serif; }
/* Products Item */
#blProductItem h4 { border: none; color: #474747; font-size: 18px; margin-top: 5px; }
#blProductItem .bl_right { width: 175px; }
.bl_price_items { text-align: center; margin-bottom: 10px; }
.bl_price_items h5 { font-size: 18px; color: #EB1B10; margin-bottom: 10px; font-family:DejaVuSans,Arial,Helvetica }
.bl_price_items h6 { font-size: 22px; color:black; margin-bottom: 10px; padding-left:26px; }
.bl_price_items h6 span { font-size: 24px; color: #eb1b10; }
.bl_price_items h6 .vtop{ font-size:20px; line-height:12px; display:block; float:left; color:black; font-weight:bold;}
.bl_price_items h6 .vmid{ float:left; font-size:26px; color:black; line-height:18px;}
.bl_price_items p { margin: 10px 0; color: #3b3b3b; }
.bl_price_items .bl_button { margin-bottom: 10px; }
.bl_price_items .bl_button input { display: none }
.bl_price_items .bl_button .bgbutton { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons_demo.png) no-repeat 0 -195px; width: 151px; height: 40px; padding: 0; border: 0; text-indent: -9999px; }
.bl_price_items .bl_button td { padding: 0; }
#blStockText span {  }
#blStockText li {background: url(http://www.lifespanonline.com.au/site/new2012/backorderbutton.jpg) no-repeat; padding-left: 10px; min-height: 25px; padding-top: 35px; text-align: left; }
#blStockText #blStock { margin-left: 25px; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons_demo.png) no-repeat scroll 0 -1247px ; padding-left: 32px; height: 18px; padding-top: 3px; height: 17px; color:black; font-size: 14px; text-align: left; line-height:22px; font-weight:bold; }
#blStockText #blStock span{display:none;}
.bl_shipping_btm { background:url(http://www.lifespanonline.com.au/site/new2012/shippingcalculator.png) no-repeat  bottom; width:160px; margin-bottom:5px; padding-bottom:10px }
.bl_shipping_btm_demo { background:url(http://www.lifespanonline.com.au/site/new2012/shippingcalculator2.png) no-repeat  bottom; width:160px; margin-bottom:5px; padding-bottom:10px }
.bl_shipping { background:url(http://www.lifespanonline.com.au/site/new2012/shippingcalculator.png) no-repeat left top; width:160px;  color: #3b3b3b; font-size: 12px; padding-bottom:3px; }
.bl_shipping_demo { background:url(http://www.lifespanonline.com.au/site/new2012/shippingcalculator2.png) no-repeat left top; width:160px;  color: #3b3b3b; font-size: 12px; padding-bottom:3px; }
.bl_shipping p { margin-bottom: 5px; }
.bl_shipping ul { margin-bottom: 0px; }
.bl_shipping .bl_fb_plugin { margin-bottom: 0;display:block;   }
#test{ text-align:center; font-weight:bold; padding-top:4px; font-size:12px; line-height:16px; color:black}
#blAlliedExpress { text-align:center; height: 16px; font-size: 14px; font-weight:bold; color:black;}
#blAlliedExpress strong{ font-size:16px; line-height:22px; color:black;}
.postage{ padding:110px 0 0 15px;}
.postcode{ height:30px; width:90px; border:1px solid #dcdcdc; text-indent:2px; padding-left:5px;float:left;line-height:22px}
.postcode_sub{background:url(http://www.lifespanonline.com.au/site/new2012/shippingcalculator_go.png) no-repeat; width:32px; height:32px; cursor:pointer; border:0;}
.bl_like_button { width: 150px; float: left; height: 30px; overflow: hidden; margin-left: 0px; }
.bl_send_button { width: 50px; float: left; /*margin-left: 5px;*/ }
.bl_big_image { width: 485px; height: 380px; border: 1px solid #d9d9d9; float: left; overflow: hidden; text-align: center;  overflow:hidden; margin-top:5px;}
.bl_big_image img{ padding:0px 0}
#blProductItem h3, #blReleatedItems h3 { margin-top: 10px; margin-bottom: 8px; background: url(http://www.lifespanonline.com.au/site/img/title_left_empty.gif) repeat-x; font-size: 18px; font-family: DejaVuSans, Arial, Helvetica; height: 32px; padding: 13px 0 0 14px; width: 640px; }
#blPhotoGallery li { float: left; margin: 0 9px 9px 0; width: 100px }
#blPhotoGallery li img { width: 101px; height: 85px; }
#blProductItem #blSubNav { margin-top: 5px; }
#blSubNavMenu { background: url(http://www.lifespanonline.com.au/site/img/menu-tabbar-bg.gif) repeat-x; padding: 3px 0 0 15px; height: 36px; }
#blSubNavMenu a { height: 29px; padding-left: 11px; display: block; }
#blSubNavMenu span { height: 19px; padding-top: 10px; padding-right: 11px; display: block; font-weight: bold; }
#blSubNavMenu a:hover span { color: #000; }
#blSubNavMenu .bl_active a, #blSubNavMenu a:hover { background: url(http://www.lifespanonline.com.au/site/img/menu_label_left_bg.gif) no-repeat; }
#blSubNavMenu .bl_submenu .bl_active a { background: none; }
#blSubNavMenu .bl_active a span, #blSubNavMenu a:hover span { background: url(http://www.lifespanonline.com.au/site/img/menu_label_right_bg.gif) no-repeat right top; color: #FFF; }
#blSectionBox { border: 1px solid #cc281f; padding: 23px 13px; overflow: hidden; width: 658px; word-wrap: break-word; }
#blSectionBox h6 { font-size:15px; color: red; margin-bottom: 15px; }
#blSectionBox p { font-size: 12px; margin-bottom: 10px; text-align: justify; }
#blSectionBox div a { font-size: 12px; text-decoration: underline; color: #3baef0; }
#blSectionBox div a:hover { color: #000; }
#blSpecifications td { background: url(http://www.lifespanonline.com.au/site/img/table_line_h.gif) repeat-x 0 bottom; padding: 0 0 0 11px; }
#blSpecifications td b { padding: 5px 0 8px 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }
#blSpecifications .bl_line_v { background: url(http://www.lifespanonline.com.au/site/img/table_line_v.gif) repeat-y 0 bottom; padding: 5px 0 8px 11px; font-family:Verdana, Geneva, sans-serif; }
#blSpecifications table { width: 100%; }
#blSpecifications .bl_last td { background: none }
#blSectionBox .bl_highlight { margin: 0 0 20px 0; border: none; background: #eee; padding: 2px 0 1px 0; height: 18px; overflow: hidden; }
#blSectionBox .bl_highlight div { background: url(http://www.lifespanonline.com.au/site/img/sprite-bullet.png) no-repeat 0 -136px; height: 16px; padding: 2px 0 0 26px; font-size: 12px; color: #3b3b3b; width: 365px; margin: 0 auto; }
.bl_hide_tab { display: none; }
#blReleatedItems { margin-top: 13px; clear: both }
#blReleatedItems .bl_box { border: none; background: none; float: left; width: 130px; margin: 15px 20px 0 13px; position:relative; height:266px; }
#blReleatedItems .bl_box .bl_image { margin-bottom: 15px; height:149px; }
#blReleatedItems .bl_box p { text-align: center; margin-bottom: 3px; margin-top: 0; color: #3b3b3b; }
#blReleatedItems .bl_box p span { font-size: 12px; color: #3b3b3b; font-weight: bold; }
#blReleatedItems .bl_box p b { color: #eb1b10; font-size: 15px; }
#blReleatedItems .bl_box .bl_addcart input { display: none }
#blReleatedItems .bl_box .bl_addcart .bgbutton { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/img/ico/ico-cart.png) no-repeat; width: 25px; height: 24px; padding: 0; border: 0; text-indent: -9999px; }
#blReleatedItems .bl_box .bl_addcart td { padding: 0; }
#blReleatedItems .bl_box .bl_addcart { float: right; width: 25px; height: 24px; }
#blReleatedItems .bl_box .bl_button a { font-size: 0; display:block; line-height: 0; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons.png) no-repeat 0 -117px; width: 76px; height: 25px; }
#blReleatedItems .bl_box .bl_links { width: 130px; padding: 0; border: 0; margin-top: 10px; position:absolute; top:230px; }
#blReleatedItems .bl_box .bl_button { padding-left: 5px; float: left; }
/* Videos */
#blVideos h5 { padding-left: 12px; font-size: 13px; color: #3b3b3b; }
#blVideos h5 a { font-size: 13px; color: #3b3b3b; }
#blVideos .bl_on a { color: #cc281f; }
#blVideosItems { margin-top: 19px }
#blVideos .bl_box { background: none; border: 0 none; padding: 0; width: 221px; }
#blVideos .bl_box .bl_top { background: url(http://www.lifespanonline.com.au/site/img/box/box_video_top.gif) no-repeat; width: 221px; height: 13px; }
#blVideos .bl_box .bl_bottom { background: url(http://www.lifespanonline.com.au/site/img/box/box_video_bottom.gif) no-repeat; width: 221px; height: 13px; }
#blVideos .bl_box .bl_central { background: url(http://www.lifespanonline.com.au/site/img/box/box_video_central.gif) repeat-y; width: 200px; padding: 0 11px 0 10px; min-height: 185px; }
#blVideos img { border: none; }
#blVideos .bl_box p b { font-size: 12px; }
#blVideos .bl_box p { margin-top: 8px; margin-bottom: 0; font-size: 11px; line-height: 15px; }
#blVideos .bl_video_category { width: 662px; overflow: hidden; }
#blVideos .bl_video_category .bl_video_accordion_content { padding: 19px 0; width: 670px }
#blVideos .bl_video_category .bl_video_accordion_content .bl_box { float: left; margin:0; }
.bl_cell_vc { background: url(http://www.lifespanonline.com.au/site/img/line_dashed_gray.gif) repeat-x left bottom; padding-top: 30px; vertical-align: top; overflow: hidden; }
#blVideos h6 { padding: 29px 0 21px 15px; font-size: 13px; color: #3b3b3b; }
#blVideos .bl_links { padding-bottom: 100px; background: url(http://www.lifespanonline.com.au/site/img/line_dashed_gray.gif) repeat-x left bottom; margin-bottom: 20px; border: none; padding-left: 14px; }
#blVideos .bl_links .bl_fb_plugin { float: right; width: 130px; margin-top: 23px }
.bl_video_content { margin-bottom: 10px; margin-left: 10px; }
#blVideos h3 { margin-bottom: 10px; font-weight: normal; margin-left: 10px; }
.bl_copypaste_box { float: left; width: 435px; }
.bl_copypaste_box p { font-size: 13px; color: #3b3b3b; margin-bottom: 5px; }
.bl_copypaste_box .bl_right { width: 49px; }
.bl_copypaste_box .bl_right a { width: 49px; height: 25px; display: block; background: url(http://www.lifespanonline.com.au/site/img/sprite_buttons.png) no-repeat left -260px; text-indent: -9999px; cursor: pointer; }
.bl_copypaste_box input { width: 375px; height: 17px; padding: 1px 3px; border: 1px solid #dadada; color: #dadada; float: left; margin-top: 2px }
#blVideosItems td { width: 221px; }
/* About Us */
#blAbout h3, #blInfo h3 { margin-top: 10px; margin-bottom: 8px; background: url(http://www.lifespanonline.com.au/site/img/title_left_empty.gif) repeat-x; font-size: 17px; font-family: DejaVuSans, Arial, Helvetica; height: 32px; padding: 13px 0 0 14px; width: 640px; }
#blAbout .bl_image_big { border: 1px solid #d3d3d3; overflow: hidden; width: 652px; height: 239px; margin: 10px 0; }
#blAbout p, #blInfo p { margin-bottom: 15px; line-height: 18px; font-size: 13px; text-align: justify }
#blAbout p i, #blInfo p i, #blAbout p i a, #blInfo p i a { font-size:13px; }
#blAbout b, #blInfo b, #blAbout u, #blInfo u, #blAbout h2, #blInfo h2 { font-size: 14px; }
#blAbout b a, #blInfo b a, #blAbout u a, #blInfo u a { font-size: 14px; }
#blAbout ul { margin-top: 20px; padding-top: 25px; background: url(http://www.lifespanonline.com.au/site/img/line_dashed_gray.gif) repeat-x left top; }
#blAbout li { float: left; margin:0 35px 10px 45px; }
#blAbout li a { background: url(http://www.lifespanonline.com.au/site/img/button_left_black.gif) no-repeat; height: 27px; padding-left: 5px; display: block; }
#blAbout li span { color: #FFF; font-size: 12px; font-weight: bold; background: url(http://www.lifespanonline.com.au/site/img/button_right_black.gif) no-repeat right top; height: 22px; padding: 5px 15px 0 10px; display: block; }
/* News */
#blNews h3 { margin-top: 15px; margin-bottom: 8px; background: url(http://www.lifespanonline.com.au/site/img/title_left_empty.gif) repeat-x; font-size: 14px; height: 30px; padding: 15px 10px 0 10px; width: 634px; }
#blNews h3 .bl_right { margin-top: 2px; font-size:11px; width: 155px; text-align: right; }
#blNews p { margin-bottom: 15px; line-height: 18px; font-size: 12px; text-align: justify; }
/* Sponsorship */
#blSponsorship h4 { margin-bottom: 14px; }
#blSponsorship .bl_box { background: none; border: 0 none; padding: 0; width: 654px; margin-top: 0px }
#blSponsorship .bl_box .bl_top { background: url(http://www.lifespanonline.com.au/site/img/box/box_big_white_top.gif) no-repeat; width: 654px; height: 19px; }
#blSponsorship .bl_box .bl_bottom { background: url(http://www.lifespanonline.com.au/site/img/box/box_big_white_bottom.gif) no-repeat; width: 654px; height: 19px; }
#blSponsorship .bl_box .bl_center { background: url(http://www.lifespanonline.com.au/site/img/box/box_big_white_center.gif) repeat-y; width: 594px; padding: 11px 30px 5px 30px; }
#blSponsorship h5 { color: #3b3b3b; font-size: 18px; margin-bottom: 12px; }
#blSponsorship .bl_image { width: 246px; float: left; margin-right: 30px; }
#blSponsorship th { color: #3b3b3b; font-size: 18px; border-bottom: 3px solid #3b3b3b; padding-bottom: 10px; text-align: left; }
#blSponsorship .bl_margin_left { padding-left: 15px; }
.bl_small_table, .bl_small_table2 { margin-bottom: 10px; }
.bl_small_table td { padding: 7px 0 5px 0; width: 75px; }
.bl_small_table2 { margin-left: 15px; }
.bl_small_table2 td { padding: 7px 0 5px 0; width: 75px; }
/* Paginator */
.medtext { padding: 5px; }
.medtext a { color: #3b3b3b; font-size: 13px; font-family: Verdana, Geneva, sans-serif }
.bglt { background: #3baef0; color: #FFF; padding: 5px; font-size: 13px; font-family: Verdana, Geneva, sans-serif }
.bl_left_arrow { background: url(http://www.lifespanonline.com.au/site/img/sprite-bullet.png) no-repeat left -154px; width: 7px; height: 17px; display: block; }
.bl_right_arrow { background: url(http://www.lifespanonline.com.au/site/img/sprite-bullet.png) no-repeat left -171px; width: 7px; height: 17px; display: block; }
.bl_left_arrow img, .bl_right_arrow img { display: none; }
/* Contact Us */
#blContactUs h4 { margin-bottom: 20px; }
#blContactUs h3 { margin-top: 10px; margin-bottom: 21px; background: url(http://www.lifespanonline.com.au/site/img/title_left_empty.gif) repeat-x; font-size: 18px; font-family: DejaVuSans, Arial, Helvetica; height: 32px; padding: 13px 0 0 14px; width: 640px; }
.bl_map_state_vic { background: url(http://www.lifespanonline.com.au/site/img/map_vic_au.gif) no-repeat; width: 67px; height: 46px; margin-bottom: 12px; }
.bl_map_state_nsw { background: url(http://www.lifespanonline.com.au/site/img/map_nsw_au.gif) no-repeat; width: 91px; height: 73px; margin-top: 15px; margin-bottom: 12px; }
#blContactUs li { float: left; margin-left: 3px }
.bl_google_map { width: 147px; margin: 0 auto; }
.bl_google_map a { background: url(http://www.lifespanonline.com.au/site/img/google-map.gif) no-repeat; width: 147px; height: 38px; display: block; }
#blContactUs .bl_box { width: 215px; border: none; background: none; padding: 0; margin: 0; }
#blContactUs .bl_top { background: url(http://www.lifespanonline.com.au/site/img/box/box_top_215.gif) no-repeat; width: 215px; height: 23px; }
#blContactUs .bl_bottom { background: url(http://www.lifespanonline.com.au/site/img/box/box_bottom_215.gif) no-repeat; width: 215px; height: 20px; }
#blContactUs .bl_center { background: url(http://www.lifespanonline.com.au/site/img/box/box_center_215.gif) repeat-y; width: 191px; padding: 0 12px; min-height: 390px }
#blContactUs .bl_txt { min-height: 170px; }
#blContactUs .bl_logos { text-align: center; margin-bottom: 7px; margin-top: 5px; }
#blContactUs h5 { font-size: 14px; color: #3b3b3b; text-align: center; margin-bottom: 5px; height: 35px; }
#blContactUs .bl_oneline { height: 25px; padding-top: 10px; }
#blContactUs .bl_box p { font-size: 12px; color: #828282; }
/* Online Forms */
#blOnlineForm h4 { border: none; font-size: 18px; color: #474747; margin-bottom: 20px; }
#blOnlineForm li { float: left; margin: 0 20px 0 25px; }
#blOnlineForm li a { display: block; background: url(http://www.lifespanonline.com.au/site/img/signin_form.gif) no-repeat center top; padding-top: 95px; text-align: center; color: #000; font-size: 13px; }
#blOnlineForm li a:hover { color: #cc281f; }
#blOnlineForm h3 { margin-top: 30px; margin-bottom: 10px; background: url(http://www.lifespanonline.com.au/site/img/title_left_empty.gif) repeat-x; font-size: 14px; font-family: DejaVuSans, Arial, Helvetica; height: 26px; padding: 13px 0 0 14px; width: 640px; }
#blOnlineForm p { color: #cc281f; text-align: center; font-size:13px; margin-bottom: 10px; }
/* #blFooter */
.bl_footer { background: #58585b url(http://www.lifespanonline.com.au/site/new2012/foot_bg.jpg) center top no-repeat; padding: 7px 20px }
.bl_links { border:0; padding: 10px 0px 15px 90px;  }
.bl_links li { float: left; margin: 0 20px 6px 0; }
.bl_list_category ul { float: left; margin:12px 15px 5px 10px; font-weight:bold }
.bl_list_category li { margin-bottom: 8px; }
.bl_list_category a { color:#FFF; font-size: 12px; letter-spacing: 0 }
.bl_list_category li a strong{ color:#F00;font-size: 12px; letter-spacing: 0 }
.bl_list_category a:hover { color:#CCC; }
/*  addition */
#custbody_dkd_special_instructions_fs_lbl { font-weight:bold; }
#custbody_dkd_special_instructions_fs textarea { border:1px solid #DADADA; width:290px; margin:5px; }
.ui-menu { border:1px solid #999; width:200px; padding:4px; background-color:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.ui-menu-item { font-size:12px; color:#333; }
.ui-state-hover { color:#000; font-weight:bold; }
#addCartTable table{width:100%}
#addCartTable table td{ height:28px; line-height:28px;}
#addCartTable table td span a{ display:inline}
.mattab { border-collapse:collapse; text-align:center; margin-bottom:8px;}
.mattab td{border:1px solid #C00; }
.mattab a{ text-decoration:underline; color:red; }
#pickupmsg h5{color:red; font-size:12px; padding:5px 0}
#pickupmsg strong{color:#474747; }
#paymeth .smalltextnolink{ font-size:12px}

/* enlarge */
#PreviewBox { position:absolute; width:100%; display: none; Z-INDEX:2006; }
#PreviewBox span { width:7px; height:13px; position:absolute; left:0px; top:9px; background:url() 0 0 no-repeat; }
#PreviewBox div.Picture { width:100%; text-align:center; }
#PreviewBox div.Picture div { text-align:center; display:block; margin:0 auto; }
#PreviewBox div.Picture div img { padding: 10px; background-color:#F2F2F2; border: 2px solid #666; display: block; max-height: 930px; max-width: 1240px; margin:0 auto; }
.enlarge { cursor:pointer; }
#tip { position:absolute; display:none; border:1px solid #999; padding:2px; cursor:pointer; background-color:#FFF; }

/* TabbedPanels */
.TabbedPanels { overflow: hidden; margin-top: 10px; padding: 0px; clear: none; text-align:left; width: 680px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/ }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.TabbedPanelsTab { position: relative; top: 1px; float: left; text-align:center; padding: 10px 5px 8px 5px; margin: 0px -1px 0px 0px; font-weight:bold; font-family: Verdana, Tahoma, sans-serif; background: #DE161F; font-size:12px; list-style: none; border: 1px solid #ccc; border-width: 1px 1px 1px 1px; color:#fff; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; width:328px; height:25px; }
.TabbedPanelsTabHover { background-color: #999; }
.TabbedPanelsTabSelected { background: #555; font-weight: bold; color: #fff; border-bottom: 1px solid #ccc; }
.TabbedPanelsTab a { color: black; text-decoration: none; }
.TabbedPanelsContentGroup { width:676px; clear: both; border:1px solid #F2F2F2; background: #F8F8F8; }
.TabbedPanelsContent { overflow: hidden; padding: 10px 10px 10px 10px; }
.TabbedPanelsContent h1 { line-height: 24px; font-size:22px; color:#333; font-family: Verdana, Tahoma, sans-serif; font-weight:100; }
.TabbedPanelsContent h2 { line-height: 20px; font-size:18px; color:#444; font-family: Verdana, Tahoma, sans-serif; font-weight:100; margin: 10px 0 15px 0; }
.TabbedPanelsContent p { font-size:12px; color:#414141; margin: 10px 0 5px 0; line-height:20px }
.TabbedPanelsContent p strong { font-size:12px; color:black }
.TabbedPanelsContentVisible { }
.VTabbedPanels { overflow: hidden; zoom: 1; }
.VTabbedPanels .TabbedPanelsTabGroup { float: left; }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #ddd; border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }

/* Styles for Printing */
@media print {
.TabbedPanels { overflow: visible !important; }
.TabbedPanelsContentGroup { display: block !important; overflow: visible !important; height: auto !important; }
.TabbedPanelsContent { overflow: visible !important; display: block !important; clear:both !important; }
.TabbedPanelsTab { overflow: visible !important; display: block !important; clear:both !important; }
}
.alignleft { margin:0 10px 5px 0; float:left; }
.alignright { margin:0 0 5px 10px; float:right; }
img.imgborder { padding:4px; border:1px solid #ccc; }
