/* CSS Document */



body{

	padding:11px 0 54px 0;

	margin:0;

	/*background-color: #FDBD21; */

	background: url(../images/layout_head_bg.png) 0 0 repeat-x #A0C867;

	color:#000;

	font: normal 12px Arial, "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

	/*font: 79%/0.9 arial, helvetica, sans-serif;*/

  line-height: 130%;

  width: 100%;

  min-width: 970px;

}

a { color: #08c;text-decoration:none;cursor:pointer; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 17px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 12px; line-height: 18px; color: #CB5831; }
h5 { font-weight: bold; font-size: 10px; line-height: 18px; color: #CB5831; }



/*div, h1, h2, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



    

ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

	font-size:0;

}

 
*/

ul{list-style:none;}


.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}

/*-------------------------------------------------more link--------------*/
.rate_more{
color: #0088CC;
}
/*-------------------------------------------------top links--------------*/

/*Fat Eric5 simple pipe list for top links start http://css.maxdesign.com.au/listamatic/horizontal32.htm*/

#fe_simple_pipe_list_navcontainer { margin-left: 300px; margin-right: 15px; }

/*Fat Erik's Pipelist*/
#fe_simple_pipe_list_navlist
{
list-style: none;
padding: 0;
margin: 0;
}

#fe_simple_pipe_list_navlist li
{
display: inline;
padding: 0;
margin: 0;
}

#fe_simple_pipe_list_navlist li:before { content: "| "; color: #9FD244; }
#fe_simple_pipe_list_navlist li:first-child:before { content: ""; }

#fe_simple_pipe_list_navlist a { padding: 3px 10px; }
#fe_simple_pipe_list_navlist a:link, #fe_simple_pipe_list_navlist a:visited
{
color: #aFf466;
text-decoration: none;
}

#fe_simple_pipe_list_navlist a:hover
{
color: #000000;
background-color: #bff577;
text-decoration: none;
}

/*IE workaround*/
/*All IE browsers*/
* html #fe_simple_pipe_list_navlist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #fe_simple_pipe_list_navlist { height: 1%; }

* html #fe_simple_pipe_list_navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #fe_simple_pipe_list_navlist li:first-child { border-left: 0; }

/*Fat Eric5 simple pipe list for top links end */
                                                       
/*------------------------------------------------body--------------------*/

#whitebgcolor{

	background:url(../images/header.png) 0 0 repeat-x #ffffff;
	

	width:97%;

	position:relative;

	margin:0 auto;

	border: solid 0px transparent;


}


/*------------------------------------------------header--------------------*/

#abovelogolinksright{

	
	width:50%;

  text-align:right;
  
	position:relative;

	margin:0 auto;

	border: solid 0px transparent;


}
#header{

	background:;

	width:100%;

	height:100%;

	position:relative;

	margin:0 auto;

	background-position: right;

	padding:104px 0 0 0;

}

#header img.logo{

	position:absolute;

	left:1px;

	top:1px;

	width:347px;

	height:69px;

	margin:0 auto;

}


#headerbesidelogobg_above{

	
	height:29px;

	position:absolute;

	margin:0 auto;	

	left:631px;

  top:10px;
  
	text-align:right;
 } 
 
#headerbesidelogobg{

	/*background:url(../images/layout_beside_logo_bg.png) 0 0 no-repeat;*/

	/*background:#E2E560;*/

	/*width:657px;*/

	/*width:67.05%; */

	height:74px;

	position:absolute;

	margin:0 auto;

	

	left:421px;

	top:45px;

  text-align:right;	 

}

/*rollover horizontal list for headerbesidelogo links start http://css.maxdesign.com.au/listamatic/horizontal02.htm*/

ul#rollover_hori_navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#rollover_hori_navlist li
{
display: inline;
list-style-type: none;
}

#rollover_hori_navlist a { padding: 3px 10px; }

#rollover_hori_navlist a:link, #rollover_hori_navlist a:visited
{
color: #000000;
background-color: #cfcfcf;
text-decoration: none;
}

#rollover_hori_navlist a:hover
{
color: #000000;
background-color: #e5e5e5;
text-decoration: none;
}

/*rollover horizontal list for headerbesidelogo links end */


#headertoppromotion{

  /*float:center;*/
  background:url(../images/headertoppromotion.png) 0 0 repeat-x;

  width:100%;
  
  height:auto;
  
  position:relative;

	margin:0 auto;
	
	margin-bottom: 18px;

	border: solid 0px transparent;
	

}

#headertoppromotionleft{

	/*width:231.83px;*/

	width:21%;

	float:left;

	margin:1 auto;

	padding:5px 14px 5px 5px;

}

#headertoppromotionright{

	/*width:231.83px;*/

	width:73.00%;

	float:left;

	margin:1 auto;

}

/*------------------------------------------------header--------------------*/



/*------------------------------------------------body--------------------*/

#body{

	/*width:91.6%;
	width:95.94%;

	

	padding:13px 12px 13px 2px;

	padding:182px 5px 31px 18px;

	padding:9px 20px 15px 8px;

	margin:0 5px;    */
	
  width:97.65%;

	/*padding:10px 10px 10px 10px; */
	
	margin:10px 10px 10px 10px;

	/*margin:0 auto;  */

	border:#DDDDCA solid 0px;

}

/*------------------------------------------------left--------------------*/

#left{

	/*width:231.83px;*/

	width:23.4%;

	float:right;
	
	margin:0 6px 0 0;
	
}

#left1{

	/* width:209px;  */

	background:#f9f9f9;

	border:#DDDDCA solid 1px;

	/*margin:0 4px 4px 12px; */

	/*padding:5px 4px 6px 3px;  */
	
	padding:10px 10px 10px 10px;

	color:#878767;

	height:auto;

}

#left2{

	/*width:209px;  */

	background:#fafafa;
	

	border:#DDDDCA solid 1px;

	padding:10px 10px 10px 10px;

	color:#878767;
	
	height:auto;

}

#left3{

	/*width:209px;  */

	background:#fbfbfb;
	

	border:#DDDDCA solid 1px;

	padding:10px 10px 10px 10px;

	color:#878767;
	
	text-align: left;
	
	height:auto;

}


/* Bulleted Rollover List left3 start */


#left3 ul
{
width:100%;

text-align: left;

}

#left3 ul li
{
list-style-type: none;
}

#left3 ul li a
{
background: transparent url(../images/list-off.gif) left center no-repeat;
padding-left: 10px;
text-align: left;
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #08c;
font-weight: bold;
}

#left3 ul li a:hover
{
background: transparent url(../images/list-on.gif) left center no-repeat;
color: #08c;
font-weight: bold;
text-decoration: underline;
}

#left3 ul li a#current
{
background: transparent url(../images/list-active.gif) left center no-repeat;
color: #08c;
font-weight: bold;
}


/* Bulleted Rollover List left3 end */

#left4{

	/*width:209px;  */

	background:#fcfcfc;

	border:#DDDDCA solid 1px;

	padding:10px 10px 10px 10px;

	color:#878767;
	
	height:auto;

}


/*------------------------------------------------left--------------------*/



/*------------------------------------------------right--------------------*/

#right{

	/*width:695.49px;*/

	/*width:73.18%;  */
	width:72%;

	float:left;

	/*background:url(../images/layout_main_content_bg.png) 0 0 repeat;*/

	background: #f5f5f5;

	/*padding:0 0px 10px  10px;  */
	
	padding:10px 10px 10px 10px;

	/*margin:0 0 0 10px; */
	
	margin:0 0 0 6px;
	
	height:auto;
	
	border:#DDDDCA solid 1px;

}

#right p.rightTop{

	display:block;

	background:url(../images/right_top.gif) 0 0 no-repeat;

	width:638px;

	height:26px;

}

#right h2{

	font:bold 30px/22px Arial, Helvetica, sans-serif;

	color:#222222;

	background-color:inherit;

	margin:0 0 16px 0;

	padding:0 0 0 18px;

	display:block;

}

#right p.rightTxt1{

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	color:#62625C;

	background-color:inherit;

	padding:0 38px 10px 38px;

}

#right p.rightTxt1 span{

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#5F860B;

	background-color:inherit;

}

#right p.rightTxt2{

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	color:#62625C;

	background-color:inherit;

	padding:0 0 20px 38px;

	float:left;

	width:349px;

	margin:0 17px 0 0;

}

#right p.rightTxt2 span{

	font:bold 17px/18px Arial, Helvetica, sans-serif;

	color:#D76E08;

	background-color:inherit;

	border-bottom:#BCBCB5 dashed 1px;

	width:340px;

	display:block;

	margin:0 0 10px 0;

}

#right p.rightPic{

	display:block;

	background:url(../images/right_panel_pic.gif) 0 0 no-repeat;

	width:166px;

	height:155px;

	float:left;

	margin:0 0 12px 0;

}

#right p.rightBottom{

	display:block;

	background:url(../images/right_bottom.gif) 0 0 no-repeat;

	width:608px;

	height:20px;

	float:left;

}

/*------------------------------------------------right--------------------*/

/*------------------------------------------------inner pages right--------*/

.inner_pages_left{
 
  width: 30.33%;
  
  float: left; 
  
  padding: 10px 20px 10px 10px; 
  
  margin: 0 10px 0 0;	   
	
	border: #DDDDCA solid 1px; 	
  	
}

.inner_pages_right{
  	
  width: 57.95%;
  
  float: left; 
  
  padding: 10px 10px 10px 20px;    
  
  margin: 0 0 0 0;	
	
	border: #DDDDCA solid 1px;  		
	
}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------bodyBottom--------------------*/

#bodyBottom{

	/* width:92.5%;

	background:#ffffff;

	color:#fff;

	padding:20px 10px 0 10px;

	margin:0 auto; */
	
	width:97.65%;
	
	margin:10px 10px 10px 10px;

	border:#DDDDCA solid 0px; 	

}

#bodyBottom_column1{
  
  width: 30.33%;
  
  float: left; 
  
  padding: 10px 10px 10px 10px;
  
  margin: 0 10px 0 0;	
	
	border: #DDDDCA solid 1px; 	

}

#bodyBottom_column1 ul
{
margin: 0;
padding: 0;
}

#bodyBottom_column1 ul li
{
list-style-type: none;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
margin: 1em 0;
}

#bodyBottom_column1 h2
{
color: #92B34F;
}

#bodyBottom_column1 ul li a { color: #A84C00; font-size:11px; }
#bodyBottom_column1 ul li a:hover { color: #A84C00; text-decoration: underline; font-size:11px; }


#bodyBottom_column2{
  
  width: 30.29%;
  
  float: left; 
  
  padding: 10px 10px 10px 10px;
  
  margin: 0 10px 0 0;	
	
	border: #DDDDCA solid 1px;  	

}


#bodyBottom_column2 ul
{
margin: 0;
padding: 0;
}

#bodyBottom_column2 ul li
{
list-style-type: none;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
margin: 1em 0;
}

#bodyBottom_column2 h2
{

color: #3CABBC;
}

#bodyBottom_column2 ul li a { color: #A84C00; font-size:11px; }
#bodyBottom_column2 ul li a:hover { color: #A84C00; text-decoration: underline; font-size:11px; }

#bodyBottom_column3{
  
  width: 30.30%; 
  
  float: left;
  
  padding: 10px 10px 10px 10px;
  
  margin: 0 0 0 0;
  
	border: #DDDDCA solid 1px; 	

}

#bodyBottom_column3 ul
{
margin: 0;
padding: 0;
}

#bodyBottom_column3 ul li
{
list-style-type: none;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
margin: 1em 0;
}

#bodyBottom_column3 h2
{
color: #CF6701;
}

#bodyBottom_column3 ul li a { color: #A84C00; font-size:11px; }
#bodyBottom_column3 ul li a:hover { color: #A84C00; text-decoration: underline; font-size:11px; }

/*------------------------------------------------bodyBottom--------------------*/



/*------------------------------------------------footer--------------------*/

#footer{

	background:#84B235;

	width:97%;

	position:relative;
	
	margin:0 auto;

	border: solid 0px transparent;
	
	
	
}

#footer_inner{

	
	background:#84B235;

	width:95.60%;
  
  padding:10px 10px 10px 10px;
  
	margin:0px 10px 0px 10px;

  border:#DDDDCA solid 0px;

	
}

#footer_inner_left{
 
  /*width: 30.33%;  */
  
  width: 29.33%;
  
  float: left; 
  
  padding: 0px 20px 0px 10px; 
  
  margin: 0 10px 0 0;
  
  background: #ffffff;	   
	
	border: #DDDDCA solid 1px; 	
  	
}

#footer_inner_left ul
{
margin: 0;
padding: 0;
}

#footer_inner_left ul li
{
list-style-type: none;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
margin: 1em 0;
}

#footer_inner_left h4
{

color: #3CABBC;
background: #EAEAE9;
padding-left: .9em;
}

#footer_inner_left ul li a { color: #A84C00; font-size:11px; }
#footer_inner_left ul li a:hover { color: #A84C00; text-decoration: underline; font-size:11px; }

#footer_inner_right{
  	
  width: 64%;
  
  float: left; 
  
  padding: 0px 0px 0px 20px;    
  
  margin: 0 0 0 0;	
	
	border: #DDDDCA solid 0px;  		
	
}

#footerbelow{

	

	width:97%;

	position:relative;
	
	padding:10px 0 10px 0;
	
	margin:0 0 0 0;

	border: solid 0px transparent;
	
}



#footerbelow ul{

	

	position:absolute;

	left:0px;

	top:1px;

}

/*Simple horizontal list for footerbelow links start */


#simple_hori_list_navlist li
{
display: inline;
list-style-type: none;
padding-right: 2px;
float:left;
font:normal 12px/19px Arial, Helvetica, sans-serif;
}

#simple_hori_list_navlist li:before { content: "  |"; color: #E4F929; }
#simple_hori_list_navlist li:first-child:before { content: ""; }

#simple_hori_list_navlist a { padding: 3px 10px; }
#simple_hori_list_navlist a:link, #simple_hori_list_navlist a:visited
{
color: #000000;
text-decoration: none;
}

#simple_hori_list_navlist a:hover
{
text-decoration: underline;
}

/*Simple horizontal list for footerbelow links end */



.copyright{

	color:#000000;

	background-color:inherit;

	position:absolute;

	left:34px;

	top:40px;

}

.copyright_right{

	color:#000000;

	/*background-color:inherit;*/
  
  background:url(../images/securitywonks_on_twitter.png) 0 0 no-repeat;
	position:absolute;

	left:650px;

	top:5px;
	
	


}



/*------------------------------------------------forms---------------------*/

form.register{
    width:690px;
    margin: 20px auto 0px auto;
    height:530px;
    /*background-color:#fff;*/
    padding:5px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
form p{
    font-size: 8pt;
    clear:both;
    margin: 0;
    color:gray;
    padding:4px;
}
form.register fieldset.row1
{
    width:690px;
    padding:5px;
    float:left;
    border-top:1px solid #F5F5F5;
    margin-bottom:15px;
}
form.register fieldset.row1 label{
    width:140px;
    float: left;
    text-align: right;
    margin-right: 6px;
    margin-top:2px;
}
form.register fieldset.row2
{
    border-top:1px solid #F1F1F1;
    border-right:1px solid #F1F1F1;
    height:220px;
    padding:5px;
    float:left;
}
form.register fieldset.row3
{
    border-top:1px solid #F1F1F1;
    padding:5px;
    float:left;
    margin-bottom:15px;
    width:400px;
}
form.register fieldset.row4
{
    border-top:1px solid #F1F1F1;
    border-right:1px solid #F1F1F1;
    padding:5px;
    float:left;
    clear:both;
    width:500px;
}
form.register .infobox{
    float:right;
    margin-top:20px;
    border: 1px solid #F1F1F1;
    padding:5px;
    width:380px;
    height:98px;
    font-size:9px;
    background: #FDFEFA url(../images/bg_infobox.gif) repeat-x top left;
}
form.register legend
{
    color: #E09108;
    padding:2px;
    margin-left: 14px;
    /*font-weight:bold;  */
    font-size: 14px;
    /*font-weight:100; */
}
form.register label{
    color:#444;
    width:98px;
    float: left;
    text-align: right;
    margin-right: 6px;
    margin-top:2px;
}
form.register label.optional{
    float: left;
    text-align: right;
    margin-right: 6px;
    margin-top:2px;
    color: #A3A3A3;
}
form.register label.obinfo{
    float:right;
    padding:3px;
    font-style:italic;
}
form.register input{
    width: 140px;
    color: #505050;
    float: left;
    margin-right: 5px;
}
form.register input.long{
    width: 247px;
    color: #505050;
}
form.register input.short{
    width: 40px;
    color: #505050;
}
form.register input[type=radio]
{
    float:left;
    width:15px;
}
form.register label.gender{
    margin-top:-1px;
    margin-bottom:2px;
    width:34px;
    float:left;
    text-align:left;
    line-height:19px;
}
form.register input[type=text]
{
    border: 1px solid #E1E1E1;
    height: 18px;
}
form.register input[type=password]
{
    border: 1px solid #E1E1E1;
    height: 18px;
}
.button
{
    background: #abda0f url(../images/overlay.png) repeat-x;
    padding: 8px 10px 8px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    cursor: pointer;
    float:left;
    font-size:18px;
    margin:10px;
}
form.register input[type=text].year
{
    border: 1px solid #E1E1E1;
    height: 18px;
    width:30px;
}
form.register input[type=checkbox] {
    width:14px;
    margin-top:4px;
}
form.register textarea {
    width:414px;
    margin-top:4px;
}
form.register select
{
    border: 1px solid #E1E1E1;
    width: 130px;
    float:left;
    margin-bottom:3px;
    color: #505050;
    margin-right:5px;
}
form.register select.date
{
    width: 40px;
}
input:focus, select:focus{
    background-color: #efffe0;
}
p.info{
    font-size:7pt;
    color: gray;
}
p.agreement{
    margin-left:15px;
}
p.agreement label{
    width:390px;
    text-align:left;
    margin-top:3px;
}


/*-----------------------------LoginPage----------------------------*/
/*#login_wraper
	{
		width:702px;
		margin:0 auto;
		padding:0px;
		background: #ffffff;
		border: #DDDDCA solid 1px;
	}*/
#login_main
	{
		width:690px;
		float:left;
		
	}
#login_form
	{
		width:394px;
		height:auto;
		margin:40px 0 0 0;
		padding:0px;
		float:left;
		border-right:#b3b3b3 dashed 1px;
	}
#login_form h2
	{
		width:347px;
		margin:0px;
		padding:0px;
		float:left;
		font-size:22px;
		line-height:26px;
		color:#CF6701;
		font-weight:normal;
		font-style:italic;
		text-align:right;
	}
#loginput_blank
	{
		width:227px;
		margin:0px;
		padding:0 0 0 118px;
		float:left;
	}
#login_form input
	{
		width:211px;
		height:23px;
		margin:22px 0 0 0;
		padding:0 16px 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:16px;
		line-height:20px;
		color:#808080;
		font-weight:normal;
		font-style:italic;
		text-align:right;
		border:0px;
	}
#login_form p input
	{
		width:111px;
		height:auto;
		margin:22px 0 0 200px;
		padding:0 16px 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:16px;
		line-height:20px;
		color:#ffffff;
		background:#84b235;
		font-weight:normal;
		font-style:italic;
		text-align:center;
		border:0px;
	}
#login_form input.rememberme {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
}	
#login_form p
	{
		width:212px;
		margin:25px 0 0 0;
		padding:0 22px 0 29px;
		float:left;
		display:block;
		font-family:"Trebuchet MS";
		font-size:13px;
		line-height:20px;
		color:#808080;
	}
#login_form p a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		line-height:20px;
		color:#808080;
		text-decoration:none;
		font-style:italic;
	}
#login_form p a:hover
	{
		text-decoration:underline;
	}
#login_form p span
	{
		width:auto;
		margin:0px;
		padding:0 11px 0 11px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		line-height:20px;
		color:#808080;
	}



#login_right
	{
		width:250px;
		margin:40px 0 0 0;
		padding:0 0 0 39px;
		float:left;
	}
#login_right h2
	{
		width:250px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:22px;
		line-height:26px;
		color:#84b235;
		font-weight:normal;
		font-style:italic;
	}
#login_right p
	{
		width:250px;
		height:65px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		line-height:16px;
		color:#000000;
		font-weight:normal;
		font-style:italic;
		letter-spacing:-0.5px;
	}
#login_right a
	{
		width:auto;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		line-height:16px;
		color:#6fb7bc;
		font-weight:normal;
		font-style:italic;
		text-decoration:none;
	}
#login_right a:hover
	{
		text-decoration:underline;
	}
        
/*------------------------------------------------password strength---------*/
.passwordStrength
{
	height:10px;
	display:block;
	float:left;
}


#passwordStrength
{
	height:15px;
	display:block;
	float:left;
	margin: 0 5px 0 0;
}

.strength0
{
	width:50px;
	background:#ffffff;
}

.strength1
{
	width:50px;
	background:#ff0000;
}

.strength2
{
	width:100px;	
	background:#C6BC0D;
}

.strength3
{
	width:150px;
	background:#56e500;
}

.strength4
{
	background:#0B6505;
	width:180px;
}

.strength5
{
	background:#399800;
	width:200px;
}
/*------------------------------------------------footer--------------------*/
#css2{background:url(../images_e/img2.png) bottom repeat-x;height:139px;width:100%;padding-top:3px;}
#css2 h1{width:975px;color:#AEAEAE;font-size:11px;font-family:Georgia, "Times New Roman", Times, serif;margin:2px auto;padding:0px}
#css3{background:url(../images_e/img3.png) 0 0 no-repeat;width:992px;height:113px;position:relative;margin:2px auto 0;}
#css4 a,#css4 a:link,#css4 a:visited{color:#aeaeae;text-decoration:none;}
#css4{color:#AEAEAE;margin-top:2px;height:27px;overflow:hidden;padding:8px 11px 0;}
#css4 li{float:left;height:27px;}
#css4 li.css5 li a{font-size:91%;display:block;height:24px;float:left;padding:3px 0 0;}
#css4 li.css8{font-size:91%;line-height:210%;padding:0 0 0 20px;}
#css4 li.css5 a span{padding:0 10px;}
#css4 li.css10{font-size:91%;line-height:210%;position:absolute;z-index:1;top:10px;right:8px;margin:0 5px 0 0;}
#css19{font:bold 100% arial,helvetica;clear:both;margin:18px 2px 0 21px;padding-top:3px;height:16px}
#css19 li:hover a{background:#E01E32 url(../images_e/img7.png) left no-repeat;overflow:hidden;color:#fff;text-decoration:none;}
.navigation_title:hover{background:#E01E32 url(../images_e/img7.png) left no-repeat;color:#fff;height:16px;}
.navigation_title a{color:#000; font-weight:bold}
#currentTab_2,#currentTab,.navigation_title .current,#currentTab_2:hover,#currentTab:hover{}
.navigation_title,.navigation_title_2 {display:block;float:left;margin-right:2px;height:16px;background:#dedede url(../images_e/img7.png) left no-repeat;min-width:50px;text-align:center;padding:5px 10px 5px 12px;}
#css19 a.tab_inactiv{display:block;float:left;position:relative;margin-right:2px;height:14px;color:#484848;background:#dedede url(../images_e/img7.png) left no-repeat;overflow:hidden;min-width:50px;text-align:center;padding:5px 10px 6px 12px;}
#css12{width:244px;float:left;height:86px;margin:10px 10px 0 14px;}
#css12 a{background:transparent;float:left;position:static;}
#css12 a.rblogo img{width:86px;height:86px;}
#css13{float:left;position:relative;height:77px;width:400px;text-align:center;margin:6px 0 0 20px;}
.css18{margin:7px;}
#css20{width:980px;position:relative;background:url(../images_e/img11.gif) center bottom no-repeat;color:#353535;min-height:550px;margin:0 auto;padding:10px 2px;}
.css21{position:relative;z-index:900;font-size:92.5%;line-height:150%;padding:0 20px;}
.css21 li{display:inline;padding-right:2px;}
ul.css21 li a{background:url(../images_e/187.gif) 100% 50% no-repeat;padding-right:10px;}
#css23{float:left;width:200px;margin:5px 5px 15px 20px;}
#css22{float:right;width:720px;font-family:Arial;margin:10px 20px 15px 5px;}
.css24 p a{float:left;background:#F4F4F4;color:#454545;width:173px;text-decoration:none;vertical-align:middle;border-left:1px solid #46881C;border-right:1px solid #46881C;margin:2px 0 0;padding:4px 0 4px 25px;}
#css23 h3{clear:both;color:#FFF;background:#455043 url(../images_e/img7.png) left no-repeat;overflow:hidden;font:bold 1em Tahoma,Arial,Sans-Serif;border-left:1px solid #46881C;border-right:1px solid #46881C;margin:15px 0 0;padding:7px 10px;}
.css30{border:1px solid #46881C;background:#F4F4F4;padding:0 8px;}
#css19 a:hover.tab_inactiv,.top_tab_2 a:hover{background-color:#46881C;text-decoration:none;color:#FFF;}
#content{width:960px;background:#fff;margin:0 auto;padding:10px;}
.css27{height:25px;color:#CF0000;}
.clearfix{clear:both;}
.feat_box{padding:0 4px;}
.feat_row{width:148px;float:left;min-height:100px;margin-top:10px; background-color:#F4F4F4;margin:2px;padding:0 5px;}
.feat_row a{font-weight:700;margin-bottom:13px;}
.css32 input{height:16px;vertical-align:middle;border:1px solid #CF0000;background:#fff url(../images_e/img15.png) repeat-x;padding:4px;}
.css32 input.submit{color:#FFF;font-weight:700;width:30px;height:26px;margin-left:-4px;text-align:center;border:1px solid #CF0000;background:url(../images_e/bg_red.png) repeat-x 0 0;cursor:pointer;padding:2px;}
.css45 input{height:15px;vertical-align:middle;border:1px solid #CF0000;background:#fff url(../images_e/img15.png) repeat-x;padding:2px;}
.css45 input.submit{color:#FFF;font-weight:700;width:30px;height:21px;padding-bottom:3px;margin-left:-4px;text-align:center;border:1px solid #CF0000;background:url(../images_e/bg_red.png) repeat-x 0 0;cursor:pointer;}
#main_right{float:right;}
.bg_cont{background:url(../images_e/ct_d.gif);width:996px;height:13px;margin:0 auto 0 -9px;}
.left_box{width:160px;}
.right_box{width:300px;}
#box{border:1px solid #CED5DB;margin-bottom:10px;background:#F9FBFD;padding:3px;}
#box2{width:463px;margin:0 0 10px 10px;}
#box4{border:1px solid #CED5DB;margin-bottom:10px;width:590px;padding:3px;}
#box5,#box6,#box7,.box8{margin:0 0 10px 10px;}
#box5{width:600px;}
#box3 fieldset{border:0;border-top:3px solid #B50412;padding:0 10px;}
#box2 fieldset,#box5 fieldset,#box6 fieldset,#box7 fieldset,.box8 fieldset{border:0;border-top:3px solid #B50412;padding:0 0 0 10px;}
#box6 fieldset legend,#box7 fieldset legend,.box8 fieldset legend{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;}
#box6 fieldset legend img{vertical-align:middle;}
#box6 fieldset{width:615px;float:left;margin-top:-6px;}
#box7{width:770px;}
.box8{width:770px;}
#box5 fieldset legend a{font-weight:400;padding:0 2px;}
.top_row{border-bottom:1px dotted #555;float:left;clear:both;width:100%;padding:7px 0;}
.top_row p{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;float:left;color:#F60;margin:0 5px 7px -5px;}
#box .content .title{background:#C9071E url(../images_e/img7.png) bottom repeat-x;color:#FFF;margin:-2px -2px 0;padding:6px 0 6px 10px;}
#box .content .title3{background:#C9071E url(../images_e/img14.gif)repeat-x;height:22px;color:#000;margin:-2px -2px 1px;padding:5px 0 0 10px;}
#box4 .content .title{background:#C9071E url(../images_e/img7.png) repeat-x;color:#FFF;margin:-2px -2px 0;padding:4px 0 4px 10px;}
#box .content .rows{background:url(../images_e/img15.png) repeat-x 100% -4px;margin:0 -2px;}
#box3 legend,#box2 legend,#box5 legend{font-weight:700;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}
#box3 .fi1,#box2 .fi1{border:0;border-top:3px solid #F60;padding:0 0 0 10px;}
#box2 .title,.css39 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#005299;font-weight:700;}
.rows p{border-top:1px solid #CED5DB;min-height:17px;margin:0;padding:6px 0 6px 10px;}
#box h3{border-bottom:#18324B 2px solid;float:left;width:300px;position:absolute;}
.title2{background:url(../images_e/img12.png) 2px -85px no-repeat;height:14px;}
.content2{padding:10px;}
.m1,.m2{float:right;width:130px;color:red;text-align:right;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;}
.rec{height:19px;float:left;width:220px;background-color:#fff;border-bottom:1px dotted #555;margin:0 2px;padding:1px;}
.latest_row{height:auto;text-align:left;float:left;width:100%;border-bottom:1px dotted #ccc;margin:5px 0;padding:5px 0;}
.latest_row img{margin:0 4px;padding:2px;}
.css31{height:auto;text-align:left;float:left;border-bottom:1px dotted #ccc;width:100%;clear:both;margin:5px 0;padding:5px 0;}
.css31 .img{border:1px solid #CED5DB;margin:0 4px;padding:2px;}
.css36{height:auto;text-align:left;float:left;border-bottom:1px dotted #ccc;width:100%;clear:both;margin:2px 0;padding:2px 0;}
.tag1{color:#9A9A9A;font:normal 30px Arial,Helvetica,sans-serif;margin:2px;padding:5px;}
.tag2{color:#E01E32;font:normal 20px Georgia, "Times New Roman", Times, serif;margin:2px;padding:5px;}
.tag3{color:#0B8115;font:normal 12px Arial,Helvetica,sans-serif;font-weight:700;margin:2px;padding:5px;}
.tag4{color:#FF8409;font:normal 17px Arial,Helvetica,sans-serif;font-weight:400;margin:2px;padding:5px;}
.m2 a{color:#FFF;}
.css37{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;border:1px solid #CED5DB;}
input.css37{background:#dedede url(../images_e/img7.png) left no-repeat;overflow:hidden;cursor:pointer;}
.css38{border-top:1px solid #CED5DB;margin:0 -3px;padding:4px;}
.css39{border-right:1px solid #E5ECF3;float:left;width:200px;min-height:100px;padding-top:20px;}
.css40,.css41{border-right:1px solid #E5ECF3;float:left;width:100px;min-height:100px;text-align:center;padding-top:20px;}
.css42{float:left;text-align:center;}
.css44{float:left;width:35px;text-align:center;padding:20px 5px 0;}
#css34{float:left;width:200px;}
#css26{position:relative;background:url(../images_e/img15.gif) repeat-x;color:#CCC;margin:0 auto;padding:0 0 30px;}
#css26 .css28{width:960px;padding-top:10px;height:100px;font-size:12px;margin:0 auto;}
.css28 li{line-height:15px;background:url(../images_e/dot.gif) repeat-x bottom;padding:5px 8px;}
.css28 li.none{background:none;padding:0;}
.css28 #col{float:right;width:650px;}
.css33{height:20px;clear:both;border-top:1px solid #646664;background:#242524;color:#E4EAE4;text-align:center;padding:5px;}
.css35 img{margin:-3px;}
.css43{clear:left;font-size:11px;text-align:center;}
.css43 a,.css43 span{background:#F9FBFD;border:1px solid #CED5DB;color:#646467;margin-right:.1em;text-decoration:none;padding:3px 6px;}
.css43 span.actual,.css43 a:hover{background:#D4DBE1;border:1px solid #C8CED4;color:#000;}
a.dwn_btn,a.buy_btn{border:0;display:block;height:20px;text-align:left;width:65px;margin:15px;padding:5px 0 0 35px;}
a.dwn_btn{background:url(../images_e/dwn_btn.png) no-repeat;}
a.buy_btn{background:url(../images_e/buy_btn.png) no-repeat;}
a.dwn_btn_big{border:0;display:block;height:55px;text-align:left;width:165px;background:url(../images_e/dwn_btn2.png) no-repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;float:left;padding:0 0 0 55px;}
a.buy_btn_big{border:0;display:block;height:55px;text-align:left;width:105px;background:url(../images_e/buy_btn2.png) no-repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;float:left;padding:0 0 0 55px;}
#css4 .css5 li,#css4 .css10 li{background:url(../images_e/img4.png) no-repeat;padding:0 10px;}
.img_main{border:1px solid #CED5DB;float:right;clear:both;margin:0 5px;padding:5px;}
.img_main2{float:right;clear:both;margin:0 5px;padding:5px;}
.css32,#box3{margin:0 0 10px;}
.css32 input.submit:hover,.css45 input.submit:hover{background:#d6071b url(../images_e/bg_red.png) repeat 100px 0;}
.css32 input.email,.css32 input.submit,.css45 input.email,.css45 input.submit{display:inline-block;vertical-align:middle;}
#main_left,#col ul.css35{float:left;}
#col ul.css35 li{padding:0px 5px}
.css28 a,.css28 #col a{color:#CCC;}
li.css46,.css35 li{background:none;}
.css47{height:60px;width:200px;margin-top:20px;float:right;text-align:right; padding:0 0 0 36px;}
.css48{font-size:16px;float:left;font-weight:700;font-family:"Times New Roman", Times, serif;margin:7px 0 0 7px;}
.css49{width:150px;height:45px;float:right;text-align:center;margin-top:20px;font-size:11px;}
.css4749{width:350px;height:70px;float:right;text-align:center;margin-top:20px;font-size:11px;border:1px solid #CED5DB;}
.css50{float:left;clear:both;text-align:center;width:210px;margin:0 3px 0 5px;}
.css50 img{width:190px;}
.css50_b{float:right;clear:both;width:89px;text-align:right;background:url(../images_e/search.png) no-repeat;padding-top:2px;margin:5px 60px 0 0;}
.css51{float:left;margin-left:-237px;margin-top:30px;}
.css52{width:205px;float:left;margin:20px 8px 2px 2px;}
.css53{width:350px;}
.css53a{width:350px;margin-top:5px;float:right;}
.css53a h3{padding-left:5px;color:#000;border-bottom:1px solid #F60;font-weight: bold; font-size: 17px; line-height: 18px; margin-bottom: 10px;}
.css53a p{color:#000; font-size: 12px; line-height: 18px;text-align:justify}

.css54{float:left;width:32px;border:1px solid #F60;margin-top:15px;height:32px;padding:2px;}
.css55{width:610px;}
.css55a h3{padding-left:5px;color:#000;border-bottom:1px solid #F60;font-weight: bold; font-size: 17px; line-height: 18px; margin-bottom: 10px;}
.css55a textarea{width:320px;margin-top:4px;}
.css55comment{width:610px;height:100px;float:left;text-align:center;margin-top:20px;font-size:11px;border:1px solid #FFFFFF;}
.css56{width:200px;float:right;clear:both;border:1px solid #eee;text-align:center;margin:10px 8px 0 0;padding:2px 0;}
.p1,.p2{height:30px;border-top:1px solid #CED5DB;margin:-15px 0 15px;padding:12px 0 0 10px;}
.p1 b,.p2 b{padding-right:20px;}
.css57,.css58{float:left;margin-top:20px;width:300px;}
.css59{float:left;text-align:center;margin:5px;}
.css59 img{margin:2px;}
.css60{clear:both;float:left;font-weight:700;margin-top:16px;padding-right:5px;text-align:right;width:200px;}
.css61{float:left;margin-top:15px;width:400px;}
.css62 input,.css62 textarea,.css62 select{vertical-align:middle;border:1px solid #ccc;background:#fff url(../images_e/img15.png) repeat-x;padding:2px;}
.css62 input.submit{color:#FFF;font-weight:700;min-width:70px;height:23px;padding-bottom:3px;text-align:center;border:1px solid #d6071b;background:url(../images_e/bg_red.png) repeat-x 0 0;cursor:pointer;}
.css63{text-align:center;margin:10px;}
.css63 a{font-size:22px;font-weight:700;text-decoration:underline;color:#F60;}
.css64{border-bottom:1px dotted #555;font-size:11px;}
.css65 img{margin-bottom:-3px;}
#box3 dl.box{clear:both;text-align:left;padding:0 12px;}
#box3 dt{border-right:1px solid #D6DBE2;clear:left;float:left;line-height:18px;text-align:right;width:94px;padding:0 6px 0 0;}
#box3 dd{clear:right;float:right;height:12px;line-height:18px;width:100px;margin:6px 25px 0 0;}
#box3 dd.time{clear:right;float:right;line-height:18px;text-align:left;width:100px;margin:0 45px 0 0; color:#009900}
#box3 .rating_value,#user_rate .rating_value{clear:both;font:bold 18px Arial, Helvetica, sans-serif;padding-top:10px;right:18px;text-align:center;}
#box3 .votes,#user_rate .votes{color:#2E72B6;}
#box3.no_valuation .content{padding-top:0;}
#box3 .content .no_valuation{background:transparent url(../images_e/bg_des.png) no-repeat scroll -2292px 0;height:38px;padding:18px 0;}
#box3 .content .no_valuation strong{font:bold 17px "Trebuchet MS", Arial, sans-serif;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background:url(../images_e/ratings_bars.gif) 0 0 no-repeat;}
.star-rating{background-position:0 100%;height:7px;list-style:none;overflow:hidden;position:relative;width:78px;margin:0;padding:0;}
.star-rating a,.star-rating .current-rating{height:16px;left:0;line-height:16px;outline:none;overflow:hidden;position:absolute;text-indent:-1000em;top:0;}
.star-rating .current-rating{background-position:0 100%;width:100%;z-index:1;}
.star-rating a,.star-rating a:hover,.star-rating a:active,.star-rating a:focus{width:100%;}
.star-rating .v1,.star-rating a.one-star:hover,.star-rating a.one-star:active,.star-rating a.one-star:focus{background-position:0 -145px;}
.star-rating .v2,.star-rating a.three-stars:hover,.star-rating a.three-stars:active,.star-rating a.three-stars:focus{background-position:0 -113px;}
.star-rating .v3,.star-rating a.five-stars:hover,.star-rating a.five-stars:active,.star-rating a.five-stars:focus{background-position:0 -80px;}
.star-rating .v4,.star-rating a.seven-stars:hover,.star-rating a.seven-stars:active,.star-rating a.seven-stars:focus{background-position:0 -48px;}
.star-rating .v5,.star-rating a.ten-stars:hover,.star-rating a.ten-stars:active,.star-rating a.ten-stars:focus{background-position:0 0;}
.aprec{font:bold 22px Georgia, "Times New Roman", Times, serif;}
.v_card{background:transparent url(../images_e/v_card.gif) no-repeat;width:320px;height:213px;float:left;padding:20px;}
.v_card strong{color:#A3A2A2;}
.v_card p{padding-bottom:5px;margin:0;}
.v_card img{border:1px solid #000;margin:0 10px;}
.v_card .user_info{background-color:#FFF;width:89px;float:left;margin-left:2px;margin-top:35px;text-align:center;padding:4px;}
.ess_meter{background:url(../images_e/essmetter.png);width:164px;height:48px;margin-left:30px;border:1px solid #fff;}
.metter{height:6px;margin:20px 0 0 7px;}
#n0{width:2px;background:red;}
#n1{width:15px;background:red;}
#n2{width:30px;background:red;}
#n3{width:45px;background:red;}
#n4{width:60px;background:#F90;}
#n5{width:75px;background:#F90;}
#n6{width:90px;background:#F90;}
#n7{width:105px;background:#F90;}
#n8{width:120px;background:#0C0;}
#n9{width:135px;background:#0C0;}
#n10{width:149px;background:#0C0;}
#clock{background:url(../images_e/clok.gif) no-repeat;min-height:60px;}
.icon_main{background:url(../images_e/no_icon.gif) no-repeat center;}
a:hover,#box .content .rows p a{text-decoration:underline;}
.css45,.css62{margin:5px 0 0 10px;}
#box .content .rows p font,.css31 a{color:#C9071E;}
.css38:hover,.p1{background:#F9FBFD;}
.css24 p,.box_subcat p,#col ul li,.star-rating li{display:inline;}
.average_rank0,.average_rank1{color:#d6281b;}
.average_rank2,.average_rank3{color:#febd29;}
.average_rank4,.average_rank5,.best{color:#8fc300;}
#col p{line-height:12px;font-size:13px;font-weight:700;float:left;clear:both;width:180px;text-align:right;padding-right:10px;font-family:Georgia, "Times New Roman", Times, serif;margin:0px}
#col li{height:12px;margin:0px;padding:5px 0px}
.v_box{width:425px; height:344px; border:1px solid #FF0000; display:none; padding:1px}
