/* CSS Document */

body{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background:#e1e1e1 url(../images/bg.gif) repeat-x top center;
}

img{
	border:0px;
}

a{
	color:#000000;
	text-decoration:none;
}

form{
	padding:0px;
	margin:0px;
}

form input, form select, form textarea{
	background:#f4f4f4;
	padding:2px;
	border:1px solid #dddddd;
}

form input.but{
	background:none;
	padding:0px;
	border:0px;
}

div#page{
	text-align:left;
	width:999px;
}

/*header*/
div#header{
	width:100%;
	height:176px;
	background:url(../images/header_bg.gif) no-repeat top left;
	float:left;
}

div#header #header_top{
	width:100%;
	height:136px;
}

div#header #header_end{
	width:100%;
	height:40px;
}

div#header #header_top #header_creditcards{
	color:#000000;
	font-size:13px;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}

div#header #header_top #header_creditcards div{
	color:#000000;
	font-style:italic;
	font-size:13px;
	font-weight:normal;
}

div#header #header_top #header_title{
	color:#000b4f;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
	position:relative;
	top:-5px;
	left:10px;
}

div#header #header_top #header_title a{
	color:#000b4f;
}

/*menu*/

.menu{
	padding-top:13px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

.menu_items{
	width:70%;
	float:left;
}

div#header #header_cart{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	float:left;
	width:30%;
	position:relative;
	left:-20px;
}

div#header #header_cart span{
	color:#ffd800;
}

div#header #header_cart a.cart{
	color:#ffffff;
	background:url(../images/cart.gif) no-repeat left center;
	padding-left:27px;
}

.menu_items_footer{
	text-align:right;
	padding-right:20px;
	padding-top:15px;
}

#coptrights{
	text-align:right;
	padding-right:20px;
	padding-top:15px;
	color:#cdcdcd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#coptrights a{
	color:#f8dd12;
	text-decoration:none;
}

.menu_search_box{
	text-align:right;
	padding-right:0px;
	font-size:13px;
	color:#303030;
}

.menu_search_box input.s{
	width:215px;
	font-size:13px;
	color:#a7a7a7;
	border:0px;
	background:none;
}

div.menu a{
	color:#FFFFFF;
}

div.menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

div.menu .menu_items div{
	float:left;
	margin-right:3px;
	padding-right:3px;
	padding-left:3px;
}
/* end menu */
/*end header*/

div#header_board{
	width:100%;
	height:164px;
	background:url(../images/header_board.gif) no-repeat top left;
	clear:left;
}

/*footer*/

div#footer{
	width:100%;
	height:83px;
	background:url(../images/footer_bg.gif) no-repeat top left;
	clear:left;
}

div#footer #footer_pad .menu{
	padding-top:15px;

}

/*end footer*/

/*body*/

div#body{
	width:100%;
	background:url(../images/body_bg.gif) repeat-y top center;
	float:left;
}

div#body #body_top{
	width:100%;
	background:url(../images/body_top_bg.gif) no-repeat top center;
}

div#body #body_end{
	width:100%;
	height:8px;
	background:url(../images/body_end_bg.gif) no-repeat bottom center;
	float:left;
}

div#body #body_center{
	width:100%;
}

div#body #body_center #body_left{
	width:211px;
	float:left;
}

div#body #body_center #body_right{
	width:788px;
	float:left;
}

/*body right*/
#body_right #body_right_pad{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

#body_right #body_nav{
	padding-bottom:10px;
	color:#CCCCCC;
}

#body_right #body_nav a{
	color:#999999;
}

#body_right a:hover{
	text-decoration:underline;
}

#body_right h2, #body_right h1{
	color:#000000;
	font-size:17px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#body_right .centerColumn h1{
	background:#fcfcfc;
	border:1px solid #ececec;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#body_right .centerColumn2 h1{
	background:#fcfcfc;
	border:1px solid #ececec;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

#body_right .h2_title{
	background:#fcfcfc;
	border:1px solid #ececec;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#body_right .prod_box h2.h2_title_prod_detail{
	border:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#003471;
}

#body_right .prod_box{
	background:#fcfcfc;
	/*border:1px solid #ececec;*/
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#body_right .content3{
	padding-left:10px;
	padding-right:10px;
}

#body_right .page_box, #body_right .content{
	background:#fcfcfc;
	border:1px solid #ececec;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:7px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#body_right h1.h1_small{
	font-size:18px;
	border:0px;
	border-bottom:1px solid #003399;
}

#body_right .content2{
	background:#fcfcfc;
	border:1px solid #ececec;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:7px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#body_right .prod_box a img.but{
	border:none;
	margin-right:0px;
}

#body_right .prod_box a img{
	border:2px solid #e1e1e1;
	margin-right:7px;
	padding:5px;
}

#body_right .prod_box .prod_title{
	color:#000b58;
	font-weight:bold;
	background:url(../images/det_pord_line.gif) no-repeat bottom left;
	padding-bottom:5px;
}

#body_right .prod_box .prod_price{
	color:#000b58;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
}

#body_right .prod_box .prod_price span{
	color:#e30000;
}

#body_right .prod_box .prod_det_items_names{
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
	padding-right:10px;
}

#body_right .prod_box .prod_det_items_price{
	color:#e30000;
	font-weight:bold;
	text-align:left;
}

#body_right .h2_title2{
	border:1px solid #ececec;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#body_right .h2_title2 h2{
	color:#000000;
	font-size:21px;
	font-style:italic;
	margin:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

#body_right .h2_box{
	border:1px solid #ececec;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	margin-bottom:10px;
}

#body_right .prod_box2{
	border-right:1px solid #ececec;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}

#body_right .prod_box2 .prod_box2_title{
	padding-top:10px;
}

#body_right .prod_box2 .prod_box2_title a{
	font-weight:bold;
}

#body_right .prod_box2 a{
	font-weight:bold;
}

#body_right .prod_box2_price_block{
	width:100%;
}

#body_right .prod_box2_line{
	text-align:center;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:2px solid #ececec;
}

#body_right .prod_box2_price_block .prod_box2_price{
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	margin-top:15px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ed1c24;
	font-weight:bold;
	text-align:center;
	width:60%;
}

#body_right .prod_box2_price_block .prod_box2_links{
	padding-top:5px;
}

#body_right .prod_box2_price_block .prod_box2_links a.buy{
	color:#ea1b23;
}

#body_right .bold{
	font-weight:bold;
}

#body_right .black_blue{
	 color:#000b5d;
}

#body_right .line30{
	border-top:1px #ececec solid;
	height:30px;
}

#body_right .line202{
	background:url(../images/line202.gif) no-repeat center center;
	height:5px;
	width:98%;
	margin-bottom:15px;
}

#body_right .line8{
	border-top:1px #ececec solid;
	padding-bottom:4px;
	padding-top:4px;
}

#body_right .line20{
	border-top:1px #ececec solid;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}

/*left items box1*/
#body_left .left_box1{
	width:211px;
}
#body_left .left_box1 .left_box1_title{
	width:100%;
	height:37px;
	background:url(../images/box_pord_cat_top_bg.gif) no-repeat top left;
}
#body_left .left_box1 .left_box1_title .left_box1_text{
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	padding-top:8px;
	padding-left:40px;
}

#body_left .left_box1 .left_box1_body{
	padding:4px;
	border-right:1px solid #393939;
	border-left:1px solid #ec1c24;
}

#body_left .left_box1 .left_box1_body ul{
	padding:0px;
	margin:0px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:5px;
}

#body_left .left_box1 .left_box1_body ul li{
	list-style:none;
	background:url(../images/left_box1_solid_li.gif) no-repeat bottom left;
	padding-bottom:4px;
	padding-top:4px;
}

#body_left .left_box1 .left_box1_body ul li a{
	background:url(../images/left_box1_ar_li.gif) no-repeat left top;
	padding-left:12px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2f2f;
}

#body_left .left_box1 .left_box1_body ul li a:hover{
	color:#666666;
}

/*left items box3*/
#body_left .left_box3{
	width:211px;
}
#body_left .left_box3 .left_box3_title{
	width:100%;
	height:37px;
	background:url(../images/box_pord_best_top_bg.gif) no-repeat top left;
}
#body_left .left_box3 .left_box3_title .left_box3_text{
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	padding-top:8px;
	padding-left:40px;
}

#body_left .left_box3 .left_box3_body{
	padding:4px;
	border-right:1px solid #393939;
	border-left:1px solid #ec1c24;
}

#body_left .left_box3 .left_box3_body ul{
	padding:0px;
	margin:0px;
}

#body_left .left_box3 .left_box3_body ul li{
	list-style:none;
	background:none;
	padding-bottom:5px;
	padding-top:4px;
	padding-left:5px;
}

#body_left .left_box3 .left_box3_body ul li.solid{
	list-style:none;
	background:#e8e8e8 ;
	padding-bottom:3px;
	padding-top:3px;
}

#body_left .left_box3 .left_box3_body ul li a{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2f2f2f;
}

#body_left .left_box3 .left_box3_body ul li a:hover{
	color:#666666;
}

/*left items box2*/
#body_left .left_box2{
	width:211px;
	margin-bottom:1px;
}
#body_left .left_box2 .left_box2_title{
	width:100%;
	height:37px;
	background:url(../images/box_pord_info_top_bg.gif) no-repeat top left;
}
#body_left .left_box2 .left_box2_title .left_box2_text{
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	padding-top:8px;
	padding-left:40px;
}

#body_left .left_box2 .left_box2_body{
	padding:8px;
	border-left:1px solid #393939;
	border-right:1px solid #ec1c24;
}

#body_left .left_box2 .left_box2_body ul{
	padding:0px;
	margin:0px;
}

#body_left .left_box2 .left_box2_body ul li{
	list-style:none;
	background:url(../images/left_box2_solid_li.gif) no-repeat bottom left;
	padding-bottom:4px;
	padding-top:4px;
}

#body_left .left_box2 .left_box2_body ul li a{
	background:url(../images/left_box2_ar_li.gif) no-repeat left top;
	padding-left:10px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#body_left .left_box2 .left_box2_body ul li a:hover{
	color:#666666;
}

/*end body*/

.productSpecialPrice, .productPriceDiscount{
	color:#FF0000;
}

.productSpecialPrice{
	font-weight:bold;
}

.normalprice{
	font-style:italic;
}

h3.itemTitle{
	margin:0px;
	padding:0px;
}

#body_right fieldset{
	border:0px;
	padding:0px;
	margin-bottom:10px;
}

#body_right .legend, .login_title{
	font-weight:bold;
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#f4f4f4;
	padding:6px;
	padding-left:10px;
	margin-bottom:3px;
}

#body_right .navNextPrevWrapper .navNextPrevList a img{
	border:0px;
}

#body_right .alert, .messageStackError{
	color:#FF0000;
	font-size:10px;
}

#body_right .buttonRow{
	padding:5px;
	display:inline;
	padding-right:0px;
	padding-left:0px;
	border:0px;
	background:none;
}

#body_right .buttonRow_cart{
	padding-left:10px;
}

#body_right .buttonRow input{
	border:0px;
	background:none;
	padding:0px;
}

body#infoShoppingCart, body#popupShippingEstimator{
	margin:10px;
}

.important, #cartSubTotal{
	font-weight:bold;
}

.cartTotalsDisplay, #cartSubTotal{
	text-align:right;
	font-size:12px;
}

#cartSubTotal{
	font-size:13px;
	padding-right:20px;
}

#ottotal, #otshipping, #otsubtotal, #orderTotals{
	padding-bottom:10px;
	padding-left:120px;
	width:200px;
}

div.totalBox, div.amount{
	float:right;
	color:#FF0000;
}

div.lineTitle{
	float:left;
	font-weight:bold;
}

div.right{
	float:right;
}

div.padding_bottom{
	padding-bottom:5px;
}

a.fogot_link{
	position:relative;
	top:-5px;
	font-weight:bold;
	padding-left:10px;
	padding-right:15px;
}

table.table_login{
	position:relative;
	left:40px;
}

#indexDefaultMainContent{
	position:relative;
	top:-10px;
}

#body_right #productMainImage a img{
	border:0px;
	margin-right:7px;
	padding:5px;
}

#header_search_form{
	position:relative;
	top:-2px;
}