#midcol {
	left: 300px;
	top: 0;
	padding: 0;
	position: absolute;
	width: 286px;
}
#promobox {
	left: 0;
	padding: 0;
	position: absolute;
	width: 295px;
	top: 0;
}
#rightcol {
	left: 592px;
	padding: 0;
	position: absolute;
	width: 190px;
	top: 0;
}


#footboxout {
	background-image: url(images/fotbox_bot.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#footboxout2 {
	background-image: url(images/fotbox_bot2.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#footboxin {
	background-image: url(images/footbox_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 286px;
	text-align: left;
}
#footboxin h1 {
 padding: 4px 0 0 0;
 margin: 0 0 0 75px;
 font-size: 12px;
 color: #fff;
 height: 17px;
}
#footboxin h1 a:link, #footboxin h1 a:visited, #footboxin h1 a:active, #footboxin h1 a:hover {
 color: #fff;
 text-decoration: none;
}

#footboxin h2 {
 padding: 4px 0;
 margin: 4px 0 0 0;
 font-size: 13px;
 color: #032805;
 border-bottom: 1px dotted #fff;
}
#footboxin h2 a:link, #footboxin h2 a:visited, #footboxin h2 a:active {
 text-decoration: none;
 color: #032805;
}

#footboxin h2 a:hover {
	text-decoration: underline;
}

#footboxin h3 {
 padding: 2px 0;
 margin: 0 3px;
 font-size: 12px;
 color: #fff;
 border-bottom: 1px dotted #BCF57A;
}

#footboxin h3 a:link, #footboxin h3 a:visited, #footboxin h3 a:active {
 text-decoration: none;
 color: #fff;
}

#footboxin h3 a:hover {
	text-decoration: underline;
}



/******************************/

#footboxin .h31, #footboxin .h33, #footboxin .h35, #footboxin .h37, #footboxin .h39 {	
	padding: 2px 0;
	margin: 0 3px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px dotted #BCF57A; 	
 }
#footboxin .h31 a:link, #footboxin .h31 a:visited, #footboxin .h31 a:active, 
#footboxin .h33 a:link, #footboxin .h33 a:visited, #footboxin .h33 a:active, 
#footboxin .h35 a:link, #footboxin .h35 a:visited, #footboxin .h35 a:active, 
#footboxin .h37 a:link, #footboxin .h37 a:visited, #footboxin .h37 a:active, 
#footboxin .h39 a:link, #footboxin .h39 a:visited, #footboxin .h39 a:active
 {
	text-decoration: none;
	color: #fff;
}
#footboxin .h31 a:hover, #footboxin .h33 a:hover, #footboxin .h35 a:hover, #footboxin .h37 a:hover, #footboxin .h39 a:hover  {
	text-decoration: underline;
}

#footboxin .h32, #footboxin .h36, #footboxin .h38, #footboxin .h310 {	
	padding: 2px 0;
	margin: 0 3px;
	font-size: 12px;
	color: #032805;
	font-weight: bold;
	border-bottom: 1px dotted #BCF57A; 
 }
#footboxin .h34   {	
	padding: 2px 0;
	margin: 0 3px;
	font-size: 12px;
	color: #032805;
	font-weight: bold;
	border-bottom: 1px dotted #BCF57A; 
	clear: left;
 }
#footboxin .h32 a:link, #footboxin .h32 a:visited, #footboxin .h32 a:active, 
#footboxin .h34 a:link, #footboxin .h34 a:visited, #footboxin .h34 a:active, 
#footboxin .h36 a:link, #footboxin .h36 a:visited, #footboxin .h36 a:active, 
#footboxin .h38 a:link, #footboxin .h38 a:visited, #footboxin .h38 a:active,
#footboxin .h310 a:link, #footboxin .h310 a:visited, #footboxin .h310 a:active  
 {
	text-decoration: none;
	color: #032805;
}
#footboxin .h32 a:hover, #footboxin .h34 a:hover, #footboxin .h36 a:hover, #footboxin .h38 a:hover, #footboxin .h310 a:hover  {
	text-decoration: underline;
}

/******************************/








#footboxin img {
 margin: 4px 6px 2px 0;
 border: 1px solid #fff;
 float: left;
}

#footboxin #border {
	border-left: 2px solid Orange;
	border-right: 2px solid Orange;
	height: 227px;
	background-color: #7BB835;
	padding: 2px 4px;
}
#footboxout h4 {
 padding: 0 0 15px 0;
 margin: 0 40px 0 0;
 font-size: 11px;
 color: #fff;
 text-align: right;
 height: 13px;
}
#footboxout2 h4 {
 padding: 0 0 15px 0;
 margin: 0 10px 0 0;
 font-size: 11px;
 color: #fff;
 text-align: right;
 height: 13px;
}
#footboxout h4 a:link, #footboxout h4 a:visited, #footboxout h4 a:active, #footboxout h4 a:hover, 
#footboxout2 h4 a:link, #footboxout2 h4 a:visited, #footboxout2 h4 a:active, #footboxout2 h4 a:hover 
{
 color: #fff;
 text-decoration: none;
}


#basketboxout {
	background-image: url(images/botbox_basket.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 4px 0 0 0;
}
#basketboxin {
	background-image: url(images/topbox_basket.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 286px;
	text-align: left;
}
#basketboxin h1 {
 padding: 4px 0 0 0;
 margin: 0 0 0 75px;
 font-size: 12px;
 color: #fff;
 height: 17px;
}
#basketboxin h1 a:link, #basketboxin h1 a:visited, #basketboxin h1 a:active, #basketboxin h1 a:hover {
 color: #fff;
 text-decoration: none;
}
#basketboxin h2 {
 padding: 4px 0;
 margin: 4px 0 0 0;
 font-size: 13px;
 color: #032805;
 border-bottom: 1px dotted #fff;
}
#basketboxin h2 a:link, #basketboxin h2 a:visited, #basketboxin h2 a:active {
 text-decoration: none;
 color: #032805;
}
#basketboxin h2 a:hover {
 text-decoration: underline;
}

#basketboxin h3 {
 padding: 2px 0;
 margin: 0 3px;
 font-size: 12px;
 color: #fff;
 border-bottom: 1px dotted #F06F52;
}
#basketboxin h3 a:link, #basketboxin h3 a:visited, #basketboxin h3 a:active {
 text-decoration: none;
 color: #5E3400;
}
#basketboxin h3 a:hover {
 text-decoration: underline;
}
#basketboxin img {
 margin: 4px 6px 2px 0;
 border: 1px solid #fff;
 float: left;
}
#basketboxin #border {
	border-left: 2px solid Orange;
	border-right: 2px solid Orange;
	height: 80px;
	background-color: #FFD098;
	padding: 2px 4px;
}
#basketboxout h4 {
 padding: 0 0 7px 0;
 margin: 0 40px 0 0;
 font-size: 11px;
 color: #AF050D;
 text-align: right;
 height: 13px;
}
#basketboxout h4 a:link, #basketboxout h4 a:visited, #basketboxout h4 a:active {
 color: #AF050D;
 text-decoration: none;
}
#basketboxout h4 a:hover {
 text-decoration: underline;
}
#teuxosboxout .teuxostop {
	margin: 0;
	padding: 0;
}
#teuxosboxout {
	background-image: url(images/teuxos_bot.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin:0;
	padding: 0;
	height: 278px;
	width: 189px;
}
#teuxosboxin {
background-image: url(images/bg_teuxos.gif);
	background-repeat: no-repeat;
	width: 185px;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 239px;	
		background-color: #4780D5;
	border-left: 2px solid Orange;
	border-right: 2px solid Orange;
}

#teuxosboxin h2 {
 padding: 4px 2px 0 4px;
 margin: 0;
 font-size: 11px;
 font-weight: normal;
 color: White;
 text-align: left; 
}
#teuxosboxin h2 a:link, #teuxosboxin h2 a:visited, #teuxosboxin h2 a:active, #teuxosboxin h2 a:hover {
 text-decoration: none;
 color: #032805;
}

#teuxosboxin img {
 margin: 4px 0;
 border: 1px solid #fff;
 clear: both;
}

#teuxosboxin h3 {
 padding: 4px 0;
 margin: 4px 0 0 0;
 font-size: 11px;
 color: White;
 background-color: #E5EBF4;
}
#teuxosboxin h3 a:hover {
 color: #B22222;
 text-decoration: none;
}
#midrow {
	margin: 285px 0 0 0;
}
#opinionout {
	margin: 0;
	padding: 0;
 float: left;
 height: 250px;

}
#opinionout p {
	margin:0;
	padding: 0;
}
#opinionin {
	width: 171px;
	text-align: center;
	padding: 0;
	margin: 0;
	background-image: url(images/bg_opinion.gif);
		  height: 245px;
}

#opinionin h3 {
 padding: 4px 0;
 margin: 4px 0 0 0;
 font-size: 11px;
 color: #032805;
}
#opinionin h3 a:link, #opinionin h3 a:visited, #opinionin h3 a:active, #opinionin h3 a:hover {
 text-decoration: none;
 color: #032805;
}
#opinionout img {
 margin: 0;
 clear: both;
}

#compout {
	margin: 0 0 0 3px;
	padding: 0;
	background-image: url(images/comp_bot.gif);
 background-position: bottom;
 background-repeat: no-repeat;
 float: left;
  height: 250px;

}
#compin {
	width: 150px;
	text-align: center;
	padding: 0;
   background-image: url(images/comp_bg.gif);
	height: 99px;
}
#compout p {
	margin:0;
	padding: 0;
}

#compout .comptd {
  border-left: 2px solid Orange;
  border-right: 2px solid Orange;
}
#compin h3 {
	padding: 1px 7px;
	margin: 2px 0 0 0;
	font-size: 11px;
	color: #032805;
	text-align: left;
}
#compin h3 a:link, #compin h3 a:visited, #compin h3 a:active, #compin h3 a:hover {
 text-decoration: none;
 color: #032805;
}
#compin h2 {
	padding: 2px 4px 0 7px;
	margin: 2px 0 0 0;
	font-size: 11px;
	color: #032805;
	text-align: left;
	font-weight: normal;
}
#compout img {
 margin: 0;
 clear: both;
}

#pollout {
margin: 0 0 0 3px;
padding: 0;
background-image: url(images/poll_bot.gif);
background-position: bottom;
background-repeat: no-repeat;
float: left;
height: 250px;
text-align: center;
}
#pollin {
	width: 150px;
	text-align: center;
	padding: 0;
   background-image: url(images/poll_bg.gif);
	background-color: #E9F3FA;
	height: 245px;
}
#pollout p {
	margin:0;
	padding: 0;
}

#pollin h3 {
 padding: 4px 0;
 margin: 4px 0 0 0;
 font-size: 11px;
 color: #032805;
}
#pollin h3 a:link, #pollin h3 a:visited, #pollin h3 a:active, #pollin h3 a:hover {
 text-decoration: none;
 color: #032805;
}
#pollout img {
 margin: 0;
 clear: both;
}
#ban300 {
	float: left;
	width: 300px;
	height: 250px;
	margin: 0 0 0 3px;
}
.votetable {
	background-image: url(images/bg_poll.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 130px;
	text-align: center;
	margin: 0 0 0 5px;
}
.votetitle {
	font-weight: bold;
	margin: 10px 0;
}
.voteradio {
	text-align: left;
	padding: 4px 0 0 0;
}
.voteradiol {
 width: 5%;
 padding: 0 4px 4px 0;
}
.votebutton {
	padding: 10px 0 0 0;
}
.voteres {
	text-align: left;
	padding: 10px 0 5px 0;
}
.votebartd {
	text-align: left;
	background-image: url(images/bgvotebar.gif);
	background-repeat: repeat-x;
}
.votepercent {
	font-size: 10px;
	padding: 0 0 0 5px;
	font-weight: bold;
	text-align: right;
}

.funbutton {
	margin: 5px 0 3px 0;
	clear: both;
	height: 140px;
}

.funbutton ul {
 margin: 0;
 padding: 0;
	height: 135px;
 display: inline;
 list-style: none;	
}
.funbutton ul li a {
 display: block;
}
.funbutton ul li {
 margin: 5px 0 0 22px;
 padding: 0;
 list-style: none;
 display: inline;
 float: left;
 background: #fff url(images/btns/funbut_bg.gif) bottom no-repeat;
 height: 130px;
 width: 104px;
}
.funbutton ul li.club {
 margin: 5px 2px 0 0; 
 background-color: transparent;
 background-image: none;
 width: 50px;
 display: none;
}
.funbutton ul li.club img {
	display: none;
}
.funbutton ul li h1 {
 margin: 0;
 padding: 3px 2px 0 2px;
 font-size: 10px;
 font-weight: normal;
}
.funbutton ul li h1 a {
 text-decoration: underline;
}


#bottomrow  {
	margin: 5px 0 0 0;
}
#bottomrow #leftsum {
 background-image: url(images/bot_bot.gif);
 background-position: bottom;
 background-repeat: no-repeat;
 width: 781px;
}
#bottomrow #leftsumin {
	background-image: url(images/bot_head.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #E8F6D8;
	margin: 0 0 13px 0;
	border-left: 2px solid Orange;
	border-right: 2px solid Orange;
}

#leftsumin table td h1 {
	padding: 0 0 10px 0;
	margin: 5px 0 0 0;
	color: #fff;
	font-size: 11px;
}
#leftsumin table td h1 a:link, #leftsumin table td h1 a:visited, #leftsumin table td h1 a:active, #leftsumin table td h1 a:hover {
text-decoration: none;
	color: #fff;
}
#leftsumin table td h2 {
	padding: 2px 6px;
	margin: 0 0 10px 0;
	font-size: 11px;
	width: 95px;
}
.banner300250 {
	padding: 0 0 6px 0;
}