@import url("odds.css");
@import url("slide.css");
html{
	background : #000000;
	margin : 0;
	padding : 0;
}

body{
	background : #000000 url(layout/background/bg-top.jpg) no-repeat center 0;
	margin : 0;
	padding : 0;
	min-height:900px;
}

div#bg{
	background : none;
}

h1, h2, h3, h4, h5, h6{
	font : bold 16px Arial, sans-serif;
	line-height : normal;
	margin : 0;
	padding : 0;
}

form, p{
	display : block;
	line-height : normal;
	margin : 0;
	padding : 0;
}

a{
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}

a i{
	display : none;
}

ul,ol,li,dl,dt,dd{
	line-height : normal;
	list-style : none;
	margin : 0;
	padding : 0;
}

div#wrapper{
	margin : 0 auto;
	overflow : hidden;
	width : 960px;
	padding: 0 9px;
}

div#header{
	font : bold 12px Arial, sans-serif;
	height : 190px;
	margin-top : 3px;
	position : relative;
	background : url(layout/header/logo.png) no-repeat left top;
}

a#logo{
	display : block;
	height : 120px;
	position : absolute;
	top : 0;
	width : 403px;
	left : 0;
}

ul#header-top-menu{
	background : #fff url(layout/header/top_menu_bg.gif) no-repeat left top;
	height : 28px;
	overflow : hidden;
	padding-left : 45px;
	position : absolute;
	right : 0;
	top : -3px;
	width : 434px;
}

ul#header-top-menu li{
	background : url(layout/header/top_menu_delim.gif) no-repeat right top;
	color : #fff;
	float : left;
	height : 28px;
	line-height : 28px;
	padding : 0 11px 0 9px;
}

ul#header-top-menu li.hide{
	background : #fff;
	left : -2px;
	overflow : hidden;
	padding : 0;
	position : relative;
	width : 2px;
}
ul#header-top-menu li.last{
	background : url(layout/header/top_hide.gif) no-repeat left top;
	right: -1px;
	overflow : hidden;
	padding : 0;
	position : absolute;
	width : 22px;
}

ul#header-top-menu a{
	color : #000;
	text-transform : uppercase;
}

div#header-banner{
	height : 72px;
	overflow : hidden;
	position : absolute;
	right : 0;
	top : 48px;
	width : 474px;
}

div#header-banner img{
	border : none;
}

ul#header-top-menu2{
	top : 15px;
	float:right;
	position : relative;
	right : 300px;
	z-index:0;
}

ul#header-top-menu2 li{
	float : left;
	padding-left : 20px;
}

ul#header-top-menu2 li.hide{
	background : none;
	padding : 0;
	position : relative;
	right : -12px;
	width : 4px;
}

ul#header-top-menu2 a{
	color : #fff;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
}

ul#header-top-menu2 a:hover{
	color : #fff;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}


ul#header-top-menu3{
	top : 30px;
	left : 350px;
	position : relative;
}

ul#header-top-menu3 li{
	float : left;
	padding-right : 20px;
}

ul#header-top-menu3 a{
	color : #000;
}

div#menu {
	background:#000000;
	width:960px;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	position: absolute;
	top: 130px; 
	z-index:501;
}
div#menu .content{ height:40px;}

.breadcrumb{float:left; width:930px; height:20px; line-height:20px;padding:5px 10px;}
.breadcrumb li{ float:left;; font-size:9px; color:#fff; padding-right:5px; }
.breadcrumb  a,
.breadcrumb  a:visited{ font-size:9px; color:#999}

/* main menu */

#nav { 
	background:url(layout/main_menu/menu_bg.png) repeat-x 0 21px; 
	float:left; 
	height:30px;
	width:920px;
	padding:0 20px;
}
#nav li{ 
	float:left; 
	position:relative; 
	z-index:501;
}
#nav li .dd{
	position:absolute; 
	top:30px; 
	left:18px; 
	display:none; 
	background-color:#000;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding:7px; z-index:99;
} 
#nav li .dd ul{
	background-color:#fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding:10px; 
	float:left;
}
#nav li a,
#nav li a:visited{
	background:url(layout/main_menu/menu_tab_notlast.png) no-repeat 100% 0; 
	height:35px; 
	display:block; 
	line-height:28px; 
	padding-right:18px; 
	font-size:13px; 
	color:#999; 
	font-weight:bold; 
	float:left; 
	white-space:nowrap;
	text-transform:uppercase;

}
#nav li a span.m-bg{
	background:url(layout/main_menu/menu_tab_middle.png) no-repeat 0 -87px;
	float:left; 
	height:32px; 
	padding-left:18px;
} 
#nav li a span.m-bg span{ 
	height:30px; 
	float:left; 
	margin-top:5px; 
	padding:0 5px;
}
#nav li a:hover,
#nav li a.active{
	background-position:100% -87px; 
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}
#nav li a:hover span.m-bg,
#nav li a.active span.m-bg{
	background-position:0 0!important;
}

#nav li.first a span.m-bg{ 
	background:url(layout/main_menu/menu_tab_first.png) no-repeat 0 -87px;
}
#nav li.last a {
	background:url(layout/main_menu/menu_tab_last.png) no-repeat 100% 0; 
	padding-right:22px;
}

#nav li.hasdd:hover span span{ 
	background-color:#000;
	border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
}
#nav li.hasdd a:hover,
#nav li.hasdd a.active{ 
	color:#fff;
}
#nav li li { 
	border-bottom:1px solid #CCC; 
	width:100%;
}
#nav li li.last{ 
	border-bottom:none;
}
#nav li li.last a{ 
	background:none;
}

#nav li li a,
#nav li li a:visited{ 
 background:none; 
 height:22px; 
 line-height:22px;  
 font-weight:normal;
 color:#999; 
}
#nav li li a:hover{
	color:#900!important;
}

div#search-bar{
	background : #ffffff;
	height : 40px;
	width:100%;
	position: relative;
	top:0px;
	padding-top:6px;
	z-index:0;
}

div#search-bar .content{
	background : #e8e8e8 url(layout/serach_bar/bg.png) repeat-x 0 0;
	border: 1px solid #ddd;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	height : 32px;
	width:930px;
	position: relative;
	margin:0 15px;
}

input#search{
	background : #000 url(layout/serach_bar/search_button.gif) repeat-x left top;
	border : none;
	color : #fff;
	cursor : pointer;
	float : right;
	font : 8px Arial, sans-serif;
	height : 19px;
	line-height : 10px;
	margin : 7px 23px 0 12px;
	padding : 0;
	text-align : center;
	text-transform : uppercase;
	width : 60px;
}

input#search-field{
	background-color : #cccccc;
	border: 1px solid #fff;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	color : #282828;
	float : right;
	font : 11px Arial, sans-serif;
	margin-top : 7px;
	padding : 2px;
	width : 180px;
}

div.headline{

	color : #242424;
	display : inline;
	float : left;
	font-family : Arial, sans-serif;
	font-size : 11px;
	height : 34px;
	line-height : 34px;
	margin-left : 15px;
	overflow : hidden;
	padding-left : 9px;
	width : 600px;
}

div.headline a{
	background: #262626; 
	float:left;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;	
	height: 21px !important; 
	line-height: 21px !important; 
	padding: 0 4px; 
	margin: 6px 10px 0 6px;
	font-weight : bold;
	color:#ffffff;
	font-size:11px;
	text-decoration : none;
}

div#main-content{
	background : #ffffff ;
	color : #000;
	font : 11px Arial, sans-serif;
	padding : 15px;
	min-height: 500px;
	position: relative;
	z-index: 0;
}
img.tlshad{
	position: absolute;
	left: -9px;
	top: -35px;
}
img.trshad{
	position: absolute;
	right: -9px;
	top: -35px;
}
img.blshad{
	position: absolute;
	left: -9px;
	bottom: 60px;
}
img.brshad{
	position: absolute;
	right: -9px;
	bottom: 60px;
}
* html div#main-content{
	height: 500px;
}

div#main-content a{
	color : #AC0000;
	text-decoration : underline;
}

div#main-content .inside{
	color : #AC0000;
	text-decoration : underline;
}

div#main-content p{
	line-height : 15px;
}

div#footer{
	height : 124px;
	overflow : hidden;
}

.footer-banner{
	height : 30px;
	overflow : hidden;
	position : relative;
	margin: 0 auto;
	top : 0px;
	width : 960px;
}

.footer-banner img{
	border : none;
}

.footer-banner a img{
	background-color : none;
	border : none;
}


ul#footer-menu{
	font : 11px Arial, sans-serif;
	height : 20px;
	margin-bottom : 5px;
	margin-top : 12px;
	text-align : center;
}

ul#footer-menu li{
	display : inline;
	height : 20px;
	line-height : 20px;
	padding : 0 15px 0 8px;
}

ul#footer-menu li.hide{
	background : none;
	left : -1px;
	margin : 0;
	overflow : hidden;
	padding : 0;
	position : relative;
	width : 1px;
}

ul#footer-menu li a{
	color : #777777;
}

ul#footer-menu li a:hover{
	color : #ffffff;
}

div#footer p{
	color : #444444;
	font : 11px Arial, sans-serif;
	text-align : center;
}

div#left-column {
	float : left;
	overflow : hidden;
	width : 660px;
}

div#tower {float: right; width: 670px; margin-left:20px;}

div#video {float: center; width: 660px; margin-bottom:20px;}
div#video img{border: none; margin:0; padding:0;}


/* Bodog Stuff */
div#bodog {float: right; width: 468px; margin-left:20px;}
div#bodog img{border: none; margin:0; padding:0;}
div#bodog .LiveLines { font-family : Verdana, Sans-Serif; font-size : 10px; }
div#bodog a.LiveLines { color:#AC0000; }
div#bodog a.LiveLines:hover { text-decoration : underline; }
div#bodog .titleBarLiveLines { background-color: #141414;	font-family : Verdana, Sans-Serif; font-size :10px; font-weight: normal; color: white;}
div#bodog .rowOneLiveLines { background-color:#f8f8f8; color: #000000; }
div#bodog .rowTwoLiveLines { background-color:#eaeaea; color: #000000; }
div#bodog .noShow{ font-family :Verdana, Sans-Serif; font-size : 10px; }


div#bodog #bdfoot {
	width:458;
	background-color:#141414;
	color:#FFF;
	padding:5px;
    font-family: Verdana, Sans-Serif; font-size: 11px;		
} 
div#bodog html>body #footer {	width:458;}

div#bodog #bdfoot a {
	color:#C50D00;
}


div#right-column {
	float : right;
	overflow : hidden;
	width : 255px;
}

div.clear{
	clear : both;
	font-size : 0;
	height : 0;
	line-height : 0;
	overflow : hidden;
}

div.l-col{
	float : left;
	overflow:hidden;
}

div.r-col{
	float : right;
}

/** Slider **/

#slider-holder {height:280px; width:280px; position:relative; top:0px; margin:0 0 10px 0; left:0;z-index:7; border: 1px solid #e6e6da;;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
#slider {top:0px; left:0px; z-index:3;}
#slider h1, #slider h2, #slider h3, #slider h4, #slider h5, #slider h6 {color:#FFFFFF}
#slider-nav {position:absolute; top:20px; left:20px; z-index:30; background:#fff; padding:7px 5px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; width:8px;}
#slider-nav a {text-indent:-9999px; height:8px; width:8px; display:block; float:left; background:url(layout/header/slider-anchor.png) no-repeat top left; margin-right:3px; margin-bottom:3px;}
#slider-nav a:hover, #slider-nav a.activeSlide {background:url(layout/header/slider-anchor.png) no-repeat bottom left;}
/* end content */

/** video **/

#video-holder {height:189px; width:280px; position:relative; top:0px; margin:0 0 10px 0; left:0;z-index:7; border: 1px solid #e6e6da;;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
#video {top:0px; left:0px; z-index:3;}
/* end content */


/*jackpot*/
#jackpot{ background:url(layout/background/jackpots_bg.jpg) no-repeat; overflow:hidden; height:150px; width:281px; padding-left:10px; float:left; margin-top:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#jackpot .jackpot-item{text-align:left; font-family:Arial, sans-serif;font-size:12px; color:#FFF; height:150px;}
#jackpot .jackpot-item .amount{ width:100%; font-size:28px; font-family:Arial, sans-serif; font-weight:bold; color:#e2a113;  padding-top:25px }
#jackpot .jackpot-item .text span{ display:block; padding-top:80px; }
#jackpot .jackpot-item .text{ width:100%; height:50%; font-weight:bold; }
#jackpot .jackpot-item .text a{font-family:Arial, sans-serif;font-size:12px; color:#FFF}

div#bronze  {
	width: 255px;
	height: 92px;
	margin: 0 0 10px 0;
	background:url(layout/background/bronzemem.png) no-repeat top center;
}

div#bronze .inside  {
	width: 234px;
	height: 60px;
	overflow : hidden;
	position : relative;
	top: 23px;
	left: 10px;
}

div#bronze img{
	border : none;
}

div#silver  {
	width: 255px;
	height: 92px;
	margin: 0 0 10px 0;
	background:url(layout/background/silvermem.png) no-repeat top center;
}

div#silver .inside  {
	width: 234px;
	height: 60px;
	overflow : hidden;
	position : relative;
	top: 23px;
	left: 10px;
}

div#silver img{
	border : none;
}

div#gold  {
	width: 255px;
	height: 92px;
	margin: 0 0 10px 0;
	background:url(layout/background/goldmem.png) no-repeat top center;
}

div#gold .inside  {
	width: 234px;
	height: 60px;
	overflow : hidden;
	position : relative;
	top: 23px;
	left: 10px;
}

div#gold img{
	border : none;
}

div#platinum  {
	width: 255px;
	height: 92px;
	margin: 0 0 10px 0;
	background:url(layout/background/platinummem.png) no-repeat top center;
}

div#platinum .inside  {
	width: 234px;
	height: 60px;
	overflow : hidden;
	position : relative;
	top: 23px;
	left: 10px;
}

div#platinum img{
	border : none;
}

div#main-content p{
	font-size : 12px;
	line-height : 18px;
	margin-bottom : 10px;
	text-align : justify;
}

div#main-content div.story{
	background-color : #fff;
	margin-bottom : 10px;
	overflow : hidden;
	position : relative;
	width : 365px;
}

div#main-content div.story img{
	border : none;
	display : block;
	width : 365px;
}

div#main-content div.story div.overlay{
    opacity:0.8; 
	filter:alpha(opacity=80); 
	background:#000000;	
	bottom : 0;
	height : 90px;
	left : 0;
	-moz-opacity : 0.80;
	position : absolute;
	width : 365px;
	z-index : 5;
}

div#main-content div.story a{
	color : #ffffff;
	text-decoration:none;
}

div#main-content div.story a:hover{
	color : #ac0000;
	text-decoration:underline;
}

div#main-content div.story div.content{
	bottom : 2px;
	height : 70px;
	left : 2px;
	padding : 10px;
	position : absolute;
	width : 340px;
	z-index : 6;
}

div#main-content div.story div.content p{
	font-size : 11px;
	line-height : normal;
	color:#ffffff;
}

div#main-content div.story div.content h1{
	font-family:Arial, sans-serif;
	font-size : 22px;
	font-weight : bold;
	line-height : normal;
	margin : 0 0 8px 0;
	padding : 0;
	color: #ffffff;
	text-transform:uppercase;
}


div#main-content h1{
	font-size : 16px;
	font-weight : bold;
	line-height : normal;
	margin : 0 0 8px 0;
	padding : 0;
}

div#main-content dl.box{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin-bottom : 10px;
	margin-top : -5px;
	padding: 10px;
}

div#main-content dl.box dt{
	border-bottom : 3px solid #ac0000;
	font-size : 16px;
	font-weight : bold;
	margin-bottom : 4px;
	padding : 2px 0;
}

div#main-content h2{
	background: #141414;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	height: 38px; 
	line-height: 34px; 
	color: #fff; 
	padding: 0 18px;
}

div#main-content dl.box dd{
	margin-top : 2px;
	overflow : hidden;
}

div#main-content dd div.li-article-pic{
	display : none;
	float : left;
	height : 56px;
	margin : 3px;
	width : 56px;
}

div.li-article-pic img{
	border : 1px solid #C7C7C7;
	padding:3px;
	display : block;
}

div#main-content dd div.li-article-cont{
	display : inline;
	float : left;
	margin : 0 6px;
	overflow : hidden;
}

div.li-link{
	height : 18px;
	line-height : 18px;
	overflow : hidden;
	white-space : nowrap;
}

div#main-content dd div.li-link{
	margin : 0 6px;
}

div#main-content dd div.li-article-cont div.li-link{
	margin : 0;
}

div#main-content dd div.li-article-cont p{
	background : none;
	color : #666666;
	display : none;
	font-size : 11px;
	line-height : 14px;
	margin : 3px 0 3px 0;
	padding : 5px 0 5px 0;
	position : relative;
	text-align : left;
}

div#main-content dd div.li-article-cont p .darrow{
	position : absolute;
	right : 2px;
	top : 18px;
}

div#main-content div.li-link a{
	color : #141414;
	font-weight : bold;
	text-decoration : none;
}

div#main-content div.li-link a:hover{
	color : #ac0000;
	font-weight : bold;
	text-decoration : underline;
}

div#main-content dd.opened div.li-article-pic{
	display : inline;
}

div#main-content dd.opened div.li-article-cont p{
	display : block;
}

div#main-content dd.opened div.li-article-cont{
	height : 54px;
}

div#main-content dl.box2{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin-bottom : 10px;
	margin-top : -5px;
	padding-top : 4px;
}

div#main-content dl.box2 dt{
	border-bottom : 3px solid #ac0000;
	font-size : 16px;
	font-weight : bold;
	margin-bottom : 4px;
	padding : 2px 0;
}

div#main-content dl.box2 dd{
	overflow : hidden;
	padding : 6px 0pt;
}

img.book{
	border : 2px solid #fff;
	display : block;
	margin : -2px auto;
}

dd.dotted{
	margin : 0 6px;
	padding : 6px 0!important;
}

div#main-content a.arrow{
	background : url(layout/main_content/arrow1.gif) no-repeat 0 center;
	padding-left : 10px;
	text-decoration : none;
}

div#main-content a.arrow:hover{
	text-decoration : underline;
}

.liarrow,
div#main-content a.darrow{
	margin-left : 6px;
	padding-left : 10px;
	text-decoration : none;
}

div#main-content a.darrow:hover{
	text-decoration : underline;
}

div#main-content h2 ul{
	bottom : -5px;
	float : right;
	font : normal 11px Arial, sans-serif;
	position : relative;
}

div#main-content h2 ul li{
	float : left;
	padding-left : 10px;
}

div#main-content h2 a{
	text-decoration : none;
}

div#main-content h2 a:hover{
	text-decoration : underline;
}

img.clear{
	clear : both;
	display : block;
	height : 0;
	visibility : hidden;
}

a h1 {
	color : #000;
	text-decoration : none;
}

a:hover h1 {
	color : #AC0000;
	text-decoration : none;
}

div#main-content div.frm-elem p{
	font-size : 11px;
	line-height : 14px;
}

div#main-content div.frm-elem ul li{
	background : url(layout/main_content/bull.gif) no-repeat left;
	line-height : 14px;
	margin-left : 5px;
	padding : 2px 0;
	padding-left : 10px;
}

img.lang{
	border : none;
	float : left;
	margin : 0;
	margin-right : 5px;
	padding : 0;
	position : relative;
}

div#main-content ul.inline{
	height : 20px;
}

div#main-content ul.inline li{
	height : 20px;
	line-height : 20px;
}

div#main-content ul.inline li.left{
	float : left;
	padding-right : 10px;
}

div#main-content ul.inline li.right{
	float : right;
	padding-left : 10px;
}

div#main-content ul.inline li.clear{
	clear : both;
	display : block;
	font-size : 0;
	height : 0;
	line-height : 0;
}

div#main-content span.nav{
	color : #8A8888;
	word-spacing : 3px;
}

div#main-content span.nav a{
	color : #444444;
	text-decoration : none;
}

div#main-content span.nav a:hover{
	color : #444444;
	text-decoration : underline;
}

div#main-content span.nav a.next{
	background : url(layout/main_content/next.gif) no-repeat right;
	color : #ac0000;
	padding-right : 11px;
}

div#main-content span.nav a.next:hover{
	color : #ac0000;
}

div#main-content span.nav a.prev{
	background : url(layout/main_content/prev.gif) no-repeat left;
	color : #ac0000;
	padding-left : 11px;
}

div#main-content span.nav a.prev:hover{
	color : #ac0000;
}

dl.two-cols dd{
	float : left;
	overflow : hidden;
	white-space : nowrap;
	width : 50%;
}

div#main-content div.reviews{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin : -5px 0 10px 0;
	position : relative;
}

div#main-content div.midline-mid{
	position : relative;
}

div#main-content div.midline-top{
	position : relative;
}

div#main-content div.midline-btm{
	overflow : hidden;
	position : relative;
	width : 100%;
}

div#main-content div.reviews dl dd{
	display : inline;
	float : left;
	margin : 0 10px;
	overflow : hidden;
	padding : 10px 0;
	width : 640px;
}
 
div#main-content div.reviews dl dd.clear{
	clear : both;
	display : block;
	float : none;
	font-size : 0;
	height : 0;
	line-height : 0;
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : auto;
}

div#main-content div.rev-pic{
	float : left;
	overflow : hidden;
	width : 152px;
}

div#main-content div.rev-pic img{
	border : 2px solid #c7c7c7;
	display : block;
	width : 148px;
}

div#main-content div.rev-title{
	display : inline;
	float : left;
	font : bold 12px Arial, sans-serif;
	height : 21px;
	line-height : 21px;
	margin-left : 5px;
	overflow : hidden;
	width : 480px;
}

div#main-content div.rev-title a{
	color : #ac0000;
	font-size:14;
	text-decoration : none;
}

div#main-content div.rev-title a:hover{
	text-decoration : underline;
}

div#main-content ul.rev-lst{
	color : #141414;
	float : left;
	margin : 0;
	overflow : hidden;
	padding : 0;
	padding-left : 7px;
	padding-top : 3px;
	width : 480px;
}

div#main-content ul.rev-lst li{
	background : url(layout/main_content/bull_small.gif) no-repeat left 8px;
	margin : 0;
	padding : 2px 0;
	padding-left : 8px;
	text-align : justify;
}

div#main-content ul.rev-lst li.q{
	background : none;
	padding : 0;
	font-size:11px;
	line-height:18px;
}

div#main-content .article img{
	background-color : #fff;
	border : none;
	margin : 0px;
	padding : 0px;
}
div#main-content div.bonuses{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin : -5px 0 0 0;
	padding : 10px;
}
div#main-content div.bonuses  ul.rev-lst li{
	font-size: 12px;
	color: #222;
	padding-bottom : 5px;
}
div#main-content div.bonuses div.rev-title a{
color: #000;
}
div#main-content div.bonuses div.rev-pic img{
	background-color : #fff;
	border : 1px solid #BFB59C;
		padding : 2px;
		width: 174px;
} 
div#main-content div.bonuses div.rev-pic{
	width : 180px;
}
div#main-content div.bonuses div.rev-title{
	width: 440px;
}
div#main-content div.bonuses  ul.rev-lst{
	width : 440px;
}
div#main-content div.bonuses dd.norm p{
	font-size : 11px;
	color: #ac0000;
	padding-left : 5px;
}
div#main-content div.bonuses dd.norm div.rev-title{
	display : block;
	float:none;
	width : auto;
}
div#main-content div.full-review{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin : -5px 0 0 0;
	padding : 10px;
}
div#main-content div.full-review img{
	background-color : #fff;
	border : 1px solid #BFB59C;
		padding : 2px;
		width: 180px;
		float:left;
		margin : 0 10px 5px 0;	
}
div#main-content div.full-review h3{
	font : bold 12px Arial, sans-serif;
	color: #000;
	background : url(layout/main_content/h3.gif) no-repeat 195px bottom;
	height : 24px;
	line-height : 20px;
	text-indent : 11px;
	margin-bottom : 5px;
}
* html div#main-content div.full-review h3{
	background-position : 0 bottom;
}
div#main-content div.contact{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin : -5px 0 0 0;
	padding : 10px;
}
div#main-content div.contact p{
	background : url(layout/main_content/arrow1.gif) no-repeat left 7px;
	text-indent : 10px;
}
div#main-content h4{
	font-size: 14px;
	height : 20px;
	padding-bottom : 8px;
	line-height: 20px;
	margin-bottom : 5px;
	margin-top:10px;
}
form{
	margin : 0;
	padding: 0;
}
div#main-content div.contact form{
	width: 370px;
	float:left;
}
div#main-content div.contact div.inf{
	float : right;
	width: 245px;
}
div#main-content div.contact div.inf p{
	color: #ac0000;
	font-size : 12px;
	background : none;
	text-indent : 0;
	line-height : normal;
}
label{
	display : block;
	line-height : 20px;
	height : 20px;
	width : 90px;
	padding-right : 10px;
	float : left;
	font : bold 11px Arial, sans-serif;
	color: #333;
}
input.field, textarea{
	border: 1px solid #d2d2d2;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	background-color : #fff;
	padding : 2px;
	margin : 0;
	float : left;
	font : 12px Arial, sans-serif;
	color: #222;
}
div.fspace{
	height : 10px;
	clear : both;
	visibility : hidden;
	line-height : 0;
	font-size : 0;
}
input#reset{
	background :transparent url(layout/main_content/btn_reset.gif) no-repeat center;
	width : 80px;
	height : 21px;
	border : none;
	cursor : pointer;
	color: #fff;
	font : bold 11px arial, sans-serif; 
	text-transform : uppercase;
}
input#send{
	background :transparent url(layout/main_content/btn_send_message.gif) no-repeat center;
	width : 97px;
	height : 21px;
	border : none;
	cursor : pointer;
	color: #fff;
	font : bold 11px arial, sans-serif; 
	text-transform : uppercase;
}
div.err-mess{
	padding : 10px;
	margin-bottom : 10px;
	background: #EF0000;
	color: #fff;
	font-size : 11px;
	text-align : justify;
}


div.sitemap{

	width: 320px;
	float: left;
	
}
div.sitemap ul{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin: -5px 0 10px 0;
	padding: 5px 0;
	}
div.sitemap ul li{
line-height: 16px;
}


a h2{
text-decoration: none;
color: #000;
}
a:hover h2{
text-decoration: none;
color: #ac0000;
}


ul.tree{
	background: #fafafa; 
	border: 1px solid #e5e5e5;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin: -5px 0 10px 0;
	padding: 5px;
}
ul.tree li{
	line-height: 16px;
}
ul.tree li ul{
	padding-left: 20px;
}


div#right-column .box2+h2+.box2 {
	background : url(layout/main_content/box_bg.gif) repeat-x left 0;
}

div#right-column .box2+h2+.box2+h2+.box2 {
	background : url(layout/main_content/box_bg.gif) repeat-x left 0;
}

div#right-column .box2+h2+.box2+h2+.box2+h2+.box2 {
	background : url(layout/main_content/box_bg.gif) repeat-x left 0;
}

div#right-column .box2+h2+.box2+h2+.box2+h2+.box2+h2+.box2 {
	background : url(layout/main_content/box_bg.gif) repeat-x left 0;
}

div#header-banner a img{
	background-color : none;
	border : none;
	padding : 2px;
}

.liarrow{
	background : url(layout/main_content/double_arrow.gif) no-repeat left 6px;
	margin-left : 6px;
	padding-left : 10px;
	text-decoration : none;
	display: inline;
}
#message_box {position: fixed; bottom: 0; z-index: 2000; background: transparent url(layout/footer/footer.png) no-repeat center bottom;	width:100%;	height:60px;}
	
#message_box a#page {display: block; width: 900px; height: 60px; margin: 10px auto;	position: relative;	z-index: 2001;	border:none;}
#message_box .close {float:right; margin:5px 170px 0 0; cursor:pointer;}

#ssImg img {
		background: white;
		border: 1px gray;
	}

