/* CSS Document */
body {margin:0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#0b1922 url(images/page-bg.gif) repeat-x; color:#fff;}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
input, textarea{border:0; margin:0px; padding:0px; font-size:11px; color:#0b1922; padding:2px;}
img, form{margin:0px; padding:0px; border:0px;}
a{text-decoration:none; outline:none;}
.img_left{float:left;}
.img_right{float:right;}
.clr_div{clear:both;}

#doc_width{width:1000px; background:#0b1922; border-left:solid 1px #406d72; border-right:solid 1px #406d72;}
#header{padding:8px 5px 5px 5px; text-align:left; width:990px;}
#header h1{display:none;}
.logo{float:left; margin:0px 0px 6px 10px;}
.top_links{float:right; color:#6d757a; padding:4px 10px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.top_links a{color:#6d757a; padding:0px 5px;}
.top_links a:hover{color:#afbcc5;}
.search{float:right; clear:right; color:#fff; word-spacing:5px; padding:30px 10px 0px 0px; font-size:12px;}
.search img{vertical-align:middle;}
.search input{vertical-align:middle; border:solid 1px #538085; margin-right:5px;}
.toll_free{float:right; clear:right; color:#fff; font-size:12px; padding:18px 10px 0px 0px;}
.toll_free img{vertical-align:middle; margin:0px 5px 0px 30px;}
.toll_free a{color:#fff;}
.toll_free a:hover{text-decoration:underline;}
.top_menu{width:970px; height:24px; padding:4px 20px 0px 0px; background:#538085; clear:both; text-align:right;}
.top_menu a{margin-left:40px;}
#content_area{float:right; width:795px;}
#content{float:left; width:606px;}
#content h1{width:562px; height:25px; padding:6px 0px 0px 44px; margin:10px 0px; background:url(images/title_bg.gif) no-repeat; font-family:"Times New Roman", Times, serif; font-size:16px; color:#fff; float:left;}
.fp_display{float:left; width:606px; padding:5px 0px 25px 0px;}
.fp_box{float:left; width:156px; margin:0px 23px; display:inline;}
.fp_img{float:left; border:solid 1px #538085; padding:6px; margin-bottom:10px;}
.fp_box h3{clear:left;}
.fp_box h3 a{font-size:11px; color:#fff;}
.fp_box a.viewdetails{font-size:11px; color:#858c91; float:right; margin-top:10px; font-weight:normal;}
.fp_box a.viewdetails:hover{color:#bdc8cf; font-weight:normal;}

#sub_section{float:left; width:179px; margin-left:5px; text-align:left;}
#sub_section h2{width:139px; height:25px; background:url(images/title_bg_menu.gif) left top no-repeat; font-size:15px; color:#fff; font-family:"Times New Roman", Times, serif; padding:6px 0px 0px 40px;}
#sub_section ul{padding:8px 8px 20px 8px;}
#sub_section ul li{list-style:none; background:url(images/menu_divider.gif) repeat-x bottom; padding:8px 0px 10px 0px;}
#sub_section ul li a{display:block; color:#ced1d3; font-size:11px; padding-left:15px; background:url(images/bullet_subsection_menu.gif) 4px 4px no-repeat; outline:none;}
#sub_section ul li a:hover{color:#edf0f2;}

.bestseller_box{float:left; width:156px; margin:11px; display:inline;}
.bestseller_img{float:left; border:solid 1px #538085; padding:6px; margin:10px 0px;}
.bestseller_box p{color:#858c91; font-family:Arial, Helvetica, sans-serif; clear:left;}
.bestseller_box h3{clear:left; height:28px;}
.bestseller_box h3 a{font-size:11px; color:#fff;}
.bestseller_box a.viewdetails{font-size:11px; color:#858c91; float:right; margin-top:10px; font-weight:normal;}
.bestseller_box a.viewdetails:hover{color:#bdc8cf; font-weight:normal;}

#menu{float:left; width:195px; margin-left:5px; display:inline;}
#menu h2{width:155px; height:25px; background:url(images/title_bg_menu.gif) left top no-repeat; font-size:15px; color:#fff; font-family:"Times New Roman", Times, serif; padding:6px 0px 0px 40px;}
#menu ul{padding:8px 8px 20px 8px; font-weight:normal;}
#menu ul li{list-style:none; background:url(images/menu_divider.gif) repeat-x bottom; padding:8px 0px 10px 0px; font-weight:normal;}
#menu ul li a{display:block; color:#ced1d3; font-size:11px; padding-left:15px; background:url(images/bullet_menu.gif) 4px 4px no-repeat; outline:none; font-weight:normal;}
#menu ul li a:hover{color:#edf0f2; font-weight:normal;}


#bottom_bar{float:left; width:990px; padding:0px 5px; color:#b6babd; padding-bottom:15px;}
.bottom_bar_pt1{float:left; width:990px; height:24px; padding:7px 0px; background:#162831; text-align:left; margin-bottom:25px;}
.bottom_bar_pt1 a{padding:0px 15px;}
.bottom_bar_pt1 a.subscribe{padding:0px 5px;}
.bottom_bar_pt1 img{vertical-align:middle;}
.bottom_bar_pt1 input.newssubmit{border:solid 1px #3c666c; vertical-align:middle; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; width:200px;}
.newsbutton { vertical-align:middle; border:none;}
.bottom_bar_pt1 span{color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:12px; width:140px; float:right; margin:-24px 10px 0px 0px;}
.bottom_links{clear:both; padding-bottom:10px; word-spacing:3px; font-weight:normal;}
.bottom_links a{color:#b6babd; word-spacing:0px; font-weight:normal;}
.bottom_links a:hover{color:#edf1f3; font-weight:normal;}

.copyright{float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.developedby{float:right; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}

.breadcrumb{text-align:right; width:586px; color:#fff; font-size:10px; padding:8px 10px; line-height:16px;}
.breadcrumb a{color:#fff;}
.breadcrumb a:hover{color:#ccc;}
.breadcrumb span{color:#76a3a8;}

.cat_display{float:left; width:606px; padding:5px 0px 25px 0px;}
.paging{float:left; width:606px; text-align:right; color:#fff; padding-bottom:10px; font-weight:bold;}
.paging span{float:left; width:606px; text-align:right; color:#76a3a8; padding-bottom:10px; font-weight:bold;}
.paging a{color:#76a3a8; padding:0px 1px; font-weight:bold;}
.paging a.viewall{color:#76a3a8; padding-right:5px; font-weight:bold;}

.cat_box{float:left; width:156px; display:inline; margin:17px 23px;}
.cat_img{float:left; border:solid 1px #538085; padding:6px; margin-bottom:10px;}
.cat_box h3{clear:left; height:40px;}
.cat_box h3 a{font-size:11px; color:#fff;}
.cat_box a.viewdetails{font-size:11px; color:#858c91; float:left; margin-top:4px; font-weight:normal;}
.cat_box a.viewdetails:hover{color:#bdc8cf; font-weight:normal;}
.cat_box h2{width:155px; height:25px; background:url(images/title_bg_menu.gif) left top no-repeat; font-size:15px; color:#fff; font-family:"Times New Roman", Times, serif; padding:6px 0px 0px 40px;}
.cat_box h2 a{font-size:15px; color:#fff; font-family:"Times New Roman", Times, serif;}
.cat_box h2 a:hover{font-size:15px; color:#666666; font-weight:normal; font-family:"Times New Roman", Times, serif;}

.item_display{float:left; width:785px; padding:5px 0px 25px 0px;}
.item_pt1{float:left; width:275px; padding:0px 15px 15px 15px; text-align:center;}
.item_img{border:solid 1px #669ca2;}
.item_zoom_btn{float:right; margin-top:3px;}
.alternate_imgs{float:left; width:275px; padding-top:25px; text-align:left;}
.alternate_imgs a{outline:none;}
.alternate_imgs img{border:solid 1px #669ca2; margin-right:6px;}


.item_pt2{float:right; clear:right; width:480px; text-align:left;}
.item_pt2 h2{width:281px; height:25px; background:url(images/item_features_title_bg.gif) left top no-repeat; font-family:"Times New Roman", Times, serif; color:#fff; font-size:16px; padding:6px 0px 0px 20px; margin-top:7px;}
.item_pt2 h4{color:#76a3a8; font-size:14px; padding:7px 15px 0px 15px; font-family:"Times New Roman", Times, serif;}
.item_pt2 ul{font-family:"Times New Roman", Times, serif; font-size:14px; color:#9da3a7; list-style:none; padding:10px 0px;}
.item_pt2 ul li{padding:3px 10px 3px 30px; line-height:17px; background:url(images/bullet_item_features.gif) 18px 10px no-repeat;}
.item_pt2 p{font-size:12px; font-family:"Times New Roman", Times, serif; color:#9da3a7; padding:10px 15px; text-align:justify;}
.item_pt2 a{color:#76a3a8; text-decoration:underline; font-size:12px;}
.item_details{width:606px; float:left;}
.item_details p{font-size:12px; font-family:"Times New Roman", Times, serif; color:#9da3a7; padding:10px; text-align:justify;}


.buy_swatch_box{float:left; width:279px; border:solid 1px #2a4c55; margin:5px 0px 0px 6px; display:inline; padding:26px 5px 0px 5px; background:url(images/swatch_bg_line.gif) 0px 72px repeat-x;}
.buy_swatch_box img{float:left;}
.buy_swatch_box h3{float:right; width:145px; text-align:right; font-size:20px; font-family:"Times New Roman", Times, serif; padding-right:7px;}
.buy_swatch_box span{font-size:20px; font-family:"Times New Roman", Times, serif; float:right; padding:44px 7px 0px 0px; width:145px; text-align:right;}
.buy_swatch_box span code{font-size:25px; font-family:"Times New Roman", Times, serif;}
.buy_swatch_box .buynow{float:right; margin:10px 7px 10px 0px;}

#popup_display{width:580px; border-left:solid 1px #406d72; border-right:solid 1px #406d72; background:#0b1922; text-align:left; padding:10px 35px 40px 35px;}
.popup_close_btn{float:right; margin-top:16px;}

#popup_display h1{width:534px; height:25px; padding:6px 0px 0px 44px; margin:10px 0px; background:url(images/title_bg.gif) no-repeat; font-family:"Times New Roman", Times, serif; font-size:16px; color:#fff; float:left;}


.static_display{float:left; width:606px; padding:5px 0px 25px 0px; text-align:left;}
.static_display p{font-size:12px; font-family:"Times New Roman", Times, serif; color:#9da3a7; padding:10px 15px; text-align:justify; line-height:16px;}
.static_display ul{font-family:"Times New Roman", Times, serif; font-size:12px; color:#9da3a7; list-style:none; padding:5px;}
.static_display ul li{padding:2px 10px 2px 30px; line-height:17px; background:url(images/bullet_item_features.gif) 20px 11px no-repeat;}
.static_display h5{font-size:14px; padding:10px 0px 5px 15px; margin:0px 15px; font-family:"Times New Roman", Times, serif; border-bottom:solid 1px #315b60; background:url(images/bullet_sub_heading.gif) 5px 14px no-repeat;}
.static_display a{color:#9da3a7; text-decoration:underline;}
.static_display a:hover{text-decoration:none; color:#cdd5da;}

.price-quote-main-div{width:570px; padding:20px 0px 0px 30px; text-align:left; font-family:"Times New Roman", Times, serif;}
.price-quote-row-left{float:left; clear:left; width:220px; padding:4px 0px; font-weight:normal; color:#9da3a7; font-size:14px; line-height:24px;}
.price-quote-row-right{float:left; width:350px; padding:4px 0px;}
.price-quote-row-right input{border:1px solid #d2d2d2; font-size:11px; padding:3px 3px 3px 3px;}
.price-quote-row-dropdown{float:left; border:1px solid #d2d2d2; font-size:11px;  height:19px; margin-top:1px;}
.price-quote-row-textarea{float:left; border:1px solid #d2d2d2; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


/*css for tell a sitemap*/
.index{background:url(images/bullet_sub_heading.gif) no-repeat 9px 3px; font-size:15px; font-weight: bold; padding:0px 0px 0px 20px; line-height:18px; font-family:"Times New Roman", Times, serif;}
.category{font-size:12px; font-weight: bold;text-align:left; line-height:18px; padding:0px 0px 0px 20px; background: url(images/bullet_item_features.gif) no-repeat 9px 7px; color:#73a9a9;}
.sub_category {font-size:12px; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_subsection_menu.gif) no-repeat 8px 5px; color:#73a9a9;}
.item{line-height:18px; font-size:12px; font-weight: normal; padding:0px 0px 0px 20px; background:url(images/bullet_menu.gif) no-repeat 9px 5px; color:#ddedee;}
.static{background: url(images/bullet_item_features.gif) no-repeat 9px 7px; line-height:18px; font-size:12px; font-weight: normal; padding:0px 0px 0px 20px; color:#ddedee;}

.itempage-placeorder{float:left; width:291px; padding:4px; border:1px solid #9da3a7; font-size:11px; color:#3f3f3f; margin-bottom:15PX;}
.itempage-placeorder select{color:#3e3e3e; font-size:12px; font-family:"Times New Roman", Times, serif; border:1px solid #9da3a7; width:156px; height:16px;}
.itempage-placeorder input{font-family:"Times New Roman", Times, serif; font-size:12px; color:#3e3e3e; border:1px solid #a5acb2; width:22px;  height:14px; margin-right:5px; padding:1px 2px 0px 2px;}
.itempage-placeorder input btn{font-family:"Times New Roman", Times, serif; font-size:12px; color:#3e3e3e; border:1px solid #a5acb2; width:143px;  height:27px; margin-right:5px; padding:1px 2px 0px 2px;}
.itempage-placeorder a:link, .itempage-placeorder a:visited{float:left; width:156px; height:30px; margin:10px 15px 0px 0px;}
.itempage-placeorder-row{float:left; width:291px;  line-height:20px; padding-bottom:7px; font-family:"Times New Roman", Times, serif;}
.itempage-placeorder-row1{float:left; width:291px; line-height:20px; padding:4px 0px 7px 0px; color:#9da3a7; font-family:"Times New Roman", Times, serif; font-size:14px;}
.itempage-placeorder-row-yourprice{float:left; width:291px; line-height:20px; padding:4px 0px 7px 0px; color:#9da3a7; font-family:"Times New Roman", Times, serif; font-size:14px;}
.itempage-placeorder-row-yourprice span{font-family:'Times New Roman', Times, serif; font-size:20px; color:#9da3a7;}
.itempage-placeorder-rowleft{float:left; width:100px; font-family:"Times New Roman", Times, serif;}
.itempage-placeorder-rowleft-170{float:left; width:120px; line-height:16px; padding:3px 0px 3px 0px; color:#9da3a7;font-size:14px;}
.itempage-placeorder-rowright{float:left; width:171px; color:#9da3a7; font-size:14px;font-family:"Times New Roman", Times, serif; }
.itempage-placeorder-rowright-193{float:left; width:171px; color:#9da3a7; font-family:"Times New Roman", Times, serif;}



/*.itempage-colors{float:left; width:301px; padding:5px 0px 10px 0px; margin:5px 0px 0px 0px;}
.itempage-colors h3{font-family:"Times New Roman", Times, serif; font-size:15px; color:#fff;border:1px solid #1d3b4e; border-bottom:none; font-weight:bold; background:#10212c; height:20px; padding:4px 0px 0px 10px;}
.itempage-colors-holder{width:285px; padding:7px;  border:1px solid #1d3b4e;  float:left;}
*/
/*.itempage-colors-holder ul{margin:0px; padding:0px; list-style:none; text-align:center; font-family:"Times New Roman", Times, serif;}
.itempage-colors-holder li{margin:0px; padding:0px; height:80px; width:54px; text-align:center; color:#fff;  float:left; list-style:none;}
.itempage-colors-holderli img{margin-bottom:5px; }
.itempage-colors-holder a{color:#fff; line-height:10px;  font-size:12px;  }
*/

/*Item page Hover Menu CSS*/
.itempage-colors{float:left; border:1px solid #315b60; margin:0px 0px 15px 15px; width:753px; text-align:left; display:inline;}
.itempage-colors h3{color:#88a8ac; padding:5px 5px 5px 15px; width:733px; background:#10212b; font-size:18px; text-align:left; font-family:"Times New Roman", Times, serif;}
.itempage-colors-holder{width:728px; padding:7px;  float:left;}

.hoverbox{cursor:default; list-style-type:none; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; width:730px;}
.hoverbox span{color:#b7c3cb; font-family:"Times New Roman", Times, serif; font-size:12px; display:block; width:40px;  height:25px; line-height:13px; margin-bottom:10px; padding-bottom:5px; vertical-align:top;}
.hoverbox a{cursor:default;}
#hoverbox a{cursor:pointer;}
#hoverbox a .preview{display:none}
.hoverbox a .preview{display:none}
.hoverbox a:hover .preview{display:block; z-index:1; left:-45px; position:absolute; top:-158px; cursor:default;}
.hoverbox img{vertical-align:top; width:40px; height:40px;}
.hoverbox input{vertical-align:top;}
.hoverbox li{display:inline; float:left; margin:0px 13px 35px 0px; position:relative; text-align:center; width:42px; height:45px;}
.hoverbox .preview{border:4px solid #fff; width:200px; height:150px;}

.details{float:left; width:582px; padding:10px; border:1px solid #2a4c55; margin:20px 0px; text-align:left;}
.details h5{width:180px; font-size:15px; font-family:"Times New Roman", Times, serif; float:left; clear:left; padding:7px 0px; line-height:18px;}
.details h6{width:402px; float:left; padding:7px 0px; line-height:18px; font-size:15px; font-family:"Times New Roman", Times, serif; }
.details h6 select{float:left; border:1px solid #c6cdd2; color:#222;}
.details h6 input{float:left; border:1px solid #c6cdd2; color:#222;}
.details h6.price{font-size:22px;}
.details p{clear:both; padding:8px 0px; font-weight:bold;}

/*--Jan 17, 2008------------------------------------------------------------------------------------------------------------------------------------*/
/*.details_1{float:left; width:255px; padding:10px; border:1px solid #2a4c55; margin:20px 0px; text-align:left;}
.details_1 h5{width:160px; font-size:15px; font-family:"Times New Roman", Times, serif; float:left; clear:left; padding:7px 0px; line-height:18px;}
.details_1 h6{width:95px; float:left; padding:7px 0px; line-height:18px; font-size:15px; font-family:"Times New Roman", Times, serif;}
.details_1 h6 select{float:left; border:1px solid #c6cdd2; color:#222;}
.details_1 h6 input{float:left; border:1px solid #c6cdd2; color:#222;}
.details_1 h6.price{font-size:22px;}
.details_1 p{clear:both; padding:8px 0px; font-weight:bold;}
*/

.details_1{float:left; width:445px; padding:10px; border:1px solid #2a4c55; margin:20px 0px; text-align:left; background:#0f202b;}
.details_1 h5{width:160px; font-size:15px; font-family:"Times New Roman", Times, serif; float:left; clear:left; padding:7px 0px; line-height:18px;}
.details_1 h6{width:95px; float:left; padding:7px 0px; line-height:18px; font-size:15px; font-family:"Times New Roman", Times, serif;}
.details_1 h6 select{float:left; border:1px solid #c6cdd2; color:#222;}
.details_1 h6 input{float:left; border:1px solid #c6cdd2; color:#222;}
.details_1 h6.price{font-size:22px;}
.details_1 p{clear:both; padding:8px 0px; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:12px; color:#9da3a7;}

