html, body{margin:0 auto; padding:0; width:700px; height:100%; font-size:100%; background:url(../img/bg_all.gif) repeat-y #fff; font-family:arial, helvetica}

*{margin:0; padding:0}
img{border:0}

.r{float:right}
.l{float:left}
.w100pc{width:100%}

ul li{list-style:none; list-style-image:none}
.clear{clear:both; height:1px}


a:link{color:#FE7A19; text-decoration:none}
a:hover{color:#FE7A19; text-decoration:underline}
a:visited{color:#FE7A19; text-decoration:none}

/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#wrapAll{margin:0; padding:0;  width:700px; text-align:left; min-height:100%; background:url(img/bg.gif) repeat-y}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#header{margin:0; padding:0;  width:700px; }
#header .header_img{margin:10px 0px 0px 7px; padding:0px;}
#header-image {margin: 10px 10px 0px 184px;}

/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#container{margin:10px 0 0 35px; padding:0; min-height:100%; width:700px; clear:both; color:#666}

/*...........................................................................*/
/*...........................................................................*/
/*..........................................................................*/

#rightCol{margin:0 0 0 30px; padding:0; width:150px; min-height:100%; font-size:0.7em; float:left;  text-align:left;}
#rightCol img{padding:0; background:#FFDA84; border:1px solid #FEA000; border-width:0 0 3px 0; }
#rightCol .caption{margin:0; padding:2px; /*background:#FEDEA6;*/ font-size:0.9em; color:#666; width:136px}

#rightColHome {margin:0 0 0 30px; padding:0; width:180px; min-height:100%; font-size:0.7em; float:left;  text-align:left;}
#rightColHome ul{margin:20px 0 0 0; padding:0;}
#rightColHome ul li{margin:0; padding:30px 0 0 60px; height:53px}
#rightColHome ul li a{}
#rightColHome ul li.sun{background:url(../img/box_sunLounge.gif) no-repeat}
#rightColHome ul li.win{background:url(../img/box_houseWin.gif) no-repeat}
#rightColHome ul li.cons{background:url(../img/box_conservatories.gif) no-repeat}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#leftCol{margin:0; padding:0; min-height:100%; width:130px; text-align:left; float:left}
#leftCol ul{margin:20px 0 0 0; padding:0; font-size:0.65em; color:#333333}
#leftCol li{margin:0; padding:0 2px 9px 15px;}
#leftCol li.on{margin:0; padding:0 2px 9px 15px; background:url(../img/menu_on.jpg) no-repeat}
/*applies to all except ie */
html>body #leftCol li.on{padding:0 2px 9px 15px; background:url(../img/menu_on_ie.jpg) no-repeat}


#leftCol li a{color:#333}
#leftCol li.on a{color:#fff; font:bold}
/*applies to all except ie */
/*html>body #leftCol{margin:10px 0 0 36px;} */

#dummy{}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#content{margin:0 0 50px 30px; padding:0; float:left; width:470px}
#content.RHS{width:260px;}
#content.RHSHome{width:260px;}
#content.noRHS{width:470px}

#content h1{margin:20px 0 10px 0; padding:0; font-size:1em; color:#FEA000}
#content h2{margin:0 0 6px 0; padding:0; font-size:0.75em;  color:#4A86F6; border-bottom:1px dashed #ccc}
#content h3{margin:0 0 6px 0; padding:0; font-size:0.75em; /*border-bottom:1px solid #e1e1e1*/}
#content p{margin:0 0 15px 0; padding:0; font-size:0.8em; }
#content p.date{margin:0; padding:2px 0 5px 0; color:#999; font-weight:normal; font-variant:small-caps; font-size:0.7em; border-top:1px dashed #ccc}


#content ul.linkto{margin:10px 0 10px 0; padding:3px; font-size:0.75em;}
#content ul.linkto li{margin:0; padding:0 0 0 20px; background:url(../img/bullet_redArr.gif) no-repeat}
#content ul.linkto li a{}
/*.........................................................*/
/*..................... GALLERY ...........................*/
/*.........................................................*/
#content .gallery{margin:0 0 10px 0;}
#content .gallery img{padding:0; border:1px solid #FEA000; border-width:0 0 2px 0;}
#content .gallery .pic{margin:10px 15px 10px 0; width:136px; float:left}
#content .gallery .caption{margin:0; padding:2px; background:#FFE572; font-size:0.7em; color:#666; width:136px}	
#content .gallery p{margin:0; padding:5px; font-size:0.7em}
/*.........................................................*/
/*..................... NEWS ...........................*/
/*.........................................................*/

#content dl{ margin:10px 0 0 0; padding:0; font-size:0.75em; list-style-type:none}
#content dt{margin:0; padding:2px 0 0 0; color:#999; font-weight:normal; font-variant:small-caps; font-size:0.9em; border-top:1px dashed #ccc}
#content dd{margin: 0; padding:3px 0 20px 0;  background-image: url(../img/icon_news.gif); background-repeat: no-repeat;}
#content dd a{text-decoration:none; color:#0647A1}
#content dd a:HOVER{color:#0647A1}

/*.........................................................*/
/*..................... FORM ...........................*/
/*.........................................................*/

#content  .form{margin:0 0 20px 0; padding:0}

#content  .form table{margin:0; padding:0; width:98%; border:1px solid #999; border-width:0px; font-size:0.7em}
#content  .form table tr.alt{background:#EEEEEE}
#content  .form table td{margin:0; padding:5px; color:#666;}
#content  .form input{border:1px solid #666; color:#666; font-size:0.9em; width:120px}
#content  .form input.butt{border:1px solid #666; color:#666; font-size:0.9em; width:90px; font-weight:bold}
#content  .form textarea{border:1px solid #666; color:#666; font-size:1em; font-family:verdana; width:200px}
#content  .form select{width:180px; font-size:0.9em; }

/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#nextprev {background: #eee; border-top:1px solid #FEA000; width: 100%; height:25px;}
#nextprev ul {margin:0; padding:5px; list-style-image: none;}
#nextprev ul a{font-size:0.9em; text-decoration:bold;}
#nextprev ul li {margin:0; padding:0; float:left; background: none; }
#nextprev ul li.prev {width:20%; list-style: none;}
#nextprev ul li.page {list-style: none; text-align:center; width:60%; voice-family:"\"}\""; voice-family:inherit; width:60%; font-size:0.8em; text-decoration:none;} /* property:value;  */
#nextprev ul li.next {list-style: none;width:20%; text-align:right; }

/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#footer{margin:10px 0 0 90px; padding:0 0 0 50px; width:470px; float:left; clear:both; font-size:0.7em; color:#888; background:url(../img/icon_leaf.gif) no-repeat}
/*applies to all except ie */
html>body #footer{margin:0 0 0 180px;}