/* CSS Document */

body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:#8e8756;
	}
	
/***********************************************************************************************************************************
Container Header Tags
***********************************************************************************************************************************/	

h1,h2,h3,h4,h5,h6,p{
	padding:0px;
	margin:0px;
	}
	
h1{
	color:#e36703;
	font-size:13px;
	padding-bottom:10px;
	}	
	
p{
	padding-bottom:10px;
	}	

	
/***********************************************************************************************************************************
Container Header Start
***********************************************************************************************************************************/
	
#container_header{
	width:1003px;
	margin:auto;
	background:url(../images/header_bg.gif);
	}	
	
#container_header_left{
	width:540px;
	float:left;
	padding-left:20px;
	}
	
#container_header_right{
	width:393px;
	float:right;
	text-align:right;
	padding:0px 50px 0px 0px;
	}
	
#container_header_right a{
	color:#000;
	}	
	
.login_pad{
	line-height:35px;
	}	
	
/***********************************************************************************************************************************
Container Menu Start
***********************************************************************************************************************************/	
	
#header_menu {
	width:1003px;
	margin:auto;
	background:url(../images/navigation_bg.jpg);
	height:28px;
	font-size:12px;
	}	
			
#header_menu ul{
	padding:0px;
	margin:0px;
	padding-left:40px
	}
	
#header_menu li{
	list-style:none;
	display:inline
	}
	
#header_menu li a{
	display:block;
	float:left;
	padding:8px 0px 0px 15px;
	color:#fff;
	text-decoration:none;
	}
	
#header_menu li a:hover{
	color:#ffd801;
	}		
	
/***********************************************************************************************************************************
Container Body Start
***********************************************************************************************************************************/	

#container_body{
	width:953px;
	margin:auto;
	background:url(../images/container_body_bg.jpg) #fff repeat-x;
	padding:25px 20px 10px 30px;
	}
	
#container_body a{
	color:#e36703;
	}	
	
#container_body_left{
	width:196px;
	float:left;
	padding-left:19px;
	}
	
#container_body_middle{
	width:470px;
	float:left;
	padding:0px 22px 0px 22px;
	}
	
#container_body_right{
	width:196px;
	float:right;
	padding-right:28px;
	}
	
.box1{
	border:1px solid #dad8d9;
	text-align:center;
	padding:10px 0px 15px 0px;
	margin-bottom:10px;
	}
	
.box2{
	border:1px solid #dad8d9;
	margin-bottom:10px;
	padding:8px;
	}	
	
.red_color {
	color:#9d0000;
	}	
	
.items_display{
	padding-bottom:10px;
	color:#006171;
	clear:both;
	}	
	
.items_display img{
	float:left;
	margin:0px 10px 10px 0px;
	}	
	
.dropdown_bg{
	background:url(../images/dropdownmenu_bg.jpg);
	width:460px;
	height:101px;
	padding:220px 0px 0px 10px;
	}	
	
.shipping_image_padding{
	margin:8px 0px 8px 0px;
	}		
	
.grey_prod_box{
	background:#f3f2f2;
	border:1px solid #dad8d9;
	padding:5px;
	float:left;
	color:#006171;	
	margin-bottom:15px;
	width:410px;
	}	
	
.grey_prod_box_home{
	background:#f3f2f2;
	border:1px solid #dad8d9;
	padding:5px;
	float:left;
	color:#006171;	
	width:460px;
	}		
	
.white_prod_box{
	background:#fff;
	border-left:1px solid #dad8d9;
	border-right:1px solid #dad8d9;
	padding:5px;
	float:left;
	color:#006171;	
	}	
	
.white_prod_box_home{
	background:#fff;
	border-left:1px solid #dad8d9;
	border-right:1px solid #dad8d9;
	padding:5px;
	float:left;
	color:#006171;	
	width:460px;
	}			
	
.prod_box{
	float:left;
	margin:0 12px 0 12px;
	width:100px;
	}
	
.prod_box img{
	float:left;
	/*margin:0px 10px 0px 10px;*/
	border:1px solid #CCCCCC;
	}
	
.prod_box_home{
	float:left;
	width:230px;
	}
	
.prod_box_home img{
	float:left;
	margin:0px 10px 0px 10px;
	border:1px solid #CCCCCC;
	}	
	
.prod_box a, .prod_box_home a{
	color:#e36703;
	}	
	
.box3{
	border:1px solid #dad8d9;
	margin-bottom:10px;   					
	}
	
.box3 .heading{ 
	border-bottom:1px solid #dddddd;
	background:url(../images/side_header_bg.gif);
	height:22px;
	padding:3px 0px 3px 10px;
	color:#e36703;
	font-size:13px;
	font-weight:bold;
	}	
	
.box3 .content{
	padding:10px;
	}	
	
.pink_bg{
	background:#fbebd9;
	padding:3px 5px 3px 5px;
	margin:6px 0px 6px 0px;
	}	
	
.line_height_1{
	line-height:24px;
	color:#006171;
	}	
	
.grey_heading_bg{
	background:#494848;
	color:#fff;
	padding:6px 0px 6px 10px;
	border-bottom:1px solid #fff;
	font-weight:bold;
	}	
	
.yellow_heading_bg{
	background:#ffd801;
	color:#5f5a3f;
	padding:6px 0px 6px 10px;
	border-bottom:1px solid #fff;
	font-weight:bold;	
	}	
	
.box4{
	border:1px solid #dad8d9;
	padding:8px 0px 8px 0px;
	margin-bottom:10px;
	}	
	
.shopping_option_links ul{
	padding:0px;
	margin:0px;
	border-bottom:1px dotted #898989;
	padding:6px 0px 6px 10px;
	}	
	
.shopping_option_links li{
	padding:0px 0px 3px 0px;
	list-style:none;
	}	
	
.shopping_option_links li a{
	color:#006171 !important;
	text-decoration:none;
	}	
	
.shopping_option_links .head{
	color:#666666;
	padding-bottom:6px;
	font-weight:bold;
	}
	
.detail_centercol_bor{
	border:1px solid #dad8d9;
	padding:10px;
	border-bottom:0px;
	float:left;
	width:448px;
	}
	
.blue_color{
	color:#006171;
	}			
	

/***********************************************************************************************************************************
Container Footer Tags
***********************************************************************************************************************************/	
	
#container_footer{
	width:953px;
	margin:0 auto;
	background:#fff;
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	padding:10px 20px 10px 30px;
	}	
	
#container_footer a{
	color:#006171;
	}	
	
#container_footer_left{
	width:450px;
	float:left;
	padding-top:5px;
	}	
	
#container_footer_right{
	width:503px;
	float:right;
	text-align:right;
	}	
		
/***********************************************************************************************************************************
Form Tags
***********************************************************************************************************************************/	

form{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
.select_option_width{
	width:440px;
	margin-bottom:4px;
	}
	
.menu{
	width:953px;
	margin:auto;
	background:url(../images/navigation_bg.jpg);
	height:28px;
	font-size:12px;
	padding-left:50px;
	}

.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	height:20px; 
	text-align:center; 
	color:#ffffff;
	line-height:20px; 
	font-size:22px;
	overflow:hidden;
	padding:4px 0px 0px 15px;
	float:left;
	font-size:12px;
}

.menu ul li a:hover, .menu ul li a.active{
	color:#ffd801;
	}	

.menu ul li.last{
	background:none;	
	}

.menu ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	}

.menu ul li {
	float:left; 
	position:relative; 
	float:left;
	display:inline;
	}

.menu ul li ul{
	display: none;
}

/* specific to non IE browsers */

.menu ul li:hover a {
	color:#FEBF00; 
	}

.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:21px; 
	left:0; 
	width:105px;}

.menu ul li:hover ul li a{display:block;}

.menu ul li:hover ul li a.hide {background:#990000; color:#fff; display:block;}

.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {
	display:block; 
	background:#747273; 
	color:#FFF; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	padding-left:14px; 
	width:150px;
	}

.menu ul li:hover ul li a:hover{
	background:#ffd801; 
	color:#000;
	}

.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:164px; 
	top:0;
	}

.menu ul li:hover ul li:hover ul.left {
	left:-105px;
	}