@charset "utf-8";
/* CSS Document */


/*CSS specific to servicespages */

/*This is the CSS for the  rightbar in services area of site */
div#rightbarservices{
	margin-top:10px;
	float:left;
	width:280px;
	height:660px;
	background-image: url(../IMAGES/rightnavbarservices2.png);
	font-family: Arial, Helvetica, sans-serif;
}
.phone {font-size: 18px;color: #00F; line-height:1em;}
.menufont{font-size:9px;}
.rqfont{font-size:10px; font-weight:bolder;line-height:1.1em;}
div#rightbartop{height:205px;padding-left:25px;padding-top:10px;color: #333;}
div#rightbarquote{width:131px;height:62px;padding-top:7px; }


/*This  is the CSS for the content for services area */
div#contentservices{width:480px;height:350px;padding-left:20px;padding-right:20px;padding-top:10px;line-height:1em;font-family: Tahoma, Geneva, sans-serif;border-top-width: thin;	border-top-style: solid;border-top-color: #666;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #666;
	margin-top: 10px;margin-bottom:2px;background-image: url(../IMAGES/bgroundcontentservices.jpg);}
	
div#topleftsquareauto, div#topleftsquaremoto, div#topleftsquarehome, div#topleftsquarerenters, div#topleftsquaremobilehome, div#topleftsquaremexico, div#topleftsquarecomvehicle, div#topleftsquarecommercial, div#topleftsquarecontact, div#topleftsquarefind, div#topleftsquareourteam,  div#topleftsquareflood, div#topleftsquarespecialty{
	height:210px;width:inherit;background-repeat: no-repeat;color:#FFF;font-weight: bold;padding-left:2em;}
.slogan{padding-left:15px;padding-top:5px;}
/*fonts*/
div#contentservices  h1{font-size:16px;font-weight:bold;color:#F00;text-align: justify;}
div#contentservices h2{font-size:14px; font-weight:bold;color:#00F; line-height:1em;}
div#contentservices h3{	font-size:14px;	font-weight:bold;color:#333;line-height:1em;}
div#contentservices p{line-height:1.1em;}

/*Css for the content services auto*/
div#contentservicesautoleft{width:285px;float:left;}
div#contentservicesautoright{float:left;margin-left:5px;}
div#contentservicesautobottom{clear:both;margin-top:5px;}
div#greenbuttonauto, div#greenbutton{float:left;}
div#getaquotebuttonauto{float:left;margin-left:30px;margin-top:1px;}
div#autoinfo2, div#info2{overflow-y:scroll; height:330px;}

/*Css for the content services home*/
div#contentserviceshomeleft{width:320px;float:left;}
div#contentserviceshomebottom{clear:both;margin-top:5px;}
div#greenbuttonhome{float:left;margin-top:15px;}
div#getaquotebuttonhome{float:left;margin-left:30px;margin-top:15px;}

/*Css for the content services motorcycle*/
div#motoleftimg{float:left;}
div#motorighttext{float:left;width:275px;margin-bottom:20px; margin-left:5px;}
div#contentservicesmotobottom{clear:both;}

/*Css for the content services commercial vehicle*/
div#comvehleftparagraph{width:300px;float:left;}
div#comvehrightpic{float:left;}
div#greenbuttoncomveh{float:left;}
div#greenbuttoncomveh{float:left;margin-right:45px;}

/*Css for the content services business insurance*/
div#businessleftparagraph{width:285px;float:left;}
div#businessrightpic{float:left;margin-left:10px;}
div#contentservicesbusinessbottom{clear:both;padding-top:15px;}
div#greenbuttonbusiness{float:left;margin-right:45px;}

/*Css for the content services mobile home*/
div#contentservicesmobilebottom{clear:both;margin-top:20px;}

/*Css for the content services renters*/
div#renterbottom{width:370px; float:left;}
div#renterbottompic{float:left; margin-top:5px;}

/*Css for the content services mexico*/
div#leftmexico{width:380px; float:left; }
div#mexicopic{float:left;}
div#getaquotemexico{padding-left:170px;}

/*Css for the content services flood*/
div#leftflood{width:290px; float:left;padding-top:1.5em;}
div#floodpic{float:left; paddinsg-left:10px;}
div#getaquotebuttonflood{float:left;}
div#floodbottomparagraph{float:left; width:285px;}
div#contentservicesfloodbottom{clear:both;margin-top:15px;}

/*Css for the content services specialty*/
div#getaquotebuttonspecialty{margin-left:150px; padding-top:15px;}

/*This is the CSS for the bground imgs for the difts services*/
div#topleftsquareauto{background-image: url(../IMAGES/autoheader.jpg);}
div#topleftsquarehome{background-image: url(../IMAGES/homeheader.jpg);}
div#topleftsquaremoto{background-image: url(../IMAGES/motopageheader.jpg);}
div#topleftsquarerenters{background-image: url(../IMAGES/renterheader.jpg);}
div#topleftsquaremobilehome{background-image: url(../IMAGES/mobilehomefront.jpg);}
div#topleftsquaremexico{background-image: url(../IMAGES/mexicoheader.jpg);}
div#topleftsquarecomvehicle{background-image: url(../IMAGES/commercialvehicleheader.jpg);}
div#topleftsquarecommercial{background-image: url(../IMAGES/commercialheader.jpg);}
div#topleftsquareflood{background-image: url(../IMAGES/floodtop.jpg);}
div#topleftsquarespecialty{background-image: url(../IMAGES/specialtytop.jpg);}
div#topleftsquarecontact{background-image: url(../IMAGES/girlcontact.jpg);}
div#topleftsquarefind{
	background-image: url(../IMAGES/findlocationmap.jpg);
}
div#topleftsquareourteam{background-image: url(../IMAGES/ourteamheader.jpg);}
/* This is the CSS for the navigation on the right*/

div#rightnavbar{width: inherit;	padding-left:40px; padding-top:10px;}
div#rightnavbar ul{list-style-type: none;padding-left:13px; padding-top:10px;margin: 0px;}

div#rightnavbar ul li {text-align:left;}
div#rightnavbar .top ul li{border-top:solid 3px #FFFFFF;width:180px;}
div#rightnavbar ul li a{display: block;	padding-top:5px;padding-bottom:5px;padding-left:5px;border-bottom: solid 3px #FFFFFF;width:180px;
text-decoration:none;font-size: 1.2em;font-weight: bold;text-transform:none;letter-spacing:.1em;color: #666;}
div#rightnavbar ul li a:hover {background-color: #D2EDFF;}
div#rightnavbar .currentright a{
	background-color:#FFDFDF
}

/*This is the CSS for the location div after the navigation bar */

div#locationservices img {margin-top:27px; margin-left:63px;}

/*CSS specific to quoute-auto.php file */


/*This is the specific css for the motorcycle pages */
	
div#contentmotoform{width:511px;line-height:1em;font-family: Tahoma, Geneva, sans-serif;}


/*This is the specific css for the CONTACTUS page */
div#contentservicescontacthacked{width:480px;height:489px;padding-left:20px;padding-right:20px;padding-top:17px;line-height:1em;font-family: Tahoma, Geneva, sans-serif;border-top-width: thin;	border-top-style: solid;border-top-color: #666;margin-top: 10px;margin-bottom:2px;background-image: url(../IMAGES/bgroundcontact.jpg); background-repeat:no-repeat;}

div#contentservicescontact{width:480px;height:344px;padding-left:20px;padding-right:20px;padding-top:17px;line-height:1em;font-family: Tahoma, Geneva, sans-serif;border-top-width: thin;	border-top-style: solid;border-top-color: #666;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #666;margin-top: 10px;margin-bottom:2px;background-image: url(../IMAGES/bgroundcontentservices.jpg); background-repeat:no-repeat;}

#contactbodyhack{font-size:62.5%;padding-top: 0em;margin: 0px auto;font-family:Verdana, Geneva, sans-serif;text-align: center;line-height:1.3;	min-width:800px;
	background-repeat: repeat-x;background-image: url(../IMAGES/estrellabground-contact.jpg);height: 925px;}

div#contentservicescontacthacked .red {color:#F00} 
div#contentservicescontacthacked .blue {color:#00F} 

div#contentservicesfind .red {color:#F00} 
div#contentservicesfind .blue {color:#00F} 


#contactstuff{padding:10px 0; margin:10px 0;border-top: 1px solid #CCC;}

div#colonecontact{width:180px;height:auto; line-height:1em;float:left;}
div#colonecontact .small {font-size:11px;}
div#coltwocontact{width:180px;line-height:1em;float:left;}
div#coltwocontact .small {font-size:11px;}

div#colthreecontact{float:left;padding-top:20px;}
div#contacttable{padding-left:60px;padding-top:30px;}
div#contacttable .biggerfont{font-size:12px;}

/* THIS IS the CSS for the find us page */

div#contentservicesfind{width:480px;height:344px;padding-left:20px;padding-right:20px;padding-top:17px;line-height:1em;font-family: Tahoma, Geneva, sans-serif;border-top-width: thin;	border-top-style: solid;border-top-color: #666;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #666;margin-top: 10px;margin-bottom:2px;background-image: url(../IMAGES/bgroundcontentservices.jpg);}

/*---------------Find Location-------------------*/
#maps{border-top:1px solid #CCC;margin:10px 0;padding:10px 0;}
.littlemaptop{float:left;height:145px;width:142px;padding:0 5px 0 5px;margin:0 0 0 2px;}
.littlemapbottom{float:left;height:145px;width:142px;;padding:0 5px 0 5px;margin:5px 0 0 55px;}
.littlemapfont{font-size:11px;font-weight:bold;text-align:center;}

/*THIS IS THE CSS FOR THE OUR SERVICES PAGE */

div#ourservicessquares {height:177px; width:480px; padding-top:5px;}
div#ourservicessquares .smaillersquare{height:86px;width:110px;padding-left:10px; float:left;}
div#ourservicessquares .smaillersquare a{color:#00F;font-size:10px;float:left; text-decoration:none; font-weight:bold;}
div#ourservicessquares .smaillersquare a:hover{text-decoration:underline; font-weight:bold;}
div#ourservicessquares .smaillersquare .textbelow{padding-top:3px; padding-left:10px;}
div#ourservicessquares .smaillersquare .textbelownoleft{padding-top:3px;}


/*THIS IS THE CSS FOR THE OURTEAM PAGE */

div#teampictures{overflow-y:scroll; height:230px;}
div#teampictures .basicpicturesquare {height:160px; width:100px; margin-left:5px;margin-right:5px; margin-top:10px;float:left;}
div#teampictures .teamtext {text-align:center;}
div#teampictures .teamtext a {font-size:10px; color:#00F;text-decoration:none;}

div#teamlist {overflow-y:scroll; height:230px; font-size:11px;} 

/*This is the CSS fot the specific team pages*/

div#teampicleft{float:left;}
div#teampictable{float:left;width:220px;padding-left:15px;}
div#sendmebutton{padding-left:100px;}
