@charset "utf-8";
/* CSS Document */

body {
	background: #123;
	border-top: 5px solid #000;
	font-size: 11px;
	padding: 20px 0 20px;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-family: Georgia, serif;
	text-align: left;
	height:40px;
	background: #f7941e;
	color: #000021;
	margin-bottom:5px;
}
h2 {
	text-align: center;
	background: #f7941e;
	color: #000021;
	font-size:15px;
	margin:0;
}
.container_16 {
	background:url(../images/maincontent.png) repeat-y top center;
}
#header{
	height:80px;
	background:url(../images/top_bg.jpg) repeat-y top center;
}
#menu{
	height:25px;
	background: #000021;
}
#login{
	height:70px;
	background:url(../images/login_area_bg.png) no-repeat top right;
	padding-top:10px;
	text-align:right;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	font-size:9px;
}
/* form elements */
label {
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	color: #ddd;
}
input, textarea {
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:180px;
	display:block;
	color:#777;
}
p.readMoreDiv{
	width:83px;
	height:19px!important;
	background:url(../images/read_more_div.gif) 0 0 repeat-x;
	padding:0 0 0 138px;
	margin:0 0 16px 0;
	display:block;
	font-size:0;
	line-height:0;
}
p.readMoreDiv a{
	display:block;
	width:83px;
	height:19px;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color: #0e86c9;
	text-decoration:none;
	text-align:center;
	background-color:#fff;
	margin:0;	
}
p.readMoreDiv a:hover{
	color:#000021;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
a.ovalbutton{
background: transparent url('../images/roundedge_broun_left.png') no-repeat top left;
display: block;
float: right;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 25px) */
height: 25px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #0e86c9; /*button text color*/
}
a.ovalbutton span{
background: transparent url('../images/roundedge_broun_right.png') no-repeat top right;
display: block;
padding: 4px 10px 4px 0; /*Set 10px below to match value of 'padding-left' value above*/
}
a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #000021;
}
.buttonwrapper{/* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
a.ovalbuttona{
background: transparent url('../images/roundcorner_left.png') no-repeat top left;
display: block;
float: left;
font: normal 10px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 25px) */
height: 20px; /* Height of button background height */
padding-left: 2px; /* Width of left menu image */
text-decoration: none;
}
a:link.ovalbuttona, a:visited.ovalbuttona, a:active.ovalbuttona{
color: #000021; /*button text color*/
font-weight:bolder;
text-transform:uppercase;
}
a.ovalbuttona span{
background: transparent url('../images/roundcorner_right.png') no-repeat top right;
display: block;
padding: 2px 2px 2px 0; /*Set 10px below to match value of 'padding-left' value above*/
}
a.ovalbuttona:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.ovalbuttona:hover span{ /* Hover state CSS */
background-position: bottom right;
}
.buttonwrappera{
	float:right;/* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
}
#hheader{
	height:30px;
	background: url(../images/topheader.png) no-repeat top center;
}
/*top menu*/
.hotlinks{
	padding-top:10px;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	font-size:9px;
	color: #fff;
}
.hotlinks ul{list-style-type:none;width:auto;}
.hotlinks ul li{display:block;float:left; margin: 0 2px 0 2px;}
.hotlinks ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;}
.hotlinks ul li a:hover{color:#fff; text-decoration:underline;}
.footlinks ul li{display:block;float:right; margin: 0 2px 0 2px;}
.footlinks ul li a{display:block;float:right;color:#D5F1FF;text-decoration:none;}
.first{
	padding-right:2px;
	border-right:solid;
	border-right-color: #fff;
	border-right-width: thin;
}
.middle{
	padding: 0 2px 0 2px;
	border-left:solid;
	border-left-color: #fff;
	border-left-width: thin;
	border-right:solid;
	border-right-color: #fff;
	border-right-width: thin;

}
.last{
	padding-left:2px;
	border-left:solid;
	border-left-color: #fff;
	border-left-width: thin;
}
#banner{
	height:295px;
	background:#0e86c9 url(../images/bannerbg.jpg) no-repeat top right;
}
.quotes{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#fff;
	border: thin #000021 solid; 
}

.image{
	margin:0;
	padding:0;
	text-align:center;
}
.price{
	background: #0e86c9;
	color: #000021;
	font-size:20px;
	margin-bottom:5px;
}
#introbanner h2{
	padding: 0 5px 0 5px;
	text-align:left;
}
.denote{
	font-weight:bolder;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}
.lista{
	list-style-type:none;
	display:block;
	background: url(../images/bulletprod.png) top center;
	border-bottom:solid 1px #000021;
	border-top:solid 1px #000021;
	text-align:left;
	padding-left:5px;
	margin-left:0;
}
#footer{
	border-top:solid 1px #fff;
	height:30px;
	background:url(../images/footer.png) repeat-y top left;
}
.copyr{
	color:#000021;
}
#services{
	color: #fff;
	padding-bottom:5px;
	background: #000021 url(../images/servicesbg.jpg) no-repeat top center;
	border-top:solid 1px #fff;
}
.phones{
	height:37px;
	background: #f8851b url(../images/phones_bg.png) no-repeat top left;
	color: #fff;
	font-weight:bolder;
	padding: 0 0 0 48px;
	font-size: 12px
}
