/* CSS Document */

body{ margin:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; font-weight: lighter;}
p{ text-align:left; margin-top:4px; margin-left:5px; margin-right:4px;}
h1{ font-family:"Century Gothic", arial, verdana, times new roman; font-size:14px; color:#FF9933; text-align:left; margin-bottom:0px; margin-left:5px;}
h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#990000; text-align:left; margin-left: 5px; margin-top:0px; margin-bottom:2px;}
h3{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight: bolder; margin-left:5px;}
ul { text-align:left; margin-left:10px;}
li{ text-align:left; margin-left:10px;}
#outer{ width: 100%; height: 800px;}
#commercialquotedirect{ position:relative; width:800px; height:700px; background-color:#FFFFFF;}
#motorquotedirect{ position:relative; width:800px; height:800px; background-color:#FFFFFF;}
#motorquotemenu{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/motor_quote_home.jpg); background-repeat:no-repeat;}
#motorabout{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/motor_quote_2.jpg); background-repeat:no-repeat;}
#motoraffiliate{ position:absolute;  width:800px; height: 76px; top:0px; left:0px; background-image:url(images/motor_quote_4.jpg); background-repeat:no-repeat;}
#motorterms{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/motor_quote_5.jpg); background-repeat:no-repeat;}
#motorcontact{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/motor_quote_3.jpg); background-repeat:no-repeat;}
#bikequotemenu{ position:absolute;  width:800px; height: 78px; top:-2px; left:0px; background-image:url(images/bike_quote_bike.jpg); background-repeat:no-repeat;}
#homequotemenu{ position:absolute;  width:800px; height: 78px; top:-2px; left:0px; background-image:url(images/home_quote_home.jpg); background-repeat:no-repeat;}
#vanquotemenu{ position:absolute;  width:800px; height: 78px; top:-2px; left:0px; background-image:url(images/van_quote_van.jpg); background-repeat:no-repeat;}
#validation{ position: absolute; top: 705px; left: 0px; width:800px}
#menutext{
	position:absolute;
	top: 45px;
	left: 278px;
	width: 487px; text-align:left;
}

#propertyquotemenu{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/menu_property.jpg); background-repeat:no-repeat;}
#propertyquotemenu2{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image: url(images/menu_property2.jpg); background-repeat:no-repeat;}
#propertyquotemenu3{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/menu_property3.jpg); background-repeat:no-repeat;}
#propertyquotemenu4{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/menu_property4.jpg); background-repeat:no-repeat;}
#propertyquotemenu5{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/menu_property5.jpg); background-repeat:no-repeat;}
#propertyquotemenu6{ position:absolute;  width:800px; height: 76px; top:2px; left:0px; background-image:url(images/property_quote_insurance.jpg); background-repeat:no-repeat;}

#home{ position: absolute; top: 48px; left:252px; width:95px; height:25px; text-align:center;}
#aboutus{ position: absolute; top: 48px; left:354px; width:95px; height:25px; text-align:center;}
#contact{ position: absolute; top: 48px; left:456px; width:95px; height:25px; text-align:center;}
#affiliate{ position: absolute; top: 48px; left:558px; width:95px; height:25px; text-align:center;}
#condition{ position: absolute; top: 48px; left:656px; width:105px; height:26px; text-align:center;}

#home2{ position: absolute; top: 50px; left:250px; width:95px; height:25px; text-align:center;}
#aboutus2{ position: absolute; top: 50px; left:354px; width:95px; height:25px; text-align:center;}
#contact2{ position: absolute; top: 50px; left:456px; width:95px; height:25px; text-align:center;}
#affiliate2{ position: absolute; top: 50px; left:558px; width:95px; height:25px; text-align:center;}
#condition2{ position: absolute; top: 49px; left:656px; width:105px; height:26px; text-align:center;}

#menuaff{
	position:absolute;
	top: 47px;
	left: 278px;
	width: 487px; text-align:left;
}

#autoquote{ position: absolute; top: 74px; left:0px; width:800px; height:128px;}
#housequote{ position: absolute; top: 74px; left:0px; width:800px; height:128px;}
#motorbikequote{ position: absolute; top: 74px; left:0px; width:800px; height:128px;}
#vanquote{ position: absolute; top: 74px; left:0px; width:800px; height:128px;}
#quotebutton{ position:absolute; top:5px; left: 0px;}
#commercial{ position: absolute; top: 83px; left:0px; width:800px; height:130px; background-image:url(images/bg.jpg); background-repeat: no-repeat;}


#commenu{ float:left; width: 122px; height:221px;}

#insurancecontent{ position: absolute; top:214px; left:0px; width:570px; height:220px; background-color:#FFFFFF}
#aboutcontent{ position: absolute; top:214px; left:0px; width:800px; height:224px; background-color:#FFFFFF}
#testimonials{position:absolute; top:0px; left:0px; height:229px; width:240px;}
#testext{ float: right; width: 118px; height: 160px; margin-top:0px}
#insurance{ float:right; width: 320px; height:220px; border-right:#cccccc thin solid; border-left:#cccccc thin solid; }
#about{ float:right; width: 545px; height:215px;}
#terms{ float:right; width: 545px; height:215px;}
#easyquote{
	position: absolute;
	left:578px;
	height:200px;
	width: 226px;
	height:220px;
	top: 0px;
}
#quotes{
	position: absolute;
	left:-1px;
	top: 266px;
	height:170px;
	width: 800px;
}
#property{float:right; width:80px; height: 220px; margin-left:0px; ; background-repeat:no-repeat;}
#insure{
	position: absolute;
	top:641px;
	left:0px;
	width:800px;
	height:85px;
	text-align: center;
} 
#news{
	position: absolute;
	width:197px;
	height:129px;
	left: 589px;
	top: 459px;
}

#call{ position: absolute; top:0px; left:258px; width:542px; height:30px; text-align:right; z-index:66;}
#commflash{ width:230px; height:125px; position: absolute; top:0px; left: 355px;}



.menu{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:800; text-decoration: none;}
a.menu:link{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:400; text-decoration: none;}
a.menu:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:400; text-decoration: none;}
a.menu:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:400; text-decoration: underline;}

a.menu:active{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:400; text-decoration: none;}

.link{ font-family:Arial, Helvetica, sans-serif; color: #666666; font-size:12px; font-weight:400; text-decoration: none; text-align:center;}
a.link:link{ font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:400; text-decoration: none;}
a.link:visited{ font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:400; text-decoration: none;}
a.link:hover{ font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:400; text-decoration: underline;}

a.link:active{ font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:400; text-decoration: none;}

.quote{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; margin-left:8px; margin-top:0px; padding-top:0px;}
.relax{ margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left;}
.text{margin:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-align:left;}
.bold{margin:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #00000; text-align:left; font-weight: bold;}
.call{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0033CC;}
.call2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0033CC; text-align:left;}
.call3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FF6600; text-align:left;}
.number{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FF6633;}

.comm{ font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:400; text-decoration: none; text-align:center;}
a.comm:link{ font-family: Arial, Helvetica, sans-serif; color:#FFffff; font-size:12px; font-weight:400; text-decoration: none;}
a.comm:visited{ font-family: Arial, Helvetica, sans-serif; color:#FFffff; font-size:12px; font-weight:400; text-decoration: none;}
a.comm:hover{ font-family: Arial, Helvetica, sans-serif; color:#FF9900; font-size:12px; font-weight:400; text-decoration: underline;}

a.comm:active{ font-family: Arial, Helvetica, sans-serif; color:#FFffff; font-size:12px; font-weight:400; text-decoration: none;}


.style1 {
	color: #333333;
	font-style: italic;
}

.steps_heading	{font-family:Geneva, Arial, Helvetica, sans-serif; color:#ff6600; font-size:14px; font-weight:bold;}

.map{ font-family:"Century Gothic", arial, verdana, times new roman; font-size:14px; color:#FF9933; font-weight:bold;  margin-bottom:0px; margin-left:0px;}

.form_heading {font-family:Geneva, Arial, Helvetica, sans-serif; color:#1a56b6; font-size:18px; font-weight:bold;}

.table_heading {font-family:"Century Gothic", arial, verdana, times new roman; font-size:14px; color:#FF9933; text-align:left; margin-bottom:0px; margin-left:5px; font-weight:bold;}

.seo_links {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center;}

#Layer1 {
	position:absolute;
	left:287px;
	top:0px;
	width:0px;
	height:3px;
	z-index:1;
}

#comments{ width:90%; margin-top:0px; text-align:left;}

#topborder{position:absolute; width:800px; height:18px; top:257px; left:-2px;}

#botborder{
	position:absolute;
	width:800px;
	height:18px;
	top:612px;
	left:-5px;
}

#otherinfo{position:absolute; width:396px; height:18px; top:251px; left:205px; background-color:#FFFFFF;}

			/* Quote Form Stage 1 Div Positioning */

#quotepage		{position:relative; height:800px; width:800px; background-color:#ffffff; z-index:1; margin-top:15px;}

#banner_quote1	{position:absolute; height:76px; width:800px; top:0px; left:0px; z-index:2;}

#quote_form		{position:absolute; height:418px; width:800px; top:77px; left:0px; z-index:2; background-color: #f4f4f4;}

#form1		{float:left; margin-left:15px; margin-right:5px; margin-top:100px;}

#form2{float:right; margin-right:15px; margin-top:100px;}

#next_button1	{position:absolute; top:304px; left:648px;}

#steps_icons	{
	position:absolute;
	top:12px;
	left:469px;
	z-index:3;
	width: 302px;
	height: 40px;
}

#form_heading	{
	position:absolute;
	top:105px;
	left:16px;
	width: 202px;
	height: 32px;
	z-index:3;
}

/* Template */

#top_sig		{width:800px; height:76px; background-image:url(images/menu_property.jpg); background-repeat:no-repeat;}

#quotebutton_sig{ float:right;}

#banner_sig		{width:800px;}

#middle_sig		{width:800px; text-align:center;}

#bottom_sig		{width:800px;}

#topborder_sig	{width:800px;}

#botborder_sig	{width:800px;}

#quotes_sig		{width:800px; text-align:center;}

#news_sig		{float:right; margin-top:17px; margin-right:10px;}

#insure_sig		{width:800px;}

#content_sig	{width:800px; min-height:200px;}

#s_links{ position: absolute; top:124px; left:0px; width:800px; height:85px; text-align:center;}

.s_links {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center;}
