@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('Chunkfive-webfont.eot');
    src: url('Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('Chunkfive-webfont.woff') format('woff'),
         url('Chunkfive-webfont.ttf') format('truetype'),
         url('Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

H2 {font: 1.125em "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#00182f; text-decoration: none; letter-spacing:1.5px; margin-bottom:-10px;}
H3 {font: 0.625em 'QuattrocentoRomanRegular', Helvetica, sans-serif; color:#440000; font-weight:bold;text-decoration: none; letter-spacing:1.5px; margin-bottom:-10px;}
H4 {font: 0.875em 'QuattrocentoRomanRegular', Helvetica, sans-serif; color:#fff; text-decoration:underline; letter-spacing:1.5px;; padding-top:10px; margin-bottom:-5px; margin-top:10px;}
H6 {font: 0.688em "tahoma", Helvetica, sans-serif; color:#333;}
p {font: 0.750em "tahoma", Geneva, verdana, sans-serif;color:#222222; line-height: 18px;}
H1 {font: 1.750em  "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#00182f; font-style:italic; text-decoration:underline; letter-spacing:.036em; margin-top:0px; margin-bottom:-5px;}

ul { list-style-image:url(images/bullet.png); margin-top: 20px;}
li {font: 0.9em "tahoma", Helvetica, sans-serif;color:#222222; line-height: 1.0em; margin-left: 0px; padding-left:-1em; padding-bottom: 15px;}

td {font: 0.750em "tahoma", Helvetica, sans-serif;color:#222222; line-height: 18px;}

body{background-image:url(images/background.jpg); background-repeat:repeat; margin:0px; font-size:100%;}
hmtl a{color:#333; display:block; text-decoration:underline; border:none;}
a:visited {color:#666;}
a:hover {color:#666;}
.border {
margin-top:5px;
	margin-left:10px;
	border-right-style:solid; 
		border-bottom-style:solid; 
		border-left-style:solid; 
		border-top-style:solid; 
		border-top-width:1px; 
		border-right-width:1px; 
		border-bottom-width:1px; 
		border-left-width:1px; 
		border-color: #666666;
			-moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	 -webkit-box-shadow: 1px 1px 5px #666666;  
   		 -moz-box-shadow: 0px 0px 5px  #666666;  
   		 box-shadow: 0px 0px 5px #666666;
}

.forms{ background-color:#C9DFF1;}

img { border:none;}



#content{
	position:relative;
	text-align:left;

}

#content-all{text-align:left;height:auto;		
		margin-top:0px;
   		margin-left: 15px; 
		margin-right: 15px;
		padding-left:10px;
		padding-top:10px;

}

#content-all-text{	margin-top:10px;
					margin-left:20px;
					margin-right:20px;
					text-align:left;
					float:left;
					height:auto;
					width:auto;


}

#content-all-text ul {font: 12px "tahoma", Helvetica, sans-serif;color:#222222; line-height: 16px; list-style-image:url(images/check.png); margin-top: 15px;}
#content-all-text li {font: 12px "tahoma", Helvetica, sans-serif;color:#222222; line-height: 16px; margin-left: 10px; padding-bottom: 10px;}

#content-all p{font: 12px "tahoma", Helvetica, sans-serif; color:#222222; line-height: 18px;
}


#textarea{margin-left:15px; 
margin-right:15px;text-align:left;}


#wrapper{background-color:#fff;
		padding: 0px 0px 0px 0px; 
		width:914px;
		clear:both; 
		text-align:center;
		border-right-style:solid; 
		border-bottom-style:solid; 
		border-left-style:solid; 
		border-top-style:solid; 
		border-top-width:0px; 
		border-right-width:2px; 
		border-bottom-width:2px; 
		border-left-width:2px; 
		border-color: #fde600;
		margin-top: 0px;
		margin-left:auto;
		margin-right:auto;
		padding-bottom:15px;
		 -webkit-box-shadow: 0px 20px 120px 40px #000;  
   		 -moz-box-shadow: 0px 20px 120px 40px #000;  
   		 box-shadow: 0px 20px 120px 40px #000;
	-moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
		 }
#main{}
		
#header{text-align:left;margin-left:0px; padding-top:10px; width:auto;position:relative; height:129px;}

#logo {margin-right:0px; width:251px; position:relative; margin-top:0px; height:129px;}
#logo-text {width:375px; float:right; text-align:center; margin-top:0px; height:50px;}
#logo-text h1{font: 30px 'crimsonroman', times new roman,serif; color:#299ae1; text-decoration:none; font-weight:500;letter-spacing:1px; margin-top:0px;}
#logo-sub-text {background-color:#299ae1; background-image:url(images/logo-text-bkg.png); background-repeat:repeat-x; margin: 5px auto; width:320px; text-align:center;}
#logo-sub-text H1 {font: 12px 'tahoma', Helvetica, sans-serif; color:#FFF; text-decoration:none;letter-spacing:1px; padding-top:3px; padding-bottom:3px; padding-left:0px; margin-left:0px;}

#aaa-logo{text-align:right; width:360px; height:47px; position:absolute; right:0px; top:10px;}
#header-contact{text-align:right;background-image:url(images/red-fox-contact-towing.jpg); width:360px; height:82px; position:absolute; right:0px; bottom:0px;}

#header-contact H1{font: 30px 'ChunkFiveRegular', Helvetica, sans-serif; color:#bd1912; font-weight:bold;text-decoration: none; letter-spacing:1.5px; margin-right:15px;margin-top:10px;}

#nav {width:908px; height:46px;background-image:url(images/nav-background.jpg);background-repeat:repeat-x;}

#redbar{background-image:url(images/blue-borders.jpg);background-repeat:repeat-x; height:8px; width:100%;}
#divider{width:100%; text-align:center; margin-top:5px;}

#image_slide{
	position:relative;
	float:left;
	margin-top:0px;
	width:914px;
	height:318px;}
#slide_text{text-align:left;
background-color:#333; 
width:255px; 
height:318px; 
position:absolute; 
right:0px; 
top:0px; 
border-left-style:solid; 
border-left-width:3px; 
border-color:#666;
-moz-box-shadow: inset 0 0 20px #000000;
-webkit-box-shadow: inset 0 0 20px #000000;
 box-shadow: inset 0 0 20px #000000;  }
 #slide_text p{color: #fff;}


#home_box1{
	position:relative;
	float:left;
	margin-top:15px;
	width:600px;
	height:225px;
	background-position:bottom; 
	background-repeat: no-repeat;
	background-color:#fff;
	padding:0 15px 0px 15px;
}

#home_box1 p {font: 12px "tahoma", Helvetica, sans-serif;color:#222222; line-height: 16px;}

#home_box1 a {font: 12px "tahoma", Helvetica, sans-serif;color:#299ae1; line-height: 16px; padding:0 0px 0px 0px; text-decoration:underline;}
#home_box1 a:hover {color:#299ae1;text-decoration: none;}

#home_box2{
	position:relative;
	float:right;
	margin-top:5px;
	margin-right:5px;
	width:240px;
	height:550px;
	background-image:url(images/affiliates_background.jpg);
	background-position:bottom; 
	background-repeat: repeat-x;
	background-color:#c5c5c5;
		-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#home_box2 H1 {font: 28px  "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#00182f; font-style:italic; text-decoration:underline; margin-top:10px; margin-bottom:-5px; margin-left:12px;}

#home_box2 p {font: 12px "tahoma", Helvetica, sans-serif;color:#222222; line-height: 16px; padding:0 15px 0px 15px;}

#home_box2 a {font: 12px "tahoma", Helvetica, sans-serif;color:#299ae1; line-height: 16px; padding:0 0px 0px 0px; text-decoration:underline;}
#home_box2 a:hover {color:#299ae1;text-decoration: none;}

#boxtitle{background-image:url(images/services-category-title-background.jpg); height:56px; text-align:center;}
#boxtitle H1{font: .92em "ChunkFiveRegular", Helvetica, sans-serif; color:#fff; letter-spacing:.08em; text-decoration:none; padding-top:20px; text-shadow: 1px 1px 3px #000;}

#home_box3{
	position:relative;
	float:left;
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
	width:298px;
	height:400px;
	background-position:bottom; 
	background-repeat: no-repeat;
	background-color:#f2f2f2;
}

#home_box3 p {font: 12px "tahoma", Helvetica, sans-serif;color:#222222; line-height: 16px; padding:0 15px 0px 15px;}

#home_box3 a {font: 12px "tahoma", Helvetica, sans-serif;color:#299ae1; line-height: 16px; padding:0 0px 0px 0px; text-decoration:underline;}
#home_box3 a:hover {color:#299ae1;text-decoration: none;}

#home_box4{
	position:relative;
	float:left;
	margin-top:10px;
	width:298px;
	height:400px;
	background-position:bottom; 
	background-repeat: no-repeat;
	background-color:#f2f2f2;
}

#home_box4 p {font: 12px "tahoma", Helvetica, sans-serif;color:#222222; line-height: 16px; padding:0 15px 0px 15px;}

#home_box4 a {font: 12px "tahoma", Helvetica, sans-serif;color:#299ae1; line-height: 16px; padding:0 0px 0px 0px; text-decoration:underline;}
#home_box4 a:hover {color:#299ae1;text-decoration: none;}

#offer_box_left1{
	position:relative;
	float:left;
	padding-left:125px;
	background-image:url(images/health-cat.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0px;
	margin-right:10px;
	margin-left:20px;
	width:250px;
	height:250px;

}
#offer_box_left2{
	position:relative;
	float:left;
	padding-left:125px;
	background-image:url(images/disability-cat.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0px;
	margin-right:10px;
	margin-left:20px;
	width:250px;
	height:175px;
}
#offer_box_left3{
	position:relative;
	float:left;
	padding-left:125px;
	background-image:url(images/longterm-cat.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0px;
	margin-right:10px;
	margin-left:20px;
	width:250px;
	height:175px;
}
#offer_box_right1{
	position:relative;
	float:left;
	padding-left:125px;
	background-image:url(images/life-cat.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0px;
	margin-right:-125px;
	width:300px;
	height:250px;

}
#offer_box_right2{
	position:relative;
	float:left;
	padding-left:125px;
	background-image:url(images/medicare-cat.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0px;
	margin-right:-125px;
	width:300px;
	height:175px;
}
#offer_box_right3{
	position:relative;
	float:left;
	padding-left:125px;
	background-image:url(images/medicare-cat.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0px;
	margin-right:-125px;
	width:300px;
	height:175px;
}
#offer_box_right3 a{color: #336; line-height: 18px; letter-spacing: 0px; padding:0 0px 0px 0px;}
#offer_box_right3 a:visited {color:#336;}
#offer_box_right3 a:hover {color:#336; text-decoration:none;}


#products{margin-left:20px; margin-top:10px;}
#carriers {width:192px;}


#facebook a{
position:absolute;
right:35px;
top:10px;
  width: 18px;
  height: 18px;
  background: url('images/facebook.png') no-repeat left top;
}
#facebook a:hover{
   background-position: left -18px;
}

#links {text-align:center;font: 11px "tahoma", Helvetica, sans-serif; color: #fff; width:900px; margin-left:auto; margin-right:auto;}
#links  a{font: 11px "tahoma", Helvetica, sans-serif; color: #fff; line-height: 18px; letter-spacing: 0px; padding:0 0px 0px 0px;}
#links a:visited {color:#fff;}
#links a:hover {color:#fff; text-decoration:none;}

#seolinks {margin-left:auto; margin-right:auto; font: 11px "tahoma", Helvetica, sans-serif; color: #fff; line-height: 18px; letter-spacing: 0px; padding:0 15px 0px 15px;}
#seolinks  a{font: 11px "tahoma", Helvetica, sans-serif; color: #fff; line-height: 18px; letter-spacing: 0px; padding:0 0px 0px 0px;}
#seolinks a:visited {color:#fff;}
#seolinks a:hover {color:#fff; text-decoration:none;}


