h1{font-size:1.7em;line-height:1.1em;color:#2174dc;font-weight:normal;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;}
h1 .smallText{font-size:.55em;}
h1.title_un{}
h2{font-size:1.7em;line-height:1.1em;color:#575354;font-weight:normal;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px; font-size:12px;}
.big h2{padding:0px 0px 5px 0px;}
h1 .smallText{font-size:.775em;font-weight:normal;}
h2 .smallText{font-size:.539em;color:#817a7a;}
h6{font-size:1.05em;color:#2174dc;overflow:hidden;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}
.contentPadd h3{margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;background:#EEEEEE;font-size:1.1em;}
h4{padding:7px 10px 1px 5px;margin:20px 0px 10px 0px;overflow:hidden;font-size:1.1em;line-height:1.4em;font-weight:normal;}
.show{padding:17px 0px 0px 0px;margin:0px 0px 0px 0px;}
.prods_content{padding:8px 0px 8px 0px;margin:0px 0px 0px 0px;overflow:hidden;}
.prods_content.cart,
.padding .prods_content{padding:0px 0px 0px 0px;}
ul.sub_categories{list-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px -10px;float:left;}
ul.sub_categories li{float:left;margin:17px 0px 0px 10px;}
.prods_content .name_padd{padding:3px 7px 3px 0px;vertical-align:top;text-align:left;}
.prods_content .pic_padd{padding:0px 0px 0px 0px;text-align:left;}
.prods_content.un .pic_padd{float:left;}
.prods_content .desc_padd{padding:0px 10px 5px 0px;text-align:left;}
.prods_content .listing_padd{padding:9px 0px 9px 0px;text-align:left;}
.prods_content .price_padd{padding:0px 10px 7px 0px;vertical-align:middle;text-align:left;border-bottom:0px solid #e5e5e5;}
.prods_content .button__padd{width:100%;padding:0px 0px 11px 0px;text-align:left;overflow:hidden;}
.prods_content .button__padd a{display:inline-block;}
.prods_content .button__padd .bg_button2-act,
.prods_content .button__padd .bg_button2{float:left;}
.prods_content .button__padd .bg_button22-act,
.prods_content .button__padd .bg_button22{float:right;}
.prods_content ul{margin:0px;padding:0px;list-style:none;overflow:hidden;margin:0px 0px 0px -21px;padding:0px 0px 0px 0px;}
.prods_content li{float:left;margin:0px 0px 0px 21px;width:auto;}
.prods_content li.prods_vseparator{display:none;}
.prods_content .prods_hseparator{float:none;height:17px;display:none;}
.prods_content li.prods_hseparator{display:block;height:9px;}
.marg-bottom{margin:0px 0px 0px 0px;}
.prods_content.padding li{float:none;margin:0px;width:auto;vertical-align:top;overflow:hidden;}
.prods_content.padding li.prods_hseparator{height:17px;}
.wrapper_prods{padding:0px 0px 0px 0px;}
.prods_content .data_padd{padding:0px 0px 17px 0px;vertical-align:middle;text-align:left;border-bottom:1px solid #e5e5e5;}
.prods_content .manuf_padd{padding:0px 0px 14px 0px;vertical-align:middle;text-align:left;}
.prods_content .name2_padd{padding:17px 10px 10px 0px;vertical-align:top;text-align:left;}
.prods_content .pic2_padd{padding:0px 0px 0px 0px;text-align:center;}
.prods_content .desc2_padd{padding:16px 0px 17px 0px;text-align:left;border-bottom:1px solid #e5e5e5;}
.prods_content .price2_padd{padding:0px 0px 13px 0px;vertical-align:middle;text-align:left;border-bottom:1px solid #e5e5e5;}
.prods_content .button2__padd{padding:0px 0px 0px 0px;margin:17px 0px 0px 0px;text-align:left;}
.name span a{color:#2174dc;font-weight:bold;font-size:1em;text-decoration:none;}
.name span a:hover{color:#2174dc;text-decoration:underline;}
h2.name span a{font-weight:normal;}
.price.un b{display:none;}
.price SPAN.productSpecialPrice{color:#8b8a8a;font-size:0.9em;line-height:1.5em;font-weight:normal;}
.contentPadd.extra-1 .price SPAN.productSpecialPrice{color:#8b8a8a;font-size:0.785em;line-height:1.2em;font-weight:bold;}
del{font-size:1.05em;line-height:2.1em;font-weight:normal;display:inline-block;margin-top:5px;margin-left:5px;color:#ee1e14;}
.desc{color:#959595;font-size:1.1em;line-height:1.2em}
.desc p{text-indent:20px;padding-top:10px;}
.cart_price SPAN.productSpecialPrice{color:#000;font-size:1.7em;line-height:2.0em;font-weight:normal;}
.cart_total .productSpecialPrice{color:#000;font-size:1.7em;line-height:2.0em;font-weight:normal;}
h2 SPAN.productSpecialPrice{color:#2b2b2b;font-size:1.1em;line-height:1.2em;font-weight:normal;}
h2 del{font-size:.7em;line-height:1.2em;font-weight:normal;}
.manuf span{font-weight:bold;}
.prod_img{text-align:left;}
.prod_img a{display:inline-block;}
.prods_pic_bg{display:inline-block;}
.prods_pic_bg_thumb img{display:inline-block;width:30px;height:30px;margin:2px;border-style:solid;border-width:1px;border-color:#EAEAEA;}
.prods_pic_bg_thumb img:hover{border-color:#FEA52F;}
.prods_content .box-padd{padding:5px 0px 0px 0px;}
table.listing{margin:0px 0px 4px 0px;width:100%;background:#f2f2f2;}
table.listing td{padding:1px 0px 1px 0px;color:#5a5b5c;font-size:1em;line-height:.9em;}
.prods_content .listing b,
.prods_content .listing font{background:#f2f2f2;}
.prods_content .listing b{font-weight:normal;}
.prods_content .listing em,
.prods_content .listing font{color:#5a5b5c;font-weight:normal;font-size:1em;padding:0px 0px 0px 3px;line-height:1em;}
.prods_content .listing b font{color:#5a5b5c;padding:0px 3px 0px 0px;}
.prods_content .listing b font a{text-decoration:underline;}
.prods_content .listing b font a:hover{text-decoration:none}
.prods_content .listing font a{color:#5a5b5c;text-decoration:underline;font-weight:normal;font-size:.9em;}
.prods_content .listing font a:hover{color:#5a5b5c;text-decoration:none}
.prods_vseparator{background:url('../images/spacer.gif') 50% 0px repeat-y;}
.prods_vseparator img{width:10px;}
.cart_hseparator{background:url('../images/cart_hseparator.gif') 0px 50% repeat-x;display:none;}
.cart_hseparator img{height:10px;}
.cart{border:1px solid #e5e5e5;border-width:1px 1px 1px 1px;}
.cart th{border:1px solid #e5e5e5;border-width:0px 1px 1px 0px;padding:10px 0px 10px 0px;text-transform:uppercase;background:#fcfcfc;}
tr .cart_prods,
tr .cart_update,
tr .cart_price{border:1px solid #e5e5e5;border-width:0px 1px 1px 1px; background:#fff;}
.cart table td{padding:0px 17px 0px 17px;}
.cart_products_options{width:120px;padding:17px;border:1px solid #d7d7d7;}
.cart_total td{font-size:1em;font-weight:bold;text-transform:uppercase;padding:10px;text-align:center;border:1px solid #e5e5e5;border-width:0px 0px 0px 0px;background:#fff;}
.cart_total .bg_button2,
.cart_total .bg_button2-act{margin-top:0px;}
.or{padding-top:2px;padding-right:15px;}
.cart_update,
.cart_price{text-align:center;padding:0px 0px 10px 0px;}
.cart_price SPAN.productSpecialPrice{margin:-12px 0px 10px 0px;display:inline-block;}
.cart,
.cart table{width:100%;}
.cart_total td{vertical-align:middle;}
.cart .row > td{padding-bottom:17px;}
.result1_top{margin:17px 0px 10px 0px;border:1px solid #e5e5e5;border-width:1px 1px 1px 1px;}
.result1_bottom{border-bottom:0px solid #e5e5e5;}
.result2_top{margin:0px 0px 17px 0px;border:1px solid #e5e5e5;border-width:1px 1px 1px 1px;}
.result2_bottom{border-bottom:0px solid #e5e5e5;}
.result_top_padd div{padding:10px 16px 10px 16px;}
.result_bottom_padd div{padding:10px 16px 10px 16px;}
.result_top_padd{margin:0px;}
.result_bottom_padd{margin:0;}
.wrapper_content-padd.un .result1_top{margin:20px 26px 20px 26px;}
.wrapper_content-padd.un .result2_top{margin:20px 26px 20px 26px;}
.result{color:#888888;font-size:1em;line-height:1.2em;}
.result span{color:#000;}
.result strong{font-weight:normal;}
.result small{font-size:9px}
.result_un .result1_top{margin:0px 0px 17px 0px}
.result_un .result2_top{margin:17px 0px 0px 0px}
.result_right{text-align:right;}
.result_right b{color:#000;font-weight:normal;}
.result_right a.pageResults{color:#000;text-decoration:underline;}
.result_right a.pageResults:hover{color:#2174dc;text-decoration:none;}
.result_right a.pageResults.next,
.result_right a.pageResults.next u{color:#888888;text-decoration:none;}
.result_right a.pageResults.next span,
.result_right a.pageResults.next u span{color:#000;}
.result_right a.pageResults.next:hover,
.result_right a.pageResults.next:hover u{text-decoration:none;}
.result_right a.pageResults.next span:hover,
.result_right a.pageResults.next u span:hover{color:#2174dc;text-decoration:underline;}
.buttonSet{padding:17px 0px 0px 0px;overflow:hidden;}
.buttonSet.extra{padding:17px 0px 14px 0px;}
.buttonAction{display:inline-block;width:50%;float:left;padding:0px;margin:0px;}
.contentContainer textarea,
.contentContainer select,
.contentContainer input{border:1px solid #d9d9d9;background:#fff;padding:1px;color:#706c56;font-size:1em;line-height:1.4em;}
.ui-state-default{font-weight:normal;border:0px;text-transform:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default{border:0px solid #e5e5e5;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.buttonAction .ui-state-default.ui-state-hover{border:0px solid #303030;}
.prods_content .ui-state-default,
.ui-state-default{border:0px solid #303030;}
.ui-state-default.ui-state-hover{border:0px solid #e5e5e5;}
.ui-datepicker{background:#fff;border:1px solid #e5e5e5;}
.ui-dialog .ui-dialog-titlebar
.ui-dialog .ui-dialog-titlebar{border-top:0px;}
.ui-dialog .ui-dialog-titlebar span{color:#fff;}
.ui-dialog .ui-dialog-titlebar,
.ui-dialog .contentContainer{background:#2174dc;}
.messageBox{font-size:.9em;}
.messageStackError, .messageStackWarning{font-size:.9em;background-color:#ffb3b5;}
.messageStackSuccess{font-size:.9em;background-color:#99ff00;}
p{margin-top:0px;margin-bottom:0px;}
.coProgressBar{float:left;width:75%;padding-top:2px;}
#coProgressBar{height:15px;}
.ui-progressbar{border:1px solid #e5e5e5;}
.ui-progressbar .ui-progressbar-value{background:#e5e5e5;}
.moduleRow{}
.moduleRowOver{background-color:#f8f8f8;cursor:pointer;}
.moduleRowSelected{background-color:#f8f8f8;}
.checkoutBarFrom, .checkoutBarTo{color:#696767;font-size:1em;}
.checkoutBarCurrent{color:#2174dc;font-size:1em;}
.orderEdit{color:#2174dc;text-decoration:none;}
.orderEdit:hover{text-decoration:underline;}
.productsNotifications{background:#f9f9f9;}
.accountLinkList li a{color:#2174dc;}
.accountLinkList li a:hover{color:#807979;}
.inputRequirement{color:#2174dc;}
.messageStackError,
.messageStackWarning{color:#000;}
.messageStackError img,
.messageStackWarning img{float:left;}
#piGal ul{list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;margin:0px auto 0px auto;float:left;}
#piGal .outer ul{margin:0 auto;}
#piGal li{border:1px solid #E5E5E5;}
#piGal li{border:1px solid #E5E5E5;vertical-align:top;height:auto;margin:0;}
#piGal li a{display:block;}
#piGal ul.thumbs{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;overflow:hidden;}
#piGal ul.thumbs li{margin:10px 5px 0px 0px;border:1px solid #E5E5E5;overflow:hidden;}
#piGal ul.thumbs li:hover{border:1px solid #999;}
#piGal .outer{overflow:hidden;background:#fff;padding:0px 0px 5px 0px;margin-right:0px;}
.prods_info .options ul{padding:0px;margin:0px 0px 0px -20px;list-style:none;}
.prods_info .options ul li{float:left;padding:0px 0px 10px 20px;}
.prods_info .options label{float:left;margin-top:3px;}
.prods_info .options select{margin:0px 0px 0px 10px;width:100px;float:left;}
.prods_info .options{padding:10px 0px 0px 0px;color:#575354;text-decoration:none;font-family:Tahoma;font-size:12px;border:1px solid #e5e5e5;border-width:1px 0px 0px 0px;margin-top:10px;margin-right:20px;}
.prods_info .options br{line-height:10px;}
.prods_info .options strong{color:#2174dc;font-size:13px;}
.prods_info .options-title{color:#000;font-size:1.1em;font-weight:bold;padding:0px 0px 10px 0px;}
.prods_info .desc_padd{padding:17px 0px 17px 0px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.prods_info .data_padd{padding:0px 0px 17px 0px;vertical-align:middle;text-align:left;border-bottom:1px solid #e5e5e5;}
.prods_info .desc_padd.add{border-bottom:0px solid #e5e5e5;}
.prods_info .data_add{padding:0px 0px 17px 0px;}
.prods_info .desc2_padd{padding:10px 0px 10px 0px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
h2.price{padding:6px 0px 14px 0px;overflow:hidden;}
.prods_info .stars_padd{padding:14px 0px 22px 0px;display:block;}
.prods_info .stars_padd img{margin:0px 5px -5px 5px;}
.prods_info .contentInfoText
.stars_padd{border-top:1px solid #e5e5e5;}
.prods_info .desc{font-size:1.1em;line-height:1.3em;}
.prods_info h3,
.data{font-size:1.1em;font-weight:normal;}
.data span{color:#000}
.prods_info .data p{}
.prods_info h3 a{font-weight:bold;display:inline-block;margin-right:10px;}
.prods_info .data b{color:#2174dc;display:inline-block;margin-right:10px;}
.prods_info .stars{color:#888888;}
.prods_info h3 span,
.prods_info .stars span,
.prods_info .data span{color:#000;font-weight:normal;}
.prods_info .contentInfoText br{line-height:1.2em;}
.border_bottom{border-bottom:1px solid #f6f6f6;}
.small_title{color:#000;}
.upcoming td{padding:5px 5px 5px 5px;}
.button__padd span.ui-button-icon-primary{display:none;}
/**/button{height:28px;font-size:12px;line-height:15px !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold !important;}
.bg_button2{margin-right:3px;}
.bg_button2-act{margin-right:3px;}
.bg_button2 a,
.bg_button2-act a,
.bg_button22 a,
.bg_button22-act a{font-weight:bold;color:#fff;}
.bg_button2 span,
.bg_button2-act span{color:#FFF;font-weight:bold;}
.bg_button2 span,
.bg_button2-act span,
.bg_button22 span,
.bg_button22-act span{font-size:12px;line-height:15px;}
.prods_content .bg_button2 a,
.prods_content .bg_button2-act a,
.prods_content .bg_button22 a,
.prods_content .bg_button22-act a{}
.prods_content a.bg_button2-act,
.prods_content a.bg_button22-act{text-decoration:none;font-weight:bold;}
.bg_button2,
.bg_button22,
.bg_button2-act,
.bg_button22-act,
.bg_button2 div,
.bg_button22 div,
.bg_button2-act div,
.bg_button22-act div{display:inline-block;cursor:pointer;overflow:hidden;font-weight:bold;}
.bg_button22 .button-padd{padding:0;overflow:hidden;height:28px;}
.bg_button22 .button-padd span{color:#2a2929;font-size:13px;text-decoration:none;white-space:nowrap;line-height:1.9em;}
.bg_button22-act .button-padd{padding:0;overflow:hidden;height:28px;}
.bg_button22-act .button-padd span{color:#fff;font-size:13px;text-decoration:none;white-space:nowrap;line-height:1.9em;}
.bg_button2 a{color:#fff;}
.bg_button22 a{color:#2a2929;}
.bg_button2-act a{color:#fff;}
.bg_button22-act a{color:#8b8a8a!important;}
.bg_button22-act span{color:#8b8a8a;}
.contentPadd.block .bg_button2-act a{color:#2a2929!iumportant;}
.bg_button22 .button-t{}
.bg_button2 .button-c{background:url('../images/button_c-act.gif') repeat-x 0px 0px;margin:0 7px}
.bg_button2 .button-r{background:url('../images/button_r-act.png') 100% 0px no-repeat transparent;}
.bg_button2 .button-l{background:url('../images/button_l-act.png') 0px 0px no-repeat transparent;}
.bg_button2 .button-padd{padding:0;overflow:hidden;height:28px;}
.bg_button2 .button-padd span{color:#fff;font-size:12px;text-decoration:none;white-space:nowrap;line-height:1.9em;}
.bg_button2-act .button-c{background:url('../images/button_c.gif') repeat-x 0 0;margin:0 7px}
.bg_button2-act .button-r{background:url('../images/button_r.png') 100% 0px no-repeat transparent;}
.bg_button2-act .button-l{background:url('../images/button_l.png') 0px 0px no-repeat transparent;}
.bg_button2-act .button-padd{padding:0;overflow:hidden;height:28px;}
.bg_button2-act .button-padd span{color:#fff;font-size:12px;text-decoration:none;white-space:nowrap;line-height:1.9em;}
.wrapper{padding:10px 5px 10px 5px;}
.title-t{background:#f2f2f2;margin-bottom:0px;background:url('../images/title.jpg') left top repeat-x #1f1e1e;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-header .ui-state-hover{color:#000;}
.ui-widget-header{background:transparent;}
.ui-icon{width:16px;height:16px;background-image:url('../ext/jquery/ui/redmond/images/ui-icons_pink_256x240.png');}
.ui-widget-content .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_256x240.png');}
.ui-widget-header .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.ui-state-default .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.bg_button22 .ui-state-default .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.bg_button22-act .ui-state-default .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_pink2_256x240.png');}
.ui-state-hover .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.ui-state-focus .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.ui-state-active .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.ui-state-highlight .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_256x240.png');}
.ui-datepicker .ui-state-hover .ui-icon{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_pink_256x240.png');}
.button__padd .ui-button-text-icon-primary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text{padding:6px 4px 7px 3px;}
.button__padd .ui-button-text-icon-secondary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text{padding:6px 4px 7px 3px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:6px 4px 7px 23px;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:6px 4px 7px 23px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.1em;}
.bg_button2-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2-act .ui-button-text-icons .ui-button-icon-primary, .bg_button2-act .ui-button-icons-only .ui-button-icon-primary,
.bg_button2 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2 .ui-button-text-icons .ui-button-icon-primary, .bg_button2 .ui-button-icons-only .ui-button-icon-primary{left:.3em;}
.accountLinkList li:hover span{background-image:url('../ext/jquery/ui/redmond/images/ui-icons_817a7a_256x240.png');}
.decks ol, .decks li{margin:0;padding:0;}
.decks{width:100%;margin:0 auto;list-style-type:none;}
.forecastle{display:table;width:100%;}
.masthead{display:table-row;}
.prods_info li.port_side, .prods_info li.starboard_side,
.prods_content li.port_side, .prods_content li.starboard_side{display:table-cell;vertical-align:top;}
.prods_info li.port_side, .prods_info li.starboard_side,
.prods_content li.port_side, .prods_content li.starboard_side,{display:inline;zoom:1;vertical-align:top;}
.prods_info li.port_side,
.prods_content li.port_side{width:34.5%;}
.prods_info li.starboard_side,
.prods_content li.starboard_side{width:65%;}
.info{padding:0px 0px 0px 17px;}
.info2{padding:0px 0px 0px 5px;}
.contentPadd.extra-2 .prods_info li.port_side,
.contentPadd.extra-2 .prods_content li.port_side{width:36.5%;}
.contentPadd.extra-2 .prods_info li.starboard_side,
.contentPadd.extra-2 .prods_content li.starboard_side{width:61%;}
/**/.wrapper_pic_div{margin:auto;border:1px solid #f5f5f5;position:relative;display:block;background:#FFF;border-radius:10px;}
.wrapper_pic_div:hover{border:1px solid #FDC133;}
.wrapper_pic_div a{padding:0;cursor:pointer;text-decoration:none;}
.wrapper_pic_div img{position:absolute;margin:0px;padding:0px 0 0px 0;}
.contentPadd.extra-6 img{border:1px solid #f5f5f5;}
.contentPadd.extra-6 img:hover{border:1px solid #CCC;}
.class_table{margin:17px 0px 0px 0px;}
.wrapper_box{padding:0px;}
.cart_price_box span.productSpecialPrice{color:#fff!important;font-size:1.34em;font-weight:bold;line-height:1.5em;}
.contentPadd.indent .prods_content .name_padd{padding:10px 7px 10px 0;text-align:left;vertical-align:top;}
.details{color:#000;margin-bottom:0px;color:#575354;text-decoration:none;font-family:Tahoma;font-size:12px;}
.details dl,.details dt,.details dd{display:inline-block;height:100%;vertical-align:top;width:100%;}
.details dt{border-right:1px solid #ddd;border-top:1px solid #ddd;font-size:13px;font-weight:bold;width:100%;}
.details dl dl dd{width:550px}
.details dl dl dl dd{width:17px}
.details dd{border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:13px;margin-left:149px;width:358px;margin-top:-35px;height:100%;min-height:35px;}
.details ol li{line-height:30px;list-style:decimal outside;}
.details ol li:only-child{list-style:none;}
.details ol li{border-top:3px solid #ccc}
.details ol li ol li{border:0 !important}
.details dd dl{ }
.details dd ol dl ol dl{border-top:1px solid #ddd}
.details dl dd.first,.details dl dt.first,.details li li dd.first{border-top:0}
.details li dd.first{border-top:1px solid #ddd}
.details dt span,.details dd span{display:block;line-height:18px;padding:8px 0px 8px 12px;margin-right:8px;overflow-x:hidden;}
.details a{color:#3535ff}
.round_8{border-radius:8px}
.b-grey{border:1px solid #dadada}
.datablock{line-height:0;margin-bottom:0;}