/* CSS Document */

html
{
   margin: 0;
   padding: 0;
}
body
{
	margin: 10px 0px 10px 0px;
	padding: 0;
	text-align:center;
	background:#09090b url(/assets/images/bg/bg.gif);
	font-size:11px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a {
	color:#000000;
	text-decoration:none;
	}
a:hover {
	color:#5b9bd0;
	text-decoration:none;
	}

form, input {
	margin: 0;
	padding: 0;
	}

#container
{
   position: relative;
   margin: 0 auto; /* center on everything else */
   width: 950px;
   text-align: left;
   padding:0px;
   background-color:#FFFFFF;

}

/*header*/
#header {
	position: relative;
	width:950px;
	height: 63px;
	background-image: url(/assets/images/bg/bgs.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #ffffff;
	}
.logo{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	margin:16px 0px 0px 22px
}
.login-form2{
	position: relative;
	float:right;
	display:inline;
	margin:0px 7px 0px 0px;
}
.welcome{
	margin:0px 1px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
}
.welcome img{
	margin:0px 0px -5px 0px;
}
.join{
	position: relative;
	float:right;
	display:inline;
	margin:2px 0px 0px 0px;
	font-weight:bold;
}
.join a, .join a:hover{
	color:#000;
}
.login img{
	margin:0px 0px -5px 10px;
}
.butlog{
	margin-bottom:-5px;
}
.form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #999999;
	width:73px;
	padding:2px;
}
.form2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #999999;
	width:135px;
	padding:2px;
}
.form2-new{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #999999;
	width:175px;
	padding:2px;
}
.form3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #999999;
	width:142px;
	padding:0px;
}




/*top 2links*/
.book-help{
	position: relative;
	float: right;
	display: inline; /* ie win bugfix */
	width:600px;
	margin:10px 15px 0px 0px;
	padding:0px;
	text-align:right;
}
.book-help-box{
	position: relative;
	float: right;
	display: inline; /* ie win bugfix */
	width:156px;
	height:19px;
	margin:0px;
	padding:4px 0px 0px 0px;
	background:url(/assets/images/bg/bg-topheader.gif) top no-repeat;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
}
.book-help-box img{
	margin:0px 2px -2px 0px;
}
.login-box{
	position: relative;
	float: right;
	display: inline; /* ie win bugfix */
	width:600px;
	margin:7px 15px 0px 0px;
	padding:0px;
	text-align:right;
}
.search-box{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	margin:15px 15px 0px;
	padding:0px;
	left:25px;
	width: auto;
}


/*menu*/
#menu {
	position: relative;
	width:950px;
	height: 49px;
	background-image: url(/assets/images/bg/bgs.png);
	background-position:0px -78px;
	background-repeat:no-repeat;
	background-color: #ffffff;
	}
.menu_but {
	position: relative;
	float: left;
	display: inline;
	padding:0px;
	margin:0px;
	width:655px;
	list-style:none;
	left:14px;
	top:9px;
	 }
	 
/*-----------------------------------------------------------------new menu with sub-----------------------------------------------*/
.jquerycssmenu {
	z-index: 90;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline;
	float: left;
}
.jquerycssmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 90;
}
/*Top level list items*/
.jquerycssmenu ul li {
	position: relative;
	display: inline;
	float: left;
	list-style:none;
}
/*Top level menu link items style*/
.jquerycssmenu ul li a {
	display: block;
	text-decoration: none;
	list-style:none;
}
.jquerycssmenu ul li a:hover {
	background: url(/assets/images/top-menu/over.gif) left top no-repeat;
	padding:0px;
	margin:0px;
	list-style:none;
}
/*1st sub level menu*/
.jquerycssmenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	background: url(/assets/images/bg/drop-dwn.png) bottom no-repeat;
	padding-bottom:10px!important;
	margin:0px;
	list-style:none;
	
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li {
	display: list-item;
	float: none;
	list-style:none;
	margin:0px;
	padding:0px;

}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul {
	top: 0;
	margin:-1px 0px 0px -1px;
	border-top:1px solid #FFF;
	background: url(/assets/images/bg/drop-dwn.png) bottom no-repeat;
	padding:0px;
	list-style:none;

}
/* Sub level menu links style */
.jquerycssmenu ul li ul li a {
	text-decoration: none;
	width: 163px;
	height:21px!important;
	background: url(/assets/images/bg/drop-bg.png) top no-repeat;
	padding:7px 0px 0px 0px;
	text-indent:18px;
	color:#FFF;
	z-index: 90!important;
	list-style:none;

}
.jquerycssmenu ul li ul li a:hover { /*sub menus hover style*/
	color: #5b9bd0;
	width: 163px;
	height:21px;
	background: url(/assets/images/bg/drop-bg-ovr.png) top no-repeat;
	padding:7px 0px 0px 0px;
	text-indent:18px;
	list-style:none;
	
}
.noeffect 
{
	background-image: none;
	color: #FFF;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	height:30px;
}
.noeffect2 
{
	color: #FFF;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:74px;
	height:30px;
	background: url(none);
}
/*-----------------------------------------------------------------end new menu with sub-----------------------------------------------*/
.top-ads-big{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:940px;
	margin:11px 0px 0px 5px;
	padding:0px;
}
.ryt-menu-ins{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:112px;
	margin:5px 0px 0px 5px;
	padding:0px;
	text-align:left;
}
.ryt-menu-ins ul{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:112px;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}
.ryt-menu-ins li{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:112px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 6px 0px;
	list-style:none;
	text-align:left;
	text-indent:15px;
	background:url(/assets/images/bg/arrow-menu.gif) left no-repeat;
	border-bottom:1px solid #b3b3b3;
}
.ryt-menu-ins li.lastcat{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:112px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 6px 0px;
	list-style:none;
	text-align:left;
	text-indent:15px;
	background:url(/assets/images/bg/arrow-menu.gif) left no-repeat;
	border-bottom:0px;
}
.ryt-menu-ins li a, .ryt-menu-ins li.lastcat a, .ryt-menu-ins li a:link, .ryt-menu-ins li.lastcat a:link, .ryt-menu-ins li a:visited, .ryt-menu-ins li.lastcat a:visited, .ryt-menu-ins li a:active, .ryt-menu-ins li.lastcat a:active{
	color:#000;
	text-decoration:none;
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:112px;
}		
.ryt-menu-ins li a:hover, .ryt-menu-ins li.lastcat a:hover{
	color:#395770;
	text-decoration:none;
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:112px;
}

	


/*main body*/

#main_body2 {
	position: relative;
	width:950px;
	background-image: url(/assets/images/bg/bg_main3-wide.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #ffffff;
	overflow:hidden;
	}





/*breadcrumb*/

.breadcrumb{
	position: relative;
	float:left;
	display:block;
	color:#fff;
	font-size:10px;
	width:750px;
	margin:5px 0px 8px 0px;
	padding:0px;
	left:20px;
	}
.breadcrumb a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
		}
.breadcrumb a:hover{
	color:#fff;
	font-size:10px;
	text-decoration: underline;
		}
.breadcrumb_padbot{
	margin-bottom:20px;
	}


		
.sitename{
	position: relative;
	float:left;
	display:inline;
	color:#484848;
	font-size:18px;
	font-family:'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	top:7px;
	left:15px;
	}



	

	

/*right ads*/
.main_right {
	position: relative;
	float:left;
	display:inline;
	width:152px;
	height: 690px;
	left:10px;
	top:24px;
	}
.right-ads {
	position: relative;
	float:left;
	display:inline;
	width:152px;
	margin:0px;
	padding:5px 0px 5px 0px;
	border:1px solid #333333;
	text-align:center;
	font-weight:bold;
	}

/*new container for right side*/
.main_ads_right3 {
	position: relative;
	float:left;
	display:block;
	margin:0px 0px 7px 0px;
	text-align:center;
	width:122px;
	}
.main_ads_right3 img {
	border:1px solid #000000;
	}
.main_ads_right3 a, .main_ads_right3 a:hover {
	color:#000000;
	text-decoration:none;
	}

.rytads-white {
	position: relative;
	float:left;
	display:block;
	margin:0px 0px 7px 0px;
	text-align:center;
	width:122px;
	background:url(/assets/images/bg/bg-rytwhite2.gif);
	}
.rytads-white-title {
	position: relative;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:3px 0px 5px 0px;
	text-align:center;
	width:112px;
	background:#395770;
	left:5px;
	color:#FFFFFF;
	font-weight:bold;
	}
.rytads-white-img {
	position: relative;
	float:left;
	display:block;
	margin:0px;
	text-align:center;
	width:122px;
	}


/*footer*/
#footer2 {
	position: relative;
	width:950px;
	height: 70px;
	background-image: url(/assets/images/bg/bgs.png);
	background-position:0px -674px;
	background-repeat:no-repeat;
	background-color: #ffffff;
	padding-bottom:15px;
	}
.footer_txt {
	position: relative;
	float:left;
	color:#000000;
	font-size:10px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	left:15px;
	top:13px;
	}
#bug_report { 
	position:absolute;
    right:-165px;
	color:#000!important;
	text-align:right;
	}
#bug_report img { 
	margin:0px 0px -5px 0px;
	border:0px;
	}
#bug_report a {
	color:#000!important;
	font-size:11px;
	text-decoration:none;
	}
.brlink { 
	padding:3px;
	position:relative;
	display:block;
	width:100px;
	}
.ecbottom_tn img {
	border:1px solid #000000;
	}
	



.lfttn-num-cont{
	position: relative;
	float:right;
	display: inline; /* ie win bugfix */
	margin:0px;
	padding:0px;
	width:765px;
}
.errormsg{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:5px 0px 15px 0px;
	padding:0px;
	width:800px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
}


/*other review site*/

.other_cont {
	position: relative;
	float:left;
	width:120px;
	margin:0px 0px 5px 0px;
	background-image:url(/assets/images/bg/bg_other_cent2.gif);
	left:0px;
	top:0px;
	}	
.other_top {
	position: relative;
	float:left;
	width:120px;
	height: 6px;
	margin:0px;
	background-image:url(/assets/images/bg/bg_other_top2.gif);
	background-repeat:no-repeat;
	}
.other_bot {
	position: relative;
	float:left;
	width:120px;
	height: 6px;
	margin:0px;
	background-image:url(/assets/images/bg/bg_other_bot2.gif);
	background-repeat:no-repeat;
	}
.other_title {
	position: relative;
	float:left;
	display:block;
	width:110px;
	margin:0px;
	padding:3px 0px 3px 0px;
	left:5px;
	text-indent:3px;
	background-color:#eaeaea;
	font-weight:bold;
	font-size:12px;
	font-family:'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	}
.other_text {
	position: relative;
	float:left;
	width:110px;
	margin:0px;
	padding:0px;
	left:10px;
	font-size:11px;
	}
.other_text ul {
	position: relative;
	float:left;
	width:110px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.other_text li {
	position: relative;
	float:left;
	width:110px;
	margin:5px 0px 5px 0px;
	padding:0px;
	list-style:none;
	}

/*spotlight*/
.spotlight-box{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:789px;
	background:#fff;
	margin:0px 0px 0px 6px;
	padding:0px;
}
.spotlight-box-img{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:789px;
	height:4px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.spotlight-box h2{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:749px;
	margin:0px 0px 0px 11px;
	padding:0px;
	font-size:13px;
	font-family:'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.spotlight-img {
	position:relative;
	float:left;
	display: inline;
	padding: 0px;
	margin:5px 0px 5px 5px;
	color:#000;
	}
.spotlight-img ul{
	position:relative;
	float:left;
	display: block;
	width:784px;
	padding: 0px;
	margin:0px;
	color:#000;
	list-style:none;
	left:0px;
	overflow:hidden;
	}
.spotlight-img li{
	position:relative;
	float:left;
	display: inline;
	padding: 0px;
	margin:0px 6px 0px 5px;
	color:#000;
	list-style:none;
	text-align:center;
	font-size:10px;
	width:100px;
	}
.spotlight-img li img{
	border:1px solid #999;
	}
.so-cont, .so-title{
	position: relative;
	float:left;
	display: block;
	width:806px;
	padding:0px;
	margin:0px;
	text-align:left;
}
.so-title{
	width:779px!important;
	margin:0px 0px 5px 5px!important;
}
.special-offer, .special-offer p{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:389px;
	background:#fff;
	margin:0px 3px 8px 6px;
	padding:0px;
}
.special-offer p{
	margin:0px!important;
	padding:0px;
}
.special-offer h1{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:360px;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
	color:#000;
	font-size:16px;
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
.special-offer h4{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:360px;
	margin:7px 0px 7px 10px;
	padding:0px;
	color:#000;
	font-size:13px;
	text-align:center;
}
.special-offer span, .special-offer span.txtheight{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:377px;
	margin:5px 0px 0px 6px;
	padding:0px;
	font-size:12px;
}
.special-offer span.txtheight{
	height:100px;
}
.special-offer span img{
	border:1px solid #666;
}