/* Start of CMSMS style sheet 'Blue Living' */
/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Blue Living
Author : info@madebychris.com 
URL : www.madebychris.com

Description : Global stylesheet for Blue Living

Created : 28/09/08
Modified : 28/09/08


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/


html , body {  
   background-color: #FFFFFF;
   text-align:center;
}


/* ----- Home Page ----- */


#navboxhome { position:absolute; width:131px; height:88px; padding-left: 8px; padding-right: 5px; left: 0px; top: 0px; float:left; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #A0A0A0;}

#senseboxhome { position:absolute; width:170px; height:88px; left: 525px; top: 0px; float:left; text-align:right; }

#logohome { position:absolute; width:266px; height:266px; left: 0px; top: 158px; float:left; }

#headinghome { position:absolute; width:500px; height:266px; left: 290px; top: 158px; float:left; }

#contenthome { position:absolute; width:500px; height:266px; left: 302px; top: 215px; float:left; }


/* ----- Content Page ----- */


#container { margin:0px auto; padding:0px; position:relative; text-align:left; margin-top:28px; width:793px; }

#columnonecontent { width:140px; margin-top:0px; margin-left:0px; float:left; text-align:left; }

#logo { width:111px; margin-top:0px; margin-left:0px; float:left; }

#logo img { border: 0px; }

#boxone { width:111px; margin-top:0px; margin-left:0px; margin-top:12px; float:left; }

#boxtwo { width:111px; margin-top:0px; margin-left:0px; margin-top:12px; float:left; }

#boxthree { width:111px; margin-top:0px; margin-left:0px; margin-top:12px; float:left; }

#boxfour { width:111px; margin-top:0px; margin-left:0px; margin-top:12px; float:left; }

#navbox1 { list-style-type: none; position:absolute; width:131px; height:88px; padding-left: 8px; padding-right: 5px; left: 170px; top: 0px; float:left; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #A0A0A0; }

#navbox2 { list-style-type: none; position:absolute; width:131px; height:88px; padding-left: 8px; padding-right: 5px; left: 150px; top: 0px; float:left; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #A0A0A0;}

#navbox3 { list-style-type: none; position:absolute; width:180px; height:102px; padding-left: 8px; padding-right: 5px; left: 150px; top: 0px; float:left; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #A0A0A0;}

#sensebox { position:absolute; width:170px; height:88px; padding-left: 5px; padding-right: 5px; left: 625px; top: 0px; float:left; text-align:right; }

#contenttitle { position:absolute; width:633px; float:left; text-align:left; left: 170px; top: 150px;  }

#contenttitle2 { position:absolute; width:633px; float:left; text-align:left; left: 169px; top: 150px;  }

#contentbox { position:absolute; width:633px; float:left; text-align:left; left: 169px; top: 200px;  }

#contentbox2 { position:absolute; width:633px; float:left; text-align:left; left: 169px; top: 188px;  }

#contentbox3 { position:absolute; width:633px; float:left; text-align:left; left: 169px; top: 200px;  min-height: 400px;}

#contentbox4 { position:absolute; width:633px; float:left; text-align:left; left: 142px; top: 200px;  }

#contentboxleft { position:absolute; width:300px; float:left; text-align:left; left: 169px; top: 200px;  }

#contentboxright { position:absolute; width:200px; float:left; text-align:left; left: 500px; top: 215px;  }

#contentboxright2 { position:absolute; width:200px; float:left; text-align:left; left: 450px; top: 200px;  }

#footertext { position:relative; width:100%; clear: both; margin-top: 20px;}

#footertextbullet { position:relative; width:100%; clear: both; left: 27px; margin-top: 20px;}

#copyright { position:relative; float:left; }

#policy { position:relative; float:right;}

#copyright_fixed { position:absolute; width:100px; top:594px; left: 170px; float:left; }

#policy_fixed { position:absolute; width:300px; top:594px; left: 500px; float:left; text-align:right;}



/* ----- Menus ----- */

ul#primary-nav{ list-style-type: none; margin: 0px; padding: 0px; }

li.menuactive a.menuactive { 
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   letter-spacing:0.4px; 
   line-height: 125%;
   text-align:left;
   color : #658BB8;
   text-decoration: none;
}

li.menuactive menuparent a.menuactive menuparent { 
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   letter-spacing:0.4px; 
   line-height: 125%;
   text-align:left;
   color : #658BB8;
   text-decoration: none;
}

li.menuparent a.menuparent { 
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   letter-spacing:0.4px; 
   line-height: 125%;
   text-align:left;
   color : #A0A0A0;
   text-decoration: none;
}


/* ----- Fonts ----- */

.mainnavtext {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   letter-spacing:0.4px; 
   line-height: 125%;
   text-align:left;
   color : #658BB8;
}
.mainnavtext a:link , .mainnavtext a:visited , .mainnavtext a:active {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   letter-spacing:0.4px; 
   line-height: 125%;
   cursor:pointer;
   color : #A0A0A0;
   text-decoration : none;
   text-align:left;
}
.mainnavtext a:hover , a {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   letter-spacing:0.4px; 
   line-height: 125%;
   cursor:pointer;
   color : #A0A0A0;
   text-decoration : underline;
   text-align:left;
}

.bodytext {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   color : #231F20;
}
.bodytext a:link , .bodytext a:visited , .bodytext a:active {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   color : #658BB8;
   text-decoration : underline;
}
.bodytext a:hover , a {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   color : #658BB8;
   text-decoration : none;
}

.picturetext {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   color : #4E4E4E;
}

.footertext {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 10px;
   color : #7B7B7B;
}
.footertext a:link , .footertext a:visited , .footertext a:active {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 10px;
   color : #7B7B7B;
   text-decoration : none;
}
.footertext a:hover , a {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 10px;
   color : #7B7B7B;
   text-decoration : underline;
}

.news {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   color : #658BB8;
   font-weight: bold;
}

.subheader {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 12px;
   color : #658BB8;
   font-weight: bold;
}

.blueheader {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size : 25px;
   font-weight: 100;
   color : #658BB8;
}


/* ----- Form Fields ----- */


.mail {border: 1px solid; border-color: #658BB8; background-color: #ffffff; padding: 0px; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}	
.mail2 {border: 1px solid; border-color: #658BB8; background-color: #ffffff; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}	


/* End of 'Blue Living' */

