/********************************************************************

	SUNCHIPS.COM/SOUNDOFGREEN
	-----------------------------
	agency: bbdo montreal 
	author: manish ramloll
	date: January 19, 2010 
	contact: manish.ramloll@nolinbbdo.com

*********************************************************************/

#sog_weed{
	display:block;
	width:375px;
	height:175px;
	position:absolute;
	left:0px;
	top:405px;
	background-image:url('../images/shared/weed.png');
}

	* html #sog_weed {
		background: url(../images/shared/blank.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='resources/images/shared/weed.png');
	}


#sog_fritolay{
	display:block;
	width:90px;
	height:55px;
	position:absolute;
	left:460px;
	top:725px;
	background-image:url('../images/shared/fritolay_logo.png');
}

	* html #sog_fritolay {
		background: url(../images/shared/blank.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='resources/images/shared/fritolay_logo.png');
	}



#sog_flash_banner{
	display:block;
	width:720px;
	height:150px;
	position:absolute;
	left:90px;
	top:40px;
}

#sog_description{
	display:block;
	width:260px;
	height:290px;
	position:absolute;
	left:70px;
	top:250px;
}
#sog_form{
	display:block;
	width:499px;
	height:347px;
	position:absolute;
	left:355px;
	top:170px;
}
#sog_thanks{
	display:block;
	width:490px;
	height:390px;
	position:absolute;
	top:160px;
	left:27px;
	text-align:center;
}


#sog_form_content{
	display:block;
	width:499px;
	height:347px;
	padding:10px;
	background-image:url('../images/en/sound_of_green/registration.png');
}
	* html #sog_form_content {
		background: url(../images/en/sound_of_green/registration.gif);
	}

table.rsvp_table{
	width:400px;
	position:absolute;
	top:115px;
	left:75px;
}

table.rsvp_table td{
	padding:5px;
}

table.rsvp_table input.form_input, table.rsvp_table textarea{
	padding:3px;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	width:175px;
}

/* change the height of this page */
#content_wrap {
	height: 846px;
}

#left_frame {
	height: 572px;
}	

#right_frame {
	height: 582px;
}

#content_background_container {
	left: 51px;
}		

span.text{
	display:none;	
}

a#sog_register:link, a#sog_register:active, a#sog_register:visited{
	display:block;
	width:140px;
	height:43px;
	background-image:url('../images/en/sound_of_green/register.gif');
	position:absolute;
	left:290px;
	top:320px;
}

a#sog_register:hover{
	background-position:0px 43px;
}

h3#details{
	display:block;
	width:240px;
	height:21px;
	background-image:url('../images/en/sound_of_green/details.gif');
	background-repeat:no-repeat;
}

table.details{
	margin-top:15px;
	font-size:12px;
}

table.details td{
	padding:5px;	
}

h5{
	font-weight:bold;
	font-size:12px;
	color:#5a3714;
}

table.details td a:link, table.details td a:active, table.details td a:visited, table.details td a:hover{
	color:#000;
	
}

h5#attend{
	width:75px;
	height:14px;
	background-image:url('../images/en/sound_of_green/attend.gif');
}



/* checkbox */
label.checkbox span.holder{height:61px;background:url(../images/prettyCheckboxes/checkbox.gif) 0 -1px no-repeat}
label.radio span.holder{height:61px;background:url(../images/prettyCheckboxes/radio.gif) 0 -1px no-repeat}
label.checkbox:hover span.holder,label.radio:hover span.holder{top:-21px !important}
label.checked span.holder,label.checked span.holder,label.checked:hover span.holder,label.checked:hover span.holder{top:-42px !important}
label.list{float:left;clear:left;margin:0 0 5px 0}
label.inline{float:left;margin:0 10px 0 0}
input.hiddenCheckbox{position:absolute;left:-10000px}
label.prettyCheckbox span.holderWrap{display:block;float:left;position:relative;margin-right:5px;overflow:hidden}
label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0}