/*=====================Start reset=====================*/
html,body{ padding:0px; margin:0px; width:100%;background:url(../images/wraper_bg.gif) 0 0 repeat;color:#444444;}
body {color:#000; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }
div, ul, li, p, span, h1 ,h2 ,h3 ,h4 ,h5 ,h6, blockquote,fieldset,button ,form,ol{ margin:0; padding:0; list-style:none;}
a img { border:0;  outline:none;}
img { border:0;  outline:none;}
:focus { outline:0; }
button { margin:0; padding:0; list-style:none; border:0;background: none;}

.clear{ clear:both;height: 0px; line-height: 0px; font-size: 1px;}

.fl { float: left;}
.fr { float: right;}
.frt { text-align:right;}
a{color:#C41217;}
.padder a{color:#C41217;font-weight:bold;}
/*=====================End reset=====================*/

/*=====================Start header=====================*/
.header{margin:0 auto;background:url(../images/header_bg.gif) 0 0 repeat-x;}
.top_row{ width:958px; height:104px; margin:0 auto; }
.top_row .left-col{ width:294px; height:104px; float:left;}
.top_row .left-col h1{ background:url(../images/complete_gyms_logo.gif) 0 0 no-repeat;}
.top_row .left-col h1.logo{ width:294px; height:77px; margin:27px 0 0 0; text-indent:-9999px;}
.top_row .left-col h1.logo a{ width:294px; height:77px; text-indent:-9999px; float:left;}

.top_row .right-col{ width:664px; height:104px; float:left;}
.top_row .right-col .right-top{ width:664px; height:31px; float:left;}
.language-switcher{  height:31px; padding:0 23px 0 129px; float:left; font:normal 10px Arial, Helvetica, sans-serif; color:#000;}
.language-switcher .weship-to{ float:left; padding:14px 4px 0 0; line-height:16px; white-space:nowrap;}
.language-switcher ul{ margin:0; padding:14px 0 0 0; float:left; }
.language-switcher ul li{ width:16px; height:13px; margin:0; padding:0 4px 0 4px; float:left; line-height:7px; font-size:1px; white-space:nowrap;}

.right-top{}
.right-top .link-corner-left{ background:url(../images/top_menu_left_bg.gif) top left no-repeat; height:31px; float:left; padding:0 0 0 5px;}
.right-top .link-corner-left .link-corner-right{ background:url(../images/top_menu_right_bg.gif) right top no-repeat; height:31px; float:right; padding:0 5px 0 0; font-size:1px;}

.right-top .links {margin:0;padding:0;float:left;}
.right-top .links li{ margin:0; padding:0 5px 0 5px; float:left; color:#fff; font:normal 10px/31px Arial, Helvetica, sans-serif;}
.right-top .links li a{ color:#cdcdcd; text-decoration:underline;}
.right-top .links li a:hover{ color:#cdcdcd; text-decoration:none;}

.top_row .right-col .right-add{ height:53px; padding:10px 0 10px 0; margin:0 0 0 126px; clear:both; text-align:left; background:url(../images/top_add_bg.gif) 0 10px no-repeat; } 
.add-free{ width:142px; height:43px; padding:10px 30px 0 0px; background:url(../images/free.png) 10px 5px no-repeat; line-height:12px; text-align:right; float:left; color:#333333;}
.red{ color:#c41217;}
.red_bolg{ color:#c41217; font:bold 17px/16px Arial, Helvetica, sans-serif;}
.gray_bold{ color:#6a6a6a; font-weight:bold;}
.gray_normal{ color:#6a6a6a; font:normal 11px/10px Arial, Helvetica, sans-serif;}
.add-middle{ width:140px; height:43px; padding:8px 34px 0 0; line-height:12px; text-align:right; float:left; background:url(../images/top_box_seperator.gif) 0 2px no-repeat;}
.add-shoping-basket{ width:188px; height:46px; padding:7px 0px 0 0; line-height:12px; text-align:right; float:left;}
.shoping-basket { width:180px; height:auto; padding:0px 0px 0 0; line-height:20px; text-align:right; float:left;}
.shoping-basket a{ color:#333333; text-decoration:none;}
.shoping-basket a:hover{ text-decoration:underline;}
.shoping-items{ height:auto; padding:0px 0px 0 0;  text-align:right; float:right; font:normal 10px/19px Arial, Helvetica, sans-serif; border-top:1px solid #999999;}

.nav_row{width:958px; height:33px; margin:0 auto; text-align:left; background:url(../images/main_menu_bg.png) 0 0 no-repeat; }
#nav{ margin:0; padding:0 0 0 12px; list-style:none;}
#nav li{ margin:0; padding:0 11px 0 10px; list-style:none; float:left; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/nav_sep.gif) right center no-repeat;}
#nav li a{  color:#fff; text-decoration:none;}
#nav li a:hover{  color:#d92025; text-decoration:underline;}

 .backgrond_sep_none{ background:0 none !important;}

.middle-banner{width:958px; height:auto; margin:0 auto;text-align:left;}
.middle_add{width:958px; height:67px; margin:0 auto; padding:10px 0 10px 0;text-align:left;}
.middle_add ul{ margin:0; padding:0; list-style:none; float:left;}
.middle_add ul li{ margin:0; padding:0 0px 0 0; list-style:none; float:left; border:0 none;}
.middle_add .sep_mdl{ width:2px; margin:0; padding:0; float:left; font-size:1px;}


.toplinks-bar{width:958px; height:32px; margin:0 auto; background:#333333;}
.toplinks-bar-row{ float:right;}
.welcome_note{ line-height:32px; height:32px; color:#fff; font:bold 12px/32px Arial, Helvetica, sans-serif; text-align:right; float:left;}

.toplinks-bar ul{ float:left; padding:0 0 0 13px;}
.toplinks-bar li{ float:left; padding:0 10px 0 10px; font:normal 11px/32px Arial, Helvetica, sans-serif; color:#cccccc;}
.toplinks-bar li a{ color:#cccccc; text-decoration:none;}
.toplinks-bar li a:hover{ color:#cccccc; text-decoration:underline;}

.search-bar{width:956px; height:32px; margin:0 auto; background:#efefef; border-left:1px solid #999999; border-right:1px solid #999999; text-align:left;}
.breadcrumbs{ padding:0 0 0 16px; width:580px; height:auto; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
.breadcrumbs li{ margin:0; padding:0 1px 0 1px; list-style:none; display:inline; line-height:32px;}
.breadcrumbs li a{ color:#444444; text-decoration:none;}
.breadcrumbs li a:hover{ color:#444444; text-decoration:underline;}

.mini-search{ width:266px; height:32px; float:right; padding:0 0 0 80px;}
.mini-search .search{ float:left; line-height:32px;color:#444444;}
.mini-search .search a{ color:#444444; text-decoration:none; font-size:11px;}
.mini-search .search a:hover{ color:#444444; text-decoration:underline;}
.mini-search .input-text{ width:165px; height:17px; border:1px solid #cccccc; margin:6px 5px 0 5px; float:left;color:#444444;}
.mini-search .input-button{ padding:5px 0 2px 0; vertical-align:middle;}

.mini-search #search_mini_form .search-autocomplete { }
.mini-search #search_mini_form .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.mini-search #search_mini_form  .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.mini-search #search_mini_form  .search-autocomplete li .amount { float:right; font-weight:bold; }
.mini-search #search_mini_form  .search-autocomplete li.odd { background-color:#fffefb; }
.mini-search #search_mini_form  .search-autocomplete li.selected { background-color:#f7e8dd; }

/*=====================End header=====================*/
/*=====================Start Container=====================*/
.middle {width:958px; height:auto; margin:0 auto;  }
.middle-inner {width:956px; height:auto; margin:0 auto; background:#fff; border-left:1px solid #999999; border-right:1px solid #999999; text-align:left; float:left;border-bottom:1px solid #999999;}
.col-left{ width:222px; padding:16px 0 0 14px; float:left;}
.col-main{ width:720px; height:auto; float:right;}
.col-main .padder{ padding:16px 0px 0 0; float:left; width:100%;}
.product-img-box{ padding:0 0 0 14px;width:338px; height:auto; float:left;}
.product-info-box{width:356px; height:auto; float:left; padding:14px 0 0 12px;}
.product-info-box .product-name{ font:normal 14px Arial, Helvetica, sans-serif; color:#c41217;}
.add-to-inline{ margin:0px 0 10px 0; padding:10px 0 18px 0; text-align:left; list-style:none; font:bold 11px Arial, Helvetica, sans-serif; color:#444444; background:url(../images/rt_wrap.gif) bottom left no-repeat !important; }
.add-to-inline li{ margin:0; padding:0px 18px 0 15px; color:#444444; display:inline; background:url(../images/bullet.gif) 0 4px no-repeat;}
.add-to-inline li a{ color:#444444; text-decoration:none;}
.add-to-inline li a:hover{ color:#444444; text-decoration:underline;}
.short-description{ font:normal 11px/18px Arial, Helvetica, sans-serif; color:#444444;background:url(../images/rt_wrap_bottom.gif) bottom left no-repeat !important; padding:0 20px 30px 0; margin:0 0 5px 0;}

.delivery-box{ width:340px; height:auto; padding:0; margin:0;  background:#f6f6f6; float:left;border:1px solid #DDDDDD;}
.delivery-box h4{margin:0;padding:10px 0 5px 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#444444;}
.delivery-box ul{padding:0 0 10px 0; margin:0;}
.delivery-box ul li{padding:0px 0 0 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}


#product-options-wrapper dl{width:338px; float:left; min-height:110px;height:auto; border:1px solid #dddddd; background:#F6F6F6 none repeat scroll 0 0; padding:0px; *margin-bottom:10px;}
#product-options-wrapper dt label{margin:0;padding:10px 0 5px 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#444444;}
#product-options-wrapper  dd{height:90px;margin:0px 0 0px 16px;padding:5px 10px 0 0px;}
#xproduct-options-wrapper  dd select{margin-left:16px;}
.validation-advice


ul#options-1-list {padding:0 0 10px 0; margin:0;}
ul#options-1-list li{padding:0px 0 0 0px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
ul.options-list li{padding:0px 0 0 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
.middle-inner .simple-content, .site-map{padding:22px 29px 10px 36px;}
.middle-inner .simple-content h4{font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px;}

.no-display{display:none;}
.price-box{display:none;}
#qty{width:25px;display:inline;}
.addto{ float:left; margin-left:35px; display:inline;}
.qty-box{width:61px; float:left; }
p.availability{font:normal 11px/18px Arial, Helvetica, sans-serif; color:#444444;}
p.shipin{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#444444;text-align:left;margin-top:5px;width:150px;}


ul.product-pricing{font:normal 11px/18px Arial, Helvetica, sans-serif; color:#444444;background:#F6F6F6 none repeat scroll 0 0;border:1px solid #DDDDDD;float:left;margin-bottom:10px;padding:10px;width:320px;}
ul.product-pricing li{font:normal 11px/18px Arial, Helvetica, sans-serif; color:#444444;}


.add-to-box{ margin:0; padding:0 0 20px 0; background:url(../images/rt_wrap.gif) bottom left no-repeat; float:left;}
.add-to-box-bgnone{ margin:0; padding:0 0 20px 0; background:none; float:left; width:340px;}
.add-to-box-bgnone_1{ margin:0; padding:0 0 2px 0; background:none; float:left; width:340px;}
.left-price{ width:198px;margin:0; padding:18px 0 0 0; float:left; color:#444444; font-size:12px; line-height:16px;}
.red-strict{ text-decoration:line-through; color:#d92025;}
.left-price-right{width:86%;margin:0; padding:18px 0 0 0px; float:left; text-align:left;}
.free-gift{width:340px; height:auto; padding:10px 0 10px 0; margin-top: 0 !important; border:1px solid #dddddd; background:#ffffff; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#444444 float:left; display:inline;}
.free-gift h4{padding:0 0 0 10px; margin:0px 0 0 0; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat; line-height:24px; color:#c41217; font-size:12px;}
.pad_left{ padding:10px 0 0 10px; line-height:14px;}
.pad_left_01{ padding:0px 0 0 40px; }
.pad_left_02{ padding:14px 0 10px 10px; line-height:1px;}
.pad_left_chackbox{ padding:14px 0 10px 28px; line-height:1px;}
.freegift_sp{float:left;height:25px;width:94%;}


.left-price-right p {margin-top:10px;}
.left-price-right p a{color:#C41217; font-weight:bold;padding-left:91px;}

.left_qtn_p{ text-align:right; padding:14px 0 0 122px;}
.left_qtn_input{ width:24px; height:16px; border:1px solid #dddddd;}
.left-price-right_qtn{ float:left; padding:10px 0 0 14px; text-align:left; width:111px;}

.right_gray_box{ width:340px; height:auto; padding:0; margin:10px 0 10px 0; border:1px solid #dddddd; background:#f6f6f6; float:left;}
ul.listing {padding:10px 0 10px 0; margin:0;}
ul.listing li{padding:0px 0 0 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
.right_box_gray{ width:320px; height:auto; padding:10px; margin:10px 0 10px 0; border:1px solid #dddddd; background:#f6f6f6; float:left;}
.text_gray_bold{ font:bold 11px/20px Arial, Helvetica, sans-serif; color:#444444;}
.select_001{ width:185px; height:19px; border:1px solid #cccccc; color:#444444; font-size:11px;}


.pro-price-qty-box{width:340px; height:auto; padding:0; margin:20px 0 20px 0; border:1px solid #dddddd; background:#f6f6f6; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
table.pro-price-inn tr th{ background:url(../images/wraper_bg.gif) 0 0 repeat; height:24px; border-bottom:1px solid #dddddd; padding:0 0 0 10px; font:bold 12px Arial, Helvetica, sans-serif; color:#444444;}
table.pro-price-inn tr td{ padding:0px 0 0px 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#444444; }
table.pro-price-inn .pad_td{ padding:0px 0 1px 10px;font:normal 11px/18px Arial, Helvetica, sans-serif; color:#444444;}

.input_qty{ width:24px; height:16px; border:1px solid #dddddd;}

.add-to-bsk{ width:340px; height:auto; margin:0 0 0px 0; padding:0 0 40px 0; background:url(../images/rt_wrap.gif) left 60px no-repeat; float:left; display:inline;}



/*---------------start left panal------------------------------*/

.currency-switcher{ width:220px; padding:0; float:left; border:1px solid #dddddd; background:#f6f6f6;}
.currency-switcher h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 18px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;text-transform:uppercase;}
.currency-switcher-input{ padding:12px 0 12px 18px;}
.currency-switcher select{ width:184px; height:20px;  border:1px solid #b6b6b6; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}

.buy-to-finance-box{width:220px; padding:0; margin:14px 0 0 0; float:left; border:1px solid #dddddd; background:#f6f6f6;}
.buy-to-finance-box h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 18px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}
.buy-to-finance-box-list{ padding:5px 16px 10px 18px;}
.buy-to-finance-box-list li{ border-bottom:1px solid #dddddd; float:left; padding:0 0 10px 0;}
.lisst_left{ width:120px; float:left; text-align:left; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#444444; padding:10px 0 0px 0;}
.lisst_right{ width:60px; float:left; text-align:left;font:normal 11px/18px Arial, Helvetica, sans-serif;padding:10px 0 0px 0;}
.buy-to-finance-text{ width:180px; height:auto; float:left; padding:7px 0 0px 0; font-size:11px;}
.buy-to-finance-btn{ padding:10px 0 12px 0; text-align:right; float:left; width:204px;}

.recently-viewed{ width:220px; padding:0; margin:14px 0 0 0; float:left; border:1px solid #dddddd; background:#f6f6f6;}
.recently-viewed h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 18px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}
.recently-viewed ul{ margin:0; padding:0 18px 3px 18px;}
.recently-viewed ul li{ margin:0; padding:10px 0 0 0; font:normal 11px/17px Arial, Helvetica, sans-serif; color:#444444; border-bottom:1px solid #dddddd;}
.recently-viewed ul li a{color:#444444; text-decoration:none;}
.recently-viewed ul li a:hover{color:#444444; text-decoration:underline;}
.border-bottom-none{ border-bottom:0 none !important;}

.cp-box{ width:220px; padding:0; margin:14px 0 0 0; float:left; border:1px solid #dddddd; background:#f6f6f6;}
.cp-box h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 18px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}
.cp-box ul{ margin:0; padding:0 18px 3px 18px;}
.cp-box ul li{ margin:0; padding-top:5px; height:46px; font:normal 11px/26px Arial, Helvetica, sans-serif; color:#444444; border-bottom:1px solid #dddddd;}
.cp-box ul li a{color:#444444; text-decoration:none;}
.cp-box ul li a:hover{color:#444444; text-decoration:underline;}
.cp-box ul li .img{ padding-top:10px;}
.cp-box .fl{width:167px;}
.cp-box img{margin-top:7px;}


.clear_all{ width:190px; margin:0 auto; padding:0 0 12px 16px; color:#c41217; font-weight:bold; float:left;}
.clear_all a{color:#c41217; text-decoration:underline;}
.clear_all a:hover{color:#c41217; text-decoration:none;}


.Salternate-model-box{ width:220px; padding:0; margin:14px 0 0 0; float:left; border:1px solid #dddddd; background:#f6f6f6;}
.Salternate-model-box h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 18px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}
.Salternate-model-box ul{ margin:0; padding:0 18px 3px 18px;}
.Salternate-model-box ul li{ margin:0; padding:14px 0 10px 0; height:auto; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#444444; border-bottom:1px solid #dddddd; float:left; width:182px; }
.Salternate-model-box ul li img{ border:1px solid #dedede; margin:0 10px 0 0; float:left;}
.Salternate-model-box .view{ color:#C41217; width:85px; float:left;  margin-left:8px; text-align:right;}
.Salternate-model-box .view a{ color:#C41217; text-decoration:underline;line-height:22px;}
.Salternate-model-box .view a:hover{ color:#C41217; text-decoration:none; }

.Salternate-model-box a{color:#444444; text-decoration:none;}

.share-box{ width:190px; padding:6px 0 4px 30px; float:left; border:1px solid #dddddd; background:#f6f6f6; text-align:center;}
.share-box a{ text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
.share-box img{ padding:0 1px 0 1px;}

.share-box-inner{ width:190px; padding:6px 0 4px 30px; float:left; border:1px solid #dddddd; background:#f6f6f6; text-align:center;margin-top:10px;}
.share-box-inner a{ text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
.share-box-inner img{ padding:0 1px 0 1px;}



.left-add-box{ width:222px; height:140px; overflow:hidden; padding:0; margin:0px 0 6px 0; float:left; border:1px solid #ddd;}
/*---------------end left panal------------------------------*/
/*---------------start middle panal------------------------------*/

.product-img-box .product-image-zoom{ position:relative; width:337px; height:337px; overflow:hidden; border:1px solid #dddddd;}
.boder_p p{ position:relative; width:337px; height:337px; overflow:hidden; border:1px solid #dddddd; text-align:center;}

.a-center{ text-align:center;}
.a-center1{ text-align:center;text-decoration:underline;}
.compare{text-decoration:underline;}
.a-center a{ color:#C41217;}
.a-center-font{ text-align:center; font-size:11px; line-height:28px;}
.image-zoom{ position:relative; background:url(../images/slider_bg.gif) 0 0 no-repeat; margin:0; padding:0; height:26px; }
.btn-zoom-out{ position:absolute;left:9px; top:12px;}
#track{ position:relative; height:26px; width: 275px; margin-left:30px}
#handle{ background:url(../images/magnifier_handle.gif) 0 0 no-repeat; height:13px; width:13px; position:absolute; left:43px; top:6px; cursor:pointer;}
.btn-zoom-in{ position:absolute; top:7px; right:11px;}
.more-views{ float:left; width:100%;}
.more-views h4{ font:normal 11px Arial, Helvetica, sans-serif; color:#444444; line-height:16px; margin:0; padding:10px 0 0 0;}
.more-views ul{ margin:0; padding:0;}
.more-views ul li{ margin:0; padding:8px 8px 0 0; float:left;}
.more-views ul li img{ margin:0; padding:0; float:left; border:1px solid #dedede;}

.video-box{float:left; width:100%;}
.video-box h4{ font:normal 11px Arial, Helvetica, sans-serif; color:#444444; line-height:16px; margin:0; padding:10px 0 5px 0;}
.video-box p{ font-size:11px; line-height:14px; color:#444444; padding-bottom:8px;width:142px;}
.tabs-row{width:692px; height:33px; float:left;  padding:0 0 0 0px; margin:10px 0 0 14px;  background:url(../images/tab_bg.gif) 0 0 no-repeat; display:inline;}
.tabs-row .tabs { margin:0; padding:0 0 0 14px; }
.tabs-row .tabs li{ margin:0; padding:0 12px 0 12px; float:left; line-height:33px; color:#fff; font:bold 12px/33px Arial, Helvetica, sans-serif; background:url(../images/nav_sep.gif) right 11px no-repeat;}
.tabs-row .tabs li a{ color:#fff; text-decoration:none;}
.tabs-row .tabs li a:hover{ color:#d92025; text-decoration:underline;}
#product_tabs_description_contents{ margin-left:14px;margin-right:14px; border-bottom:4px solid #dddddd; color:#444444; font-size:11px; }
.product_tabs_description_contents{ margin-left:14px; border-bottom:4px solid #dddddd; color:#444444; font-size:11px; }
.contents_inner{ padding:0 16px 20px 0; width:674px;}
table.tabcontent tr td{ border-bottom:1px solid #dddddd; line-height:24px; font:normal 11px/24px Arial, Helvetica, sans-serif; color:#444444; vertical-align:top;}

.bottom_pad_tab{ padding-bottom:5px;}



.banner-middle-box{ padding:0 0 0 14px;width:456px; height:auto; float:left;}

.right-panal{ padding:0 14px 0 14px;width:222px; height:auto; float:left; }
.right-panal-box{ padding:0 0 10px 0;width:220px; height:auto; float:left; border:1px solid #dddddd; background:#f6f6f6;}
.right-panal-box h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 8px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}

.red_heading{ font:bold 14px Arial, Helvetica, sans-serif; color:#c41217; padding:7px 0 0 16px;}
.red_heading_2{margin: 5px 0 0 0}
.red_heading_2 a{ font:bold 14px Arial, Helvetica, sans-serif; color:#c41217; padding:7px 0 0 7px;text-decoration:none;}
.red_heading_2 a:hover{text-decoration:underline;}
ul.top-s{ margin:0 0 0 26px; padding:2px 0 0 0px;}
ul.top-s li{ font:normal 11px/12px Arial, Helvetica, sans-serif; color:#444444; list-style:decimal;}
ul.top-s li a{  color:#444444; text-decoration:none;font-weight:normal;}
ul.top-s li a:hover{  color:#444444; text-decoration:underline;}



/*---------------end middle panal------------------------------*/

.bottom_shads{width:956px; height:auto; margin:0; padding:20px 0 0 0; float:left; background:url(../images/full_shads.gif) bottom center no-repeat;}

.bottom_add{width:956px; height:auto; margin:0; padding:0 0 5px 0; float:left;}
.bottom_add ul{ margin:0; padding:24px 0 10px 14px;}
.bottom_add ul li{ margin:0; padding:0 5px 0 0; float:left;}

.middle_full_row{width:942px; height:auto; margin:18px 0 0 0; padding:0 0 0 14px; float:left; background:url(../images/shads.gif) top left no-repeat;}
ul.product_row{ margin:0; padding:25px 0 0 0; list-style:none;}
ul.product_row li{ padding:0; margin:0 11px 0 0 ; list-style:none; border:1px solid #dddddd; width:104px; height:120px; overflow:hidden; display:inline; float:left; background:url(../images/middle_add_img_bg.gif) 0 0 no-repeat;}


.product_row_gray_text{ font:bold 12px/13px Arial, Helvetica, sans-serif; color:#444444; padding:0 0 0 5px; margin:0;text-decoration:none !important;}
.product_row_gray_text a{ color:#444444; text-decoration:none !important;}
.product_row a{ color:#444444; text-decoration:none !important;}
.product_row_gray_text a:hover{ color:#444444; text-decoration:underline;}

.product_row_red_text{ font:bold 11px/12px Arial, Helvetica, sans-serif; color:#c41217; padding:0 0 0 5px; margin:0; text-decoration:none !important;}
.product_row_red_text a{color:#c41217; text-decoration:none !important;}
.product_row_red_text a:hover{color:#c41217; text-decoration:underline;}

.left-gray-box{ width:220px; padding:0; margin:14px 0 0 0; float:left; border:1px solid #dddddd; background:#f6f6f6;}

.left-gray-box-mar{ margin:0px 0 0 0;}

.left-gray-box h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 18px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}
.box_inner{ padding:14px 18px 18px 18px;}
.arial_11_gray{ font:normal 11px/12px Arial, Helvetica, sans-serif; color:#444444;}
.arial_11_red-bold{ font:bold 11px Arial, Helvetica, sans-serif; color:#c41217; padding:6px 0 12px 0;}
.arial_11_red-bold a{ color:#c41217; text-decoration:underline;}
.arial_11_red-bold a:hover{ color:#c41217; text-decoration:none;}

.arail_12_normal{ font:normal 12px Arial, Helvetica, sans-serif; color:#444444; padding:12px 0 0 10px}
.arail_12_bold{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; padding:12px 0 0 10px}

.arail_11_bold-red{font:bold 11px Arial, Helvetica, sans-serif; color:#c41217;}
.slider-logo{ height:200px; position:relative;}
.slider-up{ width:26px;height:10px; position:absolute; left:100px; top:6px;}
.slider-down{ width:26px;height:10px; position:absolute; left:100px; bottom:6px;}
.slider-image{margin:0px 0 0 0; padding-top:20px;}
.slider-image ul{ margin:0; padding:0;}
.slider-image ul li{ margin:0; padding:0; text-align:center; text-align:center;}

.arail_14_bold_red{ font:bold 13px Arial, Helvetica, sans-serif; color:#c41217; padding:4px 0 4px 0}
.left-gray-box-inner{ padding:10px 0 17px 18px;}
.arail_11_nor-gray-11{ margin:0; padding:0 0 0px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#444444; }
.arail_11_nor-gray-11 a{ color:#444444; text-decoration:none;}

ul.arail_11_nor-gray{ margin:0; padding:0 0 4px 0;}
ul.arail_11_nor-gray li{ margin:0; padding:0;font:normal 11px/12px Arial, Helvetica, sans-serif; color:#444444;}
ul.arail_11_nor-gray li a{color:#444444; text-decoration:none; line-height:18px;}
ul.arail_11_nor-gray li a:hover{text-decoration:underline;}


ul.arail_11_nor-gray_s{ margin:0; padding:0 0 4px 0;}
ul.arail_11_nor-gray_s li{ margin:0; padding:0;font:normal 11px/20px Arial, Helvetica, sans-serif; color:#444444;}
ul.arail_11_nor-gray_s li a{color:#444444; text-decoration:none;}

.arail_11_nor-gray-2{ margin:0; padding:8px 0 4px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#444444; }
.pad_001{ padding-top:9px; padding-bottom:10px;}


.category-head{ padding:0 0 12px 14px; margin:0; width:706px; font:bold 18px Arial, Helvetica, sans-serif; color:#c41217;}
.listing-type-grid{width:706px; margin:0; padding:0 0 0 14px;}
.product-image-box{ border:1px solid #dddddd; background:#fff; width:163px; margin:0 11px 10px 0;}
#product-list-table{ width:692px;}
#product-list-table td{ vertical-align:top;}

.listing-type-grid-pro{width:706px; margin:0; padding:0 0 8px 14px;}

.product-image-box h5{ font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0; padding:0 0 0 10px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}
.product-image-center{ text-align:center; padding:11px 0 11px 0;}
.product-image-content{ font:normal 11px Arial, Helvetica, sans-serif; color:#444444; padding:0 0 0 9px;}
.product-image-browse{ font:bold 11px Arial, Helvetica, sans-serif; color:#c41217; padding:4px 0 7px 9px;}
.product-image-browse a{color:#c41217; text-decoration:underline; }
.product-image-browse a:hover{color:#c41217; text-decoration:none;}

.pro-description{ padding:0 14px 30px 14px; margin:0; width:692px; background:url(../images/bottom_shads.gif) bottom left no-repeat; float:left;}

.pro-description_toolbar{ padding:0 14px 30px 14px; margin:0; width:692px; float:left;}

.pro-description-product-list{ padding:0 14px 30px 14px; margin:0; width:692px; float:left;}
.pro-description-product-list a{color:#444444;text-decoration:none;text-align:left;}
.description a {color:#CD5033;}

#upsell-product-table{margin:5px 0 10px 0;}
#upsell-product-table tr td{width:25%; vertical-align:top;}

#upsell-product-table .product-image{border:1px solid #DEDEDE; text-align:center;}
#upsell-product-table tr td h5{text-align:center;}

#upsell-product-table a{color:#C41217; font-size:12px;font-weight:normal;}
#ThirdContent p a{color:#C41217; font-size:12px; margin:10px; font-weight:bold;}


#FPSS{ padding:0 14px 0px 14px; margin:0; width:692px; background:url(../images/bottom_shads.gif) bottom left no-repeat; float:left;height: 260px !important;}


.pro-description h4{font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0 0 14px 0; padding:0 0 0 10px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat; clear:both;}

.visio-block ins h4{font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0 0 14px 0; padding:0 0 0 10px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat; clear:both;}

.pro-description-left{ width:165px; float:left;}
.pro-description-left img{ border:1px solid #cccccc;}

.visio-block a img{ border:1px solid #cccccc;margin-right:10px;}

.pro-description-right{ width:513px; float:left; padding:0 0 12px 14px; font:normal 12px Arial, Helvetica, sans-serif; color:#444444;}
.arial-14-bold-red{ color:#c41217; font:bold 14px Arial, Helvetica, sans-serif; padding:30px 0 35px 10px;}

.product-price-box  { color:#c41217; font:normal 12px Arial, Helvetica, sans-serif; padding:9px 0 17px;}
.product-price-box .regular-price span{color:#C41217; display:block; padding-left:62px;}
.product-price-box .label{font:normal 12px Arial, Helvetica, sans-serif; padding-left:62px;}


#slider .dock {
bottom:0;
clear:none !important;
top: 177px !important;
line-height:48px;
position:absolute;
vertical-align:bottom;
width:100%;}

ul.prduct_list_description{ margin:0; padding:0;}
ul.prduct_list_description li{ margin:0; padding:1px; float:left;}
ul.prduct_list_description li a{ border:1px solid #fff; display:block;}
ul.prduct_list_description li a:hover{ border:1px solid #d70100;}


.cat-title{ padding:10px 14px 0px 14px; margin:0; width:692px;float:left; color:#444444; font-size:11px;}
.cat-title-heading{font-size:13px; line-height:30px;}

.cat-title-description{font-size:11px; line-height:13px; color:#444444;}

.pro-description_1{ padding:0 14px 0px 14px; margin:0; width:692px; float:left;}
.pro-description_1 h4{font:bold 12px Arial, Helvetica, sans-serif; color:#444444; line-height:24px; margin:0 0 19px 0; padding:0 0 0 10px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat;}
.pager-div{ padding:0; margin:0; width:690px; height:24px; float:left; border:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
pager-div ul{ margin:0; padding:0;}
pager-div ul li{ margin:0; padding:0; display:inline;}
table.pager {}
table.pager td{ padding:0px 10px;}
table.pager td.pages{ text-align:center;}
table.pager ul, table.pager li{ display:inline; font:normal 11px Arial, Helvetica, sans-serif; line-height:24px}
 table.pager li a{ display:inline; color:#c41217; text-decoration:underline;}
  table.pager li a:hover{ display:inline; color:#c41217; text-decoration:none;}
  .view_all{ color:#c41217;}
  .a-right { text-align:right;}
  table.pager select{ margin:0 3px; border:1px solid #b6b6b6;}
  
  .grid-div{ padding:0; margin:0 0 0px 0; width:690px; height:24px; float:left; border:1px solid #dddddd; border-top:0; background:#f6f6f6; font:normal 11px Arial, Helvetica, sans-serif; color:#444444; font:normal 11px Arial, Helvetica, sans-serif; color:#444444; line-height:24px;}
  .grid-div a{ color:#444444;text-decoration:underline;}
  .grid-div a:hover{color:#444444; text-decoration:none;}
  .grid_red{ color:#c41217; font-weight:bold;}
  .grid_red a{ color:#c41217; font-weight:bold; text-decoration:underline;}
  .grid_red a:hover{ color:#c41217; font-weight:bold; text-decoration:none;}
  
.listing-type-grid{padding:0; margin:0 0 9px 0; width:692px; float:left;} 

.listing-type-box{padding:20px 0 0 0; margin:10px 10px 0 0; width:163px; height:365px;  float:left; border:1px solid #dddddd; float:left; color:#444444; display:inline;}

.listing-type-list-catalog-listing{padding:20px 0 15px 0; margin:10px 10px 0 0; width:692px; height:auto; float:left; border:1px solid #dddddd; float:left; color:#444444; display:inline;}
.listing-type-box .ratings .rating-box{text-align:center; margin-left:37px;}
.listing-type-box .ratings{text-align:center;}

.font_arial_13{ font-size:13px;}  
.font_arial_11{ font-size:11px;}
.pr_height{ height:28px; line-height:13px;} 
.pr_height a{text-decoration:none;color:#444444;} 
.rs_height{ height:65px; line-height:18px; margin-top:15px;}
.red_14px_bold{ color:#c41217; font:bold 13px Arial, Helvetica, sans-serif;} 
.red_14px_bold a.red_14px_bold{color:#c41217; font:bold 13px Arial, Helvetica, sans-serif;} 
.rs_old{ text-decoration:line-through;}

.right_full_banner{ width:692px; float:left; margin:0; padding:0;}

.input_signup{ width:148px; height:16px; border:1px solid #dddddd; color:#444444;}



.sub_category_row{ width:692px; float:left; margin:0; padding:0;}
.sub_category_box{ width:222px; padding:0; margin-bottom:15px; border:1px solid #dddddd; font-size:11px;}
.sub_category_box h5{ font:bold 13px Arial, Helvetica, sans-serif; color:#c41217; padding:12px 0 12px 10px}
.sub_category_box .sub_category_content{ font:normal 11px Arial, Helvetica, sans-serif; color:#444444; padding:0px 10px 20px 10px;}
.sub_category_box .sub_category_browse{ font:bold 11px Arial, Helvetica, sans-serif; color:#c41217; padding:24px 0px 10px 10px;}
.sub_category_box .sub_category_browse a{  color:#c41217; text-decoration:underline;}
.sub_category_box .sub_category_browse a:hover{color:#c41217; text-decoration:none;}
/*=====================End Container=====================*/

/*=====================Start Footer=====================*/
.footer{width:956px; height:auto; margin:0 auto; padding:0px 0 0 0;}
.footer .footer-right { float:right; width:250px; text-align:right;}
.footer .footer-left { float:left; width:700px; text-align:left; padding:16px 0 177px 0;}
.footer .fl_link{margin:0; padding:0 0 0 4px; float:left;}
.footer .fl_link li{margin:0; padding:0 2px 0 7px; display:inline; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#444444; background:url(../images/links_separator.gif) left 3px no-repeat;}
.footer .fl_link li a{color:#444444;}
.coprwrite{ height:20px;float:left; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#444444; padding:5px 0 0 0;}
.icr{ color:#ff9900; font-weight:bold;}
.icr a{ color:#ff9900; font-weight:bold; text-decoration:underline;}
.icr a:hover{ color:#ff9900; font-weight:bold; text-decoration:none;}

.footer_botton_link{ width:700px; float:left;}
.footer_botton_link ul{}
.footer_botton_link ul li{ padding:0 16px 0 0px;float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
.footer_botton_link ul li a{  color:#444444; text-decoration:underline;}
.footer_botton_link ul li a:hover{  color:#444444; text-decoration:none;}

.col-main .padder_1{ float:left; padding:7px 0 0 0;}

.cg_01_bottom_shads{ float:left; height:23px; padding:35px 0 0 0;}
.cg_01_bottom_shads_1{ float:left; height:23px; padding:1px 0 18px 0;}
.cd_02_bottomshads{ padding:24px 0 0 0;}
.cd_07_rtshads{ padding:15px 0 0 0; float:left;}


/*=====================end Footer=====================*/

/*=====================Start Shopping cart=====================*/
.shopping_cart_head{font:bold 18px Arial, Helvetica, sans-serif; color:#c41217; padding:10px 0 10px 14px;}
.noitems{font: 12px/24px Arial, Helvetica, sans-serif; padding:50px 0 10px 0px; text-align:center; min-height:150px;}
.noitems a{ color:#c41217;font-weight:bold;}
.shopping_cart{ width:928px; height:auto; padding:0 0 0 14px; margin:0; float:left;}
table.shopping-cart-table{ border:1px solid #dddddd;}
table.shopping-cart-table tr th{ border-bottom:1px solid #dddddd; font:bold 12px Arial, Helvetica, sans-serif; color:#444444; height:24px; background:url(../images/wraper_bg.gif) 0 0 repeat;border-bottom:1px solid #dddddd;}
table.shopping-cart-table tr td{ background:#f6f6f6; vertical-align:top; font:normal 11px Arial, Helvetica, sans-serif; color:#444444; padding:10px 0 10px 0;border-top:1px solid #dddddd;}
.qty_input_shopping{ width:34px; height:16px; border:1px solid #b6b6b6; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
.shopping_td_left_pad{ padding-left:10px;}
.discount_codes{ width:690px; margin:0 0px 0 14px; float:left; display:inline;}
.discount_codes h4{ font:bold 11px/24px Arial, Helvetica, sans-serif; color:#444444; background:url(../images/wraper_bg.gif) 0 0 repeat; height:24px; padding:0 0 0 14px; text-transform:uppercase;}
.normal_text_10{ font:normal 10px Arial, Helvetica, sans-serif; color:#444444; padding:10px 0 10px 0;}
.discount_input{ width:336px; height:16px; border:1px solid #dddddd; color:#444444; font-size:11px;}
.discount_apply_btn{ padding:10px 0 10px 0;}

.estimate_box{ width:690px; margin:0 0px 0 14px; float:left; display:inline;}
.estimate_box h4{ font:bold 11px/24px Arial, Helvetica, sans-serif; color:#444444; background:url(../images/wraper_bg.gif) 0 0 repeat; height:24px; padding:0 0 0 14px; text-transform:uppercase;}
.estimate_box label{font-weight:bold; margin-top:5px;}
.estimate_box select{ width:336px; height:19px; border:1px solid #dddddd; color:#444444; font-size:11px;}
.estimate_box input{ width:200px; height:19px; border:1px solid #dddddd; color:#444444; font-size:11px;}
.ship_res input{width:30px;}
.estimate_box p input{width:91px; height:22px;border:none;}

.sel_pad{ padding:5px 0 5px 0;}
.apply_btn{ padding:5px 0 10px 0;}
.subtotal_box{ width:690px; margin:0 0px 0 14px; float:left; display:inline; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#444444;}
.subtotal_box h4{ font:bold 12px/24px Arial, Helvetica, sans-serif; color:#444444; background:url(../images/wraper_bg.gif) 0 0 repeat; height:24px; padding:0 0 0 14px; text-transform:uppercase;}

.subtotal_box .a-right{width:690px; display:inline; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#444444;}
ul.checkout-types li a{display:inline; font:normal 10px/40px Arial, Helvetica, sans-serif; color:#444444;}
ul.checkout-types li fieldset{border:none;}
#checkout-step-billing, #checkout-step-shipping{ border:1px solid #dddddd;}
#checkout-step-shipping ul { padding:0px;}
.group-select li {padding:4px 8px;}


.product-box{ width:220px; padding:0; margin:0px 0 0 0; float:left; border:1px solid #dddddd; background:#f6f6f6;}
.product-box h4{ font:bold 11px/12px Arial, Helvetica, sans-serif; color:#444444;  margin:0; padding:5px 10px 5px 18px; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat; }
.product-box ul{ margin:0; padding:0 18px 3px 18px;}
.product-box ul li{ margin:0; padding:14px 0 10px 0; height:auto; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#444444; border-bottom:1px solid #dddddd; float:left; width:182px; }
.product-box ul li a{ margin:0; padding:14px 0 10px 0; height:auto; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#444444; width:182px; }

.product-box ul li img{ border:1px solid #dedede; margin:0 10px 0 0;}
.product-box .view{ color:#C41217; }
.product-box .view a{ color:#C41217; text-decoration:underline;line-height:22px;}
.product-box .view a:hover{ color:#C41217; text-decoration:none; }


.checkout{ width:928px;color:#444444; padding:10px 0 0px 14px; float:left;}
.checkout .col-main-left{ width:692px;color:#444444; padding:0px 0 0px 0px; float:left;}
.opc{}
.opc li.section{ border:0 none;}
.opc #opc-login .step-title{ }
#opc-login .head h3{cursor:pointer; background:url(../images/step_bg.gif) 0 0 no-repeat; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 14px; text-transform:uppercase;}
.opc .step { border:1px solid #dddddd;}
.opc #opc-login .step-title h3 a{color:#fff; text-decoration:none; display:block;}

 .col-1{ float:left;width:48.5%; color:#444444;}
  #checkout-step-login { width:668px; float:left; padding:10px; border:1px solid #dddddd;}
#checkout-step-shipping_method{ width:670px; float:left; padding:10px; border:1px solid #dddddd;}
#checkout-step-payment{ width:670px; float:left; padding:10px; border:1px solid #dddddd;}

#checkout-step-review{ width:670px; float:left; padding:10px; border:1px solid #dddddd;}

.shipment-methods dt{font-weight:bold;}
.shipment-methods dd{margin:0; padding:0;}

 #checkout-step-login h4{border-bottom:1px solid #E4E4E4; padding-bottom:2px;font:bold 11px Arial, Helvetica, sans-serif;color:#444444;}
 .col-2{ float:right;width:48.5%;}
 #checkout-step-login .button-set a{color:#C41217; font-weight:bold; margin-right:75px; white-space:nowrap;}
 ul.form-list{margin:10px 0 10px 0px;}
 ul.form-list label{font-weight:bold;}
 .form-list{border:0;}
.col2-set{clear:both;}

#opc-billing  { float:left;width:692px;}
#opc-billing .head h3 {cursor:pointer; background:url(../images/step_bg.gif) 0 0 no-repeat; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 14px; text-transform:uppercase;}
#opc-billing .head h3 a{color:#fff; text-decoration:none; display:block;}

#opc-shipping{ float:left;width:692px;}
#opc-shipping .head h3{cursor:pointer; background:url(../images/step_bg.gif) 0 0 no-repeat; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 14px; text-transform:uppercase;}
#opc-shipping .head h3 a{color:#fff; text-decoration:none; display:block;cursor:pointer;}

#opc-shipping_method{ float:left;width:692px;}
#opc-shipping_method .head h3{cursor:pointer; background:url(../images/step_bg.gif) 0 0 no-repeat; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 14px; text-transform:uppercase;}
#opc-shipping_method .head h3 a{color:#fff; text-decoration:none; display:block;cursor:pointer;}

#opc-review{ float:left;width:692px;}
#opc-review .head h3{cursor:pointer; background:url(../images/step_bg.gif) 0 0 no-repeat; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 14px; text-transform:uppercase;}
#opc-review .head h3 a{color:#fff; text-decoration:none; display:block; cursor:pointer;}

.opc #opc-review{ float:left;width:692px;}
.opc #opc-review .step-title h3{cursor:pointer; background:url(../images/step_bg.gif) 0 0 no-repeat; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 14px; text-transform:uppercase;}
.opc #opc-review .step-title h3 a{color:#fff; text-decoration:none; display:block;cursor:pointer;}



#opc-payment{ float:left;width:692px;}
#opc-payment .head h3{cursor:pointer; background:url(../images/step_bg.gif) 0 0 no-repeat; line-height:33px; font:bold 12px/33px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 14px; text-transform:uppercase;}
#opc-payment .head h3 a{color:#fff; text-decoration:none; display:block;cursor:pointer;}

.checkout .col-main-right{ width:222px;color:#444444; padding:0px 0 0px 14px; float:left;}
.block-progress{width:222px; margin:0; padding:0; float:left;}
.block-progress-title{ background:url(../images/step_bg.gif) 0 0 no-repeat;}
.block-progress-title h3{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; line-height:33px; padding:0 0 0 14px; text-transform:uppercase;}
.block-progress-content{ width:220px; height:auto; border:1px solid #dddddd; float:left; padding-bottom:15px;}
.block-progress-content_list { width:190px; margin:0 auto;}
.full-width{ width:100%;}
.block-progress-content_list dl{ padding:0; margin:0; border:0 none;}
.block-progress-content_list dl .heading{ background:url(../images/wraper_bg.gif) 0 0 repeat; padding:5px 5px 5px 5px; font:bold 11px Arial, Helvetica, sans-serif; color:#444444; float:left; width:180px; border-bottom:1px solid #ffffff;}
.child_box{ background:#fff; border:1px solid #dddddd; float:left; width:168px; padding:10px; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;} 


.one-page-checkout-progress{ width:220px; height:auto; border:1px solid #dddddd; float:left; padding-bottom:15px;}
.one-page-checkout-progress h3{background:url(../images/step_bg.gif) 0 0 no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; line-height:33px; padding:0 0 0 14px; text-transform:uppercase;}

.one-page-checkout-progress ol{ width:190px; margin: 0 auto;}
.one-page-checkout-progress ol li{ font:bold 11px Arial, Helvetica, sans-serif; color:#444444; float:left; width:186px; border:1px solid #dddddd;}
.one-page-checkout-progress ol li .content address{padding:5px; font-weight:normal; line-height:18px;font-style:normal;font-weight:normal; font-size:12px;}

.one-page-checkout-progress ol li h4 a{ color:#C41217; padding-left:5px;}

.one-page-checkout-progress ol li h4{ background:url(../images/wraper_bg.gif) 0 0 repeat; padding:5px 5px 5px 5px; margin-bottom:5px; margin-top:0px;font:bold 11px Arial, Helvetica, sans-serif; color:#444444; float:left; width:176px; border-bottom:1px solid #ffffff;}
.one-page-checkout .head a {display:none;}


.narrowed-category li {color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin-left:20px;
padding:0;}

.actions a{color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:25px;
margin-left:10px;
padding:0;}

.form-button-alt{
cursor:pointer;
float:right;
margin-right:3px;
margin-top:4x;
}
.videobutton{background:url(../images/watch_video.gif) 0 0 no-repeat; height:22px;} 
.videobuttonHide{background:url(../images/hide_video.gif) 0 0 no-repeat; height:22px;}

.form-button{margin:-2px 4px 0 10px; float:right;}
.tabs-content{width:669px; padding:0 10px 10px 10px ; font:normal 11px/18px "arial"; border:1px solid #dddddd;}
.tabs-content table.data-table{border:0 none;}
.tabs-content table.data-table tr td{border-right:0 none;}


.video_show{width:691px; padding-top:50px; }
.free-gift{width:340px; height:auto; margin:0; padding:0; border:1px solid #dddddd; background:#ffffff; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
.free-gift h4{padding:0 0 0 10px; margin:0px 0 0 0; border-bottom:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat; line-height:24px; color:#c41217; font-size:12px;}
.pad_left{ padding:10px 0 0 10px; line-height:14px;}
.pad_left_01{ padding:0px 0 0 40px; }
.pad_left_02{ padding:14px 0 10px 10px; line-height:16px;}
.pad_left_chackbox{ padding:14px 0 10px 28px; line-height:1px;}
.required{color:red; margin-top:80px;font:normal 11px/18px Arial, Helvetica, sans-serif; }
.required2{clear:both;color:#C41217;padding-bottom:5px;text-align:left; text-align:right;font:normal 11px/18px Arial, Helvetica, sans-serif; }
.required3{display:none;}
#login-form .col-2 p.required{color:red; margin:0px; padding:0px;font:normal 11px/18px Arial, Helvetica, sans-serif; }
.contact-form{margin-left:25px; font:normal 11px/18px Arial, Helvetica, sans-serif; }
.contact-form  h4{color:#444444; font:normal 12px/18px Arial, Helvetica, sans-serif; font-weight:bold; padding-top:20px; padding-left:5px;}
.contact-form  h3{color:#C41217; font:normal 12px/18px Arial, Helvetica, sans-serif; font-weight:bold;}
.contact-form span.callus{color:#444444; font:normal 20px/30px Arial, Helvetica, sans-serif; font-weight:bold;}
.contact-form span.days{color:#444444; font:normal 15px/30px Arial, Helvetica, sans-serif; font-weight:bold;}
.contact-form span.time{color:#C41217; font:normal 15px/30px Arial, Helvetica, sans-serif; font-weight:bold; padding-right:15px;}
.contact-form .input-box{color:#444444;}
.contact-form .contactbutton-conatiner{float:left;width:450px}
.contact-form  .address{color:#444444; font:normal 12px/18px Arial, Helvetica, sans-serif; font-weight:bold;}



.contactbutton-conatiner{text-align:right; width:97%; margin:0px;}
.contactbutton-conatiner .term-cond{margin-top:60px;}
.contactbutton-conatiner .required{color:red; margin-top:80px;font:normal 11px/18px Arial, Helvetica, sans-serif; text-align:right;}



.input-box  {width:310px; float:left; padding:5px 0 5px; border:0 none;}
.input-box  label{width:150px; float:left; font-weight:bold;}
ul#payment_form_paypaluk_direct  li{float:left; width:100%;}
ul#payment_form_paypaluk_direct  li .input-box{width:auto;}
ul#payment_form_paypaluk_direct  li select{width:auto !important; float:left; margin-right:20px;}
ul#payment_form_paypaluk_direct  li#paypaluk_direct_cc_type_ss_div{margin-top:8px;  }
ul#payment_form_paypaluk_direct  li ul {}
ul#payment_form_paypaluk_direct  li ul li{margin-bottom:10px; font-weight:bold;}
ul#payment_form_paypaluk_direct  li ul li input{margin-right:20px;}

#payment_form_paypaluk_direct .input-box  label{width:100% !important; float:left; font-weight:bold;}
#co-billing-form ul li label{width:100%; float:left; font-weight:bold;}

#shipping-new-address-form{ padding-bottom:20px;}
#shipping-new-address-form ul li label{width:100%; float:left; font-weight:bold;}


#co-billing-form ul li{padding:5px 0 5px 0; width:100%; float:left;}
.input-box  input{width:246px; float:left; border:1px solid #B6B6B6;}

#shipping-buttons-container a.left {background:transparent url(../images/icon_opc_back.gif) no-repeat scroll 0 0;line-height:13px;padding-left:15px; color:#1E7EC8; font-weight:bold; float:left;}
#shipping-method-buttons-container a.f-left {background:transparent url(../images/icon_opc_back.gif) no-repeat scroll 0 0;line-height:13px;padding-left:15px; color:#1E7EC8; font-weight:bold;}
#payment-buttons-container a.left{background:transparent url(../images/icon_opc_back.gif) no-repeat scroll 0 0;line-height:13px;padding-left:15px; color:#1E7EC8; font-weight:bold; float:left;}


.group-select  li .input-box .input-text{ width:263px; border:1px solid #B6B6B6;} 

.group-select li .input-text{ border:1px solid #B6B6B6;width:558px; }
.group-select li .input-box select {width:264px;}
.group-select li .input-box select:focus { background:#dddddd;}
.box p{margin:10px 0 0 17px; }
.box p label{font-weight:bold;}
 a img.v-middle{margin-left:20px; margin-top:10px;}
 #billing-buttons-container{margin-right:20px;}


.validation-advice {
background:transparent url(../images/validation_advice_bg.gif) no-repeat scroll 2px 1px;
clear:both;
font-size:0.95em;
font-weight:bold;
line-height:1.25em;
margin-top:3px;
min-height:15px;
padding-left:17px;
color:#C41217;
}

.validation-failed {
background:#FAEBE7 none repeat scroll 0 0 !important;
border:1px dashed #EB340A !important;}


.error-msg ul {background-color:#CCCCCC;border:1px dotted black;font-weight:bold;margin:5px 14px 10px;}
.error-msg ul li {color:#C41217; padding-left:10px;}

.success-msg ul {background-color:#CCCCCC;border:1px dotted black;font-weight:bold;margin:5px 14px 10px; float:left;width:98%;}
.success-msg ul li {color:#3D6611; padding-left:10px;}


.one-page-checkout .active .head {color:#CBCBCB}
.data-table {border:1px solid #BEBCB7;width:100%;}

#review-form .data-table {border:1px solid #BEBCB7;width:453px;}

.data-table thead tr th { background:url(../images/wraper_bg.gif) 0 0 repeat;}
.data-table tbody td {border-bottom:1px solid #D9DDE3;border-right:1px solid #D9DDE3;}
.item-options dd{margin:0; padding:0;}
.button-set p.f-left{margin-top:20px; float:left; }
.button-set p.f-left a{color:#C41217; font-weight:bold; }

.button-set p{margin-top:20px; float:right;}

.button-ques { height:30px; padding-botom:10px;}
.button-ques .form-button { margin:10px 215px 0 0; pading:0; float:right;background: url(../images/submit_btn.gif) 0 0 no-repeat ;text-indent:-9999px; width:63px; height:23px;}

#FourthContent label{padding:5px 0 5px 0; font-weight:bold; line-height:28px;}
#FourthContent label span{font-weight:normal;}
#FourthContent  h2{ padding:5px 0; margin-left:-3px;}
#FourthContent  h3{ padding-left:0;}
#FourthContent  a{ color:#C41217;}


.more-img img{border:1px solid #dddddd;}
.more-img .title{font-weight:bold;margin:10px 0;}
.more-img a.pre{padding:0 10px;}


.add-to-holder{float:left; width:337px; text-align:left;}
.productquestions-summary a{color:#444444; font-weight:bold; }

.reviewform .page-head{padding-left:20px;}
.reviewform .page-head h3{padding-top:0px;color:#444444; padding-left:0px; margin-left:-10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;}
.reviewform .page-head h4{padding-top:0px;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:18px; margin-left:-10px;}
.reviewform fieldset{padding:10px 0 0 11px; line-height:25px;border:none;color:#444444;}
.review-back {padding-top:177px; float:left;}
#review-form .required{color:red; margin-top:80px;font:normal 11px/18px Arial, Helvetica, sans-serif; padding-left:5px;}

#customer-reviews  h4 {color:#444444;padding-left:13px;clear:both;  padding:10px;}
.preview{margin-top:-15px;}
.preview ol{padding-left:20px; border:1px solid #ccc; padding-right:10px; margin:0 10px;}
.preview ol li{margin:14px 0 22px 4px; background:transparent url(../images/rt_wrap.gif) no-repeat scroll left bottom;}
.preview ol li a{color:#C41217;padding:0 5px 0 0;}
.preview .pager, #customer-reviews .pager{ width:97%; margin:10px;}
.preview .pager, #customer-reviews .pager tbody tr{ background:transparent url(../images/wraper_bg.gif) repeat scroll 0 0;}
.rating-details{padding-left:2px;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:18px;}
.reviewform .button-set{text-align:right;width:435px;}
.product-review-box tbody td.label{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;}

.ratings a{color:#C41217; font-weight:bold; padding:0 10px;}


/********************** Rating */
.ratings {    margin:13px 10px;    line-height:1em;    }
.rating-box {    float:left;    position:relative;    width:69px;    height:13px;    margin-right:5px;    background:url(../images/product_rating_blank_star.gif) repeat-x;    }
.rating-box .rating {    position:absolute;    top:0;    left:0;    height:13px;    background:url(../images/product_rating_full_star.gif) repeat-x;    }
.ratings-list {    margin:4px 0;    }
.ratings-list td {    padding:3px 0;    }
.ratings-list td.label {    padding-right:8px;    font-size:.95em;    font-weight:bold;    line-height:1em; color:#444444;   }

/* MY ACCOUNT SECTION */
.login-box{ margin:20px 10px 0px 11px; min-height:225px;}
.login-box .col-1, .login-box .col-2 {border:1px solid #BBB6A5;}
.col2-set .col-1 {float:left;}
.login-box .content {background:#EFEFEF none repeat scroll 0 0; padding:14px 21px;  min-height:230px;}
.login-box .button-set {background:transparent url(../images/login_box_form_buttons_bg.gif) repeat-x scroll 0 0;border:medium none;margin:0;padding:8px 13px;}
.button-set {clear:both;margin-top:4em;padding-top:8px;text-align:right;}
.button-set a.f-left{float:left; color:#C41217;font-weight:bold;}
.page-head h3{padding:18px 0px 10px 10px;}
ul.form-list li{line-height:25px;}


/* Registration form*/

/* Form Elements */
input.input-text, select, textarea { border:1px solid #b6b6b6; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}

.input-text:focus, select:focus, textarea:focus { background:#edf7fd; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#444444;}
.register .button-set{ margin:0px 26px 0px 10px;}

/* FORGOT PASSWORD SECTION */
 .forgot_pass{padding:22px 29px 10px 36px;}
 .forgot_pass fieldset {border:1px solid #cccccc; margin-top:20px; padding:0px 0 0 20px;}
 .forgot_pass p.tt{width:100%; float:left;}
.forgot_pass fieldset h4.title {background:#EFEFEF none repeat scroll 0 0;border:1px solid #F19900;color:#000000;float:left;font-size:1.1em;font-weight:bold; padding:0 8px;font:bold 12px Arial, Helvetica, sans-serif; color:#444444; margin:0px;}
.forgot_pass	.input-box{width:100%}
.forgot_pass .head-alt2{margin:-10px 0px; height:30px; }
.forgot_pass .forgotpass-container{height:50px; width:90%;}
.forgot_pass a.f-left{color:#C41217;float:left;font-weight:bold; padding-top:20px;}
.forgot_pass  p.required{margin-left:165px;text-align:left;}
.forgot_pass  input.submit{margin-left:107px;text-align:left;}
/* Form lists */

.group-select {margin:35px 20px 0 20px;    border:1px solid #bbafa0;    padding:22px 25px 23px;    background:#EFEFEF none repeat scroll 0 0;    }
.wide .head-alt2 h4.title {background:#EFEFEF  none repeat scroll 0 0;border:1px solid #F19900;color:#000;float:left;font-size:1.1em;font-weight:bold;margin-top:-33px;padding:0 8px;}
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:290px; }
.group-select li.newslettear{font-weight:bold;margin-top:84px;}
.button-set{margin:22px 0px 0 20px;}
.button-set .f-left{float:left; margin-left:20px;}
.button-set p.required {font-size:0.95em;text-align:right; width:96%; margin:-80px 89px 0 0;}
#checkout-step-login .button-set p.required {font-size:0.95em;text-align:left;margin:0px;}
#checkout-step-payment .button-set p.required {font-size:0.95em;text-align:left; width:100%; margin:0px;}



/* My ORDER SECTION */

/* My Account navigation */
.my_order { border:1px solid #bbb;  margin-top:14px;margin-bottom:14px; float:left; margin-top:10px;width:220px;}
.my_order a{ float:right; color:#5F5D5C; text-decoration:none;}
.my_order a:hover{text-decoration:underline;}
.my_order .head h4 {   margin:0;   background:transparent url(../images/wraper_bg.gif) repeat scroll 0 0;   padding:3px 10px;    }
.my_order .head  a{ margin-top:-22px; color:#C41217; padding-right:10px;}
.pad-order{width:685px !important;}
.button-level{width:685px; float:left; border-bottom:1px solid #dddddd;}
.my_order .content h5{display:none;}
.my_order .content li .product-names{padding-top:4px;}


#cart-sidebar-reorder li .product-checkbox {width:25px;float:left; padding:5px 0 0 0;}
#cart-sidebar-reorder li .product-names {width:152px;float:left;}
#cart-sidebar-reorder li {border-bottom:1px solid #dddddd; width:195px; float:left; padding:0 2px 0 2px;}
.mini-reorder .product-names  a{border-bottom:none !important;}
#cart-sidebar-reorder{margin-bottom:10px;  margin-left:8px;float:left;}
.mini-reorder .content h5 { padding:0 0 0 10px; }
.mini-reorder .actions{padding:0 0 0 10px;}
.order_suces{font:normal 11px Arial, Helvetica, sans-serif; color:#444444; padding-left:10px;}

/* My Account navigation */
.account-nav { border:1px solid #bbb; }
.account-nav .head {   margin:0;   background:transparent url(../images/wraper_bg.gif) repeat scroll 0 0;   padding:3px 10px;    }
.account-nav .head h3 { color:#fff; font-size:1.1em; }
.account-nav ul { background:#fbfaf6; padding:4px 10px 10px 10px; }
.account-nav li a, .account-nav li.on { padding:3px 0;  }
.account-nav li a { display:block; border-bottom:1px solid #ddd; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.account-nav li a, .account-nav li a:hover { color:#5f5d5c; text-decoration:none; }
.account-nav li a:hover { color:#C41217; }
.account-nav li.on { border-bottom:1px solid #ddd; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#C41217; font-weight:bold; }
.account-nav li.on a { padding:0; }
.account-nav li.last, .account-nav li.last a { border-bottom:0; }

.dashboard-welcome {font-size:1.1em;margin-bottom:1.5em;margin-left:10px;margin-right:23px;}

.account-box {background:#FFFFFF;margin:0px 10px ;padding:15px;min-height:227px;
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:opx;}
.account-box a{color:#C41217; font-weight:bold;}
.account-box .head-alt {border-bottom:1px solid #D9DDE3;margin-bottom:0px;}

.ad-reviews{border-top:0px !important;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.orderslist {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD;min-height:142px;width:100%;}
.account-box .col2-set .head-alt2 h5.title, .account-box .head-alt2 h5.title{float:left;margin:0;clear:both;font-size:12px; font-weight:bold;}
.col2-set, .col3-set, .col4-set, .col5-set {clear:both;}
.col2-set .col-1 h6, .col2-set .col-2 h6{font-size:12px; font-weight:bold;}
.account-box .head-alt2 {background:transparent url(../images/dotted_divider.gif) repeat-x scroll 0 100%;margin-bottom:5px;padding-bottom:2px;text-align:right;clear:both;padding-top:20px; }

.account-box .recent-reviews{width:648px;}
.edit_account{width:700px;}

#my-reviews-table  td a{font-weight:normal !important;}
.group-select h4.title {
background:#F9F3E3 none repeat scroll 0 0;
border:1px solid #F19900;
color:#E76200;
float:left;
font-size:1.1em;
font-weight:bold;
margin-top:-33px;
padding:0 8px;
}
.button-set_edit p.required{bottom:81px;float:right;padding-right:20px;padding-top:10px;position:relative;}
.button-set_edit input{float:right; padding:42px 0 0 445px;margin-right:-85px;}
.button-set_edit a.f-left{float:left; color:#C41217;font-weight:bold;padding:20px;}
p.chekpass{padding-left:18px;padding-top:10px;}
.padder .padder{padding:0px 10px 0px 10px; }

#wishlist-table {border:1px solid #CCCCCC;margin:10px;width:680px;}
#wishlist-table a{color:#C41217;font-weight:normal;}
#wishlist-table a.link-remove{color:#C41217;font-weight:bold;}
#my-orders-table{width:699px;margin:10px 0;}
.ad-orders #my-orders-table{width:100%; margin:0px;}

.primary-address-list li {
background:#FFFFFF url(../images/account_box_bg.gif) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:10px 13px 8px;}
.primary-address-list h4, .address-list h4 {background:transparent url(../images/wraper_bg.gif) repeat scroll 0 0;border:1px solid #CCCCCC;font-size:1.1em;height:24px;margin:11px 0 10px;padding:3px 0 0 10px;text-transform:capitalize;}
.button-level h3 {float:left;width:69%;}

/********************** Generic Box */
.generic-box { margin-bottom:15px; padding:12px 15px; border:1px solid #D0CBC1;  float:left;width:97%; font-size:11px; font-style:normal; line-height:18px;}
.generic-product-list li { margin:12px 0; }
.generic-box .head-alt3 h5.title{font-weight:bold; font-size:11px; }
.border h5.title{font-weight:bold; font-size:11px; }
.generic-box address{font-size:12px; font-style:normal; line-height:18px;}

/* BLOG CSS START  */

.postTitle h2 a{color:#444444;}
.related{float:left; width:194px; padding:5px 0 0 1px; }


/* Block: Compare Products */
.page-popup{background:#FFFFFF none repeat scroll 0 0;padding:25px 30px;text-align:left;width:96%;}
.comapre-prod {border-bottom:1px solid #CCCCCC;margin:0 0 25px;overflow:hidden;width:100%; }
.compare-table a.link-wishlist {color:#C41217 !important;font-weight:bold; font-size:15px;}
.block-compare .block-title strong { background-image:url(../images/i_block-list.gif); background-position:0 1px; }
.block-compare button.button span { border-color:#406a83; background:#618499; }
.comapre-prod .link-print { background:url(../images/icon_printer.gif) 0 2px no-repeat; padding:2px 0 2px 25px; font-weight:bold; color:#C41217; float:right;}
.compare-table { border:0; }
.compare-table thead tr.first th,
.compare-table thead tr.first td { border:0; background:none; padding:0; font-size:0; line-height:0; }
.compare-table .btn-remove { float:right; background-image:url(../images/btn_remove2.gif); width:72px; height:15px; }
.compare-table tbody th { background:transparent url(../images/wraper_bg.gif) repeat scroll 0 0; }
.compare-table tbody th,
.compare-table tbody td { padding:10px; border:0; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.compare-table tbody td.last { border-right:1px solid #ccc; }
.compare-table tbody tr.last th,
.compare-table tbody tr.last td { border-bottom:1px solid #ccc !important; }
.compare-table tr.add-to-row td { background:#fffada; text-align:center; }
.compare-table tr.first td { text-align:center; }
.compare-table tr.first td .product-name { font-size:13px; font-weight:bold; margin:0 0 5px; color:#203548; }
.compare-table tr.first td .product-name a { color:#203548; }
.compare-table tr.first td .ratings { width:69px; margin:0 auto; }
.compare-table tr.first td p,
.compare-table tr.add-to-row td p { margin:0; }
.compare-table .price-box {display:block !important;}
.compare-table .even {background:#EEEDED none repeat scroll 0 0;}
.compare-table .price-box{font-weight:bold; padding:5px 0; text-align:center;}

button.close_button span {background:#C41217  none repeat scroll 0 0;border:1px solid #DE5400;color:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:19px;line-height:19px;padding:0 8px;text-align:center;white-space:nowrap;}

.pager-sitemap{ padding:0; margin:0 20px 2px; width:96%; height:24px; float:left; border:1px solid #dddddd; background:url(../images/wraper_bg.gif) 0 0 repeat; font:normal 11px Arial, Helvetica, sans-serif; color:#444444;}
.pager-sitemap ol{ margin:-19px 0 0 240px;padding:0;width:100%;}
.pager-sitemap ul{ margin:-5px 0 0 16px; padding:0;}
.pager-sitemap ol li{ margin:0; padding:0; display:inline;}
.pager-sitemap ul li{ margin:0; padding:0; display:inline;}
.pager-sitemap table.pager td {color:#C41217;display:inline;float:left;font-weight:bold;margin-left:9px;padding:5px 11px;}
.pager-sitemap table.pager td strong{padding-left:200px; color:#444444;}
.site-map ul.bare-list li a{color:#444444; line-height:23px;}
.site-map ul.top-links li a{float:right;font-weight:bold;position:relative;text-decoration:none;top:33px;}

.showroom{margin:26px 0 10px 20px; font:normal 11px/18px Arial, Helvetica, sans-serif; font-weight:normal;}
.showroom table td img{margin:10px;}
.showroom  h3{color:#444444; font:normal 12px/18px Arial, Helvetica, sans-serif; font-weight:bold;}
.compare-link{margin-top:7px;}
