@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#EDF6FF url(../images/bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img { border:none;}
h1.module_title { font-family:"Times New Roman", Times, serif; font-size:24px; color:#1b3753; border-bottom:#999999 dotted 1px; font-weight:normal; margin:0; padding:0;}
.border { border:#b2b3b4 solid 1px;}

.blue_bold { color:#10477b; font-weight:bold}
.white_text { color:#FFFFFF;}

.container { width:1000px;}
.box_top { background:url(../images/boxt.gif) no-repeat bottom;}
.box_middle { background:#FFFFFF;}
.box_bottom { background:url(../images/boxb.gif) no-repeat top;}

.header { height:99px; background:url(../images/header_bg.jpg) no-repeat; color:#616060;font-size:12px;}
.header a { color:#616060; text-decoration:none;font-size:14px; font-weight:bold;}

.menu { background:url(../images/menu_bg.jpg) no-repeat top center; height:37px; padding:0 10px 0 30px; font-size:12px;}
.menu_items { color:#FFFFFF;  padding:5px 0; font-family:Arial;font-size:12px;}
.menu_items a { color:#FFFFFF; text-decoration:none; font-family:Arial;font-size:12px;}
.menu_items a:hover { color:#00CCFF; font-family:Arial;font-size:12px;}

.quick_search { background:url(../images/quick_search_bg.gif) no-repeat left top; width:345px; height:18px; padding:5px;}
.searchbox { border:#9c9c9c solid 1px; height:16px; width:130px; font-size:11px;}
.search_title { color:#1c3955; font-size:14px;}
.adv_search { font-size:10px; }
.adv_search a { color:#000000;}

.main_area { padding:12px;}
.right_colum { width:255px; padding:0 0 0 10px;}
.left_colum { padding:0 10px 0 0;}

.main_menu_items { background:url(../images/menu_arw.gif) left no-repeat; padding:5px 0 5px 35px;font-size:12px;}
.main_menu_items a { text-decoration:none; color:#000000;font-size:12px;}
.main_menu_items a:hover { text-decoration:underline;font-size:12px;}

.track_text { font-size:11px;}
.page_title { font-size:14px; font-weight:bold; color:#FFFFFF; background:url(../images/title_bg.gif) no-repeat left top; height:38px; padding:0 0 0 40px; vertical-align:middle;}
.categories_bg { background:url(../images/categories_bg.gif) no-repeat top center; height:109px;}
.categoy_title { font-size:14px; font-weight:bold; color:#104d86; text-align:center; padding:2px 0;}
.categoy_title a { text-decoration:none; color:#104d86; font-size:14px; }
.categoy_title a:hover { text-decoration:underline; font-size:14px; }

.sub_page_title { font-size:14px; color:#d6d7d7; font-weight:normal; padding:0 0 0 15px;}
.list_prod_title { font-weight:bold; color:#555759; text-align:center;font-size:12px;}
.list_prod_title a { text-decoration:none; color:#555759;font-size:12px;}
.product_compare { font-size:10px; color:#0f4980;}

.image_function_bg { background:url(../images/image_function_botom.gif) no-repeat left top; height:20px; color:#000000; text-align:center; vertical-align:middle;}
.image_function_bg a { text-decoration:none; color:#000000;}

.detail_title { font-size:16px; color:#065aaa; font-weight:bold; padding:0 0 10px 0;}
.descp_title { font-weight:bold; color:#646566; border-bottom:#666666 dotted 1px;}

.estimator { background:#edf6ff;}

.footer { font-size:11px; color:#1c3854; }

.orderbydropdown { border:#9c9c9c solid 1px; height:20px; width:130px; font-size:11px;color:#3a3a3a ;}
.gendropdown { border:#9c9c9c solid 1px; height:20px; width:150px; font-size:11px;color:#3a3a3a ; }
.search { font-size:12px; color:#3a3a3a ; font-weight:bold; padding:0 0 0px 0;}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #104d86;
	text-decoration: underline;
	

}

.links A:link, .static A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #104d86;
	text-decoration: underline;
	

}

.links A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #104d86;
	text-decoration: underline;
	

}
.LabelText { font-size:12px; color:#000000 ; font-weight:bold; padding:0 0 0px 0;}

.NormalText { font-size:12px; color:#000000 ; font-weight:normal; padding:0 0 0px 0;}

.HeadingText { font-size:14px; color:#000000; ; font-weight:bold; padding:0 0 0px 0;}

.errortext { font-size:10px; color: #FF0000; font-weight:bold; padding:0 0 0px 0;}

.Basecolor
{
BACKGROUND-COLOR:#cbcbcb;
}

.box { border:#9c9c9c solid 1px; height:14px; width:230px; font-size:11px;}

.Greyborder
{
BORDER-RIGHT:#cbcbcb 1px solid;
BORDER-TOP:#cbcbcb 1px solid;
BORDER-LEFT:#cbcbcb 1px solid;
BORDER-BOTTOM:#cbcbcb 1px solid;
}
.HeadingText2 { font-size:12px; color:#104d86; font-weight:normal; padding:0 0 0px 0;}
.HeadingText3 { font-size:12px; color:#dc5341; font-weight:normal; padding:0 0 0px 0;}

.list_table_heading { height:25px; border-bottom:#003366 dotted 1px; border-top:#003366 dotted 1px;font-size:12px;}
.sorting_list { font-size:9px; font-family:Verdana; width:150px; }
.title { font-size:14px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
.hr
{
	border-bottom-style:dotted;
	border-bottom-color:#333333;
	border-bottom-width:1px;
}
.box { border:#9c9c9c solid 1px; height:18px; font-size:11px;}

