@charset "utf-8";
/*
Company Name :  Ranked One
Last Update : 27 Aug 2009
Powered By : Entellics
Designer: Mohsin Ahmed
*/

/*
General Styles
*/

body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*
------- End of General Styles ----------
*/


/*
General Styles Table
*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
}

/*
------- End of General Styles table ----------
*/

/*
General Styles  Heading Links
*/
h1 {
	color: #3b799a;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	font-weight: 600;
}

h1  a:link{
	color: #3b799a;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	font-weight: 600;
}

h1  a:visited{
	color: #3b799a;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	font-weight: 600;
}

h1  a:hover{
	color: #333333;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	font-weight: 600;
}

h1  a:active{
	color: #3b799a;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	font-weight: 600;
}
h2 {
	color: #3b799a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}
h3 {
	color: #3b799a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}

h3 a:link {
	color: #3b799a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}

h3 a:visited{
	color: #0d5b84;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}

h3 a:hover{
	color: #0d5b84;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px;
}

h3 a:active{
	color: #0d5b84;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}



h4 {
	color: #525252;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}

h4 a:link {
	color: #525252;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}

h4 a:visited{
	color: #525252;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}

h4 a:hover{
	color: #0F6A99;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

h4 a:active{
	color: #525252;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}

h5 {
	color: #cc0000;
}
h6 {
	color: #cc0000;
}

/*
------- End of General Heading Links----------
*/
/*
General Styles  Links
*/

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-decoration: none;
}
a:visited {
	color: #525252;
	text-decoration: none;
}
a:hover {
	color: #148fce;
	text-decoration: none;
}
a:active {
	color: #525252;
	text-decoration: none;
}

/*
--------- End of General Styles  Links ----------
*/
/*
------- End of General Heading Links----------
*/
/*
Paragraph
*/

p {
	margin-top: 5px;
	margin-bottom: 10px;
}

/*
--------- End of  ParaGraph ----------
*/

/*
Gutters
*/

.gutter {
	width: 10px;
	float: left;
	height: 10px;
	}	
	

.gutter_2px {
	width: 2px;
	float: left;
	height: 10px;
	}	
	
.gutter_ver_5px {
	height: 5px;
	width: 100%;
	float:left;
}	
.gutter_ver_15px {
	height: 15px;
	width: 100%;
	float:left;
}	
.gutter_ver_10px {
	height: 10px;
	width: 100%;
	float:left;
}	

.gutter_hor_10px {
	height: 10px;
	width: 10px;
	float:left;
}	


/*
------- End of Header --------
*/



/*
Main Base Structure Div
*/
.wrapper {
	height: 100%;
	width: 100%;
}	


.container {
	margin: auto;
	height: 100%;
	width: 960px;
}
/*
------- End of Main Base Structure Div's --------
*/

/*
Header 
*/
.header {
	height: 55px;
	width: 100%;
}	

/*
------- End of Header --------
*/

/*
Main Nav
*/
.nav_wrap {
	height: 34px;
	width: 100%;
	background-image: url(images/navbg.jpg);
	background-repeat: repeat-x;
}	
.nav_btn_120px {
	height: 26px;
	width: 120px;
	float: left;
	background-image: url(images/nav_divider.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 8px;
	text-align: center;
	
}	
.nav_btn_fonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.nav_btn_fonts a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

.nav_btn_fonts a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

.nav_btn_fonts  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E3E3E3;
	text-decoration: none;
	
}

.nav_btn_fonts  a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

.nav_btn_90px  {
	height: 26px;
	width: 90px;
	float: left;
	background-image: url(images/nav_divider.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	padding-top: 8px;
}
.nav_content {
	height: 34px;
	width: 946px;
	float: left;
}	

.nav_searchbox {
	height: 34px;
	width: 280px;
	float: left;
	padding-left: 6px;

}	

.nav_corner_l {
	height: 34px;
	width: 7px;
	background-image: url(images/navbg_conner_l.jpg);
	background-repeat: no-repeat;
	float: left;
}	

.nav_corner_r {
	height: 34px;
	width: 7px;
	background-image: url(images/navbg_conner_r.jpg);
	background-repeat: no-repeat;
	float: right;
}	

.input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	background-color: #f4f4f4;
	border: 1px solid #FFFFFF;
}	

/*
------- End of Header --------
*/

/*
Main Image
*/
.main_image {
	height: 100%;
	width: 960px;
	float:left;
}	

/*
------- End of Header --------
*/

/*
Product News Strip
*/
.news_strip_warp {
	height: 25px;
	width: 100%;
	background-image: url(images/newsstrip_bg.jpg);
	background-repeat: repeat-x;
	float: left;
}	

.news_strip_content {
	height: 20px;
	width: 939px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
}	


.news_strip_corner_l {
	height: 25px;
	width: 8px;
	background-image: url(images/newsstrip_bg_l.jpg);
	background-repeat: no-repeat;
	float: left;
}	

.news_strip_corner_r {
	height: 25px;
	width: 8px;
	background-image: url(images/newsstrip_bg_r.jpg);
	background-repeat: no-repeat;
	float: left;
}	

/*
------- End of Header --------
*/


/*
Bottom Content
*/
.bottom_content_wrap {
	height: 100%;
	width: 960px;
	float:left;
}	

.bottom_left_container {
	height: 100%;
	width: 695px;
	float:left;
	padding-right: 10px;
	background-image: url(images/v_divider.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}	

.bottom_right_container {
	height: 100%;
	width: 235px;
	float:right;
	padding-left: 20px;
}	


.prd_boxes {
	height: 100%;
	width: 211px;
	float:left;
	padding-right: 20px;
}	


.prd_heading {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0d5b84;
}	

.underline {
	background-image: url(images/underline.jpg);
	background-repeat: repeat-x;
	height: 6px;
	width: 100%;
}	

.news_box {
	height: 100%;
	width: 235px;
	text-align: left;
	float: left;
}	
/*
------- End of Bottom Content--------
*/
/*
Seo LInks div
*/
.seolinks_div {
	float: left;
	width: 190px;
	height: 90px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #b9b9b9;
	margin-left: 5px;
}

.seolinks_div2 {
	float: left;
	width: 500px;
	height: 90px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #b9b9b9;
	margin-left: 10px;
}

.seolinks_logo {
	float: left;
	width: 195px;
	height: 90px;
	margin-left: 10px;
	font-size: 11px;
	color: #777777;
}

.seolinks {
	font-size: 11px;
	color: #777777;
}


.seolinks a {
	font-size: 11px;
	color: #777777;
}


.seolinks a:visited{
	font-size: 11px;
	color: #777777;

}

.seolinks a:hover{
	font-size: 11px;
	color: #035181;
	cursor: default;
}


.seolinks a:active{
	font-size: 11px;
	color: #777777;
}
/*
------- End of Seo LInks div------
*/

/*
footer
*/
.footer {
	height: 194px;
	width: 960px;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	background-position: bottom;
		
}	
.services_strip {
	width: 960px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	background-image: url(images/services_strip_bg.jpg);
	background-repeat: repeat-x;
	height: 51px;
	float: left;
	}
.seostrip {
	width: 960px;
	float: left;
	font-size: 11px;
	height: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
}	
.footerbase {
	width: 960px;
	float: left;
	font-size: 11px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #b9b9b9;
	height: 23px;
	color: #777777;
	padding-top: 5px;
}	
/*
------- End of footer --------
*/

.divder_v {
	width: 100%; 
	height: 15px;
	float:left;
	background-image: url(images/h_divider.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
}

.linksdiv
{
	height: 100%;
	width: 259px;
	float: left;
	background-image: url(images/h_divider.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 3px;
	padding-bottom: 3px;
}

.linksdiv_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4e87a5;
	text-decoration: none;

}

.linksdiv_item a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4e87a5;
	text-decoration: none;	
}

.linksdiv_item a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4e87a5;
	text-decoration: none;
}

.linksdiv_item a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.linksdiv_item a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4e87a5;
	text-decoration: none;

}
