/*
	CSS FOR WellTrust NZ
	Created By: Face Limited
	http://www.face.co.nz
*/

/** GLOBAL STYLES **/
body, html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #c6c6c6 url("/elements/images/body_background.gif") top left;
}

body {
	font: 72.5%  Arial, Verdana,  sans-serif; 
	color:  #333333;
}

h1 { font-size: 2.0em; line-height: 1.1em; }

h2, h3, h4, h5, h6 { font-weight: bold;  margin-bottom: 1.1em; }

h2 { font-size: 1.6em; color: #333b45;  }
h3 { font-size: 1.2em; color: #333; letter-spacing: 0; margin-bottom: 0.3em; }
h4 { font-size: 1.1em; color: #666; letter-spacing: 0; margin-bottom: 0.3em; }


h2 a:link,
h2 a:visited,
h2 a:hover,
h3 a:link,
h3 a:visited,
h3 a:hover {
	margin:0;
	padding:0;
	color:#60503e;
	font-weight:normal;
}
h2 a:hover,
h2 a:focus,
h2 a:active,
h3 a:hover,
h3 a:focus,
h3 a:active {color:#92a8c7;}

p, ul, ol { margin-bottom: 1em; }

p, ul {  color: #333333;}

p {  line-height: 1.2em; }
a, a:link { color: #872908; }
a:visited { color: #872908; }
a:link:hover, a:link:focus a:visited:hover { color: #872908; }
a:link:active { color: #872908; }

ul, ol { margin: 0 0 12px 0;	padding: 0; list-style-position: inside; }
ul li {
	/*list-style:none;*/
	margin-left: 2em;
	margin: 0;
	padding: 0;
}


ol li {
	list-style-type: decimal;
	margin-left: 2em;
	margin: 0;
	padding:0;
}

em {
	font-style: italic;
}

.clear         { clear:both; *line-height: 1%;}
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.accessibility {margin-left:-9999px; display:none;}

.dots {background: url(dot.gif) bottom left repeat-x; padding-bottom: 3px; margin-bottom: 3px; height:1px; clear:both;}
.dots-footer {background: url(dot.gif) bottom left repeat-x; padding-bottom: 3px; margin:40px 0 3px 0; height:1px; clear:both;}

.accesskeys,
.hide {
	font-size:9px;
	position:absolute;
	left:-9999px;
	width:1px;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block; clear: both; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%; line-height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/**START GENERAL PAGE LAYOUT STYLES**/
.page_container {
	width: 950px;
	min-height: 700px;
	background: transparent url("/elements/images/page_container_background.png") top left no-repeat;
	margin: 0 auto 0 auto;
	border: none;
	position: relative;
	padding-bottom: 20px;
	z-index: 1;
}
.page_container_padding{
	position: relative;
	z-index: 2;
	padding: 0 48px;
}
/**END GENERAL PAGE LAYOUT STYLES**/


/**START TOP CONTAINER STYLES**/
.top_container{
 height: 101px;
}
.logo_container{
	float: left;
	margin: 7px 35px 0 35px;
}
.search_container{
	float: right;
	margin: 30px 20px 0 0;
}
.search_container ul{list-style-type: none;}
.search_container ul li{float: left; margin: 0; padding: 0;}
.search_container ul li input{border: 2px solid #d5d5d5; background-color: #fff; font: bold 0.95em verdana, sans-serif; color: #a8a8a8; width: 154px; margin: 0; padding: 3px;}
.search_container ul li input.submit{border: none; background: none; font: normal 0.95em verdana, sans-serif; width: 25px; margin: 0; padding: 3px 0; color: #334143; cursor: pointer;}
/**END TOP CONTAINER STYLES**/


/**START MENU CONTAINER STYLES**/
.menu_container{
	position: relative;
	width: 853px;
	height: 48px;
	background: transparent url("/elements/images/menu_background.gif") top left no-repeat;
	z-index: 101;
}
/**END MENU CONTAINER STYLES**/


/**START HOMEPAGE STYLES**/
.homepage_content_container{
	position: relative;
	width: 853px;
	width: 858px;
	height: 301px;
	height: 310px;
	margin: 12px 0 0 0;
	padding: 0;
	/*background: transparent url("/elements/images/homepage_content_background.jpg") top left no-repeat;
	background: transparent url("/elements/images/homepage_content_background.png") top left no-repeat;
	background: transparent url("/elements/images/homepage_content_background2.png") top left no-repeat;*/
	background: transparent url("/elements/images/homepage_content_background3.png") top left no-repeat;
	z-index: 1;
}
.homepage_content_container h2 {position: absolute; top: 35px; left: 252px; color: #fff; font: bold 2.2em lucida unicode, sans-serif; margin:0; padding: 0}
.homepage_content_container .intro{position: absolute; top: 70px; left: 0px; width: 850px; height: 210px; color: #666666; font: bold 14px lucida unicode, sans-serif; padding: 0; margin: 0;}
.homepage_content_container .intro span{padding: 0; margin: 0; height: 24px; padding: 7px 5px 0 5px; background: transparent url("/elements/images/homepage_intro_text_background.png") top left repeat-x;}
.homepage_content_container .intro span.first{position: absolute; top: 15px; left: 275px;}
.homepage_content_container .intro span.second{position: absolute; top: 45px; left: 520px;}
.homepage_content_container .intro span.third{position: absolute; top: 85px; left: 325px;}
.homepage_content_container .intro span.fourth{position: absolute; top: 115px; left: 410px;}
.homepage_content_container .intro span.fifth{position: absolute; top: 145px; left: 380px;}

/**START HOMEPAGES WIDGETS**/
.homepage_widget_container{
	margin: 15px 0 0 0;
	margin: 6px 0 0 0;
	_height: 100px; /*IE6 Hack*/
}
.homepage_widget_container .homepage_widget_spacer{
 	float: left;
 	width: 21px;
}
.homepage_widget_container .youth_widget_container{
	float: left;
	width: 270px;
}
.homepage_widget_container .youth_widget_container .top{
	height: 50px;
	background: transparent url("/elements/images/hompage_widget_top_background.png") top left no-repeat;
}
.homepage_widget_container .youth_widget_container .middle{
	height: auto;
	min-height: 150px;
    _height: 150px;
	border-left: 5px solid #fff; 
	border-right: 5px solid #fff; 
	background: #f9df4d url("/elements/images/hompage_widget_middle_background.png") bottom left no-repeat;
}
.homepage_widget_container .youth_widget_container .middle .col_1{
	float: left;
	width: 45%;
}
.homepage_widget_container .youth_widget_container .middle .col_2{
	float: left;
	width: 55%;
}
.homepage_widget_container .youth_widget_container .bottom{
	height: 36px;
	background: transparent url("/elements/images/hompage_widget_bottom_background.png") top left no-repeat;
}
.homepage_widget_container .youth_widget_container .bottom a{
	display: block;
	float: right;
	font: bold 0.95em verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 14px 0 0;
	margin: 13px 14px;
	background: transparent url("/elements/images/link_arrow.png") center right no-repeat;
}


.homepage_widget_container .parents_widget_container{
	float: left;
	width: 270px;
}
.homepage_widget_container .parents_widget_container .top{
	height: 50px;
	background: transparent url("/elements/images/hompage_widget_2_top_background.png") top left no-repeat;
}
.homepage_widget_container .parents_widget_container .middle{
	height: auto;
	min-height: 150px;
    _height: 150px;
	border-left: 5px solid #fff; 
	border-right: 5px solid #fff; 
	background: #5bbbd8 url("/elements/images/hompage_widget_2_middle_background.png") bottom left no-repeat;
}
.homepage_widget_container .parents_widget_container .bottom{
	height: 36px;
	background: transparent url("/elements/images/hompage_widget_2_bottom_background.png") top left no-repeat;
}
.homepage_widget_container .parents_widget_container .bottom a{
	display: block;
	float: right;
	font: bold 0.95em verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 14px 0 0;
	margin: 13px 14px;
	background: transparent url("/elements/images/link_arrow.png") center right no-repeat;
}


.homepage_widget_container .agencies_widget_container{
	float: left;
	width: 270px;
}
.homepage_widget_container .agencies_widget_container .top{
	height: 50px;
	background: transparent url("/elements/images/hompage_widget_3_top_background.png") top left no-repeat;
}
.homepage_widget_container .agencies_widget_container .middle{
	height: auto;
	min-height: 150px;
    _height: 150px;
	border-left: 5px solid #fff; 
	border-right: 5px solid #fff; 
	background: #add1d5 url("/elements/images/hompage_widget_3_middle_background.png") bottom left no-repeat;
}
.homepage_widget_container .agencies_widget_container .bottom{
	height: 36px;
	background: transparent url("/elements/images/hompage_widget_3_bottom_background.png") top left no-repeat;
}
.homepage_widget_container .agencies_widget_container .bottom a{
	display: block;
	float: right;
	font: bold 0.95em verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 14px 0 0;
	margin: 13px 14px;
	background: transparent url("/elements/images/link_arrow.png") center right no-repeat;
}
.homepage_widget_container .youth_widget_container .middle .padding,
.homepage_widget_container .parents_widget_container .middle .padding,
.homepage_widget_container .agencies_widget_container .middle .padding{
	padding: 5px 16px;
}
.homepage_widget_container .youth_widget_container .middle h3,
.homepage_widget_container .parents_widget_container .middle h3,
.homepage_widget_container .agencies_widget_container .middle h3{
	padding: 0;
	margin: 5px 0;
	font: bold 0.95em verdana, sans-serif;
	color: #000;
}
.homepage_widget_container .youth_widget_container .middle ul,
.homepage_widget_container .parents_widget_container .middle ul,
.homepage_widget_container .agencies_widget_container .middle ul{
	margin: 0 1px;
	padding: 0;
	list-style-type:none;
}
.homepage_widget_container .youth_widget_container .middle ul li,
.homepage_widget_container .parents_widget_container .middle ul li,
.homepage_widget_container .agencies_widget_container .middle ul li{
	font: normal 0.95em verdana, sans-serif;
	color: #000;
	line-height: 1.9em;
	margin: 0;
	padding: 0 0 0 18px;
	background: transparent url("/elements/images/bullet_image.png") 0px 6px no-repeat;
	
	*padding: 0 0 0 4px;
	_height: 1px;
	_padding: 0 0 0 18px;
	_list-style-position: outside; 
	_list-style: none;
}
.homepage_widget_container .youth_widget_container .middle ul li a,
.homepage_widget_container .parents_widget_container .middle ul li a,
.homepage_widget_container .agencies_widget_container .middle ul li a{
	font: normal 0.95em verdana, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
/**END HOMEPAGE WIDGET STYLES**/


.homepage_extras_container{
	margin: 15px 0 0 0;
}
.emergency_container{
	float: left;
	width: 421px;
	height: 158px;
	background: transparent url("/elements/images/homepage_emergency_background.png") top left no-repeat;
	margin: 0 11px 0 0;
}
.emergency_container .padding{
	padding: 47px 0 0 100px;
}
.emergency_container dl{padding:0; margin:0; font: normal 0.9em verdana, sans-serif; color:#000; }
.emergency_container dt{ padding:0 0 35px 0; margin: 0;}
.emergency_container dt{ padding:0; margin: 0; line-height: 1.7em;}
.emergency_container dd{ margin: -50px 0 0 180px; padding: 0; }
.emergency_container dd{ margin: -20px 0 0 180px; padding: 0; line-height: 2em;}

.contact_container{
	float: left;
	width: 421px;
	height: 158px;
	background: transparent url("/elements/images/homepage_contact_background.png") top left no-repeat;
	font: 0.95em arial, sans-serif;
	color: #000;
}
.contact_container .padding{
	padding: 47px 0 0 28px;
}
.contact_container .col_1{
	float: left;
	width: 220px;
}
.contact_container .col_2{
	float: left;
	width: 165px;
}
.contact_container p{
	color: #000;	
	padding: 0;
	margin: 0;
	line-height: 1.7em;
}	
.contact_container .address{
	line-height: 2em;
}
.contact_container h3{
	margin: 3px 0 5px 0 ;
	padding: 0 0 0 25px;
	_height: 1px; /*IE6 Hack*/
	background: transparent url("/elements/images/homepage_newsletter_icon.png") top left no-repeat;
	font: bold 0.9em verdana, sans-serif;
	color: #666666;
}
/**END HOMEPAGE STYLES**/



/**START MENU STYLES**/

/**END MENU STYLES**/




/**START YOUTH STYLES**/
.youth_section_content_container{
	width: 870px;
	height: 319px;
	margin: 5px 0 0 -9px;
	padding: 0;
	/*background: transparent url("/elements/images/youth_content_background.jpg") top left no-repeat;*/
	overflow: hidden;
	background-color: #c0c0c0 !important;
}

#rotator { overflow: hidden;width: 870px;height: 319px; float:none; position:relative;z-index:100; background-color: #c0c0c0 !important;}

#rotator img {	border: none !important; width: 870px; height: 319px; top: 0; left: 0; display: inline;background-color: #c0c0c0 !important; }

/**START YOUTH WIDGETS**/
.youth_section_widget_container{
	margin: 15px 0 0 0;
}
.youth_section_widget_spacer{
 	float: left;
 	width: 21px;
}
.youth_section_widget_container .widget{
	float: left;
	width: 270px;
	height: 130px;
}
.youth_section_widget_container .widget .padding{
	padding: 41px 20px 0 22px;
}
.youth_section_widget_container .widget p{
	margin: 0;
	padding: 0;
	height: 50px;
	font: normal 1em arial, sans-serif;
	line-height: 1.5em;
	color: #fff;
}
.youth_section_widget_container .more{
	height: 30px;
}
.youth_section_widget_container .more a{
	display: block;
	float: right;
	font: bold 0.95em verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 14px 0 0;
	margin: 10px 14px;
	background: transparent url("/elements/images/link_arrow.png") center right no-repeat;
}
#cannabis_widget{background: transparent url("/elements/images/youth_section_canabis_widget_background.png") top left no-repeat;}
#alcohol_widget{background: transparent url("/elements/images/youth_section_alcohol_widget_background.png") top left no-repeat;}
#inhalants_widget{background: transparent url("/elements/images/youth_section_inhalants_widget_background.png") top left no-repeat;}
#other_drugs_widget{background: transparent url("/elements/images/youth_section_other_drugs_widget_background.png") top left no-repeat;}
#get_help_widget{background: transparent url("/elements/images/youth_section_get_help_widget_background.png") top left no-repeat;}
#links_widget{background: transparent url("/elements/images/youth_section_links_widget_background.png") top left no-repeat;}

/**END YOUTH WIDGETS**/
/**END YOUTH STYLES**/




/**START INTERNAL STYLES**/
.internal_heading_container_parents{width: 855px; height: 180px; background: transparent url("/elements/images/parents_internal_banner.png") top left no-repeat; margin: 12px 0 0 0;}
.internal_heading_container_default{width: 855px; height: 180px; background: transparent url("/elements/images/default_internal_banner.png") top left no-repeat; margin: 12px 0 0 0;}
.internal_heading_container_schools{width: 855px; height: 180px; background: transparent url("/elements/images/schools_internal_banner.png") top left no-repeat; margin: 12px 0 0 0;}
.internal_heading_container_maori{width: 855px; height: 180px; background: transparent url("/elements/images/maori_internal_banner.png") top left no-repeat; margin: 12px 0 0 0;}
.internal_heading_container_pacific{width: 855px; height: 180px; background: transparent url("/elements/images/pacific_internal_banner.png") top left no-repeat; margin: 12px 0 0 0;}
.internal_heading_container_youth{width: 855px; height: 180px; background: transparent url("/elements/images/youth_internal_banner.png") top left no-repeat; margin: 12px 0 0 0;}

.internal_heading_container_parents .padding,
.internal_heading_container_maori .padding,
.internal_heading_container_default .padding,
.internal_heading_container_pacific .padding,
.internal_heading_container_youth .padding,
.internal_heading_container_schools .padding{padding: 28px 260px 0px 38px;}

.internal_heading_container_parents .no_desc_padding,
.internal_heading_container_default .no_desc_padding,
.internal_heading_container_maori .no_desc_padding,
.internal_heading_container_pacific .no_desc_padding,
.internal_heading_container_youth .no_desc_padding,
.internal_heading_container_schools .no_desc_padding{padding: 65px 0px 0px 38px;}

.internal_heading_container_parents h1,
.internal_heading_container_maori h1,
.internal_heading_container_default h1,
.internal_heading_container_pacific h1,
.internal_heading_container_youth h1,
.internal_heading_container_schools h1{font: bold 2.4em lucida sans unicode, verdana, sans-serif; margin: 0; padding: 0; color: #fff;}

.internal_heading_container_parents p,
.internal_heading_container_maori p,
.internal_heading_container_default p,
.internal_heading_container_pacific p,
.internal_heading_container_youth p,
.internal_heading_container_schools p{font: normal 1.2em lucida sans unicode, verdana, sans-serif; color: #fff; line-height: 1.6em; margin: 0; padding: 5px 0;}

.internal_content_container{width: 853px; background: #fff url("/elements/images/internal_content_container_background.jpg") top left no-repeat; margin: 6px 0 0 0; padding: 0 0 15px 0}
.internal_menu_container {float: left; width: 158px; margin: 10px 0 0 5px;}
.internal_menu_container .top{height: 23px; background: transparent url("/elements/images/internal_menu_top.png") top left no-repeat;}
.internal_menu_container .middle{background: transparent url("/elements/images/internal_menu_middle.png") top left repeat-y; _background: transparent url("/elements/images/internal_menu_middle.gif") top left repeat-y;/*IE6 Hack*/}
.internal_menu_container .middle .gradient{background: transparent url("/elements/images/internal_menu_middle_gradient.png") top left no-repeat; margin:0; padding: 0; _height: 1px; /*IE6 Hack*/}
.internal_menu_container .bottom{height: 14px; background: transparent url("/elements/images/internal_menu_bottom.png") top left no-repeat;}

.internal_menu_container ul{width: 140px; margin: 0 auto 0; padding: 0; list-style-position: outside; list-style: none; }
.internal_menu_container ul li{border-top: 1px dotted #000; background: transparent url("/elements/images/bullet_image.png") 0 9px no-repeat; _height: 1px;/*IE6 HACK*/}
.internal_menu_container ul li a{display: block; padding: 8px 0 8px 20px; font: bold 0.95em verdana, sans-serif; text-decoration: none;}
.internal_menu_container ul li a,
.internal_menu_container ul li a:hover,
.internal_menu_container ul li a:active,
.internal_menu_container ul li a:visited{color: #535151}
.internal_menu_container ul li.lifirst{border:none; background: transparent url("/elements/images/bullet_image.png") 0 1px no-repeat;}
.internal_menu_container ul li.lifirst a{border:none; padding: 0 0 8px 20px;}

.internal_menu_container ul li ul{width: 130px; margin: 0 0 8px 5px; padding: 0; list-style-position: outside; list-style: none;}
.internal_menu_container ul li ul li{background: none; border: none;  padding: 0 0 0 15px; margin: 0;}
.internal_menu_container ul li ul li.active{background: transparent url("/elements/images/bullet_image_4.png") 0 4px no-repeat; _height: 1px;/*IE6 HACK*/}
.internal_menu_container ul li ul li.active a{color: #000 !important}
.internal_menu_container ul li a.active { color: #000; }
.internal_menu_container ul li ul li a{padding: 0 !important; margin: 0 !important; display: block; font: normal 0.95em arial, sans-serif; text-decoration: none; line-height: 1.8em !important}
.internal_menu_container ul li ul li a,
.internal_menu_container ul li ul li a:hover,
.internal_menu_container ul li ul li a:active,
.internal_menu_container ul li ul li a:visited{color: #872908; }

.internal_page_content_container{float: left; width: 480px;  margin: 18px 5px 0 15px; }
.wide { width: 600px !important; margin: 18px 25px 0 38px;  }
.internal_widget_container{float: left; width: 155px; margin: 61px 0 0 15px;}
#newstitle { float: left;}
#news { float: right;  margin: 15px 20px 0 0}
#news a { text-decoration: none; font-weight: bold; font-family: Arial}
.widget{margin-bottom: 20px; font: normal 0.95em arial, sans-serif;}
.widget .print{display: block; background: transparent url("/elements/images/print_icon.png") center left no-repeat; padding: 4px 0 4px 20px; text-decoration: none; line-height: 1.5em; _height: 1px; /*IE6 Hack*/}
.widget .bookmark{display: block; background: transparent url("/elements/images/bookmark_icon.png") center left no-repeat; padding: 4px 0 4px 20px; text-decoration: none; line-height: 1.5em; _height: 1px; /*IE6 Hack*/}
.widget h3{font: bold 1em verdana, sans-serif; color:#666666; border-bottom: 1px dotted #000; padding-bottom: 3px;}
.widget ul{width: 100%; margin: 0; padding: 0; list-style-position: outside; list-style:none;}
.widget ul li{background: transparent url("/elements/images/bullet_image.png") 0 5px no-repeat; padding: 0 0 0 20px; margin: 0; _height: 1px;/*IE6 HACK*/}
.widget ul li a{padding: 0; margin: 0; display: block; font: normal arial, sans-serif; text-decoration: none; color: #872908; line-height: 1.8em}

.internal_content_container .emergency_container{margin: 0 0 0 5px;}
.internal_content_container .contact_container{margin: 0;}
/**END INTERNAL STYLES**/



/**SET CMS PAGE CONTENT STYLES**/
.cms_content {
	font-family: Verdana, sans-serif;
	color: #000;
	line-height: 1.7;
	font-size: 11px;
	padding-bottom: 50px;
}
.cms_content p{
	font-family: Verdana, sans-serif;
	color: #000;
	line-height: 1.7;
	font-size: 11px;
}
.cms_content h1{font-size: 1.4em; font-family: Verdana, sans-serif; color: #000; margin: 14px 0;}
.cms_content h1 a { text-decoration: none !important; color:#000 }
.cms_content h1 a:hover { color: #872908; }
.cms_content h2{font-size: 1.2em; font-family: Arial, sans-serif; color: #000; margin: 14px 0;}
.cms_content h3{font-size: 1.2em; font-family: Verdana, sans-serif; color: #000; margin: 14px 0;}
.cms_content h1 span{color: #b8b8b8; margin: 0 5px}

h4.stitle { float: left; text-indent: -999px; line-height: 0; width: 120px; height: 30px; margin-top: -40px; }
h4.stitle a {  margin: 0; padding: 0; padding-top: 30px; height: 0; width: 120px; float: left; overflow: hidden; left: 200px; top: 30px; }
.youth_widget_container h2 a, .agencies_widget_container h2 a, .parents_widget_container h2 a { margin: 0; padding: 0; padding-top: 35px; height: 0; width: 140px; float: left; overflow: hidden; left: 200px; top: 30px; }
.youth_widget_container h2, .agencies_widget_container h2, .parents_widget_container h2 { float: left; text-indent: -999px; line-height: 0;  margin-top:0px; }

/**START FOOTER STYLES**/
.footer_container{
	position: relative;
	margin: 30px auto 0 auto;
	height: 21px;
	width: 840px;
}
.footer_container ul{
	float: left;
	list-style:none;
	padding: 0px;
	margin: 0px;
	font: 0.95em verdana, sans-serif;
	color: #000;
	width: 300px;
}
.footer_container ul li{
	float: left;
	padding: 0 8px;
	margin: 0px;
	line-height: 1.5em;
	border-left: 1px dotted #494949;
}
.footer_container ul li.start {
	border-left: none;
	margin: 0;
	padding-left:0;
}
.footer_container ul li a,
.footer_container ul li a:hover,
.footer_container ul li a:active,
.footer_container ul li a:visited{
	color: #872908;
	text-decoration: none;
}
.footer_container p{
	float: left;
	padding: 0px;
	margin: 0 0 0 40px;
	font: 0.95em verdana, sans-serif;
	color: #000;
	line-height: 1.5em;
}

#face { float: right; margin: 0 5px 0 0  }
#face img { vertical-align: middle;margin: 0 5px 0 0 }
#face a { color: #000; text-decoration: none; 	font: 0.95em verdana, sans-serif; }

/**END FOOTER STYLES**/

/** search results */
#searchresults li { list-style-type: none }
/**forms **/
form.oform { margin: 0; padding: 0; font-size: 100%; }
.oform fieldset { border: 0; padding: 0; margin:0; }
.oform fieldset label{ width: 100px; display: block; float: left; padding: 0; text-align: left; margin: 8px 0 0 0 }
.oform fieldset input { width: 200px; margin: 10px 0 0 0; display: inline;font-size: 12px;outline: none; background: #e5e5e5; border: 1px solid #ccc; }
.oform fieldset textarea { width: 200px; margin: 10px 0 0 0; display: inline;font-size: 12px;overflow: auto;outline: none; background: #e5e5e5; border: 1px solid #ccc; }
.oform fieldset span, p.required { color: #872908; }
.oform fieldset input.button { width: auto; margin: 10px 8px 0 0; padding: 2px; font-weight: bold }
.oform fieldset input.hidden { background: none; border: 0; }

#googlemap {  float: right; width: 260px;margin-top:50px }
.viewlarger { background: url(../images/view.png) left bottom no-repeat; padding: 0 0 6px 30px; text-decoration:none; display: block; margin: 10px 0 10px 0 }
.viewstreet { background: url(../images/streetview.png) 6px top no-repeat; padding: 8px 0 30px 30px; text-decoration:none }
/* popup*/

.popup {
	display: none;
	position: absolute;
	width: 500px;
	margin: 20px 0;
	padding: 0px;
	border: 1px solid #ccc;
	background: #000;
	z-index:1002;
	left:50%;
	height: 300px;
	margin-left: -250px;
	text-align:center;
}

.popupheader { background: #fff; border-bottom:2px solid #eee}
.popupheader a { font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration:none }