/*//////////////////////////////////////////////////////////
	Global Stuff
//////////////////////////////////////////////////////////*/

	.clearfix:after {
	   content:".";
	   display:block;
	   height:0;
	   clear:both;
	   visibility:hidden;
	}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */
	
	.hC {
		text-indent: -5999em;
		font: 1px/1px sans-serif;
		background-repeat:no-repeat;
		text-decoration:none;
		color:#fff;
	}
	
	* {
		padding: 0;
		margin: 0;
	}	
	
	br.clear {
		height:0em;
		font: 1px/1px sans-serif; /* stop IE from revealing unnecessary bg */
		text-decoration:none;
		margin:0;
		padding:0;
		clear:both;
	}
	
	div.line {
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		border-bottom: 1px solid #cfcfcf;
	}

	button {
		cursor:pointer;
		border:0; 
	}
		
	#iWeb em { display:none; }

	/* text-indent:-9999px; line-height: 0.001em; font-size: 0.001em; */
	
/*/////////////////////////////////////////////////////////////////////
	Fontage
/////////////////////////////////////////////////////////////////////*/

	body, a, ul, li, p, h1, h2, h3, h4, input, select, textarea {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	#head {
		position:relative;
	}
	#head h1 {
		line-height: 20px;
		color: #98d648;
		font-size: 1.6em;
		/*text-align: right;*/
		padding: 37px 20px 0 0;
		margin: 0 20px 0 155px;
		background: url(../../images/chinese.jpg) right no-repeat;
	}
	#head #share {
		position:absolute;
		width:140px;
		top:58px;
		left:2px;
		overflow:hidden;
	}
	.stbuttontext {
	
	}
	
	
	a.stbutton {
		padding:1px 0px 5px 18px !important;
	}
	#head #share a {
		color:#626262;
	}
	#head #share .socialicon {
		display:block;
		width:16px;
		float:left;
		margin:1px 6px 0 0;
	}
	#head #share #sharethis_0 {
		float:left;
		font-size:10px;
	}
	#head #share a img {
		bordeR:none;
	}
	
	.asia {
		color: #b3e96f;
	}
	.euro {
		color: #FFA52B;
	}

/*/////////////////////////////////////////////////////////////////////
	Shell
/////////////////////////////////////////////////////////////////////*/

	body, html {
		height: 100%;
	}	
	body {
		font-size: 62.5%;
		text-align:center;
		background: #fff url(/images/layout/shell/grow-green.jpg) 0 20px repeat-x;
		margin: 0; padding: 0;
	}
	* html #wrapper {
		height:100%;
	}	
	#wrapper {
		position:relative;
		min-height:100%;
		border-right: 5px solid #6bb2e9;
	}
	#container {
		width:780px;
		position: relative;
		text-align:left;
		margin: 0 auto 0 auto; padding:0 0 50px 0;
		
	}
	#head {
		margin: 0 0 10px 0; padding: 20px 0 0 0;
	}
	
	#content {
		width:782px;
		margin: 0 0 100px 0;
	}
	
	
	#content_1 {
		width: 154px;
		background: url(/images/layout/shell/grow-nav.jpg) repeat-y;
		margin: 19px 0 0 0;
		float: left;
	}
	#content_2 {
		width: 628px;
		float: left;
	}
	#langBar {
		position: absolute;
		top: 100px;
		left: 776px;
	}
	
	#footer, #footer a {
		color: #7a7979;
	}
		
/*/////////////////////////////////////////////////////////////////////
	Left Nav
/////////////////////////////////////////////////////////////////////*/

	#leftNavFoot {
		height: 9px;
		background: url(/images/layout/shell/foot-nav.jpg) left bottom no-repeat;
		padding: 190px 0 0 0;
	}

	#leftNav {		
		width: 138px;
		background: url(/images/layout/shell/head-nav.jpg) no-repeat;
		padding: 30px 0 0 0;
	}
	#leftNav ul {
		display: none;
	}

	#content_1 ul {
		list-style-type: none;
	}
	#content_1 ul li {
		width: 138px;
		text-align: right;
		float: left;
		margin: 0 0 7px 0;
	}
	#content_1 a {
		line-height: 1.4em;
		color: #626262;
		background-position: 136px 2px;
		background-repeat: no-repeat;
		padding: 0 20px;
		display: block;
	}
	#content_1 li a:hover {
	/*	background: url(/images/nav/blue.gif) 135px 2px no-repeat;*/
	}
	
	#content_1 ul ul {
		margin: 5px 0 0 0;
	}
	#content_1 ul ul li {
		margin: 0; padding: 4px 0 1px 0;
	}
	#content_1 ul ul a {
		padding: 0 29px 0 0;
	}
	#content_1 ul ul a,
	#content_1 ul ul a:hover
	{
		background-image: none;
		background-position: 114px 6px;
		background-repeat: no-repeat;
	}
	#content_1 ul ul a:hover {
		text-decoration: underline;
	}
	
	#content_1 ul ul ul {
		margin: 9px 0 0 0; padding: 0 0 4px 0;
		float: left;
	}
	#content_1 ul ul ul li {
		margin: 0; padding: 0 0 3px 0;
	}
	#content_1 ul ul ul a,
	#content_1 ul ul ul a:hover {
		background-image: none;
	}
	
	/* specifics */
	
	#nav_1  a:hover { background-image: url(/images/nav/home.gif); }
	#nav_2  a:hover { background-image: url(/images/nav/asia.gif); }
	#nav_3  a:hover { background-image: url(/images/nav/europe.gif); }
	#nav_4  a:hover { background-image: url(/images/nav/news.gif); }
	#nav_5  a:hover { background-image: url(/images/nav/whatwe.gif); }
	#nav_6  a:hover { background-image: url(/images/nav/patrons.gif); }
	#nav_7  a:hover { background-image: url(/images/nav/charity.gif); }
	#nav_8  a:hover { background-image: url(/images/nav/press.gif); }
	#nav_9  a:hover { background-image: url(/images/nav/subscribe.gif); }
	#nav_10 a:hover { background-image: url(/images/nav/about.gif); }
	#nav_11 a:hover { background-image: url(/images/nav/home.gif); }
	#nav_12 a:hover { background-image: url(/images/nav/rules.gif); }
	#nav_13 a:hover { background-image: url(/images/nav/store.gif); }
	#nav_14 a:hover { background-image: url(/images/nav/home.gif); }
	
	
/*/////////////////////////////////////////////////////////////////////
	Right Nav
/////////////////////////////////////////////////////////////////////*/

	#langBar ul  {
		width: 100px;
		margin: 20px 0 0;
		list-style-type: none;
	}
	#langBar ul li {
		width: 100px;
		margin: 0 0 16px 0;
		float: left;
	}
	
	#langBar ul li a {
		color: #626262;
		display: block;
	}
	
	#langBar ul li a:hover {
		filter:alpha(opacity=60);   /* Internet Explorer       */
	   -moz-opacity:0.60;           /* Mozilla 1.6 and below   */
	   opacity: 0.60;               /* newer Mozilla and CSS-3 */
   }
	
	#langBar ul li#lang1,
	#langBar ul li#lang2,
	#langBar ul li#lang3,
	#langBar ul li#lang4,
	#langBar ul li#lang5,
	#langBar ul li#lang6
	{
		width: 56px;
	}
	#langBar ul li#lang1 a,
	#langBar ul li#lang2 a,
	#langBar ul li#lang3 a,
	#langBar ul li#lang4 a,
	#langBar ul li#lang5 a,
	#langBar ul li#lang6 a 
	{
		height: 9px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
	}
	#langBar ul li#lang1 a{
		background-image: url(/images/nav/lang1.gif);
	}
	#langBar ul li#lang2 a{
		background-image: url(/images/nav/lang2.gif);
	}
	#langBar ul li#lang3 a{
		background-image: url(/images/nav/lang3.gif);
	}
	#langBar ul li#lang4 a{
		background-image: url(/images/nav/lang4.gif);
	}
	#langBar ul li#lang5 a{
		background-image: url(/images/nav/lang5.gif);
	}
	#langBar ul li#lang6 a{
		background-image: url(/images/nav/lang6.gif);
	}

	
/*/////////////////////////////////////////////////////////////////////
	Flash
/////////////////////////////////////////////////////////////////////*/

	#flashPics {
		height: 377px;
		padding: 17px 0 0 0;
	}
	#staticPics {
		position: relative;
		height: 165px;
		padding: 19px 0 0 0;
	}
	#staticPics div {
		position: absolute; top: 112px; left: 563px;
		width: 65px; height: 72px;
		/*background: url(/images/layout/shell/splodge-blue.png) no-repeat;*/
		background: url(/images/layout/shell/splats.png) no-repeat;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Main
/////////////////////////////////////////////////////////////////////*/

	#mainCopy {
		width: 566px;
		color: #7a7979;
		padding: 0 20px;
	}
	#mainCopy h2,
	#mainCopy h3,
	#mainCopy h4,
	#mainCopy h5 {
		text-transform: capitalize;
	}
	#mainCopy h2 {
		font-size: 1.6em;
		margin: 0 0 20px 0;
	}
	#mainCopy h3 {
		font-size: 1.2em;
		padding-top:8px;
		margin: 0 0 10px 0;
	}
	#mainCopy h4 {
		font-size: 1.1em;
		padding-top:8px;
		margin: 0 0 10px 0;
	}
	#mainCopy h5 {
		font-size: 1.1em;
		padding-top:8px;
		margin: 0 0 10px 0;
	}
	
	#mainCopy .first {
		padding-top:0px !important;
	}
	
	#mainCopy p {
		font-size: 1.1em;
		line-height: 1.4em;
		text-align: justify;
		margin: 0 0 18px 0;
	}
	#mainCopy p span {
		font-style:italic;
		font-weight:bold;
	}
	#mainCopy p,
	#mainCopy li
	{
		line-height: 1.7em;
	}
	#mainCopy table {
		font-size: 1.1em;
		text-align: justify;
		margin: 0 0 22px 0;
	}
	#mainCopy td,
	#mainCopy th
	{
		line-height: 1.8em;
	}
	#mainCopy ul,
	#mainCopy ol
	{
		font-size: 1.1em;
		list-style-position: outside;
		margin: 0 0 18px 15px;
	}
	
	#mainCopy ul.officePad {margin-left:0;}
	#mainCopy a {
		color: #6bb2e9;
		text-decoration: underline;
	}
	
	#mainCopy a:hover {
		text-decoration: none;
	}
	
	#mainCopy div.peopleListing {
		width: 586px;
		margin: 0 0 0 -20px;
	}
	#mainCopy div.peopleListing div {
		width: 251px;
		min-height: 80px;
		height: auto !important;
		height: 80px;
		margin: 0 0 20px 20px; padding: 10px;
		float: left; display: inline;
		border: 1px solid #dcdcdc;
	}	
	#mainCopy div.peopleListing div h3 {
		margin-bottom: 5px;
	}
	#mainCopy div.peopleListing div p {
		margin-bottom: 0;
	}
	#mainCopy .based {
		font-style: italic;
	}
	
	#mainCopy a.btnPdf {
		height: 38px; line-height: 14px;
		background: url(/images/misc/icon-pdf.gif) left top  no-repeat;
		padding: 6px 0 0 45px;
		display: block;
	}

	

/*/////////////////////////////////////////////////////////////////////
	Paginator
/////////////////////////////////////////////////////////////////////*/
	
	#mainCopy div.line {
		margin: 9px -20px;
	}
	#mainCopy div.paginator p.paginatorL {
		width: 282px;
		float: left;
	}
	#mainCopy div.paginator p.paginatorR {
		width: 284px;
		float: left;
		text-align: right;
	}
	#mainCopy div.paginator p {
		margin: 0;
	}
	#mainCopy div.paginator p a {
		color: #7a7979;
	}
	#mainCopy div.paginator p a:hover {
		text-decoration: underline;
	}
	#mainCopy div.paginator p a.on {
		font-weight: bold;
		text-decoration: none;
		color: #6cb2e9;
	}
	#mainCopy div.paginator p a.on:hover {
		cursor: default;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Gallery
/////////////////////////////////////////////////////////////////////*/
	
	#flashBG {
		position: absolute;
		left: 0; top: 0;
		z-index: 5;
		background-color: #000;
/*		filter:alpha(opacity=90);  
		-moz-opacity:0.90;          
		opacity: 0.90;
*/	}
	
	.flashGallery { 
		width: 990px;
		background-color: #000;
		position: absolute;
		z-index: 20;
	}
	
	
	
	#flashGallery {
		z-index: 500;
		height: 585px;
		position: relative;
	}

	#flashBG,
	.flashGallery
	{ 
		display: none; 
	}
	
	#flashGalleryHolder a#btnClose {
		width: 19px; height: 19px;
		position: absolute;
		background: url(/images/buttons/close.png) no-repeat;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		top: 10px; left: 10px;
		z-index: 600;
		
	}
	
/*/////////////////////////////////////////////////////////////////////
	Gallery thumbs
/////////////////////////////////////////////////////////////////////*/
	
	#galleryThumbs {
		width: 615px;
		margin: 0 0 0 -49px; padding: 30px 0 0 0;
	}
	
	#mainCopy div.thumb {
		width: 156px; height: 266px;
		float: left; display: inline;
		margin: 0 0 0 49px;
		position: relative;
	}
	#mainCopy div.thumb,
	#mainCopy div.thumb p 
	{
		line-height: 1.4em !important;
		text-align: center;
	}
	#mainCopy div.thumb p {
		margin: 0 0 6px 0;
	}
	
	#mainCopy div.thumb a:hover img {
		filter:alpha(opacity=60);   /* Internet Explorer       */
		-moz-opacity:0.60;           /* Mozilla 1.6 and below   */
		opacity: 0.60;               /* newer Mozilla and CSS-3 */
	 }

	
	#mainCopy div.thumb div.thumbPort,
	#mainCopy div.thumb div.thumbLand 
	{
		margin: 0 0 9px 0;
	}
	#mainCopy div.thumb div.thumbPort img,
	#mainCopy div.thumb div.thumbLand img
	{
		margin: 9px 0 0 0;
	}
	
	#mainCopy div.thumb div.thumbLand {
		height: 122px;
		background: url(/images/layout/gallery/bg-landscape.jpg) left 37px no-repeat;
		padding: 37px 0 0 0;
	}
	#mainCopy div.thumb div.thumbPort {
		height: 159px;
		background: url(/images/layout/gallery/bg-portrait.jpg) center top no-repeat;
	}
	#mainCopy div.thumb p.winners {
		color: #6bb2e9;
		margin: 0;
	}	
	
	/* Start hard coded store book*/
	
	#mainCopy div.thumbStandAloneBook {
		width: 556px; height: 256px;
		float: left; display: inline;
		margin: 0 0 0 45px;
		position: relative;
	}
	#mainCopy div.thumbStandAloneBook 
	{
		line-height: 1.4em !important;
		text-align: center;
	}
	
	#mainCopy div.thumbStandAloneBook div.thumbLand,
	#mainCopy div.thumbStandAloneBook div.thumbCopy
	{
		float:left;
	}
	#mainCopy div.thumbStandAloneBook div.thumbLand {
		height: 244px;
		background: url(/images/layout/book-landscape.jpg) left 0 no-repeat;
		padding: 0;
		margin: 0 15px 9px 0;
		display: inline;
		width:312px;
	}
	#mainCopy div.thumbStandAloneBook div.thumbCopy {
		width:227px;
	}
	#mainCopy div.thumbStandAloneBook p {
		margin: 15px 0 6px 0;
	}

	#mainCopy div.thumbStandAloneBook p.winners {
		color: #6bb2e9;
		margin: 0;
	}	
	
	/* End */
	
	
	#mainCopy div.thumb p.vote {
		position: absolute;
		top: 210px; left: 63px;
	}
	
	#mainCopy div.thumb p.vote a {
		width: 30px; height: 34px;
		background: url(../../images/buttons/vote.gif) no-repeat;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		display: block;
	}
	#mainCopy div.thumb p.vote a:hover {
		background-position: 0 -34px;
	}
	
	/* judging */
	
	p.entrant {
		height: 30px;
	}
	
	#mainCopy div.thumb .voteSel {
		text-align: center;
	}		
	#mainCopy div.thumb .voteSel select {
		width: 50px;
		float: none;
		margin: 0 auto;
	}			
	
	
/*/////////////////////////////////////////////////////////////////////
	Supporter logos
/////////////////////////////////////////////////////////////////////*/
	
	#mainCopy ul#supportLogos {
		width: 602px;
		list-style-type: none;
		margin: 0 0 0 -23px;
		padding: 37px 0 0 0;
	}
	#mainCopy ul#supportLogos li {
		width: 174px; height: 80px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		float: left; display: inline;
		margin: 0 0 81px 23px;
	}
	#mainCopy ul#supportLogos li a {
		height: 80px;
		display: block;
	}
	#mainCopy ul#supportLogos li a:hover {
		background-color: #fff;  
		filter:alpha(opacity=40);  
		-moz-opacity:0.40;          
		opacity: 0.40;
	}
	
/*/////////////////////////////////////////////////////////////////////
	News
/////////////////////////////////////////////////////////////////////*/

	#news {
		width: 590px;
		margin: 0 0 0 -25px;
	}
	#news div.newsIntro {
		width: 270px; 
		float: left; display: inline;
		margin: 0 0 0 25px; padding: 0 0 10px 0;
	}
	
	#news h3 {
		color: #77bf1f;
		margin-bottom: 5px;
	}
	#news h3 span {
		height:20px;
		font-weight: normal;
		font-style: italic;
		display: block;
		font-size: 0.9em;
		padding:6px 0 6px 0;
	}
/*	#news div.newsIntro div.line {
		margin-bottom: 15px;
	}
*/
/*/////////////////////////////////////////////////////////////////////
	Footer
/////////////////////////////////////////////////////////////////////*/
	
	#footer {
		width: 761px;
		min-height: 25px;
		height: auto !important;
		height: 25px;
		text-align: right;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footer p#iWeb {
		float:right;
		background: url(/images/layout/shell/logo-footer.gif) 100% 100% no-repeat;
		padding: 0 71px 0 0;
	}
	
/*/////////////////////////////////////////////////////////////////////
	
	Forms
	
/////////////////////////////////////////////////////////////////////*/
	
	.negativeMarg {
		margin-left: -10px !important;
	}
	form.negativeMarg h3,
	form.negativeMarg h4,
	form.negativeMarg p
	{
		margin-left: 10px !important;
	}
	
	div.column, .columnUL li {
		width: 179px;
		float: left;
		display: inline;
		margin: 0 0 15px 10px;
	}
	.columnUL li {
		height: 3em;
	}
	
	
	button.btnSubmit {
		width: 102px; height: 46px;
		font: 1px/1px sans-serif; text-indent:-9999px;
		background: url(/images/buttons/submit2.gif) no-repeat;
		margin: 25px 0 0 0;
		float: right;
	}
	button.btnSubmitText {
		width: 74px; height: 46px;
		font: 1px/1px sans-serif; text-indent:-9999px;
		background-repeat: no-repeat;
		margin: 25px 0 0 0;
		float: right;
	}
	
		
	#mainCopy label {
		width: 181px;
		font-size: 1.1em;
		float: left;
		display: inline;
		margin: 0 0 15px 10px;
	}

	#mainCopy input,
	#mainCopy select,
	#mainCopy textarea
	{
		font-size: 1em;
		color: #7a7979;
		float: left;
	}
	#mainCopy input,
	#mainCopy textarea
	{
		border: 1px solid #bcbcbc;
	}
	#mainCopy input,
	#mainCopy select,
	#mainCopy textarea,
	#mainCopy label img
	{
		margin-top: 5px;
	}
	
	#mainCopy input {
		width: 175px;
		padding: 2px;
	}
	#mainCopy select {
		width: 181px;
		padding: 1px 2px 1px 1px;
	}
	#mainCopy textarea {
		width: 175px; height: 71px;
		padding: 2px;
	}
	
	#mainCopy input.checkbox {
		width: 15px; height: 15px;
		padding: 0;
		border: 0;
	}	
	
	#mainCopy form .fullWidth {
		width: 553px;
	}
	
	#mainCopy .twoColWidth {
		width: 370px;
	}
	#mainCopy .twoColWidth textarea {
		width: 364px;
	}
		
	/*
	
	Specific forms
	
	*/
	
	#subscriptions {
		padding: 0 0 15px 0;
	}
	
	#subscriptions label  {
		width: auto !important; line-height: 2em;
		float: left;
		margin-bottom: 0;
	}
	#subscriptions label input { float: left;}
	
	#mainCopy label#lblDOB select {
		width: 51px !important;
		margin-right: 5px !important;
	}
	#mainCopy label#lblDOB input {
		width: 38px !important;
		margin-right: 5px !important;
	}
	#mainCopy label#lblDOB a#dob_ID_Link img{
		margin: 7px 0 0 0;
	}
		

	label.frmError { color: red !important; }	
	
/*/////////////////////////////////////////////////////////////////////
	Feedback Boxes
/////////////////////////////////////////////////////////////////////*/
	
	#mainCopy div.infoBox {
		border-style: dashed;
		border-width: 1px;
		padding: 30px 60px 20px 60px;
	}
	#mainCopy div.infoBox p {
		font-size: 1.3em;
		font-weight: bold;
		text-align: center;
	}
	
	#mainCopy div.successBox {
		border-color: #b3e96f;
	}
	#mainCopy div.successBox p {
		color: #9acb5c;
	}
	#mainCopy div.errorBox {
		border-color: #DD1D00;
	}
	#mainCopy div.errorBox p {
		color: #DD1D00;
	}
	
	
/*/////////////////////////////////////////////////////////////////////
	Gallery forms
/////////////////////////////////////////////////////////////////////*/
	
	
	p.noFlash {
		font-size: 1.4em;
		color: #fff;
		padding: 150px 0 0 0;
	}
	p.noFlash a {
		text-decoration: underline;
		color: #ff0000;
	}
	
	#flashGalleryVote {
		text-align: left;
	}
	#flashGalleryVote,
	#flashGalleryVote a 
	{
		color: #fff;
	}
	
	#flashGalleryVote #overlayHead {
		margin: 38px 0 90px 66px;
	}
	#flashGalleryVote #overlayHead h2 {
		font-size: 1.6em;
	}
	#flashGalleryVote #overlayHead p {
		font-size: 1.3em;
	}
	#flashGalleryVote form {
		margin-left: auto;
		margin-right: auto;
		width: 430px;
	}
	#flashGalleryVote form label {
		width: 198px;
		font-size: 1.3em;
		color: #fff;
		float: left;
		display: block;
		padding: 0 10px 12px 0;
	}
	
	#flashGalleryVote form label#lblRemember {
		width: 151px;
		margin: 14px 0 0 0;
	}
	#flashGalleryVote form label input {
		width: 188px; height: 15px;
		font-size: 0.9em;
		background: url(/images/layout/overlay/input-bg.gif) left top repeat-x;
		color: #333;
		margin: 4px 0 0 0; padding: 5px;
		border: 0;		
	}
	#flashGalleryVote form label input.checkbox {
		width: 15px; height: 15px;
		background: transparent none;
		margin: 0 4px 0 0; padding: 0;
		border: 0;
	}
	
	#flashGalleryVote form a {
		font-size: 1.1em;
	}
	#flashGalleryVote form p {
		font-size: 1.1em;
		margin: 0 0 15px 0;
	}
	
	#flashGalleryVote form a.formLink {
		font-weight: bold;
		float: left;
		margin: 22px 0 0 25px;
		display: inline;
	}
	#flashGalleryVote form button {
		width: 51px; height: 58px;
		font: 1px/1px sans-serif; text-indent:-9999px;
		display: block;
	}
	
	#frmLoginBottom {
		margin: 0 0 5px 0;
	}
	
	#flashGalleryVote form button#btnLogin {
		background: url(/images/buttons/login.png) no-repeat;
	}	
	#flashGalleryVote form button#btnCreate {
		background: url(/images/buttons/create.png) no-repeat;
		float: left;
		margin: 8px 0 0 0;
	}	
	
	#flashGalleryVote form p.center {
		width: 403px;
		text-align: center;
		font-size: 1.3em;
	}
	
	#flashGalleryVote form#frmVote p.center	{
		margin: 0 0 65px 0;
	}
	#flashGalleryVote form#frmThanks p.center {
		margin: 20px 0 25px 0;
	}
	
	
	#loadingDiv {
		width: 403px; height: 32px;
		background: url(/images/misc/loading.gif) center center no-repeat;
	}
	img.center {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	#frmVoteButtons {
		margin: 0 0 0 130px;
	}	
	#frmVoteButtons button {
		float: left; 
	}
	#flashGalleryVote form button#btnNo {
		background: url(/images/buttons/no.png) no-repeat;
		margin: 0 41px 0 0;
	}	
	#flashGalleryVote form button#btnYes {
		background: url(/images/buttons/yes.png) no-repeat;
	}	
	#flashGalleryVote form button#btnSend {
		background: url(/images/buttons/send.png) no-repeat;
		margin: 10px 0 0 0;
	}	
	
	
	
	
	.frmError {
		color: red;
	}
	
	.col3 {
		float:left;
		width:30%;
	}
