@charset "utf-8";

/* ---------------I McCord Insurance Agency I------------------------- */
/* ----------I Powered by Celina Insurance Group I-------------------- */
/* -------------------I Copyright 2013 I------------------------------ */

/* ------------------------------------------------------------ */
/* ------------------------I CSS Reset I----------------------- */
/* ------------------------------------------------------------ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 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;}/* remember to define focus styles! */:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol {list-style: none;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}

/* ------------------------------------------------------------ */
/* --------------------------I Globals I----------------------- */
/* ------------------------------------------------------------ */

html, body {
	padding:0; 
	margin:0; 
	height:100%; 
	background-color:#d3c075; 
	background-image:url(images/gradient.png);
	background-repeat:repeat-x; 
	font-family:Franklin Medium, Arial, Helvetica, sans-serif;
	}

p,h1,h2,h3,h4,table {
	font-family:Franklin Medium, Arial, Helvetica, sans-serif; 
	margin-bottom:15px;	
	line-height:1.45em;
	letter-spacing:.001em;
	}

h1 {	
	font-size:30px;
	font-weight:bold;
	color:#3C1F04; 
	}

h2 {	
	font-size:22px;
	font-weight:200;
	color:#3C1F04; 
	}

h3 { 	
	color:#3C1F04;  
	font-size:14px;
	border-bottom:1px dotted silver; 
	padding-bottom:3px;
	font-weight:bold; 
	text-align:left; 
	}
		
h4 { 	
	color:#3C1F04;  
	font-size:14px;
	padding-bottom:3px; 
	text-align:left; 
	font-weight:bold; 
	}
	
h5 { 	
	color:#3C1F04;  
	font-size:12px;
	padding-bottom: 3px; 
	text-align: left; 
	}

p {		
	font-size:1.1em; 
	color:#000;
	widows:3;
	}

ul {margin-bottom:20px;}

ul li {
	font-size:1.1em;
	line-height:2em;
	margin-left:25px;
	}

b {color:#3C1F04;}

hr {margin:20px;}

textarea,input[type=text] {
	font-family:Franklin Medium, Arial, Helvetica, sans serif;
	font-size:12px;
	padding:10px;
	width:425px;
	margin-top:5px;
	}

input[type=radio]{margin-left:10px;}

label {color:#3C1F04; font-weight:bold;}

#staff h2 {margin:0;}

/* ------------------------------------------------------------ */
/* --------------------------I Classes I----------------------- */
/* ------------------------------------------------------------ */

.foottext {		
	font-variant:small-caps;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	margin-top:-3px;
	}

.addlist {		
	list-style-type: none;
	text-decoration:none;
	}

.rtcolimg{		
	margin:20px 0px 0px 30px;
	border: 2px solid #4B3925;
	}

.complist{line-height:1.25em;}

.claim-logo{
	margin-bottom:15px;
	margin-top:20px;
	}
	
.margin-top-neg{
	margin-top:-10px;
	}

.error {
	color:red;
	font-style:italic;
	}

/* ------------------------------------------------------------ */
/* --------------------------I Divs I-------------------------- */
/* ------------------------------------------------------------ */


#container {	
	background-position:top;
	background-repeat:no-repeat;
	background-color:white;
	width:958px;
	margin:30px auto;
	overflow:hidden;
	border-radius:30px 30px 0px 0px;
	}

#logo {			
	float:left;
	background-image:url(images/logo.png); 
	background-repeat:no-repeat; 
	height:80px;
	width:300px;
	margin:10px 0px 0px 20px;
	padding-bottom:10px;
	}

#nav {
	float:left; 
	padding: 50px 40px 30px 0px;
	}

#nav li,a {		
	font-family:Franklin Medium, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-align:right; 
	display:inline; 
	text-decoration:none; 
	color:black; 
	padding-right:3px;				
	}

#nav a:hover {	
	color:#000066; 
	border-bottom: 1px dotted #000066;
	}

#faq-nav ul li{
float:left;
list-style: none;
	}

#faq-nav {height:75px; width:400px;}	

#pictureboxtop{	
	float:left; 
	width:958px; 
	height:18px; 
	}

#picturebox{	
	float:left;
	clear:left;
	width:958px; 
	height:300px; 
	background-color:#7E300C;
	}
				
#colcontainer{ 	
	float:left;
	width:100%;
	background-image:url(images/backcolor.gif);
	background-repeat:repeat-y;
	height:100%;
	}

#leftcol{		
	float:left;
	width:525px; 
	height:auto; 
	padding:30px 40px 0px 40px; 
	font-size:12px;
	}
				
#leftcol a{
	text-decoration: underline;
	}

#rtcol{			
	float:right; 
	width:300px;
	height:100%; 
	font-size:14px;
	padding:20px;
	color:white;
	}

#rtcol h1, 
#rtcol h2, 
#rtcol h3,
#rtcol h4 {		
	color:white;
	font-weight:bold;
	}

#rtcol a{		
	color:white; 
	text-decoration:underline;
	}			

#footer{		
	margin:-30px auto 30px auto;
	width:952px;
	height:28px; 
	background-color:#7D0B0B;
	border:3px solid #5E3911;
	}

#footer a, img{	
	text-decoration:underline; 
	color:#FFFFFF; 
	border: 0px;
	}

	.privacy-policy{
		float:right;
		padding-top:7px;
		padding-right:15px;
	}

	.celina-logo{
		height:80px; 
		width:300px;
	}

	.submit{
		float:right;
		padding:5px 10px 5px 10px;
		margin-right:65px;
		margin-bottom:30px;
	}

	.rc-vehicles{
		float:left;
		clear:right;
		width:50%;
		margin-left:-40px;
		margin-right:50px;
	}

	.rc-vehicles-2{
		float:left; 
		width:45%;
	}



















