﻿/* Resets */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, a, 
em, font, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #948e87;
	line-height: 1;
	color: black;
	text-align: left;
}

ol, ul {
	list-style: none;
}

.clearAll {clear: both;}

/* Webpage Structure Below */
#wrap {
	width: 934px;
	margin: 0 auto;
}

/* HEADER.ASP */
#header {
	width: 934px;
	height: 153px;
	background: url(../images/Roman_header2.jpg) no-repeat;
	float: left;
	position: relative;
}
	#model1 {
		width: 258px;
		height: 327px;
		margin-top: -153px;
		margin-left: -258px;
		background: url(../images/Roman_HomePgModel.jpg) no-repeat;
		position: absolute;
		z-index: 1;
	}

#companyName {
	height: 38px;
	width: 900px;
	color: #003399;
	font: 38px "Gill Sans MT";
	float: left;
	padding-left: 25px;
	padding-top: 10px;
	display: inline;
}
#slogan {
	width: 900px;
	color: #990000;
	font: 15px "Gill Sans MT";
	float: left;
	padding-left: 25px;
	padding-top: 10px;
	display: inline;
}
#callUs {
	color:  #990000; /* Our Services Color: #e37138 - Original Color: #7b3a00 */
	font: 26px "Gill Sans MT";
	float: left;
	margin-top: 15px;
	margin-left: 25px;
	display: inline;
	border-top: 2px #b6be2d solid; 
}
#navContainer{
	width:934px;
	height: 37px;
	margin-top: 18px;
	float: left;

	position: relative;
}
	#navContainer ul {
		width:900px;
		padding-top:1px;
		margin-top: -3px;
		list-style: none;
		float: left;
		z-index: 2;
	}
	#navContainer li {
		padding: 9px;
		display: inline;
		font: 14px Verdana, Arial, Helvetica, sans-serif;
		float: left;
		background: url(../images/Roman_NavDivider.gif) top right repeat-y;
	}
	#navContainer li.first {
		margin-left: 20px;
	}
	#navContainer li.last {
		background: none;
	}
	#navContainer li a{
		text-decoration: none;
		color: #fff;
	}
	#navContainer li a:hover {
		color: #b6be2d;
	}

/* DFEAULT.ASP - LEFT COLUMN */
h2 {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	padding: 10px 0 0 75px;
	float: left;
}
#defaultContainer {
	width: 934px;
	background:url(../images/Roman_AboutUs_LeftColTopBG2.jpg) no-repeat top left;
	float: left;
	position: relative;
}
#subPageContainer {
	width: 934px;
	background:url(../images/Roman_AboutUs_BG2.jpg) no-repeat top left;
	float: left;
	position: relative;
}
#pageContainer {
	width: 934px;
	background:url(../images/Roman_Page_BG3.jpg) repeat-y top left;
	float: left;
	position: relative;
}
#leftColumn {
	width: 640px;
	/*height: 355px;  676px */

	float: left;
	position: relative;
}
	#leftColumn h1 {
		margin-top: 50px;
		margin-left: 24px;
	}
	#leftColumn p {
		width: 630px;
		margin-top: 10px;
		margin-left: 24px;
		font: 14px Verdana, Arial, Helvetica, sans-serif;
	}
#freeQuote {
	width: 334px;
	height: 320px;
	margin-top: 55px;
	margin-left: 25px;
	position: absolute;
}
	#freeQuote p {
		color: #413e39;
		font: bold 14px Arial, Helvetica, sans-serif;
	}
	#freeQuote label {
		color: #413e39;
		font: 14px Arial, Helvetica, sans-serif;
		margin-left: 25px;
	}
	#freeQuote #zipInput {
		width: 126px;
		height: 27px;
		border-top: solid 2px #4c4944;
		border-right: solid 2px #666666;
		font: 22px Arial, Helvetica, sans-serif;
		color: #ffaa00;
		text-align: center;
		margin: 5px 0px;
		float: left;
	}
	#getQuotesBtn {
		width: 131px;
		height: 34px;
		padding-top: 10px;
		float: left;
	}
#cards {
	width: 379px;
	height: 242px;
	margin-top: 103px;
	margin-left: 285px;
	position: absolute;
	z-index: 998;
}
#ourServicesTransparent {
	width: 331px;
	height: 289px;
	margin-top: 385px;
	margin-left: 11px;
	background: #fff;
	position: absolute;
	filter:alpha(opacity=75); /* IE's opacity*/
	opacity: 0.75;
	z-index:1;
	border-top: 1px solid #999999;
}
#ourServices {
	width: 331px;

	margin-top: 385px;
	margin-left: 11px;
	background-color:transparent;
	/*background: url(../images/Roman_LeftColOurSvc.gif) no-repeat;*/

	position: absolute;
	z-index:100;
}
	#ourServices ul {
		padding-top: 60px;
		padding-left: 80px;
	}
		#ourServices li {
			margin-bottom: 15px;
			list-style-image: url(../images/Roman_LeftColOurSvcBullet.gif);
		}
		#ourServices li a{
			color: #990000;
			font: bold 14px Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
		#ourServices li a:hover {
			color: #ff9b69;
		}

#ourServicesAboutUs {
	width: 258px;
	margin-top: 30px;
	float: left;
}
	#ourServicesAboutUs ul {
		margin-top: 7px;
		padding-top: 35px;
		padding-left: 30px;
	}
		#ourServicesAboutUs li {
			padding-bottom: 10px;
			list-style-image: url(../images/Roman_LeftColOurSvcBullet2.gif);
		}
		#ourServicesAboutUs li a{
			color: #fff;
			font: 14px Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
		#ourServicesAboutUs li a:hover {
			color: #ff9b69;
		}
		#ourServicesAboutUs h2 {
			font: bold 16px Verdana, Arial, Helvetica, sans-serif;
			color: #b6be2d;
			padding: 15px 0 0 15px;
			float: left;
		}
		
		
#featuredCarriersTransparent {
	width: 328px;
	height: 289px;
	margin-top: 385px;
	margin-left: 341px;
	background: #fff;
	position: absolute;
	filter:alpha(opacity=75); /* IE's opacity*/
	opacity: 0.75;
	z-index:2;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
#featuredCarriers {
	width: 328px;

	margin-top: 385px;
	margin-left: 341px;
	/*background: url(../images/Roman_LeftColFeatCar.gif) no-repeat;*/
	background-color:transparent;
	position: absolute;
	z-index:99;

}
#footerDefault {
	width: 934px;
	height: 42px;
	background: url(../images/Roman_LeftColFooter.gif) no-repeat bottom left;
	float: left;
}
	#footerDefault p{
		color: #fff;
		font: 10px Arial, Helvetica, sans-serif;
		padding-top: 13px;
		padding-left: 90px;
	}

#footerPage {
	width: 934px;
	height: 42px;
	background: url(../images/Roman_LeftColFooter2.gif) no-repeat bottom left;
	float: left;
}
	#footerPage p{
		color: #fff;
		font: 10px Arial, Helvetica, sans-serif;
		padding-top: 13px;
		padding-left: 90px;
	}

/* DFEAULT.ASP - RIGHT COLUMN */
#rightColumn {
 width: 258px;
 float: right;
}
#whyChooseUsDefault {
	width: 258px;
	margin-top: 175px;
	float: left;
	/*background: url(../images/Roman_RtColWhyChooseUs.gif) no-repeat top left;*/
}
	#whyChooseUsDefault p {
		width: 222px;
		color: #fff;
		font: 13px Arial, Helvetica, sans-serif;
		margin: 5px 0 0 15px;
	}
	#whyChooseUsDefault a {
		color: #e37138;
	}
	#whyChooseUsDefault a:hover {
		color: #ff9b69;
	}
	#whyChooseUsDefault h1 {
		width: 222px;
		color: #b6be2d;
		font: bold 16px Arial, Helvetica, sans-serif;
		margin: 15px 0 0 15px;
	}
#whyChooseUsAboutUs {
	width: 258px;
	margin-top: 5px;
	float: left;
	/*background: url(../images/Roman_RtColWhyChooseUs.gif) no-repeat top left;*/
}
	#whyChooseUsAboutUs p {
		width: 222px;
		color: #fff;
		font: 13px Arial, Helvetica, sans-serif;
		margin: 5px 0 0 15px;
	}
	#whyChooseUsAboutUs a {
		color: #e37138;
	}
	#whyChooseUsAboutUs a:hover {
		color: #ff9b69;
	}
	h1 {
		width: 222px;
		color: #990000;
		font: bold 16px Arial, Helvetica, sans-serif;
		margin: 15px 0 0 15px;
	}
#agentInfo {
	width: 258px;
	height: 263px;
	margin: 0 0 0 0;
	float: left;
	/*background: url(../images/Roman_RtColAgentInfo.gif) no-repeat top left;*/
}
	#agentInfoTxt {
		margin-top: 15px;
	}
	
	#agentInfo p {
		width: 222px;
		color: #fff;
		font: 14px Arial, Helvetica, sans-serif;
		margin: 10px 0 0 15px;
	}
	#agentInfo a {
		color: #e37138;
	}
	#agentInfo a:hover {
		color: #ff9b69;
	}

/* CONTACT PAGE */

#contactForm {
	margin-top: 5px;
	margin-left: 25px;
	width: 600px;
}
	#contactForm h1 {
		width: 640px;
		color: #99000;
		font: bold 16px Arial, Helvetica, sans-serif;
		margin: 15px 0 0 0;
		float: left;
	}
	#contactForm p {
		font: 14px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin: 10px 0 10px 0;
		float: left;
	}
	#contactForm form {
		width: 640px;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin: 10px 0 10px 0;
		float: left;
	}
 
/* SUB PAGES */

#pageContent {
	width: 913px;
	background: #FFFFFF;
	border: 1px solid #999999;
	margin: 0 0 0 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}