/* CSS Document */
body {
	background-image: url(../images/yellow-background.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FBF26B;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
img {border:0;}
#container {
	width: 750px;
	text-align: left;
	background-color:white;
	margin:0 auto 0 auto;}

.container {
	width: 750px;
	text-align: left;
	background-color:white;
	margin:0 auto 0 auto;}


.header {
	background-color: white;
	height: 216px;}

.header img{border:0;}

.headertitle {
	width:324px;
	height: 183px;
	padding:0 0 20px 0;}

.headercars {
	width: 285px;
	height: 135px;
	padding:80px 0 0 35px;}

.headerlogo {
	position:absolute;
	z-index:99;
	top:0;
	margin: 0 20px auto 475px;
	text-align: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	color:#5f5f5f;
}

.headerlogo a{color:#5f5f5f;}

.main {
	margin-top: 15px;
	width: 720px;
	padding: 0 15px 0 15px;}

.columnleft{
	float: left;
	width: 400px;}

.maintop {
	background-image: url(../images/main-body-top.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
	width:400px;
	margin: 0px;
	height:15px;}

.mainmiddle {
	background-image: url(../images/main-body-mid.gif);
	background-repeat:repeat-y;
	width: 400px;
	min-height:250px;}

.maincontent {
	margin: 0 15px;
	padding: 1px 0;
	text-align:left;
	font-size: 12px;
	color:#5f5f5f;
	font-family: Arial, Helvetica, sans-serif;}

.maincontent a {
	font-size: 12px;
	color:#5f5f5f;}

.mainbottom {
	background-image: url(../images/main-body-btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:white;
	height:15px;
	width:400px;}

.title {
	color:#619c9e;
	font-weight:bold;
	font-size:18px;
	margin:0;
	padding:0;}

.subtitle {
	color:#619c9e;
	font-weight:bold;
	font-size:14px;}

.subtitle a
	{font-size:14px;
	color:#619c9e;
	font-weight:bold;}

.maincontent p {
	font-size: 12px;
	color:#5f5f5f;}

.mainmoreinfo {
	padding: 10px 0 0 0;
	font-weight: bold;
	color: #620002;
	font-size: 12px;
	text-align: right;}

.mainimages {
	width: 400px;
	margin: 20px 0 20px 0;}


.columnright{
	float: right;
	width: 315px;}


.columnrightimagetext{
	padding: 43px 10px 15px 90px;
	text-align:right;
	color: white;
	font-size: 16px;
	font-weight: 100;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;}

.columnrightimage {
	float: right;
	width: 299px;
	background-repeat:no-repeat;
	background-position:right top;
	text-align:center;
	padding: 0;
	margin: 0 auto 25px auto;}

.redtab {
	float: right;
	background-color:#9F1127;
	height: 23px;
	width: 299px;
	float: right;}

.redtabtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	text-align: left;
	padding: 2px 0 0 25px;}

.submit {
	float: right;
	background-color:#9F1127;
	height: 20px;
	width: 80px;
	padding: 0 0 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	border: 0;
	font-size: 10px;}

.columnrightbackground {
	width: 299px;
	float: right;
	background-position:right;
	background-image: url(../images/right-body-top.gif);
	background-repeat:repeat-y;}

.columnrightcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0 10px 0 0;
	color: #5f5f5f;}

.contactform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #5f5f5f;
	padding: 5px 10px 0 15px;}

.contactbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:100;
	background-color: white;
	text-align:left;
	width: 230px;
	color: #5f5f5f;}

.columnrightcontact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #5f5f5f;
	padding: 5px 10px 0 0px;}

.columnrightdropbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	width: 165px;
	color: #5f5f5f;}

.columnrightcontactbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	width: 160px;
	color: #5f5f5f;}

.widedropbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	width: 233px;
	color: #5f5f5f;}

.newsbox {
	border-bottom: 1px solid #619c9e;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;}

.newsdate {
	text-align:right;
	font-size:10px;}

.newsmore {
	text-align:right;
	font-size:12px;
	font-weight:bold;}

.columnrightcontent a {
	color: #5f5f5f;}

.columnrightcontent li{
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 2px 7px 2px 0;}

.columnrightbottom {
	width: 299px;
	float: right;
	height: 15px;
	background-position:right;
	background-image: url(../images/right-body-btm.gif);
	background-repeat:no-repeat;
	margin: 0 0 25px 0;}

.columnquotecontent {
	background-image: url(../images/right-quote.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
	margin: 10px 15px 35px 15px;}

.quote {
	background-image: url(../images/left-quote.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#317e81;
	padding: 15px 0 12px 35px;}

.quote p{
	color:#317e81;
	font-size: 11px;}

.quotename {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#317e81;
	padding: 0px 35px 0 0;
	text-align: right;}

.footer {
	margin: 25px 0 0 0;
	background-image: url(../images/footer-back.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#EEEEEE;
	color:#a41128;
	text-align:center;}

.footerlinks {
	padding: 10px 15px 0 15px;
	height: 20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

.footerlinks a {
	color:#a41128;
	text-decoration: none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

.footerlogos {
	text-align: center;}

.floatleft {
	float:left;}
.floatright {
	float:right;}
.padding {
	margin: 5px 25px 0 25px;}

.listnone ul.li {list-style:none; height: 16px;}
.listnone {list-style:none;}
.listsquare {list-style-type:square;}
.listcircle {list-style-type:square;}
.listheight li {padding: 3px 0;}

.navigation {
	height: 29px;
	padding: 0 15px 0 15px;
	background-image: url(../images/one-call-menu-back.gif);
	background-position:top;
	background-repeat:repeat-x;}

ul#nav {
	float: left;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;}

ul#nav li {
	float: left;
	margin: 0 3px;}

ul#nav li a.home {
	float: left;
	background-image:url(../images/menu-buttons/home.gif);
	background-position: bottom;
	height:20px;
	width:45px;}
ul#nav li a.home:hover {background-position: top;}

ul#nav li a.about {
	float: left;
	background-image:url(../images/menu-buttons/about.gif);
	background-position: bottom;
	height:20px;
	width:49px;}
ul#nav li a.about:hover {background-position: top;}

ul#nav li a.services {
	float: left;
	background-image:url(../images/menu-buttons/services.gif);
	background-position: bottom;
	height:20px;
	width:66px;}
ul#nav li a.services:hover {background-position: top;}

ul#nav li a.news {
	float: left;
	background-image:url(../images/menu-buttons/news.gif);
	background-position: bottom;
	height:20px;
	width:44px;}
ul#nav li a.news:hover {background-position: top;}

ul#nav li a.contact {
	float: left;
	background-image:url(../images/menu-buttons/contact.gif);
	background-position: bottom;
	height:20px;
	width:59px;}
ul#nav li a.contact:hover {background-position: top;}

ul#nav li a.polish {
	float: left;
	background-image:url(../images/menu-buttons/polish.gif);
	background-position: bottom;
	height:20px;
	width:59px;}
ul#nav li a.polish:hover {background-position: top;}

.navigationimage {
	float:right;
	padding:5px 0 0 0;}

.bold{font-weight:bold;}

.redtabtext a{color:#FFFFFF !important; text-decoration:none !important;}

div.floatleft {
	position: relative;
	margin-top: 0px;
	left: 0;
	height:217px;
}

div.floatleft a {
	display: block;
	float: left;
}

div.link {
	float: none;
	margin-bottom: 10px;
}

.newLogo{
	margin-top:45px;
	margin-left:20px;
	margin-rght:0;
}

.footericom {font-size:11px; color:#999999; font-family:Arial, Helvetica, sans-serif;}
.footericom a{color:#999999;}