/* CSS Document */

body,td,th {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

}

body {

margin:0px; background-color:#fff; 

 }





h1,h2,h3,h4,h5,h6{ margin-top:0px; margin-bottom:0px;}



h1{color:#0055A5; font-size:22px; margin-top:8px;}



h2{font-size:19px;}



h3{font-size:18px; padding-top:5px;}



h4{font-size:15px; padding-top:5px;}



h5{}



h6{}



p{ line-height:20px;} 

#midleft p{ line-height:20px; font-size:15px; font-family:Calibri;}



img{ border:none;}



a{ outline:none;}



.clear{ clear:both;}



#left{ float:left;}



#right{ float:right;}





#wrapper{ width:980px; margin-left:auto; margin-right:auto; background-color:#fff}



#top{ width:980px; margin-left:auto; margin-right:auto; background-color:#0055A4;  height:90px;}





#topleft{width:795px; float:left;  }



#topright{ width:165px; float:right; text-align:right; margin-right:10px; margin-top:7px;}



.logo{ margin-top:20px; margin-left:10px;}



#middle{ width:980px; margin-left:auto; margin-right:auto;}



#middle_left{ float:left; width:200px;}



#midcnt{ width:980px; margin-left:auto; margin-right:auto;}

#midcnt h1{ line-height:25px;} 



#midleft{ width:690px; float:left; line-height:20px; }

#midleft h2{ color:#0055A5;}

#midright{ width:268px; float:right; background-color:#D9D9DA; margin-right:0px;}



#mid_right_in{ width:248px; margin-left:auto; margin-right:auto; padding-top:5px;}

#mid_right_in h2{ margin-top:3px; color:#0055A5;}

#mid_right_in div{ font-size:13px; color:#000; padding-top:5px; padding-bottom:5px;}





#midleft h3{ color:#0065BD; }

#midright h3{ font-size:18px; font-weight:normal;}

#feature{ width:210px; float:left; margin-right:20px; line-height:20px;}



#feature td{ padding-bottom:5px;}



.innerhead{ color:#0065BD;}







/*#footerinner{ width:980px;  margin-left:auto; margin-right:auto; font-size:16px; padding-top:5px;}

.footerinner_left{ width:220px; float:left; margin-right:10px;}

.footerinner_right{ width:230px; float:right; text-align:right; margin-right:10px; padding-top:15px;}



#footerwrapper_left{ color:#000;  float:left;}

#footerwrapper_left a{color:#000; text-decoration:none; font-size:13px; }

#footerwrapper_left a:hover{color:#000; text-decoration:underline;}

#footerwrapper_right{  float:right;  color:#000; }*/

.line{ padding-left:10px; padding-right:10px;}



.a1{ color:#000; text-decoration:none;}

.a1:hover{ color:#000; text-decoration:underline;}





.img_border{ border:0px solid #FF8B13;}



.price{ color:#0065BD;}





#midleft a{ color:#0065BD; text-decoration:underline;}

#midleft a:hover{ color:#000; text-decoration:underline;}





/* tabs

*************************/



ul.tabs

{

	display: table; width:780px;

	margin: 0;

	padding: 0; 	float: left;



	list-style: none; height:22px; 

	position: relative;

}



ul.tabs li

{

	margin: 0;

	padding: 0;

	list-style: none;

	display: table-cell;

	float: left; 

	position: relative;

}



ul.tabs a

{

	position: relative;

	display: block;

}



/* dropdowns

*************************/



ul.dropdown

{

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	z-index: 999;

	top: 100%;

	width: 250px;

	display: none;

	left: 0;

}



ul.dropdown ul.dropdown

{

	top: 0;

	left: 95%;

}



ul.dropdown li

{

	margin: 0;

	padding: 0;

	float: none;

	position: relative; 

	list-style: none;

	display: block;

}



ul.dropdown li a

{

	display: block;

}





/* menu-specifc

*************************/



#menu

{

	z-index: 2000; position:relative;

	top:0; height:22px; 

	left:0; margin-left:0px; font-weight:bold;

}



#menu ul

{

	margin:0 auto;

}



#menu ul li.hasmore

{

	margin:0; height:30px; border-right:0px solid #01559E; background-color:#0055A5;  

}



#menu ul li h4

{

	margin: 0;

}





#menu ul li a

{

	color: #fff; text-decoration:none; 

	padding-left: 15px;  height:24px; padding-right:15px; padding-top:6px; }



#menu ul li a img

{

	vertical-align: middle;

}



#menu ul li a:hover

{ background-color:#fff; color:#0055A5;

}



#menu ul li a.active

{ background-color:#2E2E2E; color:#fff;

}









#menu ul li a span

{

	display: block; 

	padding: 0 8px 0 8px; 

}



#menu ul li a:hover span

{/* background-color:#fff;*/

}



#menu ul.dropdown

{

	 background-color:#014A8D; padding-top:0px;

	overflow:hidden; text-align:left; font-size:13px;

	border-bottom: 0px solid #fff;

	width: 260px; float:left; padding-left:0px; 

}







#menu ul.dropdown li a

{

	border-bottom: 0px solid #fff; font-weight:bold;

	line-height: 25px;

	overflow: hidden;

	height: 30px; color:#fff;

}



#menu ul.dropdown li.last a

{

	border-bottom-width: 0; 

}

#menu ul.dropdown li:last-child

{

	

}



#menu ul.dropdown li a:hover 

{ background-color:fff; color:#0055A5; 

	

}



#menu ul li h4 a:hover

{

	background-image: none;

}





/* Easy Slider */



	#slider ul, #slider li,

	#slider2 ul, #slider2 li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:779px;

		height:405px;

		overflow:hidden; 

		}	

	#prevBtn, #nextBtn,

	#slider1next, #slider1prev{ 

		display:block;

		width:30px;

		height:77px;

		position: relative;

		left:230px;

		top:150px;

		z-index:1000;

		}	

	#nextBtn, #slider1next{ 

		left:906px; top:73px;

		}														

	#prevBtn a, #nextBtn a,

	#slider1next a, #slider1prev a{  

		display:block;

		position:relative;

		width:45px;

		height:45px;

		background:url(../images/arrow_left.png) no-repeat 0 0;	

		}	

	#nextBtn a, #slider1next a{ 

		background:url(../images/arrow_right.png) no-repeat 0 0;	

		}	

		

		



		

	/* numeric controls */	



	ol#controls{

		margin:1em 0;

		padding:0;

		height:28px;	

		}

	ol#controls li{

		margin:0 10px 0 0; 

		padding:0;

		float:left;

		list-style:none;

		height:28px;

		line-height:28px;

		}

	ol#controls li a{

		float:left;

		height:28px;

		line-height:28px;

		border:1px solid #ccc;

		background:#DAF3F8;

		color:#555;

		padding:0 10px;

		text-decoration:none;

		}

	ol#controls li.current a{

		background:#5DC9E1;

		color:#fff;

		}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	

/* // Easy Slider */







#middle_left ul			{ list-style:none; margin:0; padding:0; float:left; font-size:12px; }

div#middle_left				{ position:relative; background-color:#fff; float:left;}

ul#featureList			{ position:absolute; left:0; width:200px; height:403px; z-index:0; overflow:hidden; border:1px solid #999999;}

ul#featureList li		{ height:100px; background:url(../images/sliderbg_over.jpg) no-repeat; margin:0; padding:0; background-color:#fff; border-bottom:1px solid #999999; }

ul#featureList

	li.highlight			{ background:url(../images/sliderbg_over.jpg) no-repeat; }

ul#featureList a		{ color:#0065BD; display:block; padding:38px 00px 10px 13px; text-decoration:none; }

ul#featureList a:hover,

	strong.active								{ color:#2E2E2E; text-decoration:none;  background:url(../images/sliderbg_active.jpg) no-repeat; }

ul#featureList span					{ margin:0; font-size:1.6em; }

ul#featureList span.subtitle	{ line-height:0.9em; color:#999; display:block; }

ul#featureList span.feature5	{ border-style:none; }





.formspacer{ clear:both; height:1px;}

.copyright{ float:left; color:#fff;}

.copyright a{ color:#fff;}



#footerwrapper{ width:960px; margin-left:auto; margin-right:auto;}

#footerleft{ width:710px; float:left;}

#footerright{ width:250px; float:left;}





#menusection{ width:980px; margin-left:auto; margin-right:auto; background-color:#0055A5; height:30px;}

#menusection_left{ float:left; width:795px; }

#menusection_right{ float:right; /*width:100px;*/}

#menusection_right a{ color:#fff; line-height:28px; text-decoration:none; font-weight:bold;}

#menusection_left img{ padding-top:4px; padding-right:10px; padding-left:3px;}

.newtopmenu{ width:795px; float:left; }

#add_top{ background-color:#fff; height:25px;  width:970px; padding-top:5px; text-align:right; padding-right:10px;}



#footerleft a{ color:#fff; text-decoration:none; line-height:23px;}

#footerleft a:hover{ text-decoration:underline;}



#footerbg{background-color:#0055A4; height:50px; width:980px; padding-top:3px;}

.foottext{ color:#fff; font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; padding-top:8px;}

.footerdivider{ margin-left:5px; margin-right:5px; color:#fff;}

.social{ background-color:#fff; text-align:right;}



.a_link{ color:#0065BD; text-decoration:none; line-height:20px;}

.a_link:hover{ color:#0065BD; text-decoration:underline;}







/*#find{width:690px; float:left; background-color:#EEEEEE; border:1px solid #DDDCDC; -webkit-box-shadow: #ACACAC 0px 2px 2px;

-moz-box-shadow: #ACACAC 0px 2px 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom:10px; padding-bottom:8px; }

*/



#find{ width:690px; float:left; }

#findheader{ width:670px; float:left; background-color:#EEEEEE; border-bottom:1px solid #DDDCDC; padding:5px 10px 5px 10px;}



#find_inner{}



#find_headleft{ float:left;}



#find_headleft a{ text-decoration:none; color:#0065BD; font-weight:bold;}

#find_headleft a:hover{ text-decoration:underline; color:#000; font-weight:bold;}

#find_headright{ float:right; color:#000; font-weight:bold;}



#find_descripton{ width:690px; float:left;}



#find_descleft{ width:230px; float:left;}



#find_descright{ width:440px; float:left; margin-left:5px; line-height:23px;}



#leftdesc_bg{ width:215px; float:left; background-color:#fff; border:1px solid #DDDCDC; -webkit-box-shadow: #ACACAC 0px 2px 2px;

-moz-box-shadow: #ACACAC 0px 2px 2px; height:145px;}



#leftdesc_inner{ padding:8px;}



.sold{ color:#0065BD; font-weight:bold;}



.sitebrdr{ border-bottom:1px dotted #999999; padding-top:10px;}



#register{width:690px; float:left; }



#register_left{ width:230px; float:left;} 



#register_right{ width:330px; float:left;}



.reg_txtfield{ width:300px; border:1px solid #DBDADA; border-left:2px solid #DBDADA; border-top:2px solid #DBDADA; height:20px;}

.reg_txtfield:focus{ border:1px solid #DADADA; border-left:2px solid #DADADA; border-top:2px solid #DADADA;

  box-shadow:0 0 5px #DADADA;

   -moz-box-shadow:0 0 5px #DADADA;

   -webkit-box-shadow:0 0 5px #DADADA;}

   

   

.reg_listmenu{ width:300px; border:1px solid #DBDADA; border-left:2px solid #DBDADA; border-top:2px solid #DBDADA; height:25px;}

.reg_listmenu:focus{ border:1px solid #DADADA; border-left:2px solid #DADADA; border-top:2px solid #DADADA;

  box-shadow:0 0 5px #DADADA;

   -moz-box-shadow:0 0 5px #DADADA;

   -webkit-box-shadow:0 0 5px #DADADA;}



   

.reg_txtarea{width:300px;  border:1px solid #DBDADA; height:80px; border-left:2px solid #DBDADA; border-top:2px solid #DBDADA;}

.reg_txtarea:focus{

  border:1px solid #DADADA; border-left:2px solid #DADADA; border-top:2px solid #DADADA;

  box-shadow:0 0 5px #DADADA;

   -moz-box-shadow:0 0 5px #DADADA;

   -webkit-box-shadow:0 0 5px #DADADA;

	}

.reg_small{ font-size:11px;}



.date{ font-size:12px; color:#666666;}

.newshead{ font-size:17px; font-weight:bold;}





.searchform_left{ width:120px; float:left;}

.searchform_right{ width:120px; float:right;}

.searchform_spacerlist{ width:120px; font-size:11px; margin-top:5px; height:21px;} 

.border{ background-image:url(../images/line1.jpg); height:4px; background-repeat:repeat-x; width:247px; margin-top:8px;} 

#spacertextfield{ width:244px; margin-top:4px;} 

#spacerlist{ width:248px; font-size:11px; margin-top:4px; height:21px; } 



#clock{ font-size:12px; text-transform:capitalise;}









#google_translate_element {

  color: transparent;

}



#google_translate_element a {

  display: none;

}

div.goog-te-gadget {

  color: white; font-size:0px;

}



.border_new{ border-bottom:1px dotted #CCCCCC; height:12px; background-repeat:repeat-x;}



#feature_secleft{ float:left; width:300px; margin-right:20px;}



#feature_secright{float:left; width:360px; margin-left:10px; }





.leftlist {

	margin-left: 0px; width:300px; margin-top:0px;

	padding-left: 0px; margin-right:5px;

	list-style: none; margin-bottom:0px; 

}

.leftlist li {

	padding-left: 30px; padding-bottom:5px; padding-top:5px;

	background-repeat: no-repeat; background-image:url(../images/arrow2.png);

	background-position: 10px 7px;

	line-height:20px;  font-weight:bold; 

}





#form{ width:100%; margin-left:auto; margin-right:auto; margin-top:10px;}



.form_left{ width:100px; float:left; font-size:11px; text-transform:uppercase; color:#000; font-weight:bold; text-align:left;}



.form_right{ width:280px; float:left;}



.text_field{ background-color:#fff; border-left:2px solid #ccc; border-top:2px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:350px; font-size:11px; padding:3px;}



.site{ color:#0055A4; text-transform:capitalize; font-size:14px; text-decoration:none;}



.site:hover{ color:#000; text-transform:capitalize; font-size:14px;}



.site1{ color:#000; text-transform: uppercase; font-size:11px; text-decoration:none; font-family:tahoma;}



.site1:hover{ color:#0055A4; text-transform:uppercase; font-size:11px;}