/* MOZILLA no focus on lick twit */
:-moz-any-link:focus {  outline: none;}

html, body { margin: 0;	padding: 0; }

body {	color: #ffffff; background: url(images/pattern.png) repeat; }

p, ul, ol, li, dd, h1, h2, h3, h4, h5, form, fieldset, input, select { margin: 0; padding: 0; }

a {	color: #ffffff; text-decoration: underline; }

a:hover { color: #FFFFFF; text-decoration: none; }

a img { border: none;}

p { font-family: sans-serif, Arial; font-size: 0.7em; }

/* content */

.clear{ clear:both;}

#overall_spray { display:block; margin:0; padding:0; border:0; background: url(images/overlay.png) no-repeat; height:599px; border-top:4px solid #abcf37;}

#container { width:960px; height:100%; margin-left:auto; margin-right:auto;}

#topmenu { width:695px; height:27px; background: url(images/topbar.png) repeat; float:right; text-transform:uppercase; }
	.topmenulinks { width:615px; margin-left:auto; margin-right:auto;   }
	.topmenulinks ul { width:auto; }
	.topmenulinks ul li { text-decoration:none; list-style:none; list-style-type:none; display:inline; 
					 font:0.7em sans-serif, Arial; font-weight:bold; margin-left:auto; margin-right:auto;}
	.topmenulinks a { margin-left:5px; margin-right:5px; color:#ffffff; text-decoration:none;	 }
	.topmenulinks .club { color:#2b4d8b;}
	.topmenulinks a:hover { color:#6a9835;}

#logo { width:183px; height:104px; background: url(images/logo.png) no-repeat; display:inline; float:left; margin-top:15px; margin-left:36px; }
#logo a { width:183px; height:104px; float:left; }

#mottobox1 { width:692px; height:50px; margin-top:40px; background: url(images/motto1.png) no-repeat right; float:right; }
#mottobox2 { width:692px; height:70px; margin-top:20px; background: url(images/motto2.png) no-repeat; float:right; }
#mottobox3 { width:692px; height:70px; margin-top:20px; background: url(images/motto3.png) no-repeat; float:right; }
#motto a { width:692px; height:50px; float:right; }

#maincontainer { width:960px; margin-left:auto; margin-right:auto; margin-top:20px; float:left; }

/* LEFT SIDE COLUMN */

#leftcolumn { width:268px; height:100%; float:left; }
	.left_head { width:268px; height:25px; background: url(images/left_side_bar_head.png) no-repeat; float:left;  }
	.left_content { width:268px; height:auto; background: url(images/left_content.png) repeat-y; float:left;  }
	.leftlines { width:268px; height:20px; background: url(images/left_inerlines.png) no-repeat left center; }	
	.left_foot { width:268px; height:31px; background: url(images/left_side_bar_foot.png) no-repeat; float:left;  }
	.left_headsecond { width:268px; height:27px; background: url(images/left_side_bar2_head.png) no-repeat; float:left;  }

#leftcolumn .joinclub a { width:240px; height:200px; margin-bottom:5px; background: url(images/jointheclub1.png) no-repeat center center; float:left; }
	
.maincolumn {width:692px; height:100%; min-height:1250px; float:right; background-color:#f3f3f3; }
.maincolumn h1 {width:660px; float:left; display:inline; margin-left:15px; margin-top:15px; margin-bottom:10px; color:#787878; font:1.2em sans-serif, Arial; font-weight:bold; text-transform:uppercase; }
.maincolumn h2 {width:655px; float:left; display:inline; margin-left:15px; margin-bottom:15px; color:#787878; font:0.9em sans-serif, Arial; font-weight:bold; text-transform:uppercase; }
.maincolumn .main_end_spacer { float:left; display:inline; height:20px; margin-bottom:5px; margin-left:18px; width:657px; }

#leftcolumn h1 { width:210px;  color: #545454; font:1.0em sans-serif, Arial; font-weight:bold; text-transform:uppercase; margin-left:20px; margin-right:5px; margin-top:5px; }
	.green { color: #6a9835;}

#leftcolumn ul {  width:200px; margin-left:22px; margin-top:10px; margin-bottom:10px; color: #545454; font:0.7em sans-serif, Arial; font-weight:bold; text-transform:uppercase; list-style:none;  }
#leftcolumn ul li {border-bottom:1px solid #c1c1c1; text-decoration:none; }

#leftcolumn ul a { line-height:25px; padding-left:35px; height:30px; color:#848484; text-decoration:none; background: url(images/menu_bullet_ina.png) no-repeat left -3px;  }
#leftcolumn ul a:hover { line-height:25px; height:30px; color:#6a9835; text-decoration:none; background: url(images/menu_bullet_act.png) no-repeat left -3px; }

.lexchange { float:left; display:inline; margin-left:45px; margin-bottom:15px; margin-top:10px;  }
.lexchange a { float:left; display:inline; font:0.7em sans-serif, Arial; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#848484; }
.lexchange a:hover { color:#6a9835;}
/*leftside end here*/

#winnertable {  width:660px; height:auto; margin-left:auto; margin-right:auto; margin-top:15px; }
#winnertablehead {  width:660px; height:191px; background: url(images/winner_table_top2.png) no-repeat; float:left;   }
.winnertablegrey {  width:660px; height:38px; background: url(images/winner_table_greybar.png) no-repeat; float:left;   }
.winnertablewhite {  width:660px; height:38px; background: url(images/winner_table_white.png) no-repeat; float:left;   }
#winnertablefooter {  width:660px; height:47px; margin-bottom:15px; background: url(images/winner_table_footer.png) no-repeat; float:left;   }
	.headcnt { float:left; display:inline; width:210px;  } 
	.winyear {float:left; display:inline; margin-top:70px; margin-left:86px; font:1.2em sans-serif, Arial; font-weight:bold; text-transform:uppercase; clear:left;}
	.tablecupname{float:left; display:inline; width:210px; margin-top:65px; color:#abcf37; font:0.8em sans-serif, Arial; font-weight:bold; text-transform:uppercase;}

/*divs in winners table*/
.categorybox { width:215px; height:37px; float:left; }
.firstplacebox { width:160px; height:37px; float:left; }
.secondplacebox { width:143px; height:37px; float:left; }
.thirdplacebox { width:141px; height:37px; float:left; }

/*spans in winners table*/
.categorywinner { margin-left:10px; margin-top:7px; float:left; color:#6a9835; font:1em sans-serif, Arial; font-weight:bold; }

.firstplacebox { margin-left:10px; margin-top:10px; float:left; text-align:center; color:#6a9835; width:145px; height:25px; display:inline; }
.firstplacebox a { color:#6a9835; font:0.7em sans-serif, Arial; font-weight:bold; text-decoration:none; text-transform:uppercase; display:inline; }

.secondplace { margin-left:10px; margin-top:10px; float:left; text-align:center; color:#848484; width:135px; height:25px; display:inline; }
.secondplace a { color:#848484; font:0.7em sans-serif, Arial; font-weight:bold; text-decoration:none; text-transform:uppercase; display:inline; }

.thirdplace { margin-left:10px;  margin-top:10px; float:left;  text-align:center; color:#848484; width:135px; height:25px; display:inline;}
.thirdplace a {color:#848484; font:0.7em sans-serif, Arial; font-weight:bold; text-decoration:none; text-transform:uppercase; display:inline; }

#winnertable a:hover { color:#545454; }

/* Green Bar */
.maingreenbar { width:660px; height:44px; margin-left:15px; background-color:#000000; display:inline; margin-top:10px; float:left; background: url(images/greenmainbar.png) no-repeat; }
.greenbartitle { margin-left:10px;  margin-top:15px; float:left; color:#6a9835; font:0.9em sans-serif, Arial; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.greenbarcontent {margin-left:10px; margin-right:10px;  margin-top:17px; float:right;  font:0.7em sans-serif, Arial; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.greenbarcontent a { margin-left:5px; color:#848484; text-decoration:none; }

/*Seed Winners Box/Banner*/
.seedwinnersbox { width:660px; height:300px; margin-left:15px; margin-top:15px; display:inline; float:left; background: url(images/firstseedbanner.png) no-repeat; }
.seedwinnersbox h1.h1cupwinners {  font:6em sans-serif, Arial; width:160px; margin-left:255px; margin-top:60px; font-weight:bold; color:#abcf37; display:inline; float:left; }
.cupwinnerslinks { width:620px; margin-left:25px; margin-top:40px; height:12px; line-height:12px; display:inline; float:left;  }
.cupwinnerslinks a { font:7pt Sans-serif, Arial; font-weight:blod; display:inline; text-decoration:none;  }
.cupwinnersbts { float:left; margin-left:180px; margin-top:20px; display:inline; height:30px; width:325px; }
.browsewinnersbt { width:147px; height:30px; display:inline; float:left; background: url(images/bt_browse_winners.png) no-repeat;}
.mostpopularbt { width:147px; height:30px; margin-left:20px; display:inline; float:left; background: url(images/bt_most_popular.png) no-repeat;}
.browsewinnersbt a {width:147px; height:30px; display:inline; float:left; display:inline;}
.mostpopularbt a {width:147px; height:30px; display:inline; float:left; display:inline;}

/*Lastest Event Box/Banner*/
.latesteventsbox { width:660px; height:303px; margin-left:15px; margin-top:15px; display:inline; float:left; background: url(images/firsteventbanner.png) no-repeat; }
.latesteventsbts { float:left; margin-left:180px; margin-top:210px; display:inline; height:30px; width:325px; }
.latesteventstxt { margin-left:190px; margin-top:10px; display:inline; float:left; font:1.1em Sans-serif, Arial; font-weight:bold; }
.latesteventstxtsmall { margin-left:240px; margin-top:5px; display:inline; float:left; font:0.7em Sans-serif, Arial; font-weight:bold; }
.browseeventsbt { width:147px; height:30px; display:inline; float:left; background: url(images/bt_browse_events.png) no-repeat;}
.browselatestbt { width:147px; height:30px; margin-left:20px; display:inline; float:left; background: url(images/bt_most_popular.png) no-repeat;}
.browseeventsbt a {width:147px; height:30px; display:inline; float:left; display:inline;}
.browselatestbt a {width:147px; height:30px; display:inline; float:left; display:inline;}

/*Cups per Years Database Box/Banner*/
.cupsdbbox { width:660px; height:373px; margin-left:15px; margin-top:15px; display:inline; float:left; background: url(images/winnersdatabase2.png) no-repeat; }
.cupsdbbox h2 { float:left; display:inline; width:500px; margin-left:25px; margin-top:10px; color:#abcf37; text-decoration:none; font:1.9em sans-serif, Arial; font-weight:bold; text-transform:uppercase; }
.cupsdbbox_content {float:left; display:inline; height:auto; width:629px; margin-left:15px; margin-top:75px; }

.dbhorzbar {float:left; display:inline; height:27px; width:629px; line-height:27px; }
.dbhorzbar:hover {float:left; display:inline; height:27px; width:629px; line-height:27px; background:url(images/windb_horzbar.png)repeat-x;}

.dbboxcupname {float:left; display:inline; width:169px; margin-left:10px; margin-top:5px; color:f3f3f3; font:0.9em sans-serif, Arial; font-weight:bold; text-transform:uppercase;}
.dbboxcupname a {float:left; display:inline; color:f3f3f3; text-decoration:none; font:0.9em sans-serif, Arial; font-weight:bold; text-transform:uppercase;}

.dbboxcupyear {float:left; display:inline; width:44px; height:27px; margin-left:1px; background:url(images/leafmarker_non_big.png) no-repeat; }
.dbboxcupyear a {float:left; display:inline; width:44px; height:27px; background:url(images/leafmarker_ina_big.png) no-repeat;  }


/*Seeds page*/

.seedbox { width:660px; height:187px; margin-left:15px; margin-top:10px; display:inline; float:left; background: url(images/seedbox.png) no-repeat; }
.seedphotobox { float:left; width:125px; height:100%;}
.seedphoto { float:left; display:inline; width:123px; height:163px; border:1px solid #ccc; background-color:#FFFFFF; margin-left:12px; margin-top:12px; }
.seedphoto img { float:left; display:inline; width:103px; height:143px; background-color:#ccc; margin-left:10px; margin-top:10px; }

.seeddetails {display:inline; float:right; width:500px; margin-right:10px; height:100%;  }
.seeddetails h4 { float:left; display:inline; margin-top:10px; margin-left:5px; margin-bottom:5px; width:100%; color: #787878; font:1.1em sans-serif, Arial; font-weight:bold;}
.seeddetails a { text-decoration:none; color: #787878;}
.seeddetails a:hover { text-decoration:none; color: #787878;}

.seedboxprize { float:left; margin-left:5px; display:inline; width:125px; color: #6a9835; font:0.7em sans-serif, Arial; font-weight:bold; }
.seedboxprizedetail {float:left; display:inline; width:325px; color: #787878; font:0.7em sans-serif, Arial; }
.seeddetails p { display:inline; float:left; width:100%; height:30px; overflow:hidden; margin-top:5px; margin-left:5px; font:0.7em sans-serif, Arial; color:#848484;}

.seeddetails .buttons {float:right; margin-top:8px; display:inline; height:30px; width:325px; }
.seeddetails .morebutton a { width:147px; height:30px; display:inline; float:left; background: url(images/more_details2.png) no-repeat;  }
.seeddetails .buyseedsbutton a {  width:147px; height:30px; display:inline; float:right; background: url(images/buyseeds2.png) no-repeat; }
.seeddetails .bookhotel a {  width:147px; height:30px; display:inline; float:right; background: url(images/book2.png) no-repeat; }

/*Club Page*/
.clubbanners { width:660px; height:332px; float:left; display:inline; margin-left:15px; margin-top:25px; margin-bottom:20px; }
.cupclub { width:393px; height:332px; background: url(images/joinbig.png) no-repeat; float:left; display:inline; margin-left:25px; }
.cupclub a { width:393px; height:332px; float:left; }
.socialn { width:179px; height:332px; background: url(images/snlogos.png) no-repeat; float:left; margin-left:35px; }
.sociallogo a {  width:179px; height:68px; float:left; margin-bottom:15px;  }

/*Events Page*/
.eventsboxholders { width:660px; height:250px; margin-left:15px; margin-top:10px; display:inline; float:left; }
.eventbox { width:214px; height:248px; margin-top:10px; display:inline; float:left; background: url(images/eventbox.png) no-repeat; }
.beta { margin-left:9px;  display:inline; }
.eventbox h2 { float:left; display:inline; margin-top:12px; margin-left:30px; margin-bottom:5px; width:160px; color: #fff; font:1.1em sans-serif, Arial;  text-transform:uppercase; }
.eventlists {  float:left; display:inline; margin-top:35px; margin-left:25px; width:175px; height:160px; }
.eventlists ul {   float:left; list-style-type:none; line-height:25px; height:25px; }
.eventlists a {  float:left; display: inline; line-height:25px; height:25px; color: #848484; font:0.75em sans-serif, Arial; font-weight:bold; text-decoration:none;  text-transform:uppercase;  }
.eventlists a:hover {  color: #787878; }

/*Seed List Pages*/
.seedlistpag { float:left; display:inline; width:350px; margin:15px; margin-left:12px;  }
.seedlistpag ul { list-style-type:none; float:left; display:inline;}
.seedlistpag li { text-align:center; display:inline; float: left; width:20px; height:20px; margin-left:3px; margin-left:5px; }
.seedlistpag li a { float:left; background:#787878; border-right:2px solid #787878; width:18px; height:15px; font:0.7em sans-serif, Arial; font-weight:bold; text-decoration:none; }
.seedlistpag li a:hover { background:#ccc; border-right:2px solid #ccc; color:#848484; }

/* Small Seed Box */

.smallseedline {  }
.smallseedimg { float:left; display:inline; margin-left:18px; margin-bottom:18px; width:207px; height:205px; }

.smallseedcover {float:left; display:inline;  background:url(images/smallseedbox.png) no-repeat; width:207px; height:205px;  }
.smallseedcover:hover {float:left; display:inline;  background:url(images/smallseedbox3.png) no-repeat; width:207px; height:205px;}

.smallseedtitle {float:left; display:inline; width:207px; height:50px; }
.smallseedtitle a { float:left; display:inline; text-decoration:none; width:207px; height:40px; }
.smallseedtitlebox { width:100%; height:25px; margin-top:10px; text-transform:uppercase; font:1.0em SansSerif, Arial; font-weight:bold; display:inline; float:left;color:#f5f5f5; }
.smallseeddetails { width:207px; height:50px; display:inline;  }
.smallseedprice { margin-top:126px; font:1.0em SansSerif, Arial; font-weight:bold; line-height:20px; float:left; margin-left:15px; margin-right:10px; display:inline;}
.smallseedbuy { margin-top:126px; margin-left:40px; width:93px; height:18px; line-height:20px;  float:left; background: url(images/buynowsmall.png) no-repeat;}
.smallseedbuy a { font:1.0em SansSerif, Arial; font-weight:bold;width:93px; height:18px; line-height:18px;  float:left; }

/*Product page*/

.eventinfo { display: inline; width:315px; height:140px; float:right; margin-left:15px; margin-top:15px; }
.eventh3box { width:315px; height:80px; overflow:hidden; color:#787878; font:1.1em sans-serif, Arial; font-weight:bold;}
.eventdetails { display: inline; width:150px; height:65px; float:right; margin-right:15px;  }
.eventcontent { display: inline; width:150px; height:65px; float:right; }

.eventdetail { width:150px; float:left; height:20px; color:#787878; font:0.9em sans-serif, Arial; font-weight:bold; }
.eventdetail2 { width:150px; float:left; height:20px; color:#6a9835;  font:0.9em sans-serif, Arial; font-weight:bold; }

.eventdetails { width:130px; height:65px; float:left;  display: inline; }
	.eventdetails ul { float:left; list-style-type:none; list-style:none; width:130px; }
	.eventdetails ul li{width:130px; float:left; height:20px; color:#787878; font:0.8em sans-serif, Arial; font-weight:bold;}

.eventcontent { width:170px; height:65px; float:right; display: inline; }
	.eventcontent ul { float:left; list-style-type:none; list-style:none;width:170px;  }
	.eventcontent ul li{width:170px; float:left; height:20px; color:#6a9835;  font:0.8em sans-serif, Arial; font-weight:bold;}

.eventdescription p { float:left; display:inline; margin-right:15px; color: #848484; font:0.8em sans-serif, Arial; }

.eventbuybox {display: inline; width:315px; height:50px; margin-top:45px; float:left; }
.eventbuybutton { margin-left:40px; background: url(images/buyseeds.png) no-repeat; width:233px; height:45px;  }
.eventbuybutton a { float:left; width:233px; height:45px;  }
.eventpicturebox {display: inline; width:333px; height:433px; border:1px solid #ccc; background-color: #ffffff; float:right; margin-right:15px; margin-bottom:10px; margin-top:15px;}

.straininfo { display: inline; width:315px; height:600px; float:left; margin-left:15px; margin-top:15px; }

.strainh3box { width:315px; height:80px; overflow:hidden; color:#787878; font:1.0em sans-serif, Arial; font-weight:bold;}

.straindetails { width:130px; height:357px; float:left;  display: inline; }
	.straindetails ul { float:left; list-style-type:none; list-style:none; width:130px; height:357px; }
	.straindetails ul li{width:130px; float:left; height:20px; color:#787878; font:0.8em sans-serif, Arial; font-weight:bold;}

.straincontent { width:170px; height:380px; float:right; display: inline; }
	.straincontent ul { float:left; list-style-type:none; list-style:none;width:170px; height:357px; }
	.straincontent ul li{width:170px; float:left; height:20px; color:#6a9835;  font:0.8em sans-serif, Arial; font-weight:bold;}


.buybox {display: inline; width:315px; height:140px; float:left;  }
.buybutton { margin-top:95px; margin-left:40px; background: url(images/buyseeds.png) no-repeat; width:233px; height:45px;  }
.buybutton a { float:left; width:233px; height:45px; }
.outbutton { margin-top:65px; margin-left:40px; background: url(images/outofstockseeds.png) no-repeat; width:233px; height:45px;  }
.outbutton a { float:left; width:233px; height:45px; }

.picturesmainbox {display: inline; width:333px; height:433px; border:1px solid #ccc; background-color: #ffffff; float:right; margin-right:15px; margin-bottom:10px; margin-top:15px;position: relative; /*leave as is*/ overflow: hidden; /*leave as is*/}
.picbox {margin-left:15px; margin-right:15px; margin-top:15px; width:305px; height:405px; float:left; display:inline;}
.picbox img {width:305px; height:405px;}

/* Image sliding javascript */	
	.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width:333px; height:433px;
	}
	.contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	background: white;
	width:333px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height:433px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
/* END Image sliding javascript */	

.small_pics {display: inline; width:333px; height:150px; border:1px solid #ccc; background-color: #ffffff; float:right; margin-right:15px; margin-bottom:15px; margin-top:5px;}
.smallpic {float:left; display: inline; height:120px; width:90px; background-color: #ccc; margin-left:16px; margin-top:15px;}
.smallpic img {display: inline; height:120px; width:90px; background-color: #ccc; float:left;}

.description { float:left; height:auto; display: inline;}

	.description ul { float:left; list-style-type:none; list-style:none; margin-left:20px; display:block; margin-bottom:10px; }
	.description ul li{width:640px; float:left; line-height:25px; color:#787878; font:0.8em sans-serif, Arial; }
	
.description p { width:662px; display: inline; color: #848484; float:left; margin:15px; margin-top:0px; font:0.8em sans-serif, Arial;}
.description a { color:#898989; }
.description h1 {width:660px; height:34px; float:left; display:inline; margin-left:15px; margin-top:15px; margin-bottom:10px; color:#787878; font:1.1em sans-serif, Arial; text-transform:uppercase; background: url(images/hbar.png) no-repeat;}
.goback { color:#898989; padding:5px; line-height:25px; background-color:#ccc; text-transform:uppercase; text-decoration:none; font-weight:bold; }
.goback a { color:#898989; }

/*Footer*/
#footer {width:692px;  height:91px; margin-top:15px; margin-bottom:15px; float:right; text-transform:uppercase; background: url(images/footer.png) no-repeat;  }
	.footermenulinks { margin-top:10px; width:615px; margin-left:auto; margin-right:auto;   }
	.footermenulinks ul {  margin-left:auto; margin-right:auto; width:auto; }
	.footermenulinks ul li { text-decoration:none; list-style:none; list-style-type:none; display:inline; 
					 font:0.7em sans-serif, Arial; font-weight:bold; margin-left:auto; margin-right:auto;}
	.footermenulinks a { margin-left:5px; margin-right:5px; color:ffffff; text-decoration:none;	 }
	.footermenulinks .club { color:#2b4d8b;}
	.footermenulinks a:hover { color:#545454;}
	
	
	
	

/* ## CONTACT FORM ========================================================================= */

div.contact-wrap {	clear: both;	width: 660px; margin-left:15px; }

div.contact-wrap div.boxcontactcontent {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	line-height: 16px;
}

div.contactbox {	float: left;	width: 660px; }
div.contacttxt {	float: right;	width: 280px; }

div.contactbox input {
	background: #f5f5f5;
	width: 348px;
	padding: 8px;
	font-family: Arial;
	font-size: 13px;
	border: solid 1px #e0e0e0;
	color: #808080;
	margin-bottom: 17px;
	float:left;
}

div.contactbox input.required {
	background: #f5f5f5 url(images/form_input_required.jpg) no-repeat 345px center;
}
div.contactbox .ctindicates { background: url(images/form_input_required.jpg) no-repeat 0px center; padding-left:15px; }

div.contacttxt textarea {
	width: 268px;
	float:right;
	height: 336px;
	padding: 6px;
	font-family: Arial;
	font-size: 13px;
	border: solid 1px #e0e0e0;
	color: #808080;
	margin-bottom: 10px;
	background-color: #f5f5f5;
}

div.contact-wrap .button {
	height: 30px;
	width: 120px;
	background-color: #abcf37;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	border: none;
	text-align: center;
}

.ctstuff { float:left; width:348px; }

div.contactbox #note { width:347px; margin:0px;}

div.contactbox .notification_error
{
border: 1px solid #A25965;
height: auto;
width: 100%;
padding: 8px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}

div.contactbox .notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 100%;
padding: 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}



	.windivtable { float:left; display:inline; width:660px; margin-left:15px; background: #f6f6f6; font: 0.7em sans-serif; }
		
			.categoryboxez { float:left; display:inline; margin-left:5px; width:160px; line-height:25px; font-weight:bold; color:#787878; text-transform:uppercase;   }
			.firstplaceboxez { float:left; display:inline; margin-left:5px; width:160px; line-height:25px; }
			.secondplaceboxez { float:left; display:inline; margin-left:5px; width:160px; line-height:25px;   }
			.thirdplaceboxez { float:left; display:inline; margin-left:5px; width:160px; line-height:25px;   }
			
			.wintablehead .categoryboxez .categorywinnerz {  font:1.6em sans-serif; font-weight:bold; color:#ffffff;  }
			
			a.categoryboxez { width:160px; height:25px;  font: 0.7em sans-serif;}
			a.firstplaceboxez { width:160px; height:25px;  font: 0.7em sans-serif;}
			a.secondplaceboxez { width:160px; height:25px;  font: 0.7em sans-serif;}
			a.thirdplaceboxez { width:160px; height:25px; font: 0.7em sans-serif; }
			
		.wintablehead { float:left; display:inline; width:660px; background: #abcf37; color:#fff; font-weight:bold; border-bottom:1px solid #fff;  }
		
		.winnertableone { float:left; display:inline; width:660px; line-height:25px; border-bottom:1px solid #ccc; }
		.winnertabletwo { float:left; display:inline; width:660px; line-height:25px; border-bottom:1px solid #ccc; }
		
		.winnertableone:hover, .winnertabletwo:hover { background:#abcf37; color:#99FF33  }

		
		.wintablehead a, .winnertableone a, .winnertabletwo a { float:left; display:inline; color: #787878; text-decoration:none; height:25px; width:160px;  }
		.wintablehead a:hover, .winnertableone a:hover, .winnertabletwo a:hover { float:left; display:inline; color: #fff; font-weight:bold;  }
		.tablefooter {float:left; display:inline; height:25px; width:660px; background: #e3e3e3; }
		
#wrapper{
width: 660px;
margin: 0 auto;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
}
.tab{
float: left;
height: 32px;
width: 66px;
margin: 0 0px 0 0;
text-align: center;
background: #8DC70A url(images/greentab.jpg) no-repeat;
display:inline; float:left;
}
	.tabtxt 		{ margin: 0; padding: 4px 0 0 0; text-decoration:none; }
	.tabtxt a 		{ font:0.7em sans-serif; font-weight:bold; color:#ffffff;  text-decoration:none; }
	.windivtable { float:left; display:inline; width:660px; background: #f6f6f6; font: 0.7em sans-serif; }		