/* CSS Document */
.order_box_links{
	margin:0px;
	padding:0px;
}

.order_box_links li{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:5px;
	display:inline;
}

.order_box_links li a{
	font-size:10px;
	text-decoration:none;
}

.prod_line{
	width:100%;
	
}

.prod_line td{
	border:none;
	/*border:#000000 1px solid;*/
}

.prod_line td table{
	float:right;
}

.order_box_td{
	width:250px;
}

.add_list_box{
	border:#000000 1px solid;
	width:239px;
	height:270px;
}

.address_info_body{
	font-size:10px;
}

.address_info_body table td{
	margin:0px;
	padding:1px;
	
}
.add_input_class{
	font-size:10px;
	width:109px;
	background-color:#FFFFFF;
	
}

.address_info_body select{
	font-size:10px;
	background-color:#FFFFFF;
}

.popup_body{
	background-color:#FFFFFF;
}

.address_box_msg{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.err_class{
	font-weight:bold;
	color:#FF0000;
}

.dea_class{
	font-weight:bold;
	color:#C60;
}


.info_req_fields{
	font-size:11px;
}

#checkout .address_info_body{
	/*border:#000000 1px solid;*/
	float:left;
	width:49%;
}

#checkout .address_body{
	width:47%;
	float:left;
	background-color:#e0e0e0;
	height:74px;
	margin:2px;
	padding:2px;
}

#checkout div.address_info_body b{
	font-size:14px;
	font-weight:bold;
}

ul#account_header{
	margin:0px;
	padding:0px;
}

ul#account_header li{
	list-style:none;
	display:inline;
	padding-right:10px;
}

ul#checkout_header{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

ul#checkout_header li{
	list-style:none;
	display:inline;
	padding-right:10px;
	
}

table#group_table{
	font-size:12px;
}

table#group_table input{
	font-size:12px;
}

.lookup_link{

	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.lookup_link a{
	color:#FFFFFF;
	text-decoration:none;
}

.lookup_link a:hover{
	text-decoration:underline;
}

.nav_pageinate{
	text-align:center;
	width:100%;
	float:left;
}

.nav_pageinate a{
	text-decoration:none;
}

/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

#site_body{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	border:none;
	
}

#header_cell{
	width:950px;
	height:150px;
	background-color:#006666;
	margin:0px;
	padding:0px;
}

#sidebar_cell{
color:#FFFFFF;
background-color:#3678b9;
background-image:url(../images/left_nav_grad.jpg);
background-repeat:repeat-x;
}

#sidebar_content{
	padding:5px;
}


#footer_cell{
	/*height:100px;
	background-color:#CC6699;*/
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
#content_cell{
	padding:0px;
	background-color:#ffffff;
	margin:0px;
}

#search_form input{
	font-size:10px;
}

#search_terms{
	background-color:#FFFFFF;
	width:120px;
}

#search_button{

}

#sidenav h2 a:hover{
	text-decoration:underline;
}

#side_cart a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

#side_cart a:hover{
	text-decoration:underline;
}



#LeftNav #login input{
	font-size:11px;
}
#login input.textbox{
	font-size:10px;
	background-color:#FFFFFF;
}

#LeftNav #login {
	font-size:12px;
	text-align:center;
	margin-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#004990;
}

#LeftNav #login a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#LeftNav #login a:hover{
	text-decoration:underline;
}
#login #log_header{
	font-weight:bold;
}

#LeftNav #login #log_header{
	display:none;
}

#bill_add input{
	background-color:#FFFFFF;
}

#ship_add input{
	background-color:#FFFFFF;
}

.error_msg{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.sidebar_hr{
	width:75%;
}

/* --- Featured Product Styles --- */
#FeaturedProduct {
position:relative;
float:left;
width:186px;
height:145px;
padding:5px 15px 5px 15px;
background-image:url(../images/featured_box.jpg);
background-repeat:no-repeat;
}

#FeaturedProduct h2 {
color:#FFFFFF;
font-size:13px;
font-weight:normal;
}

#FeaturedProduct p {
position:relative;
float:left;
color:#FFFFFF;
width:90px;
margin:1px 0 5px 0;
font-size:10px;
}

#FeaturedProduct a {
color:#FFFFFF;
}

.feature_image {
position:relative;
float:left;
border:#666666 1px solid;
width:87px;
height:87px;
margin:0 5px 0 0;
}

.buy_btn {
margin:3px 0 0 0;
}

/*BKR Footer Style - rev 5.9.07*/
.bkr_footer{
   font-size:10px;
   color: #fff;
   font-weight:normal;}
.bkr_footer a{
   font-size:10px;
   color: #fff;
   font-weight:normal;
   text-decoration: none;}
.bkr_footer a:link{
   font-size:10px;
   color: #fff;
   font-weight:normal;
   text-decoration: none;}
.bkr_footer a:hover {
   font-size:10px;
   color: #fff;
   font-weight:normal;
   text-decoration: none;}
.bkr_footer a:visited {
   font-size:10px;
   color: #fff;
   font-weight:normal;
   text-decoration: none;}
/*END BKR Footer Style */

/* CSS Document */
.cat_nav_0{
	font-weight:bold;
}

.cat_nav_0_li li span.cat_nav_current{
	font-weight:bold;
	font-size:12px;
}

/*#sidenav{
	font-size:11px;
}

#sidenav a{
	color:#000000;
	text-decoration:none;
}

#sidenav a:hover{
	color:#999;
	text-decoration:none;
}*/

.cat_nav_current{
	font-weight:bold;
	font-style:italic;
	color:#fff;
}

.cat_nav_prod, .cat_nav_prod a{
	font-size:10px;
	font-style:italic;
	color:#009999;
}


#nav_crumb_list span, #nav_crumb_list h1{
	font-size:14px;
	font-weight:bold;
	display:inline;
}

#nav_crumb_list h1{

}

.sidebar {
	background-color:#CCC;
	padding:5px;
	margin-left:5px;
	margin-bottom:5px;
	font-size:11px;
}

.sidebar a{
	font-weight:bold;
}

.sidebar_top{
	width:730px;
}

.sidebar hr{
	border-style:solid;
	border:none;
	border-bottom:#000000 1px solid;
}
.sidebar_left{
	width:148px;
	float:left;
}

.sidebar_right{
	width:148px;
	float:right;
}

.sidebar_bottom{
	width:730px;
}

.h3_files_filelist{
	padding:0px;
}

.h3_files_filelist li{
	list-style:none;
	margin:0px;
}

#sidebar_cell{
	width:200px;
	height:700px;
}

#sidebar_cell ul{
	padding:0px;
	margin:0px;
}

#sidebar_cell li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.popup_body{
	background-color:#AB0534;
	color:#FFFFFF;
}

.login_box2{
	display:none;
}

.login_box1{
	width:203px;
}

#LeftNav #login .login_box1{
	display:none;
}

#LeftNav #login .login_box2{
	display:block;
	text-align:center;

}

.login_box2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.login_box2 a:hover{
	
	text-decoration:underline;
}

.sub_prod_container{
	width:225px;
	height:150px;
	/*border:#000000 1px dotted;*/
	background-color:#eeeeee;
	/*float:left;*/
	padding:5px;
	
}

.prod_holder{
	float:left;
}

.prod_holder td{
	margin:10px;
}

.sub_prod_pic{
	margin-left:auto;
	margin-right:auto;
}

#logout_button{
	background:none;
	border:none;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-weight:bold;
}

#logout_button:hover{
	text-decoration:underline;
}

#reviewbar{
	border:#000000 1px solid;
	width:130px;
	height:20px;
}

#review_slider{
	height:20px;
	float:left;
	background-color:#999999;
}

.detail_thanks{
	font-size:14px;
	font-weight:bold;
	color:#006600;
	text-align:center;
}

.review_text{
	font-weight:bold;
}

#related_holder{
	width:700px;
	display:block;
	float:left;
}

#sitemap ul{
	margin:0px;
	padding-left:10px;
}

#sitemap li{
	list-style:none;
	margin:0px;
	padding:0px;
}

#manufacturer_list{
	text-align:right;
}

.submit_button{
	font-size:10px;
}

.datatable h2{
	margin-bottom:0px;
	padding-bottom:0px;
}

.datatable h2 a{
	color:#AB0534;
}
.datatable ul{
	padding-left:18px;
}
