@charset "utf-8";

/******
/-----------------
	Sunstate Stylesheet V.1.5
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2008
	--------------------------/
******/



/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px; padding:0px; border:none;}
a {text-decoration:none;}
table {border-collapse:collapse;}
p {padding:5px 0px; margin:0px;}


/**	---------
	Starts	**/
	
body{background:#eee;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}

h1{}
h2{}
h3{padding:20px 0px 10px 0px;font-size:14px;text-transform:uppercase;}h3.selectgallery{clear:both;margin-top:30px}
h4{font-size:12px;padding:5px 0px;}

hr{height:1px;margin:10px 0px;border:none;border-top:1px solid #ccc}

#container{width:980px;margin:12px auto 30px auto;padding:10px;background:#fff;}

#phone{background:url('../images/phone.jpg') no-repeat;height:61px;width:980px;margin:0 auto;}
#phone h1{font-size: 31px;text-align:right;padding:17px 34px 0 0;text-shadow:1px 1px 1px #fff}

#header{width:980px;height:110px;margin-bottom:5px;background:url(../images/sunstate_header.jpg);clear:both;}

#nav{width:980px;height:32px;margin-bottom:5px;background:url(../images/nav_bg.jpg);line-height:16px;font-size:12px;color:#000;text-transform:uppercase;}#nav ul{list-style:none;padding:0px;;margin:0px;}#nav li{width:106px;float:left;text-align:center;}#nav a{display:block;width:106px;height:32px;color:#000;line-height:30px;font-weight: bold}
	#nav a:hover,#home #nav a.home,#contact #nav a.contact,#extensions #nav a.extensions,#glassrooms #nav a.glassrooms,#screenrooms #nav a.screenrooms,#sheds #nav a.sheds,#pergolas #nav a.pergolas,#awnings #nav a.awnings,#nav a.active{background:#ee0703;color:#fff;}

#content{}#content ul{margin:0px 0px 0px 10px;padding:8px 10px;}#content li{padding:4px;}#content p{line-height:18px;}
#content #leftside{width:371px;margin-right:20px;float:left;}#content #leftside img{padding-bottom:1px;}#content #leftside .margined{margin-right:1px;}
#content #rightside{width:570px;float:left;}
#content #imagesright{width:200px;text-align:right;float:right;}#content #imagesright img{margin:0px 0px 1px 0px;padding:0px;}
    #content a{color:#EE0703}
#awnings #leftside{width:185px!important;}#awnings #rightside{width:750px!important;}#awnings #rightside ul{margin:40px 0 0 30px;float:left;}
#footer{width:980px;height:16px;margin-top:5px;background:url(../images/nav_bg.jpg);}

/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}
.whitetext{color:#fff;}.blacktext{color:#000;}
.fontten{font-size:10px;}

.boxed{width:185px;height:162px;margin-bottom:1px;line-height:162px;text-align:center;font-size:14px;font-weight:bold;float:left;}.yellowback{background:#ffd200;}.orangeback{background:#ff9b00;}.redback{background:#de0000;}

#nocouncilfees{display:none}

input.contactsunstate,textarea.contactsunstate{width:232px;height:17px;margin:5px 10px;padding:2px;border:2px solid #ccc;}
textarea.contactsunstate{height:126px;}
input.clickbutton{width:71px;height:23px;text-align:center;line-height:23px;background:#cdcdcd;color:#000;font-weight:bold;border:none;float:left;margin-left:100px}

.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#009900;}
.formhead{width:160px;margin-bottom:10px;line-height:30px;float:left;}
.formhead h4{font-size:14px;color:#ee0703;}
.forminput,.formenquiry{width:370px;height:30px;margin-bottom:10px;background:url(../images/sprites/laguna_master.jpg);position:relative;float:left;}.forminput input,.formenquiry textarea{position:absolute;top:3px;left:5px;width:232px;height:17px;padding:2px;border:2px solid #ccc;}
.forminput label.error{position:absolute;top:5px;right:5px;z-index:1000}
#frm td{position:relative}
#frm td span,#frm h4 span{color:#ff0000;font-weight:bold;padding:0px 5px}
.forminput table input{width:auto;position:static;top:0px;left:0px;padding:0px;border:none;}
.formenquiry{height:140px;background-position:0px -30px;}.formenquiry textarea{height:126px;padding:2px;border:2px solid #ccc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.formclear{display:none;}

/** Gallery Styles **/
.imageshow{height:390px;padding:10px;font-weight:bold;color:#501507;float:right}.imageshow a{color:#501507;}.imageshow a:hover{color:#993721;}.imageshow #galleria{padding-bottom:10px;overflow:hidden}
#content ul.gallery{width:450px;margin:0px;padding:10px;list-style:none;overflow:hidden;float:left}#content ul.gallery li{width:100px;height:100px;float:left;margin:2px;padding:3px;background:#fff;border:1px solid #ccc;overflow:hidden;cursor:pointer;display:none}ul.gallery li.active{border-color:#993721}#content ul.gallery li img{margin:0px!important}
#gallery_selector{width:970px;padding:5px;background:url(../images/nav_bg.jpg);color:#000;float:left}#gallery_selector a{font-weight:bold;display:block;margin-right:1px;padding:0px 30px 0px 10px;color:#000!important;line-height:30px;float:left;cursor:pointer}#gallery_selector a:hover,#gallery_selector a.active{background:#ee0703;color:#fff!important}
a.gallerysplit{display:block;width:385px;padding:50px;text-align:center;font-size:18px;color:#000!important;background:url(../images/nav_bg.jpg) -300px 0px}a.gallerysplit:hover{background:#ee0703;color:#fff}

#gallery #demo img{margin:6px 17px;}
.contact{float:right;color:red;clear:both;display:block;font-weight:bold;line-height:25px;}
.contact a{display:inline-block;}
span.contact a[href="contact.php"]{background:url('../images/contact.jpg') no-repeat;width:95px;height:25px;}
span.contact a[href="online_quote.php"]{background:url('../images/online_quote.jpg') no-repeat;width:95px;height:25px;}
