* {margin:0;}

body {
	background:#F0F4D7;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

p {margin:14px 0px;}

ul {margin-left:17px}

ol {margin-left:17px}

li {margin:10px 0px 10px 10px;}

.cb {clear:both}

em {color:#990000; font-style:normal; }

h1 {
	font-size:25px;
	color:#900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {font-size:16px; color:#666; margin-top:2px;}
h3 {font-size:14px; color:#333; margin:8px 0px}

caption {font-size:1.15em; text-align:left; color:#0b6bab; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #666}

acronym {cursor:help; border-bottom:1px dashed #666; color:#777}

.vam {vertical-align:middle;}
.fr {float:right;}
.vab {vertical-align:bottom;}

img, a img {
	border:none;
}

a {
	color:#0066A4;
	text-decoration: none;
}
a:visited {color:#41799f}
a:hover {color:#5cace3}

#home_bottom {
	position:absolute;
	top:493px;
	width:530px;
	height:272px;
	z-index:0;
	background-image: url(images/home_bottom.png);
	right: 57px;
}

#frame {
	width:950px;
	margin:0px auto;
	padding:0px 0px;
	text-align:left;
	position: relative;
	height: 100%;

}


#header {
	position:relative;
	width:100%;
	height:90px;
	top: 0px;
}

#headerContactInfo {
	position:absolute; 
	width:316px; 
	top:19px; 
	right:13px; 
	font-size:18px; 
	font-weight:bold; 
	color:#990000; 
	text-align:right;  
	margin-top:-5px;}

#headerContactInfo em {display:block; font-size:13px; font-weight:normal; margin-top:10px;}

#nav {
	width:950px;
	height:30px;
	color:#336600;
	background-image: url(images/nav_bar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#nav a {padding:4px 15px 0 15px; font-size: 14px;  float:left;  text-align:center}
#nav  a.lnk0 {width:50px;}
#nav  a.lnk1 {width:77px;}
#nav  a.lnk2 {width:72px;}
#nav  a.lnk3 {width:53px; }
#nav  a.lnk4 {width:123px;}
#nav  a.lnk5 {width:35px; }
#nav  a.lnk6 {width:175px;}
#nav  a.lnk7 {width:50px;}


#nav  a.lnk0:hover  {width:50px; padding:2px 15px 0 15px;}
#nav  a.lnk1:hover  {width:77px; padding:2px 15px 0 15px;}
#nav  a.lnk2:hover {width:72px; padding:2px 15px 0 15px;}
#nav  a.lnk3:hover {width:53px; padding:2px 15px 0 15px;}
#nav  a.lnk4:hover {width:123px; padding:2px 15px 0 15px;}
#nav  a.lnk5:hover {width:35px; padding:2px 15px 0 15px;}
#nav  a.lnk6:hover {width:175px; padding:2px 15px 0 15px;}
#nav  a.lnk7:hover {width:50px; padding:2px 15px 0 15px;}


#nav a:link {color:#828f37; text-decoration:none;}
#nav a:visited {color:#828f37; text-decoration:none;}
#nav a:hover {text-decoration:none;}




#nav a:hover, a.active {
	color:#336600;
	text-decoration:none;
	font-weight: bold;
}

#navRight {float:right; font-size:14px; color:white; margin:3px 10px 0 0;}
#navRight a {display:inline; float:none; font-weight:normal;}
#navRight a:link {text-decoration:underline; color:white; }
#navRight a:visited {text-decoration:underline; color:white; }
#navRight a:hover {text-decoration:none; color:white; }
#navRight acronym {color:white;}

#contentTaQ {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1900px;
	text-align:left;
	
}

.content {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 860px;
	text-align:left;
}

.content_tenancy {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1750px;
	text-align:left;
}
.content_inout {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1600px;
	text-align:left;
}
#contentFAQ {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1000px;
	text-align:left;
}

#contentTop {background:url(images/contant_top.gif) no-repeat; height:10px; width:948px; font-size:1px; margin-top:10px;}
#contentBottom {background:url(images/contant_bottom.gif) no-repeat; height:10px; width:948px; font-size:1px;}

#footer {padding:10px 0px 10px 12px; text-align:left; font-weight:bold; font-size:.8em; color:#999999; width:920px; margin:0px 0px 0px 0px; border-top:1px solid #E1EEF5; text-align:right;}

/****** Homepage ******/

#FAQLeft {
	width:669px;
	line-height:150%;
	left: 89px;
	height: 751px;
	z-index: 1;
	position: absolute;
	top: 47px;
}

#index_logo {
	width:155px;
	position: absolute;
	top: 7px;
	height: 258px;
	z-index: 0;
	
	float:right;
	left: 593px;

}
#home_text
{
	position: absolute;
	width: 600px;
}

/* Sponsors Slide Column */

#sponsorsLeftCol {
	width:180px;
	float:left;
	
	left: 104px;
	z-index: 2;
	position:absolute;
	top: 696px;
}
.sponsorsTextBox {
	

	height: 28px;
	width: 182px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.sponsorText {
	font-size: 10px;
}

.sponsorsSideBoxSm {width:171px; background:#ECECEC; padding-left:5px; padding-right:5px; }



.index_text {
	width: 562px;
	position: absolute;
	left: 80px;
	top: 87px;
}

#homeBoxTop {background:url(images/home_box_top.gif) no-repeat; height:10px; width:765px; font-size:1px;}

#homeBoxMiddle {width:715px; background:#812D2B; padding:0px 25px 5px 25px;}
#homeBoxMiddle h2 {font-size:19px; font-weight:bold; color:black; margin-top:0;}
#homeBoxMiddle li {font-size:14px; font-weight:bold; color:white;}

#homeBoxMiddleLeft {width:355px; float:left;}

#homeBoxMiddleRight {width:355px; float:left;}

#homeBoxBottom {background:url(images/home_box_bottom.gif) no-repeat; height:10px; width:765px; font-size:1px;}

#homeServiceIcon {vertical-align:middle;}

#homeServiceInfoBox {background:#ECEAD0; margin-right:-30px; padding:2px 12px; font-size:13px; color:#333;}

/***** Services *****/
.Services_image{
	background-image: url(images/services_photo_siding.jpg);
	background-repeat: no-repeat;
	height: 341px;
	width: 450px;
	position:absolute;
	left: 27px;
	top: 38px;
}
.serviceSideBoxSm {width:159px; background:#ECECEC; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:10px;}

.serviceSideBoxLg {width:178px; background:#ECECEC; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:10px;}

.bullArrow {list-style-type:none; margin-left:0;}
.bullArrow li {background:url(images/bullet_tri.gif) left 50% no-repeat; padding-left:10px; font-size:12px; margin-left:0;}

.bullArrow li a:link {color:#333; text-decoration:none;}
.bullArrow li a:visited {color:#333; text-decoration:none;}
.bullArrow li a:hover {color:#0066A4;}

.bullSquare {list-style-type:none; margin-left:0;}
.bullSquare li {background:url(images/bullet_squ.gif) left 50% no-repeat; padding-left:10px; font-size:12px; margin-left:0;}

#servicesLeftCol {
	width:184px;
	float:left;
	margin-right:25px;
	margin-top:30px;
	left: 23px;
	z-index: 3;
	position:absolute;
	top: 60px;
}

#servicesMidCol {width:352px; float:left; margin-right:15px; margin-top:30px;	z-index: 2;}

#servicesRightCol {width:200px; float:left; margin-top:30px;	z-index: 2;}

#info1, #info2, #info3, #info4, #info5, #info6, #info7, #info8, #info9, #info10, #info11, #info12, #info12, #info13, #info14, #info15, #info16, #info17, #info18, #info19, #info20 {display:none;}

/***** About *****/
.contentAbout {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 660px;
	text-align:left;
}

#aboutLeftCol {width:460px; float:left; margin-right:20px;}
.textservices {
	position: absolute;
	z-index: 0;
	width: 544px;
	height: 498px;
	left: 213px;
	top: 71px;
	padding-left:30px;
}

#aboutRightCol {width:260px; float:left; margin-right:20px;}

.aboutStyle1 {font-size:12px; font-weight:bold; border-bottom:1px solid #999; padding-bottom:15px;}

.aboutStyle2 {color:#990000;}

/***** Contact *****/

#contactLeftCol {width:180px; float:left; margin-right:20px; margin-top:30px;}
#contactRightCol {width:500px; float:left; margin-top:15px;}

#contactRightCol table {margin-left:-5px; font-size:12px;}
#contactRightCol b {font-size:12px;}

#contactLeftCol strong {font-size:12px; font-weight:bold; color:#333; display:block; margin-bottom:15px;}
#contactLeftCol em {font-size:12px; color:#990000; display:block; margin-bottom:15px;}
#contactLeftCol b {font-size:10px; font-weight:bold;}
#contactLeftCol address {font-size:12px; color:#666; display:block; margin:3px 0 30px 0;}
#contactLeftCol a {font-size:10px; padding-left:7px;}

.formEle {border:1px solid #ccc; background:#fff;}


.left_flowers {

	position: absolute;
	z-index: 1;
	height: 659px;
	width: 100px;
	left: 0px;
	bottom:1px;
}
.right_flowers {

	position: absolute;
	z-index: 1;
	height: 659px;
	width: 100px;
	right: 0px;
	bottom: 0px;
}

.left_flowers2 {

	position: absolute;
	z-index: 1;
	height: 659px;
	width: 100px;
	left: 0px;
	bottom:900px;
}
.right_flowers2 {

	position: absolute;
	z-index: 1;
	height: 659px;
	width: 100px;
	right: 0px;
	bottom: 900px;
}

#home_bottom {
	position:absolute;
	top:542px;
	width:530px;
	height:272px;
	z-index:0;
	right: 62px;
}
.aboutRightSianix {
	background-image: url(images/sianix.png);
	background-repeat: no-repeat;
	clear: right;
	float: right;
	height: 350px;
	width: 560px;
	position:absolute;
	left: 187px;
	top: 570px;
}

.aboutRight {
	clear: right;
	float: right;
	height: 285px;
	width: 304px;
	position:absolute;
	left: 616px;
	top: 5px;
	background-image: url(images/1000045662.jpg);
	background-repeat:no-repeat;
	z-index: 0;
}

.aboutdown {
	background-image: url(images/titleimg_cs_retail.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 552px;
	position: absolute;
	left: 212px;
	top: 879px;
}



/*********** FAQ PAGE **********/

#home_bottom {
	position:absolute;
	top:417px;
	width:530px;
	height:272px;
	z-index:0;
	background-image: url(images/home_bottom.png);
	right: 75px;
}
.style1 {font-style: italic}
.style4 {color: #828F37; font-style: italic; font-weight: bold; }
.style6 {
	color: #828F37;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	padding-left: 20px;
}
.style8 {font-size: 14px; }
.style9 { font-size:13px; font-weight: bold;}
.style11 {color: #666666;}

.style16 {font-size: 16px}

.style20 {	
	font-size: 16px;
	color: #666666;
}
p.style16 {font-size: 16px}
.style19 {
	font-size: 16px;
	color: #666666;
}


.styleTandQ {
	
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.styleTandQTitle {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-style:italic;
	font-weight: bold;
}
.style10 { font-size:13px; font-weight: bold; }
.style12 {color: #6666}
.style14 {
	color: #828F37;
	font-style: italic;
	font-size: 1.1em
}
.style15 {color: #999999}
.style16 {font-size: 22px}
.style19 {font-size: 16px;
	color: #666666;
}


#Layer1 {
	position:absolute;
	left:242px;
	top:830px;
	width:619px;
	height:129px;
	z-index:1;
}

#about_text {
	text-align: left;
	position: absolute;
	left: 101px;
	top: 60px;
	height: 44px;
	width: 748px;
}
.Taq_text {
	width:785px;
	line-height:150%;
	left: 82px;
	height: 100%;
	z-index: 1;
	position: absolute;
	top: 49px;
}
.servicesText {
	
	background-image: url(images/serv_head_services.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 182px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
/* End of Tenancy  */


#EoTimage {
	position:absolute;
	left:586px;
	top:260px;
	width:340px;
	height:405px;
	z-index:0;
	background-image: url(images/endoftenancy.png);
	background-repeat: no-repeat;
}
/* Domestic  */

#domesticImage {
	position:absolute;
	left:-18px;
	top:559px;
	width:560px;
	height:240px;
	z-index:1;
	background-image: url(images/domestic.png);
}
.servicesTextInOut {
	
	background-image: url(images/serv_head_services.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 182px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.textservicesInOut {
	position: absolute;
	z-index: 0;
	width: 514px;
	height: auto;
	left: 213px;
	top: 68px;
}

/* One Off Cleaning */
.style17 {
	font-size: 9px;
	font-style: italic;
	color: #666666;
}
.contentoneoff {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1250px;
	text-align:left;
}
#oneoffimage {
	position:absolute;
	left:317px;
	top:270px;
	width:380px;
	height:215px;
	z-index:1;
	background-image: url(images/kitchen.png);
	background-repeat: no-repeat;
}

/* Move IN/OUT */
#moveinout_image {
	position:absolute;
	left:640px;
	top:419px;
	width:311px;
	height:311px;
	z-index:1;
}
.style16 {
	font-size: 9px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}


/* Spring Cleaning */

.contentspring {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1250px;
	text-align:left;
}
#springimage {
	position:absolute;
	left:609px;
	top:231px;
	width:298px;
	height:343px;
	z-index:1;
	background-image: url(images/spring.png);
	background-repeat: no-repeat;
}
/* after builders */

.contentafterbuilders {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1600px;
	text-align:left;
}
#afterbuildersimage {
	position:absolute;
	left:611px;
	top:255px;
	width:288px;
	height:411px;
	z-index:0;
	background-image: url(images/afterbuilders.png);
	background-repeat: no-repeat;
}
/* After Party */
#conditionsLeftColAfterParty {
	width:175px;
	float:left;
	margin-right:25px;
	margin-top:30px;
	left: 23px;
	z-index: 2;
	position:absolute;
	top: 454px;
}
.contentafterbuilders {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1660px;
	text-align:left;
}
#afterpartyimage {
	position:absolute;
	left:422px;
	top:182px;
	width:205px;
	height:267px;
	z-index:0;
	background-image: url(images/afterparty.jpg);
	background-repeat: no-repeat;
}


/* Conditions Slide Column */

#conditionsLeftCol {
	width:175px;
	float:left;
	margin-right:25px;
	margin-top:30px;
	left: 23px;
	z-index: 2;
	position:absolute;
	top: 450px;
}
.conditionsText {
	

	height: 28px;
	width: 182px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.conditionsSideBoxSm {width:159px; background:#ECECEC; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:10px;}

.conditionsSideBoxLg {width:178px; background:#ECECEC; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:10px;}
#afterpartyimage2 {
	background-repeat: no-repeat;
	height: 281px;
	width: 698px;
	position:absolute;
	bottom:100px;
}


/* Prizes */
.contentPrizes {
	font-size:1.1em;
	position:relative;
	width:920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 980px;
	text-align:left;
	
}
td { 
	text-align:center;
	height:20px;
	font-size:12px;
	
	}
th { text-align:center;
	font-size:13px;}
#UpperImage {

	position:absolute;
	width: 368px;
	height: 69px;
	left: 393px;
	top: -26px;
	z-index:0
	
}

#BottomImage {
	position:absolute;
	width: 365px;
	height: 74px;
	left:-7px;
	top:815px;
	
	z-index:0;
	
}
.Counter {
	position:absolute;
	width:78px;
	height:20px;
	left: 787px;
	top: 856px;
	z-index:10;
}
#sianix {
	position:absolute;
	left:940px;
	bottom:0px;
	width:55px;
	height:175px;
	z-index:6;
}
