body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #A1A4A4;
	background-image:url(images/bkg.jpg);
	background-repeat:repeat-x;
	color: #666666;
	font-size: 80%;
}

div.clearer {
	clear: both;
	line-height: 0;
	height: 0;
}
#page {
	width: 1000px;
/*	margin: 0px;*/
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
html>#page {
	width: 1000px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #336699;
}
a:hover {
	text-decoration: none;
	color: #5C86B0;
}
.text{
padding:0px;
margin:0px;
padding-right:20px;

}
#head {
background-image:url(images/top_menu.jpg);
background-color:#A70000; 
	padding: 0px;
	width: 1000px;
	height:118px;
	float:left;	
	margin: 0px;


}

.content_text{
padding-left:20px;
padding-right:20px;
text-align:left;

}
#nav {
background-image:url(images/menu_grad.jpg);
background-repeat:repeat-x;
background-color:#A70000;  
      float:left;
      width:1000px;
	  height:51px;
	  margin:0px;
	  padding:0px;

      }
#nav ul {
      margin:0px;;
      padding:0px;
	  padding-left:25px;
      list-style:none;
	  
      }
#nav li {
		
   		font-size: 12px;

 
    	
   	 	color: #FFFFFF;
		float:left;
		display:inline;
		height: 51px;
		padding: 0px;
		margin-top: 0px;
		line-height: 51px;
		vertical-align: middle;
		text-align:center;
		
		
		
      }
  
#nav li a {
		font-weight:bold;
		color:#FFFFFF;
		font-size:12px;
		
      }	  
#nav li a:hover {
	 background: url(images/menu_grad_hover.jpg) repeat-x;
	text-decoration: none;
	background-color: inherit;

      }		  


#menu a:link, #menu a:visited {
	
	background: url(images/menu_grad.jpg) repeat-x;
	display: block;
	height: 51px;
	padding: 0px;
	text-decoration: none;
	float:left;
	padding-left:16px;
	padding-right:15px;
	position:relative;


}
#menu a:hover {
	background-image: url(images/menu_grad_hover.jpg) repeat-x;
	text-decoration: none;
	background-color: inherit;
} 

#arrow {
background-image:url(images/arrow.jpg);
background-position:center right;
background-repeat:no-repeat;
text-align:left;
display:block;
cursor:pointer;
width:75px;


}
#yellow_line {
		background-image: url(images/yellow_line.jpg);
		background-repeat:repeat-x;
		background-color:#FF9900;  
		width:1000px;
		height:11px;
		margin:0px;
		padding:0px;
		float:left;
      }

#marker_home {
	float:left;
	margin-left:36px;
	width:46px;
	height:11px;
}
#marker_contact {
	float:left;
	margin-left:117px;
	width:46px;
	height:11px;
}
#marker_about {
	float:left;
	margin-left:218px;
	width:46px;
	height:11px;
}
#marker_quote {
	float:left;
	margin-left:512px;
	width:46px;
	height:11px;
}
#marker_customer {
	float:left;
	margin-left:635px;
	width:46px;
	height:11px;
}
#marker_team {
	float:left;
	margin-left:310px;
	width:46px;
	height:11px;
}
#marker_policies{
	float:left;
	margin-left:400px;
	width:46px;
	height:11px;
}
#marker_faqs {
	float:left;
	margin-left:775px;
	width:46px;
	height:11px;
}
#marker_glossary {
	float:left;
	margin-left:890px;
	width:46px;
	height:11px;
}


#dropmenudiv{
position:absolute;
	border:1px solid #CB3636;
	border-bottom: 0px;
	background:#B60000;	
	z-index:1000;
	color:#FFFFFF;
	margin-top: -18px;

}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 0px;
	border-bottom: 1px solid #CB3636;
	padding: 0px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	height:20px;
	padding-top:5px;
	font-size: 12px;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #C84040;
color:#FFFFFF;

}

#content{ 
		background-image:url(images/grey_grad.jpg);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		background-position:top;
		width:1000px;
		float:left;
		padding-top:5px;
		padding-bottom:5px;
		margin:0px;
		color:#000000;
	

}
#footer{ 
		background-image:url(images/footer_top.jpg);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#EBECED;
		background-position:top;
		width:1000px;
		float:left;
		padding-top:7px;
		padding-bottom:0px;
		margin:0px;
		color:#333333;
		height:82px;

}
#footer_logo {
padding:0px;
padding-left:30px;
width:100px;
float:left;
height:82px;
}
#footer_text {
padding-top:13px;
padding-left:30px;
width:500px;
float:left;
height:69px;
text-align:left;
font-size:12px;
}
#footer_menu {
padding-top:10px;
padding-left:30px;
width:260px;
float:left;
height:73px;
text-align:right;
font-size:12px;
}
.blue{
color:#336699;
}

.grey{
color:#999999;
}



.plain_p{
padding:0;
margin:0;
}

#bottom_menu {

	background-color:#FFFFFF;  
      float:left;
      width:1000px;
	  height:45px;
	  margin:0px;
	  padding:0px;
	  padding-top:10px;

      }
#bottom_menu ul {
      margin:0px;;
      padding:0px;
	  padding-left:25px;
      list-style:none;
	  padding-top:10px;
	  
      }
#bottom_menu  li {
  		font-size: 12px;
  	 	color: #737272;
		float:left;
		display:inline;
		height: 17px;
		padding: 0px;
		margin-top: 0px;
		line-height: 21px;
		vertical-align: middle;
		text-align:center;	
      }
  
#bottom_menu li a {
		font-weight:bold;
		color:#737272;
		font-size:12px;
		padding-left:16px;
		padding-right:17px;
		
      }	  
#bottom_menu  li a:hover {
	color:#909090;
	text-decoration: none;
	background-color: inherit;

      }		  
	

#menu2 a:link, #menu2 a:visited {
	
	display: block;
	height: 17px;
	padding: 0px;
	text-decoration: none;
	float:left;
	padding-left:16px;
	padding-right:15px;
	position:relative;



}
#menu2 a:hover {
	
	text-decoration: none;
	background-color: inherit;
} 
	  
#bottom_arrow {
		background-image:url(images/bottom_arrow.jpg);
		background-repeat:no-repeat;
		background-position: center right;
		text-align:left;
		display:block;
		cursor:pointer;
		width:75px;

}
#dropmenudiv2{
	position:absolute;
	border:1px solid #E1E1E1;
	border-bottom: 0px;
	background:#FBFBFB;	
	z-index:1000;
	color:#737272;
	margin-bottom: 0px;

}

#dropmenudiv2 a{
	width: 100%;
	display: block;
	text-indent: 0px;
	border-bottom: 1px solid #E1E1E1;
	padding: 0px;
	font-weight:bold;
	color:#737272;
	text-align:left;
	height:20px;
	padding-top:5px;
	font-size: 12px;
}
#dropmenudiv2 a:hover{ /*hover background color*/
background-color: #E1E1E1;
color:#737272;

}
.error {
color:#990000;
}
#left_cont {
float:left;
width:665px;
padding-top:10px;
}
#right_column {
float:right;
width:290px;
padding-right:20px;
}
#phone{

background-image:url(images/phone.jpg);
background-repeat:no-repeat;
width:200px;
height:53px;
float:left;
margin-top: 20px;
padding-top:15px;
padding-left: 75px;
text-align:left;
color:#000000;
font-size:14px;

}
#key_board{

background-image:url(images/key_board.jpg);
background-repeat:no-repeat;
width:200px;
height:73px;
float:left;
margin-top: 10px;
padding-top:15px;
padding-left: 75px;
text-align:left;
color:#555555;
font-size:14px;

}
#girl{

background-image:url(images/girl.jpg);
background-repeat:no-repeat;
width:200px;
height:53px;
float:left;
margin-top: 7px;
padding-top:15px;
padding-left: 75px;
text-align:left;
color:#000000;
font-size:14px;

}
.red{
color:#B90000;
}
.red_title{
color:#B90000;
margin:2px;
padding:4px;
font-size: 16px;
font-weight:bold;
}
.call_us {
font-size:18px;
color:#555555;
}
#box_cont {
margin-left:30px;
border: #E4E4E4 solid 1px;
background-color:#F5F5F5;
text-align:left;
padding:20px;
padding-bottom:5px;
padding-top:5px;
margin-top:10px;
margin-bottom:20px;
color:#666666;

}
#nav_right  {
	width:275px;
	margin:0;
    padding:0px;
	padding-top:12px;
	float:left;
}
#nav_right ul {
	width:275px;
	margin:0;
    padding-left:0px;
    list-style:none;

}


#nav_right li {
		width:275x;
		
		padding: 0px;
		margin-top: 0px;
      }
#nav_right li  a:link, #nav_right a:visited  {
		background-image: url(images/right_bkg.jpg);
		background-repeat: repeat-x;
		background-position:bottom;
		font-weight:bold;
		color:#336699;
		width:275x;
		display:block;
		text-align:left;
		padding:0px;
		padding-top:8px;
		padding-bottom:8px;
		margin:0px;
      }	  
#nav_right li a:hover {
	background-image: url(images/right_hover.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#F5F5F5;
	text-decoration: none;

	color:#333333;
		

      }		  	  

#bull {
background-image: url(images/bull.png);
background-repeat:no-repeat;
background-position: left top;
text-align:left;
display:block;
cursor:pointer;
padding-left:25px;
margin-left:10px;
width:240px;
}

#menu a:link, #menu a:visited {
	
	background: url(images/menu_grad.jpg) repeat-x;
	display: block;
	height: 51px;
	padding: 0px;
	text-decoration: none;
	float:left;
	padding-left:16px;
	padding-right:15px;
	position:relative;


}
#menu a:hover {
	background-image: url(images/menu_grad_hover.jpg) repeat-x;
	text-decoration: none;
	background-color: inherit;
} 
.title{
padding:0px;
margin:0px;
margin-left:10px;
margin-bottom:5px;
font-size:24px;
color:#010101;

}
.title2{
padding:0px;
margin:0px;
margin-bottom:10px;
font-size:24px;
color:#010101;

}
.title3{
padding:0px;
margin:0px;
margin-bottom:5px;
font-size: 16px;
font-weight:bold;

}
#creative_left{
padding:0px;
margin:0px;
width:275px;
float:left;


}
#creative_left ul {
	width:290px;
	margin:0;
    padding-left:0px;
    list-style:none;


}


#creative_left li {
		width:275x;
		color:#336699;
		padding: 0px;
		margin-top: 0px;
		padding-top:2px;
		padding-bottom:2px;
		
      }
#creative_right{
padding:0px;
margin:0px;
width:275px;
float:right;


}
#creative_right ul {
	width:300px;
	margin:0;
    padding-left:0px;
    list-style:none;

}


#creative_right li {
		width:300x;
		color:#336699;
		padding: 0px;
		margin-top: 0px;
		padding-top:2px;
		padding-bottom:2px;
		
      }
.bull_cont {
background-image: url(images/bull.png);
background-repeat:no-repeat;
background-position: left top;
text-align:left;
display:block;
cursor:pointer;
padding-left:20px;
margin-left:10px;
width:260px;

}
.bull_cont2 {
background-image: url(images/bull.png);
background-repeat:no-repeat;
background-position: left top;
text-align:left;
padding-left:20px;
margin-left:10px;
width:550px;
display:block;

}
	  

