@charset "utf-8";

body {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.jpg);height: 775px;}



div#wrapper{width:800px; height:auto; margin:auto; text-align:left;}
img {border-style:none;}
p, ul,  form, input, textarea {margin:0px 0px 0.5em 0px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;letter-spacing:0.1em;margin:0px 0px 0.8em;}
h1 {font-size:2.4em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
p {font-size:1.4em;}
.centered{text-align:center;}
.red{color:#F00;}
/* This is the CSS for the header, including navbar and the HeaderGraphics */
div#topheader{height:100px;width:800px;background-image: url(../IMAGES/headerfinal1.jpg);}
div#topstuff{height:70px;width:800px;}
/*#topstuff img{padding-right:50px;}*/

/*--new topstuff--*/
#socialmediabuttons{float:right;height:70px;width:345px;}
#socialmediabuttons .threebuttons {margin:12px 11px 0 11px; float:left; }

/*  */
#language{float:right;height:70px;width:315px;
/*border: 1px solid #F00;*/}
#weather{height:60px;float:left;margin-right:45px;}

/* ////////////// LANGUAGE BUTTON \\\\\\\\\\\\\\\ */
#language li{display:inline;padding:0;margin:0;float:left;}
#language a {display:block;}
#language #flag span {display:none;}
#language a#flag {
	height:60px;
	width:60px;
	background-image: url(../IMAGES/flag.jpg);
}
#language a#flag:hover{background-position: 0 -60px;}
/*////////////////////*/

/* */
div#weathertop{float:left;margin-right:30px;}
div#flagtop{float:left;}
div#topbuttons{float:right;}
div#topnavbar{text-align:center;height:28px;width:800px;font-size: 1.8em;text-transform: uppercase;padding-top:2px;}
div#newnavbar{height:28px;;padding-left:25px;}

/*THIS IS PROVISIONAL CSS FOR MY NEW CHANGES WITH SPRITE */


/*This is the end of the CSS in the Head*/


div#leftbar{margin-top:10px;float:left;width:512px;height:650px;}

div#contentindex{width:511px;height:375px;line-height:1em;font-family: Tahoma, Geneva, sans-serif;}
div#contentindex h4{letter-spacing:0em;font-size:1.6em;margin-top:0.6em;font-weight:bold;color: #006;text-decoration:underline;}
div#contentindex h5{letter-spacing:0em;font-size:1.4em;margin-top:0.6em;font-weight:bold;color: #006;text-decoration:underline;}
	
div#contentindex p{font-size:1.2em;letter-spacing:0em; line-height:1.1em;}

/*The 8 elements of the home page CSS */

div#firstrow{height:90px;width:512px;margin-top:11px;background-image: url(../IMAGES/greenbgroundcontentpage.jpg);background-repeat: repeat-x;
	border: 0px none #F0F0F0;}

div#secondrow{
	height:90px;
	width:512px;
	background-image: url(../IMAGES/greenlightbground.jpg);
}

div#thirdrow{height:90px;width:512px;background-image:url(../IMAGES/greenbgroundcontentpage.jpg);background-repeat: repeat-x;}

div#fourthrow{width:512px;
	height:90px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	background-image: url(../IMAGES/greenlightbground.jpg);
}

div#firstrowleft, div#secondrowleft, div#thirdrowleft, div#fourthrowleft{height:inherit;float:left; width:255px;}
div#firstrowleft img, div#secondrowleft img, div#thirdrowleft img, div#fourthrowleft img{float:left;padding-top:3px;}
div#firstrowright, div#secondrowright, div#thirdrowright, div#fourthrowright{height:inherit; width:256px;float:left;}
div#firstrowright img, div#secondrowright img, div#thirdrowright img, div#fourthrowright img{float:left;padding-top:3px;}

div#getaquote{height:210px;width:inherit;background-image: url(../IMAGES/getafreequotesquarebground.jpg);background-repeat: no-repeat;}
	.fronttable{padding-top:85px; padding-left:223px;}
	.fronttable2{padding-left:30px;}
	
	/*This is the CSS for the rightbar in the index*/
div#rightbar{margin-top:10px;float:left;width:280px;height:660px;background-image: url(../IMAGES/rightnavbarindex.png);}
div#rightbarvideo{padding-top:18px;padding-left:25px;}
div#callusindex{text-indent:-9999px; height:190px;}
div#locationindex{}
div#locationindex img {margin-top:15px; margin-left:43px;}
div#travelagency{
	margin-top:16px;
	margin-left:38px;
}

/* CSS for footer and lower navbar*/
div#footer{height:55px;font-size: 1em;text-align:center; padding-top:5px;}
.footernavbar ul{padding-top:0.2em;}
.footernavbar li{display:inline;margin-right:0.5em; padding-right:0.75em; border-right:1px solid #99C; }
.footernavbar li.last{border-right:0px;}
.footernavbar a{color: #333; text-decoration: none;}
.footernavbar a:hover{text-decoration:underline;}
#footer p{font-size: 1em;color: #333; line-height:0.7em;}


/* clears */
.clear{clear:both;}
