/* CSS Document */

#wrapper{width:1000px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body a{text-decoration:none; color:#000099;}
body a:hover{ text-decoration:underline;}
strong{ color:#0000FF;}
h2{ font-weight:bold; font-size:14px;}
#head{
	background-image: url(../_images/title_bar.jpg);
	background-repeat: repeat-x;
	top:0px;
	padding:0px;
	margin:0px;
	clear:both;
}
/*Start of navigation tricks*/
.navigation td{
	border-top-width:5px; 
	border-top-color:#002DA4; 
	border-top-style:solid;
}
.navigation td:hover{
	border-top-width:5px; 
	border-top-color:#F46101; 
	border-top-style:solid; 
	cursor:pointer;
}
.navigation td:hover a{
	color:#F46101;
}
.navigation td a{
	text-decoration:none;
	font-weight:bold;
	color:#002DA4;
}
/*End of navigation tricks*/
#main{
	background-image: url(../_images/ghost.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:500px;
	overflow:auto;
}
#foot{
	background-image:url(../_images/sigStripGrad.jpg);/**/
	background-repeat:repeat-x;
	border-top-color:#FFF;
	border-top-width:10px;
	border-top-style:solid;
	font-size:10px;
	text-align:center; color:#003399;
}
.greyShade{ background-color:#CCCCCC; width:100%; display:block;}
.bold{font-weight:bold;}
#index_products{display:block; float:right; color:#FFF; font-size:15px; font-weight:bold;}
#index_products a{ text-decoration:none; color:#FFF;}
#index_products a:hover{ text-decoration:none; color:#F46101;}
#index_products ul{text-align:left; padding-right:5px; padding-left:0px;}
#index_product_images{display:block; float:left;}

#sub_left{float:left; width:250px;}
#main_right{float:right; width:750px; text-align:left;}
#sub_right{float:right; width:250px; margin-top:30px;}
#main_left{float:left; width:750px; text-align:left;}
.subNav{margin-top:30px;}
.subNav td{color:#FFFFFF; font-weight:bold; background-image:url(../_images/sub_nav.jpg); background-repeat:repeat-x; height:30px; padding-left:5px; padding-right:5px;}
.subNav td a{color:#FFFFFF; text-decoration:none;}
.clear_columns{clear:both;}

.orange_border{ border-color:#002DA4; border-width:3px; border-style:solid;}
#bread{color:#666; text-align:center;}
#bread a{color:#999; text-decoration:none;}

.deopac a{ text-decoration:none;color: #000;font-weight: bolder;}
.deopac td:hover img{opacity:1;filter:alpha(opacity=100);}
.opacall:hover img{opacity:0.4;filter:alpha(opacity=40);}
.products_title{background-image:url(../_images/sub_nav.jpg); background-repeat:repeat-x; padding-top:4px; height:26px; color:#FFF; font-size:large; padding-left:15px; font-weight:bold;}
.products_title_small{background-image:url(../_images/sub_nav2.jpg); background-repeat:repeat-x;vertical-align:top;}
.products_title_small a{ color:#FFF; text-decoration:none;font-weight:bold;}
.products_title_small p a{ color:#0066FF; text-decoration:none;font-weight:bold;}
#product_table th{background-color:#0066FF ; color:#FFF; text-align:center;}
#product_table td{background-color: #FFF; text-align:center;}
.product_list_pdf {
	list-style-image: url(../_images/adobe_acrobat.png);
}
#map img area{opacity:0.4;filter:alpha(opacity=40);}
.black_border{border:1px #000000 solid;}
.bold_red{ font-weight:bold; color:#FF0000;}
.search_item {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
}
.search_option{background:url(../_images/button.gif); background-repeat:no-repeat; text-align:center; height:25px; padding:5px;}
.search_option:hover{background:url(../_images/button_light.gif);background-repeat:no-repeat;}
.search_option_fake{background:url(../_images/button_light.gif); background-repeat:no-repeat; text-align:center; height:25px; padding:5px;}

.admin_page_nav ul{margin:0px; padding:0px;}
.admin_page_nav ul li{
	width:200px;	
	padding-top: 2px;
	padding-bottom:2px;
	margin-bottom:1px;	
	list-style-type: none;	
}

.admin_page_nav_master{background-color:#4e8fcb; padding-left:-5px;font-weight:bold;color:#fff;}
.admin_page_nav_master a{}
.admin_page_nav_master:hover{cursor:pointer;}
.admin_page_nav_sub{}
.admin_page_nav_sub:hover{background-color:#a4c6e3;cursor:pointer;}
.admin_page_nav_sub a{color:#000;}

.user_page_nav ul{margin:0px; padding:0px;}
.user_page_nav ul li{
	width:150px;
	background-color:#f0f8ff;
	padding-left: 10px;
	margin-bottom:1px;
	border-color:#000;
	border-width: 1px;
	border-style:solid;
	border-width:1px;
	list-style-type: none;
	color:#000;
}
.user_page_nav ul li:hover{
	background-color:#fef4e8;
	color:#000;
	cursor:pointer;
}
.user_page_nav ul li a{color:#000;}

.image_pack img{
	border: 1px solid #CCC;
}
.image_pack img:hover{border: 1px solid #0000FF;}

.white_text{color: #FFFFFF; font-weight:bold;}
.white_text a{color: #DDD; font-weight:bold;}

/*
Table used for assemblies
*/
.store_table{ font-size:10px;}
.store_table tr{ padding:0px;}
.store_table tr:nth-child(odd){ background-color:#fff;}
.store_table tr:nth-child(even){ background-color:#dae3ff;}
.store_table th{background-color:#0066cc; color:#FFFFFF;}

.store_table_ID{ font-size:20px; color:#0F0;}
.store_table_price{ font-size:12px; color:#008080; font-weight:bold;}
.store_table_applicability{color:#808000;}
.store_table_xOfUse{color:#00F;}
.store_table_stockcode{color:#003399; font-weight:bold; font-size:11px;}
/*
End Of table used for assemblies
*/

/*
Table used for the basket
*/
.basket_table{border:solid 1px #000000;}
.basket_table tr{ padding:0px;}
.basket_table tr:nth-child(odd){ background-color:#fff;}
.basket_table tr:nth-child(even){ background-color:#dae3ff;}
.basket_table th{background-color:#0066cc; color:#FFFFFF; font-size:12px; text-align:left;}

.basket_table_price{ font-size:12px; color:#008080; font-weight:bold;}
/*
End of table used for basket
*/

.hidden_info{ border-bottom:1px dotted #ff0000;}
.hidden_info:hover{cursor:help; text-decoration:none;}

.store_ass_title{text-align:center; vertical-align:top;  background-color:#dae3ff; }
.store_ass_title a{ font-weight:bold;}
.store_ass_title img{ border: solid 1px #000;}

#template_wrapper{width:1000px; background-color: #bbd4eb; text-indent:10px;}
#template_banner{height:100px; background-color:#fff;background-image:url(../_images/templates/banner_top_1000.png); text-align:center; font-size:14px;font-weight:bold; }
#template_banner a{color:#000;}
#template_nav_topper{display:inline; float:left; width:200px;}
#template_title{display:inline; float:right; background-color:#fff; width:798px; border-left:solid 2px #000;border-top:solid 2px #000; font-size:14px; font-weight:bold;
padding-top:10px; padding-bottom:10px;}
#template_title a{color:#000;}
#template_nav{display:inline; float:left; width:200px;}
#template_nav select{ font-size:10px;}
#template_content{display:inline; float:right;width:788px; border-left:solid 2px #000;border-bottom:solid 2px #000;background-color:#fff; min-height:400px; padding-left:10px;}
#template_footer{background-image:url(../_images/templates/banner_bottom_1000.png); width:1000px; height:50px; background-color:#fff;}
/*
Used for validate jQuery script
*/
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.hidden_info{
	border-bottom: 1px dotted #F00;
}
