/***Omega Lifestyle CSS***/

/***Design by Web Action - www.web-action.co.uk***/


/***Body***/

body {font : normal 12px/1.6em Verdana, Helvetica, sans-serif;color : #dd7cb4;margin : 0;padding : 0;background: #01285E;}
p { margin : 0;padding : 0; color:#000; }
.p-bold  { margin : 0;padding : 0; color:#000; font-weight:bold; }

h1 { color : #000;margin: 0px 0px 0px 0px;padding-bottom : 10px;font : normal 30px Verdana, serif;}
h2 {color : #01285E;margin : 10px 0 10px;padding-bottom : 10px;font : normal 22px Verdana, Helvetica, sans-serif;border-bottom : 1px solid #6BB504;text-align:left;}
h3 {color : #01285E;margin : 10px 0;padding-bottom : 0px;font :  12px Verdana,Helvetica, sans-serif;font-weight:bold;}
h4 {color : #01285E;margin : 2px 0 10px;padding-bottom : 10px;font : normal 14px Verdana, Helvetica, sans-serif;border-bottom : 1px solid #6BB504;text-align:left;font-weight:bold;}
h5 {color : #004562;margin : 10px 0 10px;padding-bottom : 10px;font : normal 14px Verdana, Helvetica, sans-serif;border-bottom : 0px solid #efece7;text-align:left; font-weight:bold; text-align:center;}
h6 { color : #004562;margin: 0px 0px 0px 0px;padding-bottom : 10px;font : normal 20px Verdana, serif; text-align: center;}
ul {padding:0;margin:0 0 0 17px;list-style: square url(images/bullet.gif);}
a  {color:#0099cc; text-decoration:underline;}
a:hover {color: #C1D000;}

img.right {float: right; vertical-align: top;}



/*** Layout ****/
#wrapper {margin-top:30px;margin-left:auto;margin-right:auto;margin-bottom:30px;width : 850px;border: 0px solid #dd7cb4; background: #fff;}
#bg {height : 26px;background : url(images/bg.gif) repeat-x;margin:  5px}
.bg {height : 26px;background : url(images/bg.gif) repeat-x;margin:  5px}
#main-content {width:850px; background: #fff;}
#left-column {width :620px; ;float : left;margin-top:5px;}
#middle-column {width : 235px; float : left; margin-top:5px;}
#right-column {width :235px;float :right; margin-top:5px;}
#long-right {width : 230px; float: right; margin-top:5px;}
.box {background : #fff;border : 1px solid #f0e9eb; padding:10px;margin:5px 5px 5px 5px;font : normal 10px/1.6em Verdana, Helvetica, sans-serif;color : #2a3845;}
.image-box {background : #fff;border : 1px solid #f0e9eb; width: 100px; height:100px; float:left;}

.message-box {background : #fff;border : 2px solid #6BB504; padding:10px;margin:5px 5px 5px 5px;}
.message-box p {color : #01285E;font : bold 10px/1.6em Verdana, Helvetica, sans-serif}

.banner-box {background : #fff;border : 1px solid #f0e9eb; padding:5px;margin:45px 5px 5px 5px;font : normal 10px/1.6em Verdana, Helvetica, sans-serif;color : #2a3845;}

.boxbg {height: 140px; background : url(images/orangeries/badge1.jpg);background-repeat: no-repeat; border: 1px solid #f0e9eb; padding:10px;margin:5px 5px 5px 5px;font : normal 12px/1.6em Verdana, Helvetica, sans-serif;color : #ffffff;}
.boxbg p {font : normal 12px/1.6em Verdana, Helvetica, sans-serif;color : #ffffff; text-align: center;}

/***Banner***/
#banner { background: #ffffff;width :850px;height:150px;}
#banner1 {float:left; background: #ffffff;width :332px; background-image : url(images/banner_left.jpg); background-repeat : no-repeat;background-position:0 0;height:150px;}
#banner2 {float:left; background: #ffffff;width :223px;height:150px;}
#banner3 {float:right; background: #ffffff;width :295px; background-image : url(images/banner_right.jpg); background-repeat : no-repeat;background-position:0 0;height:150px;}


.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer { background : #509CC6;padding : 10px 15px;clear : both; text-align : center;font: normal 9px/1.6em Verdana, Helvetica, sans-serif;color : #fff;}

#footer a {color:#000; text-decoration:underline;}
#footer a:hover {color:#fff;}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

img.top {float:right;
	vertical-align:top;
	margin-right:2px; }

img.topleft {float:left;
	vertical-align:top;
	margin-right: 5px; }

img.doors {float : left;
	margin-left: 130px;
}

.span1 {color: #d13341;text-decoration:none;}

/***main page***/

#main-column {width :750px; float: left; background: #fff; margin-left:30px;}
#main-left {width :240px; float : left;}
#main-right {width :560px; float : right; }
.main-box {background :#2a275c ;border : 0px solid #f0e9eb; padding:5px;text-align: right; }
#main-column img {margin : 2px;}


/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:10px;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 6px;height:33px;}
#dolphinnav ul li a span{padding:12px 6px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 6px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}


/* ---------------------- END Dolphin nav ---------------------- */


/***Services Page***/

#services-left {width :200px; ;float : left;margin-top:5px;}
#services-right {width : 650px; float: right; margin-top:5px;}


/***Quality Page***/

#quality-left {width :430px; ;float : left;margin-top:5px;}
#quality-right {width :420px; float: right; margin-top:5px;}


/***PVCU Page***/

#pvcu-left {width : 110px; float:left; margin-top: 5px;}
#pvcu-middle {width : 450px; float:left; margin-top: 5px;}
#pvcu-right {width : 290px; float: right; margin-top: 5px;}
#pvcu-long {width: 850px; float:left; margin-top: 5px;}
.pvcu-box {background : #509CC6;border : 1px solid #f0e9eb; padding:5px;margin:5px 5px 5px 5px;font : normal 12px/1.6em Verdana, Helvetica, sans-serif;color : #ffffff; text-align: center;}


/***Wood Page***/

#wood-long {width: 850px; float:left; margin-top: 5px;}
#wood-left {width : 282px; float:left; margin-top: 5px;}
#wood-middle {width : 282px; float:left; margin-top: 5px;}
#wood-right {width : 282px; float: right; margin-top: 5px;}


/***BSW Page***/

#bsw-left {width :500px; ;float : left;margin-top:5px;}
#bsw-right {width :350px; float: right; margin-top:5px;}

/***Home Improvements Page***/

#homeimp-left {width :470px; ;float : left;margin-top:5px;}
#homeimp-right {width :380px; float: right; margin-top:5px;}


/***Threshold Page***/

#threshold-left {width :400px; ;float : left;margin-top:5px; margin-left:20px}
#threshold-right {width :400px; float: right; margin-top:5px; margin-right:20px;}
.threshold-box {background : #fff;border : 1px solid #f0e9eb; padding:80px 10px 80px 10px;margin:5px 5px 5px 5px;font : normal 10px/1.6em Verdana, Helvetica, sans-serif;color : #2a3845;}


.heading-box {background : #509CC6;border : 1px solid #f0e9eb; padding:10px;margin:5px 5px 5px 5px;font : normal 10px/1.6em Verdana, Helvetica, sans-serif;color : #2a3845; text-align: center;}

/***Driveways Galleries***/

#gal-left {width : 282px; float:left; margin-top: 5px;}
#gal-middle {width : 282px; float:left; margin-top: 5px;}
#gal-right {width : 282px; float: right; margin-top: 5px;}


