@charset "utf-8";
/* CSS Document */

body { 
/*background-color: #CBCBCB; */
background-color: #fff; 
margin: 0; 
padding: 0; 
background-image: url(images/gradient_BtoW3.gif); 
background-position: top left; 
background-repeat: repeat-x; 
background-attachment: fixed;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
}

p {
	margin: 0;
	text-align: left;
}

h1 {
  font-size: 1.75em; 
  font-weight: bold; 
  color: #000;	
  margin: 20px auto;
  padding: 0;
  text-align: center;
}

h2 {
	text-align:center; 
	color: #339; 
    font-size: 1.35em; 
	font-weight: bold; 
	font-family:Arial, Helvetica, sans-serif;	
}

h4 {
	text-align:center; 
	color: #339; 
    font-size: 1em; 
	font-weight: bold; 
	font-family:Arial, Helvetica, sans-serif;	
}
		 
		 
		 

/* ----------------- LINKS ----------------- */



ul.navbar1 { 
/*background: #FF0;*/
text-align: left;
font-size: 1.25em;
font-weight: bold;
text-align: left;
list-style: outside;
list-style-position: outside;
list-style-type: none;
margin: 20px 0 0 8px;
padding: 0;

}

ul.navbar1 li { 
margin: 6px 0;
padding: 0; 
}

ul.navbar1 li a { 
margin: 6px 0;
padding: 0; 
text-decoration: none;
}



<!--
a:link {
	color: #00F;
}
a:visited {
	color: #00F;
}
a:hover {
	color: #F00;
}
a:active {
	color: #F00;
}

a.on {
color: #F00;	
}
-->





/* ----------------- TOP REGION ----------------- */

#top {
	margin: 0 auto; 
	padding: 0; 
	text-align: center; 
	width: 750px; 
	osition: relative;
}


#top_gradient1 {
height: 62px; 
background-image: url(images/gradient00.jpg); 
background-position:top left; 
background-repeat: repeat-x;"	
}

#top_main {
height: 142px; 
background-image: url(images/gradient28.jpg); 
background-position:top left; 
background-repeat: repeat-x; 
position: relative;	
}

#palmtree {
	position: absolute; 
	top: 0; left: 0; 
	margin: 0; 
	padding: 0;
}

#logo_pacific_glass {
	position: absolute; 
	top: 0; left: 111px; 
	margin: 0; 
	padding: 0;
}

#logo_free_mobile {
	position: absolute; 
	top: 0; right: 21px; 
	margin: 0; 
	padding: 0;
}

#top_divider1 {  
        height: 3px; 
		background-image: url(images/gradient29.jpg); 
		background-position:top left; 
        background-repeat: repeat-x; 
		text-align: right;
}


#top_gradient2 {
	height: 42px; 
	background-image: url(images/gradient30.jpg); 
	background-position:top left; 
    background-repeat: repeat-x; 
	text-align: right;
}


#top_divider2 {
	height: 7px; 
	background-image: url(images/divider2.gif); 
	background-position:top left; 
    background-repeat: repeat-x; 
	text-align: right;
}



/* ----------------- MAIN REGION ----------------- */

#mainpage {
	position: relative; 
	width: 750px; 
	text-align: center; 
	margin: 0 auto; 
	padding: 0; 
    background-color: #E5E5E5;
	min-height: 800px;
}

/* -----------------------LEFT COLUMN--------------------- */

#leftcol {
	width: 26%; 
	background-color: #E5E5E5;
	margin:0; 
	padding: 0; 
    text-align: left; 
	vertical-align: top; 
	float: left; 
	overflow: hidden;
}

p.sidebar_header1 {
	margin: 40px 10px 10px 8px; 
	color: #F00; 
	font-size: 1.5em; 
	font-weight: bold;
}

div.img_wrap1 {
	margin: 20px 0 20px 8px; 
	text-align: center; 
	width: 149px;
}


/* -----------------------RIGHT COLUMN--------------------- */

#righcol {
	width: 72%; 
	background-color: #E5E5E5;
	margin:0 0 0 26%; 
	padding: 0 1%; 
	overflow: hidden;
}

#stars {
	text-align: center; 
	margin: 20px auto; 
	padding: 0;
}

#stars ul {
/*list-style: outside;
list-style-position: outside;
list-style-type: none;	*/
}

#stars ul li { 
display: inline;
margin: 0;
padding: 0;
}

#stars ul li img { 
display: inline;
margin: 0 0 0 0;
padding: 0 20px 0 20px;
}

h4#footer_locations {
	font-size: 0.85em; 
	text-align: justify;
	}

/* ----------------- FOOTER REGION ----------------- */

#footer1 {
	margin: 0 auto; 
	padding: 0; 
	text-align: center; 
	width: 750px; 
	clear: both;
}

#footer_top {
	height: 15px; 
	background-image: url(images/gradient_divider_grey_37.jpg); 
	background-position:top left; 
    background-repeat: repeat-x;
}


#footer_body {
	height: 83px; 
	background-image: url(images/gradient_footer_39.jpg); 
	background-position:top left; 
    background-repeat: repeat-x; 
	position: relative;
}

#footer_contact {
	position: absolute; 
	top: 0; left: 0; 
	margin: 0; 
	padding: 0;
}

#footer_cc {
	position: absolute; 
	top: 0; right: 0px; 
	margin: 0; 
	padding: 0;
}

#footer_bottom {
	height: 7px; 
	background-image: url(images/divider2.gif); 
	background-position:top left; 
    background-repeat: repeat-x; 
	text-align: right;
}



/* ----------------- LIST - VERTICAL ----------------- */


ul#list1  {
list-style: url(images/star_blue_grey.gif);
list-style-position: inside;
text-align: left;
color: #339; 
font-size: 1.35em; 
font-weight: bold; 
font-family:Arial, Helvetica, sans-serif;	
list-style-image: url(images/star_blue_grey.gif);  
}

ul#list1 li { 
display: block;
margin: 0 0 10px;
padding: 0 0px 0px;
list-style: url(images/star_blue_grey.gif);
list-style-image: url(images/star_blue_grey.gif);  
}


