/* 
Custom Elements - Start
*/

body { 
	font-family: Arial;
 }
 
 td { 
 	text-align: left;
  }
 
.formLabel, .formField { 
	color: #333;
 	font-size: 10px;
 }
 
 .formLabel { 
 	float: left;
 	
 	width:  100px;
  }
  
.formField { 
	margin-left: 140px;
	margin-bottom: 5px;
 }
 
 .formInput { 
 	width: 120px;
  }
  
.formQuote { 
	padding: 5px;
	background: #eee;
 }
 
 .formHeader { 
 	padding: 3px 5px 3px 5px;
 	font: 12px Arial;
	background-color: #D1DBEC; /* */;
	color: #12144d;
 }
 
.clear { 
	clear: both;
 }
 
 .otherProductsContainer {  
 	margin-top: 40px;
 	margin-bottom: 40px;
 	font-size: inherit;
 }
 
 .otherProductsBox { 
 	float: left;
 	width: 150px;
 	height: 150px;
 	margin-right: 30px;
 	margin-top: 10px;
 	margin-bottom: 20px;
  }
  
 .otherProducts#outer { 
 	padding: 5px; 
 	font: 14px Arial;	
 }
 
 .otherProducts#inner { 
 	text-align: center;	
 }
 
.otherProducts#image { 
	/*border: 1px solid #e2e2e2;*/
	width: 120px;
 	height: 120px;
	padding: 5px;
	margin-bottom:5px;
	text-align: center;
}

.quoteFormErrorBox { 
	border: 1px solid red; 
	background-color: #fddee7; 
	padding: 5px;
	margin-bottom:10px;
}

.quoteFormErrorString { 
	color: red;
	margin-bottom: 3px;
	font-weight: bold;
 }
 
.quoteFormSentBox { 
	background-color:#d1dbec;
	border:1px solid #23255a;
	padding: 5px;
	margin-bottom:10px;
 }
 
a:link, a:visited, a:hover, a:active{
	font: 14px Arial;
	color: #12144d;
	font-weight:bold;
}

a.action_l {
	font: 12px Arial;
	color: #999999;
}
.top_txt{
	font: 11px Arial;
	color: #12144d;
	text-decoration: none;
}

a.top_l:link, a.top_l:visited, a.top_l:hover, a.top_l:active{
	font: 11px Arial;
	color: #12144d;
	text-decoration: underline;
}

a.home_tab_l:link, a.home_tab_l:visited, a.home_tab_l:hover, a.home_tab_l:active{
	font: 11px Arial;
	color: #12144d;
	font-weight:bold;
	text-decoration: none;
}

.top_cat_header{
	background: url('/images/initial2/cat_headers.jpg') repeat-x;
	font: 11px Arial;
	color: #12144d;
	text-decoration: none;
}

.search_bar{
	background-color:#d1dbec;
	border:1px solid #23255a;
}

.sub_cats_bar{
	background-color:#d1dbec;
	border-top:1px solid #23255a;
	border-left:1px solid #23255a;
	border-right:1px solid #23255a;
}

a.return_l:link, a.return_l:visited, a.return_l:hover, a.return_l:active{
	font: 12px Arial;
	font-weight:bold;
	color: #12144d;
	text-decoration: underline;
}


.search_bar_txt{
	font: 11px Arial;
	font-weight:bold;
	color: #12144d;
}
	
h1{
	font: 14px Arial;
	font-weight:bold;
	color: #12144d;
	margin: 0;
}

a.contactus_l:link, a.contactus_l:visited, a.contactus_l:hover, a.contactus_l:active{
	font: 12px Arial;
	color: #12144d;
	font-weight:bold;
}
	
	
a.product_more_l:link, a.product_more_l:visited, a.product_more_l:hover, a.product_more_l:active{
	font: 11px Arial;
	color: #12144d;
	text-decoration: none;
}
	
a.product_name_l:link, a.product_name_l:visited, a.product_name_l:hover, a.product_name_l:active{
	font: 12px Arial;
	color: #12144d;
	text-decoration: none;
}

a.subcat_l:link, a.subcat_l:visited, a.subcat_l:hover, a.subcat_l:active{
	font: 12px Arial;
	color: #12144d;
	text-decoration: underline;
}

.subcat_imgSml{
 /*	border:1px solid #ccc;*/
 	width: 100px;
 	height: 100px;
 	margin: auto;
 	margin-bottom: 5px;
}

.subcat_desc_txt, .footer_lnoBold 
{ 
	color: #696969; 
}


h2{
	font: 11px Arial;
	text-decoration: none;
	font-weight:bold;
	color:#13154e;
	margin: 0;
}


a.filter_l:link, a.filter_l:visited, a.filter_l:hover, a.filter_l:active{
	font: 10px Arial;
	color: #12144d;
	text-decoration: underline;
}

.filter_l{
	font: 10px Arial;
	color: #12144d;
	text-decoration: none;
}
	
	
a.prod_l:link, a.prod_l:visited, a.prod_l:hover, a.prod_l:active{	
	font: 14px Arial;
	font-weight:bold;
	color: #12144d;
}

a.details_l:link, a.details_l:visited, a.details_l:hover, a.details_l:active{	
	font: 12px Arial;
	color: #12144d;
}	
	
ul#navlist{
	font: 12px Arial;
	font-weight:bold;
	color: #FFFFFF;
	margin-left: 0;
	padding-left: 0;
	margin-top: 11px;
	padding-top: 11px;
	white-space: nowrap;
}

#navlist li{
	display: inline;
	list-style-type: none;
	padding-left:3px;
}

#navlist a { 
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#navlist a:link, #navlist a:visited{
	color: #FFFFFF;
	background-color: #12144d;
	border: 1px solid #12144d;
	text-decoration: none;
}

#navlist a:hover{
	color: #FFFFFF;
	background-color: #12144d;
	border: 1px solid #12144d;	
	text-decoration: none;
}
	
#navlist li a#current{
	background: #FFFFFF;
	border: 1px solid #12144d;
	color:#12144d;
}
	
.price_box{
	background: #12144d;
	font: 12px Arial;
	font-weight:bold;	
	color:#FFFFFF;
}	


	
	
.checkout_prod{	
	font: 13px Arial;
	color: #12144d;
}
	
.input_box{
	width:260px;
	height:18px;
	border: 1px solid #12144d;
	font: 11px Arial;
}

.text_area{
	width:260px;
	height:80px;
	border: 1px solid #12144d;
	font: 11px Arial;
}

.cat_bg{
	/*background: #12144d;*/
	/*background-color: #D1DBEC;*/
	
	
}

.topcat_l { 
	color:#12144d;	
}

.navContainer { 
		width: 158px; 
		float: left;
	}

.navHeader { 
		padding:3px; 
		border:1px solid #e2e2e2;
		margin-bottom:8px; 
		margin-right:8px; 
		background:transparent url(/images/initial2/cat_headers.jpg) repeat-x scroll 0 0;
		color:#12144D;
		font-size:11px;
		font-weight: bold;
	}
	
/* 
Custom Elements - Finish
*/
	
#tabnav a:link, #tabnav a:visited
	{
		background: #d1dbec;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #000000;
		padding-left:15px;
		padding-right:15px;
		padding-top:7px;
		padding-bottom:7px;
		
		
		
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		font-weight:bold;
		border-bottom: 1px solid #fff;
		background: #12144d;
		color: #FFFFFF;

		}

#tabnav a:hover
	{
		background: #d1dbec;
		color:#000000;

}

.panel { 
		border: solid 2px #12144d; 
		background-color: white; 
		padding: 5px; 
		overflow: auto;
}
.panel2 { 
		border: solid 2px #12144d; 
}

.prod_descInitial {
-x-system-font:none;
color:#000000;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:normal;
margin-top: 5px;
}

.prod_box
{ 
	border-top: 1px solid #cecece;	
	padding-top:  10px;
}


