www@charset "utf-8";

/* CSS Document */



body

{
	color: #333;
	background: #585756 url("./themes/site_themes/default/bg.gif") repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

h1, h2, h3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 21px;
	color: #6483AF;

}


.newsletter {

	background-color: #D7DFEA;

	padding: 4px;

	height:120px;

}
#menu a {
	color: #052659;
	text-decoration: none;
}



#wrapper #content #cl {

	padding: 4px;

	text-align: left;

	vertical-align: top;

	background-image: url(http://www.lahood.co.nz/images/sub-back.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



.center {

text-align: center;

}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
}



blockquote {

font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;

}

#sidebar a {
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


a:link {

	background-color: transparent;

	text-decoration: underline;

	color: #6483B1;

}

a:hover {
	text-decoration: none;
	color: #6483AF;

}

a:visited {

	background-color: transparent;

	text-decoration: none;

	color: #006699;

}

#topbar {

	padding:0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	width: 812px;

}


#wrapper {
	padding-bottom: 10px;
	color: #333;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 2px solid #3D3D3D;
	margin-top: 0px;
	width: 812px;
	background-color: #3D3D3D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

#wrapperblinds {

	padding-bottom: 10px;

	color: #333;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-color: #3D3D3D;

	border: 2px solid #3D3D3D;

	margin-top: 0px;

	width: 812px;

}
#wrappercurtains {

	padding-bottom: 10px;

	color: #333;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-color: #3D3D3D;

	border: 2px solid #3D3D3D;

	margin-top: 0px;

	width: 812px;

}

#wrappercommercial {

	padding-bottom: 10px;

	color: #333;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-color: #3D3D3D;

	border: 2px solid #3D3D3D;

	margin-top: 0px;

	width: 812px;

}

#header {

	margin: 0 0 0 0;

	padding: 0 10px 5px 20px;

	background: #FBFAF4;

	display: none;

}

#blogtitle {
	font-size: 1.25em;
	color: #052659;
	float: left;
	margin: 7px 0 0 0;
	padding: 8px 4px 4px 4px;
	width: 700px;
	border-top: 1px solid #333;

}

#blogtitle h1 {

	margin: 0;

	padding-top: 5px;

	letter-spacing: 0.1em;

	text-align: left;

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

	font-size: 160%;

	color: #052659;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 4px;
}


#nav {
	float: left;
	margin: 0;
	padding: 0;
	width: 350px;
	text-align: right;
	background: transparent;
	color: #333;
	font-size: 11px;
	font-variant: small-caps;
	letter-spacing: 0.09em;

}
#content {
	float: left;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 812px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}

#subcontent {

	float: left;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	width: 812px;

	background-image: url(http://www.lahood.co.nz/images/sub-back.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #FFFFFF;

}

#subblinds {

	float: left;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	width: 812px;

	background-image: url(http://www.lahood.co.nz/images/sub-back-blinds.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #FFFFFF;

}

#subcurtains {

	float: left;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	width: 812px;

	background-image: url(http://www.lahood.co.nz/images/sub-back-curtains.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #FFFFFF;

}

#subcommercial {

	float: left;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	width: 812px;

	background-image: url(http://www.lahood.co.nz/images/sub-back-commercial.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #FFFFFF;

}

#wrapper #content #cr {

	float: right;

	width: 345px;

	padding-right: 2px;

}





#blog {
	float: right;
	margin-right: 5px;
	width: 540px;
	color: #333;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}



.entry {

	margin-top: 10px;

	padding: 0 10px 10px 10px;

	color: #333;

}

#footer {

margin: 0;

padding: 5px 10px;

border-top: 1px solid #ccc;

border-bottom: 1px solid #ccc;

background: #fff;

color: #333;

font-size: 70%;

letter-spacing: 0.09em;

}



.date {

font-size: 120%;

background: transparent;

color: #000;

}



.title {

font-size: 14px;

font-weight: bold;

background: transparent;

color: #052659;

}



.posted {

margin-bottom: 10px;

font: 10px lucida grande, verdana, arial, helvetica, sans-serif;

background: transparent;

color: #666;

}



.sidetitle {

	font-weight: bold;

	color: #0E345F;

	font-size: 16px;

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

	line-height: 18px;

}



.spacer {

clear: both;

}



.paginate {

 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

 font-size:			12px;

 font-weight: 		normal;

 letter-spacing:	.1em;

 padding:			10px 6px 10px 4px;

 margin:			0;

 background-color:	transparent;

}



.pagecount {

 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

 font-size:			10px;

 color:				#666;

 font-weight:		normal;

 background-color: transparent;

}



.calendarBG {

 background-color: #000;

}



.calendarBlank {

 background-color: #9DB7A7;

}



.calendarHeader {

 font-weight: bold;

 color: #fff;

 text-align: center;

 background-color: #000;

}



.calendarMonthLinks {

 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;

 font-size:         11px;

 font-weight:		bold;

 letter-spacing:	.1em;

 text-decoration:   none;

 color:             #fff;

 background-color:  transparent;

}



.calendarMonthLinks a {

 color:             #fff;

 text-decoration:   none;

 background-color:  transparent;

}



.calendarMonthLinks a:visited {

 color:             #fff;

 text-decoration:   none;

 background-color:  transparent;

}



.calendarMonthLinks a:hover {

 color:             #ccc;

 text-decoration:   underline;

 background-color:  transparent;

}



.calendarDayHeading {

 font-weight: bold;

 font-size:	11px;

 color: #fff;

 background-color: #195337;

 text-align:  center;

 vertical-align: middle;

}



.calendarToday {

 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;

 font-size:         12px;

 font-weight:		bold;

 letter-spacing:	.1em;

 text-decoration:   none;

 text-align:  center;

 vertical-align: middle;

 color:             #000;

 background-color: 	#ccc;

}



.calendarCell {

 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;

 font-size:         12px;

 font-weight:		bold;

 letter-spacing:	.1em;

 text-decoration:   none;

 text-align:  center;

 vertical-align: middle;

 color:             #666;

 background-color:  #fff;

}



.calendarCell a {

 color:             #000;

 text-decoration:   underline;

 background-color:  transparent;

}



.calendarCell a:visited {

 color:             #000;

 text-decoration:   underline;

 background-color:  transparent;

}



.calendarCell a:hover {

 color:             #fff;

 text-decoration:   none;

 background-color:  transparent;

}



.input {
	border-top:        1px solid #999999;
	border-left:       1px solid #999999;
	background-color:  #fff;
	color:             #000;
	font-family:       Arial, Helvetica, sans-serif;
	font-size:         11px;
	margin-top:        0px;
	margin-bottom:     3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	padding-top: 2px;

}
h5 {
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	line-height: 14px;
	display: block;
	text-align: left;
	vertical-align: middle;
}




.textarea {

border-top:        1px solid #999999;

border-left:       1px solid #999999;

background-color:  #fff;

color:             #000;

font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

font-size:         11px;

margin-top:        3px;

margin-bottom:     3px;

}



.checkbox {

background-color:  transparent;

margin:            3px;

padding:           0;

border:            0;

}



.submit {

	background-color:  #fff;

	font-family:       Arial, Verdana, Sans-serif;

	font-size:         11px;

	font-weight:       normal;

	margin-top:        2px;

	margin-bottom:     2px;

	text-transform:    uppercase;

	color:             #000;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 2px;

}

.basetxt {

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

	font-size: 10px;

	color: #FFFFFF;

	margin-right: 10px;

	margin-left: 10px;

}

.featuretitles {

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

	font-size: 14px;

}	

#menu {
	float: left;
	width: 160px;
	color: #333;
	text-align: left;
	background-color: #F7F8F9;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px;
}
#menu ul {
	list-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-indent: 15px;
	margin: 0;
	padding: 0;
}
q {
}
p {
}

#menu ul li {
	margin: 0;
	padding: 0;
	border-bottom-color: #FFFFFF;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #DEE6EB;
}
#menu ul ul li a {
	list-style-type:none;
	margin-right: 0px;
	margin-left: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #D5E3EE;
	border-left-color: #D5E3EE;
	border-bottom-width: 1px;
	border-bottom-color: #D5E3EE;
	font-size: 11px;
	display: block;
	color: #00446C;
	background-color: #FFFFFF;
	padding-left: 10px;
}
#menu ul ul li a:hover {
	background-colour: #DEE6EB;
	background-color: #EFF3F6;
	display: block;
	margin: 0px;
	color: #004B7C;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#menu .sub a, visited {
	color: #AAC94E;
}
#menu ul ul ul li a{
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFDCE4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BACCD8;
	border-left-color: #CFDCE4;
	list-style-type: none;
	font-weight: normal;
	color: #00558B;
	background-color: #FFFFFF;
	padding-left: 15px;
	margin: 0px;
}
#menu ul ul ul li a:hover {
	color: #004B7C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #EFF4DE;
	padding-left: 15px;
}
#menu a, a:visited {
	list-style: none;
	color: #00558B;
	text-decoration: none;

}
#menu  a:hover {
	text-decoration:none;
	color:#003366
}
#wrapper #subcontent #cl #menu .input {
	margin-top: -8px;
}
