form {margin: 0; padding: 0;}

#floatMenu{position: absolute;z-index:2000; top: 0px;left: 50%; margin-left: -500px;}
#positionMenu{margin-top:150px;padding-top:20pt;padding-left:400px;width:1000px;padding-bottom:20px;font-size: 16px;}
#positionMenu1{margin-top:105px;padding-top:20pt;padding-left:270px;width:1000px;padding-bottom:20pt;font-size: 16px;}

.bodyfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	letter-spacing:0px;
	text-align:justify;
	line-height: 1.3em;

}
.bodyfont-bold {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;
	
	letter-spacing:0px;
	
	text-align:justify;
	line-height: 1.3em;
	font-weight:bold;

}

.bodyfontblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #09347A;
	
	letter-spacing:0px;
	
	text-align:justify;
	
	line-height: 1.3em;

}


.bodyfont1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #ffffff;
	
	letter-spacing:0px;
	
	text-align:justify;
	
	line-height:1.3em;

}
.bodyfontProject {

	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #09347A;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.bodyfontwhite {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #ffffff;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.bodyfontTestinmonial {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ffffff;
	letter-spacing:0px;
	text-align:justify;
	line-height: 1.5em;
	padding-left: 10px;
	padding-right: 10px;
}
.bodyfontorange {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #F7941D;

}

.colour1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 13px;
	color: #000000;

}


.bodyfontwtbold {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #ffffff;
	font-weight:bold;

}

.bodyfontbold {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #333333;
	font-weight:bold;

}

.bodyfontsmbold {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #666666;
	font-weight:bold;

}

.bodyfontgrey {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #B9B7B3;

}

.bodyfontlightgrey {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #cccccc;

}

.bodyfontlightgreylg {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #cccccc;

}

.bodyfontdkgrey {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #333333;
	font-weight:bold;
	text-indent: 15px;

}

.bodyfontdkgreymenu {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #121212;
	font-weight:bold;

}

.bodyfontwhite {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #edecec;

}

.bodyfontmenupipe {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #FCA600;

}

.cart {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 19px;

	color: #E29103;
	
	font-weight:bold;

}

.phone {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #E29103;
	
	font-weight:bold;

}

.bodyfontsmwhite {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #ffffff;

}

.bodyfontarrow {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;
	font-weight:bold;

	color: #235581;

}



.bodyfontbluesm {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;
	font-weight:bold;

	color: #235581;

}


a.topmenuw {

	color: #333333;

	text-decoration: none;

	font-weight:normal;

	font-size: 12px;
	
	font-family: Arial, Helvetica, sans-serif;

}



a.topmenuw:hover {

	color: #666666;

	text-decoration: none;

	font-weight:normal;

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

}
a.topmenu {

	color: #ffffff;

	text-decoration: none;

	font-weight: 550;

	font-size: 14px;
	
	font-family:  Copperplate Gothic Light, sans-serif;
	
}



a.topmenu:hover {

	color: #999999;

	text-decoration: none;

	font-weight: 550;

	font-size: 14px;

	font-family: Copperplate Gothic Light, sans-serif;

}


a.links {

	color: #09347a;

	text-decoration: underline;

	font-weight:normal;

	font-size: 14px;
	
	font-family:Georgia, "Times New Roman", Times, serif;

}



a.links:hover {

	color: #666666;

	text-decoration: underline;

	font-weight:normal;

	font-size: 14px;

	font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	
.activelink {

	color: #000000;

	font-weight:normal;

	font-size: 14px;
	
	font-family:Georgia, "Times New Roman", Times, serif;

}
	

a.sidemenu {

display : block;
width :95 px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
	font-size: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
padding : 1px;
}



a.sidemenu:hover {

display : block;
width :95 px;
	color: #ffffff;

	text-decoration: none;

	font-weight:normal;

	font-size: 10px;

background-color :#aaaaaa;

	font-family:Georgia, "Times New Roman", Times, serif;
padding : 1px;

}

a.admin {

	color: #ffffff;

	text-decoration: none;

	font-weight:bold;

	font-size: 10px;
	
	font-family:Georgia, "Times New Roman", Times, serif;

}



a.admin:hover {

	color: #cccccc;

	text-decoration: none;

	font-weight:bold;

	font-size: 10px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

a.botmenu {

	color: #F7941D;

	text-decoration: none;

	font-weight:normal;

	font-size: 10px;
	
	font-family:Georgia, "Times New Roman", Times, serif;

}



a.botmenu:hover {

	color: #cccccc;

	text-decoration: none;

	font-weight:normal;

	font-size: 10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.mainmenu {

	color: #917962;

	text-decoration: none;

	font-weight:bold;

	font-size: 12px;
	
	font-family:Georgia, "Times New Roman", Times, serif;

}



a.mainmenu:hover {

	color: #262012;

	text-decoration: none;

	font-weight:bold;

	font-size: 12px;
	
	font-family:Georgia, "Times New Roman", Times, serif;

}




.sidetable {

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

}

h1 {
	font-family: Copperplate Gothic Light, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 23px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	letter-spacing:0em;
	
}
h1.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2a235a;
	font-size: 23px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	letter-spacing:0em;
	
}

.underline {
color:#FC5F01;
text-decoration: underline;

}

h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #ffffff;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

.companyname {
	position:absolute;
	
	padding-left:150px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #09347a;

	font-size: 27px;

	font-style: normal;
	
	letter-spacing:-1.5px;

	font-variant: normal;

	text-decoration: none;
}

.callustext {
	position:absolute;
			
	padding-left:316px;
	
	line-height: 16px;
	
	font-family: Georgia, "Times New Roman", Times, serif;

	color: #ffffff;

	font-size: 16px;

	font-style: normal;

	letter-spacing:1px;

	font-variant: normal;
	
	font-weight: normal;

	text-decoration: none;
	line-height: 3em;

}

.callus {
	position:absolute;
	
	padding-left:311px;
	
	font-family: Georgia, "Times New Roman", Times, serif;

	color: #ffffff;
	letter-spacing:1px;

	font-size: 16px;

	font-style: normal;

	font-variant: normal;
	
	font-weight: normal;

	text-decoration: none;
	line-height: 4em;

}

.email {
	position:absolute;

	
	padding-left:232px;
	
	font-family: Georgia, "Times New Roman", Times, serif;

	color: #ffffff;

	font-size: 16px;

	font-style: normal;

	font-variant: normal;
	
	font-weight: normal;

	text-decoration: none;

	line-height: 5em;
}

.opentimes {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #ffffff;
	background-color:#666666;
	
}

.opentimestop {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #ffffff;
	font-weight:bold;
	background-color:#333333;
	
}

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.sidetable2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #FFFFFF;

}

.sidelinks {

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #2271A0;

	font-size: 10px;

	font-weight: bold;

}

.baseline {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #FFFFFF;

}

td {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #09347A;

}
td.menubg {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 16px;
text-align:left;
	color: #ffffff;
	text-indent: 17px;
	

}


body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background: #ffffff url('/images/bodybackground_blue.gif') repeat-y  center 0px;

}


#TopBg {
	position: absolute;
	width: 100%;
	background: url('images/topnav_tb.png') repeat-x top center;
	left: 0;
	height: 75px;
}

#Logo {
	position: absolute;
	
}

.sidelinks2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

}

.sidelinks2:a:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: normal;

	text-decoration: underline;

}
h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 1.5em;
	margin: 0px 0px;
	vertical-align:top;
}
h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	line-height: 1.5em;
	margin: 0px 0px;
}
h7 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 16px;
	font-weight:bold;
	color: #09347A;
	line-height: 1em;
	margin: 0px 0px;
}
h4 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #09347A;
	line-height: 1.5em;
	margin: 8px 0px;
}	

room {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #09347A;
line-height: 1.5em;
}

.producthdr {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #2271A0;

	font-weight: bold;

}

a {

	color: #ffffff;

	text-decoration: underline;

}

a:hover {

	color: #999999;

	text-decoration: none;

}
a.blue{

	color: #2a235a;

	text-decoration: underline;
	


}
a.blue:hover {

	color: #999999;

	text-decoration: none;
a.creamlink {

	color: #09347A;

	text-decoration: underline;
	font-size:13px;

}

a.creamlink:hover {

	color: #999999;

	text-decoration: none;
	font-size:13px;

}

a.creamlink11 {

	color: #09347A;

	text-decoration: underline;
	font-size:13px;
font-weight: normal;
}

a.creamlink11:hover {

	color: #999999;

	text-decoration: none;
	font-size:13px;
	font-weight: normal;
}

a.listings {

	color: #09347A;
	font-size:16px;
	text-decoration: none;
	font-weight:300;

}

a.listings:hover {

	color: #666666;
	font-size:16px;
	font-weight:300;
	text-decoration: none;

}

a.carofweek {

	color: #09347A;
	font-size:13px;
	text-decoration: none;
	font-weight:300;
	letter-spacing:0.5px;
	text-align:justify;
	line-height: 1.5em;


}

a.carofweek:hover {

	color: #999999;
	font-size:13px;
	font-weight:300;
	text-decoration: none;
	letter-spacing:0.5px;
	text-align:justify;
	line-height: 1.5em;
}


.carofweekprice {

	color: #09347A;
	font-size:14px;
	font-weight:900;

}



a.viewdetails {

	color: #000000;
	text-decoration: underline;
	font-weight:300;

}

a.viewdetails:hover {

	color: #666666;
	font-weight:300;
	text-decoration: underline;

}

.white {

	color: #ffffff;

}
.black {

	color: #000000;

}

.featuretext {

	color: #000000;
	font-size:11px;

}

.featurebg {
background-color:#F7F9FA;
	color: #000000;
	font-size:11px;
}

.featuretitle {
background-color:#F7F9FA;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
	color: #000000;
	font-size:16px;
}

.featurefront {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
	color: #ffffff;
	font-size:16px;
}

.red {

	color: #e6030b;

}

.blackaddress {

	color: #666666;
	
	font-size:15px;
}


.cs3top {
background-image:url(images/cs3_top.gif);
}

.cs3menubg {
background-image:url(images/cs3_menubg.gif);
text-align:left;
padding-left: 17px;
font-size:16px;
}
.menubg {
padding: 0px;
background-color:#000000;
height:80px;
opacity:0.5;
width:998px;
z-index:-10px;
posiiton: absolute;
}

.white12 {

	color: #09347A;
	font-size:12px;

}

.grey12 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #09347A;
	font-size:16px;
	font-weight:600;

}

.description {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
	color: #ffffff;
	font-size:16px;

}

.features {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
	color: #09347A;
	font-size:16px;

}

.grey11 {

	color: #cccccc;
	font-size:12px;
	font-weight:600;

}

.listingprice {

	color: #09347A;
	font-size:20px;
	font-weight:bold;
	line-height:1.5em;

}

.searchresults {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #09347A;
	font-size:14px;
	

}

.submit-button

{
align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13;
display: inline;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FF6600 none repeat scroll 0 0;
border:2px solid #FFFFFF;
color:#FFFFFF;
font-size:100%;
padding:5px;
margin-top:0.5em;
float:right;
}

.submit-button input:hover {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background: 003580 none repeat scroll 0 0;
colot: #ffffff;
curser: pointer;
}

select { 

	background-color: #ffffff; 

	border-color=#cccccc;
	border-style:inset;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13; 
	color:#666666; 

}



input{	
	border-color=#cccccc;
	border-style:inset;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13; 
	color:#666666; 
}



textarea{	
	border-color=#cccccc;
	border-style:inset;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12; 
	color:#666666; 
	margin-top:0.5em;
}



legend



{


font-family:Georgia, "Times New Roman", Times, serif;

font-size:16; 

font-weight:bold;

color: #ffffff; 

}





h6  {	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-weight:bold;
	
	color: #09347A;

	font-size: 18px;

	font-style: normal;

	font-variant: normal;

	text-decoration: none;
}

h6 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 998px;
	height: 100%;
	background-color: #000;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

.headerimage {
	position: absolute;
	width:100%; /* for IE 6 */
}

.WelcomeTextBg {
background-color:#000000;
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:998px;
}

img, div { 
	behavior: url(iepngfix.htc) 
}

/* IE6 css fixer v0.8: Tue, 22 Jun 2010 17:37:45 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add transparancy */
*:first-child+html .menubg {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
*:first-child+html h3 span {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
*:first-child+html .WelcomeTextBg {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}



/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
*:first-child+html body,
*:first-child+html #TopBg,
*:first-child+html .submit-button,
*:first-child+html legend {zoom:1;}

/* PNG fix */
*:first-child+html body{behavior: expression((this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')", this.runtimeStyle.zoom = 1, this.runtimeStyle.backgroundImage = "none"));}

/* IE6 css fixer v0.8: Tue, 22 Jun 2010 17:58:50 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add transparancy */
* html .menubg {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
* html h3 span {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
* html .WelcomeTextBg {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}



/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
* html body,
* html #TopBg,
* html .submit-button,
* html legend {zoom:1;}

/* PNG fix */
* html body{behavior: expression((this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')", this.runtimeStyle.zoom = 1, this.runtimeStyle.backgroundImage = "none"));}