body {
	background-image: url(images/bg-california-home-pros.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #BEA682;
}
a:link {
	color: #063a69;
}
a:visited {
	color: #063a69;
}
a:hover {
	color: #063a69;
}
a:active {
	color: #063a69;
}
.California-Sunsuites-Sunrooms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.California-Sunsuites-Sunrooms:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
a.California-Sunsuites-Sunrooms:visited {
	color: #ffffff;
}
a.California-Sunsuites-Sunrooms:hover {
	color: #6db4e3;
}
a.California-Sunsuites-Sunrooms:active {
	color: #ffffff;
}

.California-Sunsuites-Sunrooms1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #573301;
	font-weight: bold;
	text-decoration: none;
}
a.California-Sunsuites-Sunrooms1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #573301;
	font-weight: bold;
}
a.California-Sunsuites-Sunrooms1:visited {
	color: #573301;
}
a.California-Sunsuites-Sunrooms1:hover {
	color: #ffffff;
}
a.California-Sunsuites-Sunrooms1:active {
	color: #573301;
}
.California-Sunsuites-Sunrooms2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #573301;
	font-weight: bold;
	text-decoration: none;
}
a.California-Sunsuites-Sunrooms2:visited {
	color: #063a69;
}
a.California-Sunsuites-Sunrooms2:hover {
	color: #6db4e3;
}
a.California-Sunsuites-Sunrooms2:active {
	color: #063a69;
}

.California-Sunsuites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b2301;
	font-weight: bold;
	text-decoration: none;
}
a.California-Sunsuites:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b2301;
	font-weight: bold;
}
a.California-Sunsuites:visited {
	color: #ffffff;
}
a.California-Sunsuites:hover {
	color: #000000;
}
a.California-Sunsuites:active {
	color: #ffffff;
}
.California-SunSuites-thumb1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image:url(images/thumb1.jpg); }
.California-SunSuites-thumb1:link {}
.California-SunSuites-thumb1:hover { background-image:url(images/thumb1hover.jpg); }

.SidebarText {font-size: 11px; color: #114374; font-family: Arial, Helvetica, sans-serif;}
.California-Copyright {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;}
.style9 {font-size: 18px}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.Sunrooms-California {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927878;
    text-decoration: none;
}
.Sunrooms-California1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #927878;
    text-decoration: none;
}

.Sunrooms-California2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0267AD;
    text-decoration: none;
}

a.Sunrooms-California1:visited {
color:#927878;
}

a.Sunrooms-California:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927878;
	font-weight: normal;
}
a.Sunrooms-California:visited {
	color: #927878;
}
a.Sunrooms-California:hover {
	color: #dbd8d8;
}
a.Sunrooms-California:active {
	color: #927878;
}
.California-Sunrooms-PT {font-family: Arial, Helvetica, sans-serif; font-size: 24px; }
.California-SunSuites-Sunrooms-Main {font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.California-Sunrooms-Phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #114374;
	font-weight: bold;
}
.California-SunSuites-Estimate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #866232;
}

.coupon {float: left; width: 245px; margin-left: 10px;}
.cpn-top {width: 245px; height: 15px; background: url(images/cpn_01.png) no-repeat;}
.cpn-main {background: url(images/cpn_02.png) repeat-y; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-spacing: 18px; padding: 5px; text-align: center;}
.cpn-bottom {width: 245px; height: 72px; background: url(images/cpn_04.png) no-repeat;}
.cpn-print { margin: 5px;}

.clear {clear: both;}

h2.featuring{
	margin-top:0px;
}
h2.featuring a{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#063A69;
}
h2.featuring a:hover{
	color:#6DB4E3;
}

h3 {color: #0267AD; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px; margin: 0px; }
.style44 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style1 {font-size: 10px;}
.style2 {font-size: 10px; padding: 0px 0px 0px 35px;}
.bottom-bar {
	background-color: #583402;
	background-repeat: repeat-x;
	height: 100px;
}
.bottom-bar-left  {
font-family:Arial, Helvetica, sans-serif;
	width: 600px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 10px 0px 0px 400px;
	text-decoration: none;
	text-align: center;
	float: left;
	clear: left;
}
.bottom-bar-left a {
	font-size: 11px;
	color: #FFFFFF;
	
}
.bottom-bar-right {
	width: 400px;
	float: right;
	clear: right;
	color: #FFFFFF;
	text-decoration: none;
	margin: 10px 100px 0px 0px;
	
}
.style25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

#rotator_container {
width:300px;
height:200px;
float:right;
padding:3px;
border:1px solid #d6d6d6;
margin:5px;
}
#rotator {
}
#rotator_slides {
position: relative;
}
#rotator_slides .slide {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
#rotator_slides .slide.active {
z-index: 3;
}
#rotator_slides .slide.inactive {
z-index: 2;
}

/* PHOTO GALLERY */

img.border{
border:1px solid #d5d5d5;
padding:3px;
margin:2px;
width:150px;
}
.btn{
opacity:1;
}
.btn:hover{
opacity:0.8;
}

.pavers-img{
width:230px;
}
.check-list li{
margin:0px 0px 10px 10px;
}

/* Testimonials */
img.testimonial{
margin-left:10px;
padding:3px;
border:1px solid #d5d5d5;
}

/* Events */
div.event{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #555;
font-family:Arial, Helvetica, sans-serif;
}
div.event h2{
font-size:18px;
}
div.event p{
font-size:14px;
}

