@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:22px;
	}

@font-face {
      font-family:"Myriad Pro", Arial, sans-serif;
      src: url("../font/MyriadPro-Regular_1.otf");
    }	

img{border:none;}
.img{float:left;}	

p{margin:10px 0;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link{}
a:visited{}
a:active{}

/** MAIN **/
.mainpage{
	width:932px;
	margin:0 auto;
	background:url(../images/body_bg.jpg) repeat-x;
	}

/** HEADER **/	
.header{
	width:932px;
	height:196px;
	float:left;
	background:url(../images/head_bg.jpg);
	}
.head_right{float:right; padding-top:24px; padding-right:20px; height:65px;}
.head_right span{
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:12px;
	color:#CCC;
	padding-left:9px;
	}
.head_right span a{color:#CCC;}	
.head_right span a img{margin:0 5px -5px 0;}	

.header .info{
	float:left;
	padding-left:17px;
	height:35px;
	}
.header .logo{margin-left:10px; float:left;}	
.header .info span{
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:20px;
	color:#CCCCCC;
	}	
.header .info span img{margin:0 9px -6px 0;}	
.header .info span b{
	color:#AACCF0;
	font-size:31px;
	font-weight:normal;
	}
.header .info .free_shipp{
	padding-left:50px;
	color:#FFF;
	font-size:22px;
	}	
.header .info .free_shipp em{
	font-style:normal;
	font-size:16px;
	}	
.header .info .free_shipp b{
	font-weight:normal;
	color:#92FF99;
	font-size:22px;
	}	
.header .info .free_shipp img{
	margin-bottom:-10px;
	}	

/** HEAD SEARCH **/	
.head_search{
	float:right;
	margin-top:-2px;
	padding-right:6px;
	}
.search_cont{
	width:154px;
	height:27px;
	float:left;
	background:url(../images/head_search.jpg);
	padding:6px 0 0 14px;
	}	
.search_cont input{
	width:139px;
	height:18px;
	float:left;
	background:#FFF;
	border:#FFF 1px solid;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#808891;
	}	
.go{
	width:24px;
	height:18px;
	float:left;
	background:url(../images/go.jpg) ;
	border:none;
	cursor:pointer;
	margin:8px 0 0 14px;
	}	

#navEZPagesTop{
	float:left;
	padding:20px 0 0 0;
	}	
#navEZPagesTop a{color:#666;}	

/** MENU **/	
.menu{
	width:100%;
	float:left;
	clear:both;
	padding-top:28px;
	}
.menu li{
	float:left;
	height:33px;
	list-style:none;
	background:url(../images/menu_li_bg.jpg) right no-repeat;
	padding:1px 15px 0 10px;
	margin-right:0;
	font-size:17px;
	}	
.menu span a{
	height:33px;
	float:left;
	padding-right:31px;
	}
.menu span{
	height:33px;
	float:left;
	padding-left:31px;
	}	
	
.menu .no_bg{background:none; padding-right:0; margin-right:0;}	
.menu a{color:#FFF; cursor:pointer; line-height:33px;}
.menu a em{
	font-style:normal;
	color:#000;
	float:left;
	margin-top:-34px;
	position:relative;
	line-height:33px;
	}
.menu a:hover{text-decoration:none;}	
.menu a:hover em{text-decoration:none; color:#FD9139;}	
.menu .current span{
	background:url(../images/menu_curr_l.jpg) left no-repeat;
	}
.menu .current a:hover em{text-decoration:none; color:#051426;}		
.menu .current a{color:#FED2AD;}
.menu .current em{color:#051426;}	
.menu .current span a{
	background:url(../images/menu_curr_r.jpg) right no-repeat;
	}

/** CONTENT **/
.content_{
	width:932px;
	float:left;
	padding-top:22px;
	}

/** CONTENT LEFT **/	
.cont_left{
	width:196px;
	float:left;
	margin:0 !important
	}

.catDescContent,
.categoryIcon{padding:10px 0;}
.categoryListBoxContents{padding:10px 0;}
.categoryListBoxContents a,
.categoryIcon a{color:#666;}

.cont_left select{border:#CCC solid 1px;}
.cont_left select:focus{background:#FFF;}
	
.cont_left a:hover,
.cont_right_in a:hover,
.footer a:hover,
#navEZPagesTop a:hover,
.categoryListBoxContents a:hover,
.categoryIcon a:hover{color:#FD9139 !important; text-decoration:none !important}	

.cont_left_in{
	width:194px;
	float:left;
	border:#F0F0F0 solid 1px;
	padding-bottom:12px;
	margin-bottom:22px;
	}
.cont_left_in a span{
	font-weight:normal;
	color:#FD9139
	}	
.cont_left_in h1{
	line-height:28px;
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	background:url(../images/left_bg_h1.jpg) repeat-x #09284C;
	border-bottom:#EFEFEF solid 1px;
	padding:0 0 2px 9px;
	margin:0;
	margin-bottom:11px;
	}	
.cont_left_in h1 a,
.cont_left_in h1 a:hover{color:#FFF !Important;}	
.cont_left_in ul,
.sideBoxContent{
	float:left;
	list-style:none;
	padding:0 0 0 12px;
	}		
.cont_left_in li,
.sideBoxContent a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	line-height:28px;
	}	
.cont_left_in li a,
.sideBoxContent a,
.cont_left_in .category-top{color:#666 !important;}	

.bg_grey h1,
#information h1,
#moreinformation h1,
#bannerbox h1{
	background:url(../images/bg_grey_h1.jpg) repeat-x #F1F1F1;
	border-bottom:#F1F1F1 solid 1px;
	color:#666;
	}
.cont_left .centeredContent{
	width:auto !important;
	float:none !important;
	margin:0 !Important;
	padding:5px 10px !Important;
	border:none !important; 
	line-height:20px !important;
	}	
.cont_left .centeredContent a{line-height:20px !important; }

.we_accept{margin:8px 0 8px 0;}	
.icon{margin:14px 2px 12px 2px;}
.ad{
	padding:6px 0 7px 0
	}

/** CONTENT RIGHT **/	
.cont_right{
	width:713px;
	float:right;
	padding-top:2px;
	}
.right_img{
	width:100%;
	float:left;
	margin-bottom:10px;
	}	
.right_img img{margin:0 0 0 30px; float:right;}	
	
.cont_right_txt{
	width:703px;
	float:left;
	background:url(../images/right_txt.jpg) right bottom no-repeat;
	padding:0 0 7px 10px;
	text-align:left;
	}	
.cont_right_txt p{margin:0; padding-left:0;}	
.cont_right_txt span{padding-left:19px; }	
.cont_right h1,
.cont_right .centerBoxHeading,
.cont_right h2,
#navEZPagesTOCWrapper h2{
	font-size:20px;
	text-align:left;
	font-weight:normal;
	color:#333;
	line-height:32px;
	margin:0;
	}	

.navNextPrevWrapper{
	border:none !important;
	width:auto !important;
	/*float:left !important;
	border:#333 solid 1px !important;*/
	}	

.cont_right .inputLabel{
	padding:0 0 0 0;
	line-height:20px;
	}	
	
#reviewsInfoDefaultMainContent{padding:10px 0;}
#reviewsInfoDefaultDate{
	font-weight:normal;
	font-size:12px;
	}	

.cont_right_in{
	width:691px;
	float:left;
	border:#F0F0F0 solid 1px;
	padding:20px 0 0 20px;
	margin-bottom:23px;
	}	
.cont_right_in h2,
.cont_right .centerBoxHeading,
.cont_right .productGeneral,
.cont_right #cartEmptyText,
.cont_right .productListing-data #listCell0-0 {
	font-size:24px;
	line-height:26px;
	margin-bottom:20px;
	}
.cont_right #cartEmptyText,
.cont_right .productListing-data #listCell0-0  {font-weight:normal; text-align:left; font-size:18px; font-family:"Myriad Pro", Arial, sans-serif; color:#666}
.cont_right .productListing-data #listCell0-0{padding-bottom:20px;}	

.cont_right .centeredContent img,
.cont_right .specialsListBoxContents img{float:left; margin-right:12px;}	
.cont_right .centeredContent br,
.cont_right .specialsListBoxContents br{clear:none !important; line-height:2px !important;}

.cont_right .specialsListBoxContents .productPriceDiscount {clear:none !important; }
	
.cont_right_in h2 em,
.cont_right .centerBoxHeading em{font-style:normal; color:#FF0000;}	
.cont_right_prod, 
.cont_right .centeredContent,
.cont_right .specialsListBoxContents{
	width:298px !important;
	float:left;
	border:#F0F0F0 solid 2px;
	padding:19px 10px 23px 14px ;
	margin:0 19px 23px 0;
	text-align:left;
	font-family:"Myriad Pro", Arial, sans-serif;
	}	

.cont_right .specialsListBoxContents{
	margin-left:11px;
	}	
.cont_right .specialsListBoxContents img{float:left;}	
		
.prod_img{
	width:163px;
	float:left;
	}
.prod_det{
	width:135px;
	float:right;
	font-family:"Myriad Pro", Arial, sans-serif;
	}	
.prod_det h2,
.cont_right .centeredContent a,
.cont_right .productGeneral,
.cont_right .specialsListBoxContents a,
.table_prod_det td.main strong,
.cont_right #reviewsInfoDefaultHeading,
#navEZPagesTOCWrapper h2{
	font-size:17px ;
	color:#333;
	line-height:27px;
	font-weight:normal;
	font-family:"Myriad Pro", Arial, sans-serif;
	}	
	
.cont_right #navEZPageNextPrev{margin:0 0 20px 0;}

.cont_right .productGeneral,
#extraInfo{width:100%; float:left;}

#productPrices{line-height:12px; padding:0; margin:0;}
	
.prod_det h2 a{color:#333;}	
.prod_det .price{
	float:left;
	}
.prod_det .price em,
.cont_left_in .normalprice,
.cont_right .normalprice{
	font-style:normal;
	text-decoration:line-through;
	font-size:12px;
	}	
.prod_det .price b,
.cont_left_in .productSpecialPrice,
.cont_right .productSpecialPrice,
.cont_right #reviewsInfoDefaultPrice{
	font-size:18px;
	color:#FF0000;
	font-weight:normal;
	line-height:20px;
	}	
.prod_det .price span,
.cont_left_in .productPriceDiscount,
.cont_right .productPriceDiscount,
.cont_right .productSalePrice{
	float:left;
	clear:both;
	font-size:12px;
	color:#009900;
	}
.cont_left_in .productPriceDiscount,
.cont_right .productPriceDiscount,
.cont_right .productSalePrice{float:none;}		
.prod_det .carr_cond,
.cont_right .wrapperAttribsOptions{
	width:135px;
	float:left;
	font-size:14px;
	/*padding-top:25px;*/
	}	
.cont_right input{
	/*float:right;*/
	}		
.add_to_cart{
	float:right;
	margin:31px 14px 0 0;
	}
.cont_right .free_shipp_foot{
	float:left;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:17px;
	color:#666;
	padding:4px 0 0 25px;
	}	
.cont_right .free_shipp_foot a{color:#666;}	

.ads{
	width:100%;
	float:left;
	text-align:center;
	padding-top:35px;
	}

/** FOOTER **/
.footer{
	width:100%;
	height:120px;
	float:left;
	border-top:#F0F0F0 solid 1px;
	margin-top:25px;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:12px;
	color:#666;
	padding:18px 0 0 0;
	}
.footer a{color:#666;}	
.footer span{float:left; width:270px;}
.foot_img{float:left;}
.footer .img1,
.footer img3{
	float:left;
	margin-right:38px;
	}
.footer .img3{margin-left:29px; margin-right:0;}	
.footer span.right{
	float:right;
	width:auto;
	}
		
#navBreadCrumb{margin-bottom:10px;}	
#navBreadCrumb a{color:#333; text-decoration:underline;}	
.categoryImg{margin:10px 0;}

#indexProductListCatDescription{
	margin:0 0 30px 0;
	}

.cont_right select{
	padding:2px;
	}
.cont_right select:focus,
.cont_right input:focus{background:#FFF;}	

.cont_right .navSplitPagesResult,
.cont_right .navSplitPagesLinks{
	margin:20px 0;
	padding-left:4px;
	}	

.cont_right .navSplitPagesResult a,
.cont_right .navSplitPagesLinks a{color:#666;}	

.cont_right .navSplitPagesResult a:hover,
.cont_right .navSplitPagesLinks a:hover{color:#FD9139}	

	
.cont_right #sorter{margin:20px 0;}	
	
/** TABLE **/	
.tabTable{border-right:#EFEFEF solid 1px; color:#666;}

#cartContentsDisplay{border:#EFEFEF solid 1px}
.table_prod_det td{/*border-top:#EFEFEF solid 1px; */ color:#666;}

.tabTable td,
#cartContentsDisplay .rowEven{
	border-bottom:#EFEFEF solid 1px;
	border-left:#EFEFEF solid 1px;
	background:none;
	}

.table_prod_det td{padding:10px;}
.table_prod_det td.main br{line-height:1px !important;}
.table_prod_det td.main a{color:#FD9139}
	
.tabTable h3.itemTitle{
	font-size:16px;
	font-weight:normal;
	color:#999;
	}
.tabTable h3.itemTitle a,
#cartContentsDisplay a{color:#333;}	
.tabTable a,
#cartContentsDisplay a:hover{color:#FD9139 ; }

.productListing-data input,
.table_prod_det input,
#cartContentsDisplay input{float:none;}


.cont_right legend{
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	}

#AssuranceLinksContent a{text-decoration:underline; color:#666;}

.table_prod_det td.main strong{ line-height:40px !important}
.table_prod_det td.main a:hover strong,
#AssuranceLinksContent a:hover{color:#FD9139 !important}
	
.tabTable a:hover,
#navBreadCrumb a:hover,
.cont_right .specialsListBoxContents a:hover{color:#FD9139 !important; }	

.tabTable img{margin:10px ;}	
.productListing-rowheading,
.cont_right #cartContentsDisplay .tableHeading{
	line-height:28px;
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	background:url(../images/left_bg_h1.jpg) repeat-x #09284C;
	border:#EFEFEF solid 1px;
	}	
.productListing-rowheading a{color:#FFF !important; font-weight:normal;}
.productListing-rowheading a:hover{color:#FFF !important;}	

#reviewsInfoDefaultProductImage,
#productMainImage,
#reviewWriteMainImage{border:none; width:auto !important; padding:0 !important;}
#reviewsInfoDefault{padding:30px 0;}
.cont_right .ratingRow input{float:none;}


/*.cont_right .alert{float:left;}*/
.cont_right #reviewsWrite{padding-top:20px;}
.cont_right #reviewsWrite #reviewsWriteHeading{margin-top:-20px !important;}

.cont_right #productDetailsList {margin:20px 0 0 40px;}
.cont_right #productDescription{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:22px;
	}
.cont_right #gvFaqDefaultMainContent{margin:10px 0 20px 20px;}
.cont_right #gvFaqDefaultContent{margin:20px 0;}	


.cont_right #addressBookDefault h1{margin-bottom:40px;}
.cont_right #addressBookDefault address{
	width:200px;
	font-size:14px;
	font-style:italic;
	}

.cont_right .smallProductImage img{margin:10px;}	
.cont_right .clearBoth{margin-bottom:10px;}	

.cont_right #productReviewsDefaultProductImage{
	width:auto !important;
	border:none;
	padding:0 !important;
	margin:0 !important
	}

/*.cont_right .inputLabel{width:250px; !important}*/
