/*
	BUD SCREEN STYLES
*/

/* @group GLOBAL */

body {
	background: #433e38;
}

body, input, select, textarea {
	font-family: Arial, sans-serif;
	color: #9b907e;
}

a, .lnk {
	outline: none;
	color: #78a900;
	text-decoration: none;
	cursor: pointer;
}

a:hover, .hover {
	text-decoration: underline;
}

abbr, .abbr {
	display: inline !important;
	border: 0;
}

sub {
	font-size: 0.8em;
	vertical-align: bottom;
}

h1 *, h2 *, h3 *, h4 *, h5 *, strong * {
	font-weight: bold;
}

h1, h2, h3, h4, h5 {
	color: #666666;
}

/* @group FAKE IMAGES */

.img.left {
	float: left;
	margin: 0 1.5em 0.5em 0;
}

.img.right {
	float: right;
	margin: 0 0 0.5em 1em;
}

/* @end FAKE IMAGES */

/* @end GLOBAL */

/* @group STRUCTURE */

#page-container {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 15px;
}

/* @group NAV */

.nav-main {
	margin: 0;
	float: right;
}

.nav-main li {
	list-style: none;
	margin: 0 0 0 14px;
	float: left;
	padding: 20px 0;
	height: 9px;
	_font-size: 0;
}

.nav-main .lnk-home {
	margin-left: 0;
}

.nav-main li .bullet {
	display: block;
	padding-left: 16px;
	background: url(../img/icon-nav-bullet.gif) 0 2px no-repeat;
}

.nav-main li a {
	color: #999;
	height: 9px;
	background: no-repeat 0 -9px;
	display: block;
	text-indent: -9999em;
	outline: none;
}

.nav-main .lnk-home a {background-image: url(../img/nav-home.gif); width: 36px;}
.nav-main .lnk-save a {background-image: url(../img/nav-save.gif); width: 88px;}
.nav-main .lnk-champions a {background-image: url(../img/nav-champions.gif); width: 121px;}
.nav-main .lnk-support a {background-image: url(../img/nav-support.gif); width: 125px;}
.nav-main .lnk-about a {background-image: url(../img/nav-about.gif); width: 138px;}
.nav-main .lnk-contact a {background-image: url(../img/nav-contact.gif); width: 88px;}
.nav-main .lnk-share a {background-image: url(../img/nav-share.gif); width: 118px;}

.nav-main li a:hover {
	background-position: 0 0;
}

#page-home .nav-main .lnk-home,
#page-save .nav-main .lnk-save,
#page-champions .nav-main .lnk-champions,
.section-support .nav-main .lnk-support,
#page-about .nav-main .lnk-about,
#page-contact .nav-main .lnk-contact,
#page-share .nav-main .lnk-share {
	background: url(../img/icon-nav-arrow-up.gif) no-repeat;
}

#page-home .nav-main .lnk-home {background-position: 12px 100%;}
#page-save .nav-main .lnk-save {background-position: 53px 100%;}
#page-champions .nav-main .lnk-champions {background-position: 70px 100%;}
.section-support .nav-main .lnk-support {background-position: 72px 100%;}
#page-about .nav-main .lnk-about {background-position: 78px 100%;}
#page-contact .nav-main .lnk-contact {background-position: 53px 100%;}
#page-share .nav-main .lnk-share {background-position: 67px 100%;}

#page-home .nav-main .lnk-home a,
#page-save .nav-main .lnk-save a,
#page-champions .nav-main .lnk-champions a,
.section-support .nav-main .lnk-support a,
#page-about .nav-main .lnk-about a,
#page-contact .nav-main .lnk-contact a,
#page-share .nav-main .lnk-share a {
	background-position: 0 0;
}

/* @end NAV */

/* @group HEADER */

#header {
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
	background: #433e38 url(../img/bg-signpost-top.gif) 47px 100% no-repeat;
}

#page-home #header {
	background-image: none;
}

/* @end HEADER */

/* @group PAGE-BODY */

#body-container {
	float: left;
	width: 900px;
	padding: 0 0 10px 0;
	background: #ecebe0;
	position: relative;
}

/* @group BANNER */
#banner {
	min-height: 127px;
	_height: 127px;
	float: left;
	width: 100%;
	background: #f3f3f3 url(../img/bg-banner.jpg) top left repeat;
	color: #005aa0;
}

#page-home #banner {
	min-height: 422px;
	_height: 422px;
	background: #f3f3f3 url(../img/bg-banner-home.jpg) top left repeat;
}

#banner #logo {
	position: absolute;
	top: 30px;
	right: 31px;
	margin: 0;
}

#banner #logo a {
	outline: none;
	display: block;
	width: 154px;
	height: 63px;
	background: url(../img/logo-green-homes.jpg) top left repeat;
	text-indent: -9999em;
}

#page-home #banner #logo {
	left: 40px;
}

#page-home #banner #logo a {
	width: 199px;
	height: 82px;
	background-image: url(../img/logo-green-homes-lrg.jpg);
}

#page-home #banner #intro {
	position: absolute;
	right: 30px;
	top: 29px;
	width: 590px;
}

#page-home #banner #intro h2 {
	background: url(../img/h-save-money.jpg) no-repeat;
	height: 25px;
	text-indent: -9999em;
	margin-bottom: 10px;
}	

#page-home #banner #why {
	position: absolute;
	top: 135px;
	right: 30px;
	width: 590px;
	padding-top: 45px;
}

#page-home #banner #why h2 {
	background: url(../img/callout-why.gif) no-repeat;
	width: 144px;
	height: 45px;
	text-indent: -9999em;
	position: absolute;
	top: 0;
	left: 245px;		
}

#page-home #banner #why p {
	font-size: 1.1em;
}

#page-home #banner #why h3 {
	height: 15px;
	margin-bottom: 5px;
	text-indent: -9999em;
	text-align: left;
}

#page-home #banner #why #drawbacks,
#page-home #banner #why #benefits {
	float: left;
	width: 240px;
	text-align: right;
	padding: 0 25px 0 23px;
}

#page-home #banner #why #benefits {
	float: right;
	text-align: left;
}

#page-home #banner #why #drawbacks h3 {background: url(../img/h-inefficiency-costs.gif) top right no-repeat;}
#page-home #banner #why #benefits h3 {background: url(../img/h-see-savings.gif) top left no-repeat;}

/* @end BANNER */

/* @group MAIN-CONTENT */
#main-content {
	width: 570px;
	float: left;
	margin-top: -45px;
	_position: relative;
}

#page-home #main-content {
	margin-top: -99px;
}

#main-content h2,
#page-home #main-content .module h3 {
	height: 25px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	margin: 0 0 12px 0;
}

#page-home #main-content #module-tips,
#page-home #sub-content #module-champions {
	position: relative;
	overflow: visible;
	float: left;
}

#page-home #main-content #module-tips {
	*float: none;
}

#page-home .module .how,
#page-home .module .who {
	width: 57px;
	height: 66px;
	text-indent: -9999em;
	position: absolute;
	top: -18px;
	right: -3px;
	background-repeat: no-repeat;
}

#page-home .module .how {background-image: url(../img/icon-how.gif);}
#page-home .module .who {
	background-image: url(../img/icon-who.gif);
	right: 17px;
}


#page-share #main-content h2 {background-image: url(../img/h-share.gif);} 
#page-contact #main-content h2 {background-image: url(../img/h-get-in-touch.gif);} 
#page-about #main-content h2 {background-image: url(../img/h-about-green-homes.gif);} 
#page-champions #main-content h2 {background-image: url(../img/h-local-champions.gif);}
#page-save #main-content h2 {background-image: url(../img/h-energy-saving-tips.gif);} 
#page-home #module-tips h3 {background-image: url(../img/h-energy-saving-tips.gif);}
#page-support #main-content h2 {background-image: url(../img/h-support.gif);}
#page-meters #main-content h2 {background-image: url(../img/h-energy-meters.gif);}

#main-content h3 {
	margin-top: 1.5em;
}

#main-content .block {
	background: url(../img/box-top-green.png) 0 0 no-repeat;
	margin-bottom: 20px;
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
}

#main-content .block .inner {
	padding: 20px 27px 22px 50px;
	*padding-bottom: 12px;
	background: url(../img/box-bottom.jpg) 0 100% no-repeat;
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
}

#main-content .block .intro {
	padding-right: 50px;
}

#main-content h4 {
	margin-top: 0.3em;
}

#main-content .row {
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
	clear: both;
}

#main-content .pane {
	width: 150px;
	float: left;
	padding-left: 20px;
}

#main-content .pane.first {
	padding-left: 0;
}

#main-content .pane .img {
	margin-bottom: 1em;
}

#main-content .pane p {
	font-size: 1.1em;
}
	
#main-content .module .action {
	float: right;
}
	
#main-content .block .action {
	margin: 10px -28px 0 0;
	_margin-right: -15px;
}

#main-content .module .action a {
	display: block;
	background-repeat: no-repeat;
	background-position: top right;
	text-indent: -9999em;
}

#main-content .block .action a {
	height: 33px;
	width: 161px;
}

/* @end MAIN-CONTENT */

/* @group SUB-CONTENT */
#sub-content {
	width: 310px;
	float: right;
	margin-top: 25px;
}

#page-home #sub-content {
	margin-top: -99px;
}

#sub-content .module,
#page-home #home-features .module {
	margin-bottom: 10px;
	*margin-bottom: 0;
	float: left;
	background: url(../img/bg-module-bar.gif) no-repeat 0 22px;
	padding-right: 26px;
}

#sub-content .module h4,
#page-home #home-features .module h4 {
	height: 14px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	margin: 0 0 25px 0;
}

#sub-content .module p,
#page-home #home-features .module p {
	font-size: 1.1em;
}

#sub-content .block {
	background: url(../img/subbox-top-orange.png) 0 0 no-repeat;
	margin-bottom: 0;
	float: left;
	padding: 0;
}

#sub-content .block .inner {
	padding: 20px 50px 60px 20px;
	*padding-bottom: 50px;
	background: url(../img/subbox-bottom.jpg) 0 100% no-repeat;
	_zoom: 1; /* Prevent IE6 BG 'wiping' */
	min-height: 155px;
	_height: 155px;
	float: left;
}

#sub-content .block .inner h4 {
	height: 25px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
	width: 240px;
}

#sub-content .block .intro,
#sub-content .block .info {
	padding-right: 40px;
	font-size: 1.2em;
}

#sub-content .block .img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#page-home #module-champions h4 {
	background-image: url(../img/h-local-champions-home.gif);
	height: 49px;
	margin-bottom: 6px;
}

#sub-content .module .action,
#page-home #home-features .module .action {
	float: right;
}
	
#sub-content .block .action {
	margin: 3px -28px 0 0;
	_margin-right: -14px;
}

#sub-content .action a,
#page-home #home-features .action a {
	display: block;
	background: no-repeat top right url(../img/lnk-more.gif);
	text-indent: -9999em;
	width: 85px;
	height: 38px;
}

#sub-content .block .action a {
	height: 33px;
	width: 161px;
}

#page-home #home-features {
	overflow: hidden;
	_zoom: 1;
	padding: 0 10px 0 30px;
}

#page-home #home-features .module {
	width: 252px;
	padding-right: 0;
}

#page-home #home-features #support {
	float: right;
}

/* @group CONTACT DETAILS */

#sub-content #contact-details h4 {background-image: url(../img/h-contact-details.gif);}

.vcard {
	font-size: 1.1em;
}

#page-contact #sub-content .vcard {
	float: left; /* Clearfix for all browsers */
}

#page-contact #sub-content .vcard .contacts,
#page-contact #sub-content .vcard .mini-map {
	margin-bottom: 1em;
}

#page-contact #sub-content .vcard .contacts {
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
}

#page-contact #sub-content .vcard .contacts div {
	clear: both;
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
	margin-bottom: 3px;
}

#page-contact #sub-content .vcard .lbl {
	float: left;
	width: 6em;
	display: block;
}

#page-contact #sub-content .vcard .contacts .email,
#page-contact #sub-content .vcard .contacts .tel,
#page-contact #sub-content .vcard .contacts .fax,
#page-contact #sub-content .vcard .adr {
	float: left;
	display: block;
}

#page-contact #sub-content .vcard .contacts .email,
#page-contact #sub-content .vcard .contacts .tel,
#page-contact #sub-content .vcard .org,
#page-contact #sub-content .vcard .postal-code {
	font-weight: bold;
}

#page-contact #sub-content .vcard .mini-map {
	background: url(../img/bg-img-border.jpg) no-repeat;
	padding: 10px;
	width: 263px;
}

/* @end CONTACT DETAILS */

/* @group CONTACT BUTTON */

#sub-content #contact-kwmc .action {
	margin: 0;
	float: none;
}

#sub-content #contact-kwmc .action a {
	width: 283px;
	height: 52px;
	background: url(../img/lnk-get-in-touch.gif) no-repeat;
}	

/* @end CONTACT BUTTON */

/* @group ABOUT KWMC */

#sub-content #about-kwmc {
	background-position: 0 66px;
}

#sub-content #about-kwmc h4 {
	height: 55px;
	width: 163px;
	background-image: url(../img/h-kwmc.gif);
}

#sub-content .action,
#page-home #home-features .action {
	margin-top: -10px;
}

#sub-content #about-kwmc .action {
	margin-top: -18px;
}

#sub-content #about-kwmc .action a {
	width: 52px;
	height: 22px;
	background-image: url(../img/lnk-kwmc-more.gif);
}

/* @end ABOUT KWMC */

/* @group ABOUT GH */

#sub-content #about-gh h4 {background-image: url(../img/h-sub-about-green-homes.gif);}
#meters h4 {background-image: url(../img/h-measure-success.gif);}
#sub-content #lightbulbs h4 {background-image: url(../img/h-free-bulbs.gif);}
#support h4 {background-image: url(../img/h-grants-support.gif);}
#share h4 {background-image: url(../img/h-spread-word.gif);}
	
#sub-content #about-gh .img {
	width: auto;
	margin: -10px 0 1em 0;
}

/* @end ABOUT GH */

/* @group RANDOM TIP */

#sub-content #random-tip h4 {background-image: url(../img/h-random-tip.gif);}

#sub-content #random-tip .info {margin-top: 17px;}
	
/* @end RANDOM TIP */

/* @group FEATURES */

#features {
	margin-bottom: 1em;
	*margin-bottom: 0;
	margin-left: 30px;
}

#features .feature {
	width: 254px;
}

#features .feature .img {
	float: left;
	width: 75px;
	height: 75px;
	margin-right: 15px;
}

/* @end FEATURES */

/* @group CALCULATOR */

#page-save #calculator h4 {background-image: url(../img/h-total-saving.gif);}

/* @end CALCULATOR */

/* @end SUB-CONTENT */

/* @end PAGE-BODY */

/* @group FOOTER */
#footer {
	background: #433e38 url(../img/bg-footer-bar.gif) no-repeat 2px 46px;
	clear: both;
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
}

#page-home #footer .nav-main .lnk-home,
#page-save #footer .nav-main .lnk-save,
#page-champions #footer .nav-main .lnk-champions,
#page-support #footer .nav-main .lnk-support,
#page-about #footer .nav-main .lnk-about,
#page-contact #footer .nav-main .lnk-contact {
	background: url(../img/icon-nav-arrow-down.gif) no-repeat;
}

#page-home #footer .nav-main .lnk-home {background-position: 12px 0;}
#page-save #footer .nav-main .lnk-save {background-position: 53px 0;}
#page-champions #footer .nav-main .lnk-champions {background-position: 70px 0;}
#page-support #footer .nav-main .lnk-support {background-position: 72px 0;}
#page-about #footer .nav-main .lnk-about {background-position: 78px 0;}
#page-contact #footer .nav-main .lnk-contact {background-position: 53px 0;}

#footer #community-project {
	float: left;
	margin: 13px 0 0 14px;
	width: 126px;
	height: 120px;
	text-indent: -9999em;
	background: url(../img/bg-post-it.png) no-repeat;
}

#footer #associates {
	float: right;
	margin: 15px 0 0 0;
	width: 300px;
}

#footer #associates p {
	position: absolute;
	top: 0;
	left: -9999em;
}

#footer #associates ul {
	margin: 0;
	float: right;
}

#footer #associates li {
	float: left;
	margin: 0;
}

#footer #associates li {
	list-style: none;
	margin-right: 8px;
}

#footer #associates li a {
	display: block;
	background: no-repeat;
	text-indent: -9999em;
}

#footer #associates li.lnk-bristol-city-council {
	margin-right: 0;
}

#footer #associates li.lnk-bristol-city-council a {
	background-image: url(../img/logo-bcc-footer.gif);
	width: 61px;
	height: 61px;
}

#footer #associates li.lnk-kwmc a {
	background-image: url(../img/logo-kwmc-footer.gif);
	width: 115px;
	height: 48px;
}

#footer #associates li.lnk-carbon-makeover a {
	background-image: url(../img/logo-cm-footer.gif);
	width: 103px;
	height: 66px;
}

#footer #copyright {
	float: left;
	margin: 15px 0 0 15px;
	font-size: 1.1em;
	clear: both;
	*width: 20em;
}

/* @end FOOTER */

/* @end STRUCTURE */

/* @group TIPS */

#tips {
	float: left;
}

#sub-content #random-tip .inner {
	*padding-bottom: 60px;
}

#page-save #tips {
	margin-bottom: 43px;
}

#tips .row {
	margin-top: 20px;
}

#tips .row.first {
	margin-top: 8px;
	_margin-top: 0;
}
	
#tips .tip {
	position: relative;
}

#tips .tip h4 {
	min-height: 30px;
	_height: 30px;
	color: #78a900;
}

#sub-content .tip .info {
	margin-bottom: 20px;
	*margin-bottom: 0;
}

.tip .saving {
	margin: 0 0 0.5em 0;
	width: 148px;
	background: url(../img/bg-saving-separator.gif) no-repeat top left;
	padding-top: 7px;
}

#sub-content .tip .saving {
	float: left;
	background: none;
	padding-top: 0;
	font-size: 1.5em;
	width: 100%;
	clear: left;
	*padding-bottom: 20px;
}

#sub-content #random-tip .saving {
	*padding-bottom: 0;
}

.tip .saving .money,
.tip .saving .carbon {
	display: block;
}

.tip .saving .money {
	color: #78A900;
	background: url(../img/bg-saving-separator.gif) no-repeat bottom left;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#sub-content .tip .saving .money {
	background-image: url(../img/bg-separator.gif);
	padding-bottom: 8px;
}

.tip .saving br {
	display: none;
}

.tip .saving .carbon {
	color: #ed9c02;	
	background: url(../img/bg-saving-separator.gif) no-repeat bottom left;
	padding-bottom: 6px;
}

#sub-content .tip .saving .carbon {
	background: none;
	padding: 2px 0 0 0;
	color: #de8300;
}

.tip .tickbox {
	cursor: pointer;
	position: absolute;
	top: 25px;
	right: 0;
	background: url(../img/icon-tickbox.png) no-repeat;
	width: 25px;
	height: 42px;
	text-indent: -9999em;
}

.tip .tickbox.ticked {
	background-position: 0 -42px;
}

#tips .action a, .tip .action a {
	background-image: url(../img/lnk-more-tips-pls.png) !important;
}

#sub-content .tip .action a {
	background-image: url(../img/lnk-more-tips-pls-orange.png) !important;
}

/* @end TIPS */

/* @group TYPICAL PLANS */

#page-save #typical-plans .plans {
	margin: 2em 0 1em;
}

#page-save #typical-plans .plan {
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
}

#page-save #typical-plans .plan h5 {
	font-size: 1.4em;
	margin: 1.5em 0 0 0;
}

#page-save #typical-plans .plan .img {
	width: 75px;
	height: 75px;
	margin-right: 1em;
}

#page-save #typical-plans .plan .action {
	float: left;
}

/* @end TYPICAL PLANS */

/* @group CHAMPIONS */

#champions {
	float: left;
	width: 100%;
	_width: auto;
	_float: none;
	margin-bottom: 20px;
}

#page-home #champions {
	margin-bottom: 0;
}

#champions .champion {
	clear: both;
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
	margin-top: 1em;
	background: url(../img/bg-champion-img.gif) no-repeat;
	min-height: 135px;
	_height: 135px;
	margin-left: -27px;
	padding: 8px 0 0 26px;
	width: 241px;
}

#page-champions .champion {
	width: 90%;
}

#champions .champion .img {
	margin-right: 18px;
	float: left;
}

#champions .champion blockquote {
	margin: 1em 0 0 0;
}

#champions .champion .quote .quotes.open {
	background: url(../img/icon-quotes.gif) no-repeat top right;
	width: 18px;
	height: 16px;
	display: block;
	float: right;
	text-indent: -9999em;
	padding: 0 0 4px 4px;
}

#champions .champion .quote {
	color: #666;
	font-style: italic;
	font-weight: bold;	
}

#champions .champion .quotes.close {
	position: absolute;
	top: 0;
	left: -9999em;
}

#champions .champion .quoter cite {
	font-weight: bold;
	font-style: normal;
}

#champions .action a {
	background-image: url(../img/lnk-read-more.png);
}

/* @end CHAMPIONS */

/* @group PROJECTS */

#other-projects {
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
	margin: 20px 0;
}

#other-projects .pane {
	width: 236px;
}

#other-projects .row .pane .action {
	background: url(../img/lnk-go.png) no-repeat;
	margin: -10px 0 15px 0;
	width: 85px;
}

#other-projects .project .action a {
	width: auto;
}

/* @end PROJECTS */

/* @group FORMS */
form, fieldset {
	margin: 0;
	float: left;
	width: 100%;
}


form .msg {
	margin-bottom: 20px;
}

form .msg .success {
	color: #78a900;
}
	
form .field label.error,
form .msg .error {
	color: #CC0001;
}

form label.error {
	font-style: italic;
}

.field {
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
}

.field label {
	font-weight: bold;
}

.field label, .field input, .field select, .field textarea {
	font-size: 1.2em;
	display: block;
	margin-bottom: 0.3em;
	color: #666;
}

.field input, .field select, .field textarea {
	border: 1px solid #9B907E;
	padding: 3px 3px 2px 3px;
}

input, select {
	width: 20em;
}

input.checkbox {
	width: auto;
}

textarea {
	width: 32em;
	height: 12em;
}

.field, form .action {
	margin-bottom: 1.5em;
}

form .action {
	overflow: hidden; /* Clearfix for all browsers */
	_zoom: 1; /* Clearfix for IE6 */
	padding-right: 4px;
	margin: 0 -30px 0 0 !important;
}

form .action .sbmt {
	float: right;
	display: block;
	background: transparent no-repeat;
	height: 33px;
	width: 161px;
	text-indent: -9999em;
	border: 0;
	padding: 0;
	*line-height: 0; /* Hide submit button text in IE */
	cursor: pointer;
}

.field br {
	display: none;
}

form .action input {
	width: auto;
}

/* @end FORMS */

/* @group CONTACT FORM */

#form-contact #field-name,
#form-contact #field-phone {
	float: left;
	width: 236px;
}

#form-contact #field-phone {
	padding-left: 20px;
}

#form-contact #field-name input,
#form-contact #field-phone input {
	width: 228px;
}

#form-contact #field-email {
	clear: both;
}

#form-contact #field-email input {
	width: 484px;
}

#form-contact .field textarea {
	width: 484px;
}

#form-contact .sbmt {
	background-image: url(../img/lnk-send-msg.png);
}

/* @end CONTACT FORM */

/* @group SHARE FORM */

#form-share #field-your-name,
#form-share #field-your-email,
#form-share #field-friends-name,
#form-share #field-friends-email {
	float: left;
	width: 236px;
}

#form-share #field-your-email,
#form-share #field-friends-email {
	padding-left: 20px;
}

#form-share #field-your-name input,
#form-share #field-your-email input,
#form-share #field-friends-name input,
#form-share #field-friends-email input {
	width: 228px;
}

#form-share #field-friends-name {
	clear: both;
}

#form-share .field textarea {
	width: 484px;
}

#form-share .sbmt {
	background-image: url(../img/lnk-send-msg.png);
}

/* @end CONTACT FORM */

/* @end MODULAR STYLES */
