/*----------------------------------------------------------------------------------------------------------
[Layout Stylesheet of all website pages]
Project:	Reviews.com
Version:	1.0
----------------------------------------------------------------------------------------------------------*/
/*------------------Layout,Table of Contents----------------------------------------------------------------- 
Color Glossary
=========================
Orange          = #c26903  =#333333
Bluelink								= #06588a
Blue heading				= #06588a
Heading Blue				= #003f5e
Gray Text color = #333333
Blue Border					= #ba999a
-----------------------------------------------------------------------------------------------------------*/
/*--------------1. GLOBAL RESET------------------------------------------------*/
*{
margin:0;
padding:0;
}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
padding:0;	
margin:0;
}
/**{margin:0; padding:0}*/
fieldset,img { border:0;padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
a{outline:none; padding:0; margin:0; border:0;}
input{outline:none;}
/*--------------2. GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS----------------*/
h1{font-size:20px;color:#333333;padding:0 0 10px 0;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size:12px;}
a{color:#06588a;text-decoration:none;}
a:hover{text-decoration:underline;color:#333333;}
a:visited{color:#660066;}
/*-----------------------3. COMMON CSS CLASSES----------------------------------*/
html, body {height: 101%;}
body{
background-color:#e2e0e0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
height:101%;
}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.jusify{text-align:left;}
.jusify17{text-align:left;line-height:18px;}
.boldtext{font-weight:bold;}
.padtb5px{padding:5px 0px;}
.bluesmalllink{font-size:11px;}
.blueboldlink{font-size:11px;font-weight:bold;}
.redboldlink{font-size:11px;font-weight:bold;}
.redlink{font-size:11px;}
.catlink{font-size:12px; padding:0 15px 0 2px;}
.redtext{font-size:11px;font-weight:bold;color:#a40707;text-decoration:none;}
.greenbold{font-size:12px;font-weight:normal;color:#003f5e;}
.whitebg{background-color:#FFFFFF;}
.smallnormaltext{font-weight: normal;font-size:10px;}
.graybold{font-size:11px;color:#333333;font-weight:bold;}
.normaltext{font-size:12px !important;color:#333333;text-align:left;}
.normaltext13{font-size:12px !important;color:#333333;text-align:left;}
.normaltext18{font-size:12px;color:#333333;text-align:left;line-height:18px;}
.lightbluebg{background:#f9e7e8;}
.imgborder{border:1px solid #ba888a;}
.imgleft{float:left; margin:0px 10px 10px 0px;}
.imgright{float:right;margin:0px 0px 10px 10px;}
.bluebold{font-size:12px;color:#06588a;font-weight:bold;}
.blueline{width:100%;height:3px;background:#ba888a;}
.greenlink{font-size:11px;font-weight:bold;color:#06588a;text-decoration:underline;}
.greenlink:hover{text-decoration:none;}
.normalblue{font-weight:normal !important;font-size:12px;color:#06588a;}
.blue12boldlink{font-size:11px;font-weight:bold;}
.blue12link{font-size:11px;}
.thumbborder{border:1px solid #c7c1c1;}
.bluecolor{color:#06588a;}
.blue13link{font-size:13px;}
.normal11bold{font-size:11px;font-weight:bold;color:#333333;}
.normal12bold{font-size:12px;font-weight:bold;color:#333333;}
.darkblue11{font-size:11px;color:#00314f;}
.darkblue14{font-size:14px;color:#00314f;font-weight:normal;}
.darkblue11bold{font-size:11px;font-weight:bold;color:#00314f;}
.darkblue12{font-size:12px;color:#00314f !important;font-weight:normal;}
.darkblue11{font-size:11px;color:#00314f;font-weight:normal;}
.darkbluebold{font-size:12px;font-weight:bold;color:#00314f;}
.blue16link{font-size:16px;font-weight:bold;color:#06588a;text-decoration:underline;}
.blue16link:hover{text-decoration:none;}
.grayline{height:1px;background:#d1d1d1;margin:10px 0 10px 0;}
.red12boldlink{font-size:12px;font-weight:bold;}
.red12boldlink:hover{text-decoration:underline;}
.gray13bold{font-size:13px;font-weight:bold;color:#333333;}
.red11bold{font-size:11px;font-weight:bold;color:#06588a;}
.bottomline{padding:0 0 8px 0;border-bottom:1px solid #ba999a;}
.nobg{background:none !important;}

/* ICONS BG */
.compareicn/*COMMONICON FOR ALL COMPARE LINK */{
background:url(../images/icn_comments.gif) no-repeat;}
.compareicnleft/*COMMONICON FOR ALL COMPARE LINK */{
background:url(../images/icn_compareleft.gif) no-repeat;}
.compareicnpad{
background:url(../images/icn_comments.gif) no-repeat;padding:4px 0px 5px 22px;}
.addcommenticn/*COMMONICON FOR ALL ADD COMMENT LINK */{
background:url(../images/icn_addcomment.gif) no-repeat;}
.gotocommenticn/*COMMONICON FOR ALL ADD COMMENT LINK */{
background:url(../images/icn_gotocomment.gif) no-repeat;}
.sendfriendicn/*COMMONICON FOR ALL SENDTO FRIEND LINK */{
background:url(../images/icn_sendtofriend.gif) no-repeat;}
.adulticn/*COMMONICON FOR ALL ADULT LINK */{
background:url(../images/icn_enableadult.gif) no-repeat 0px 0px;font-size:11px;}
.freeicn/*COMMONICON FOR ALL FREE SITE LINK */{
background:url(../images/icn_freesite.gif) no-repeat 0px 0px;font-size:11px;}
.tickicn/*COMMONICON FOR ALL FREE SITE LINK */{
background:url(../images/icn_tick.gif) no-repeat 0px 0px;font-size:11px;}
.helpicn/*COMMONICON FOR ALL FREE SITE LINK */{
background:url(../images/icn_help.gif) no-repeat 0px 0px;font-size:11px;}
.newsiteicn/*COMMONICON FOR ALL NEW SITE LINK */{
background:url(../images/icn_newsite.gif) no-repeat 0px 1px;font-size:11px;}
.skiptopicn/*COMMONICON FOR ALL SKIPTOTOP LINK */{
background:url(../images/icn_skiptotop.gif) no-repeat 4px 4px ;}
.mailicn/*COMMONICON FOR ALL SENDTO FRIEND LINK */{
background:url(../images/icn_mail.gif) no-repeat 0px 0px;}
.prosicn /*COMMONICON FOR ALL PROS HEADING */{
background:url(../images/icn_pros.gif) no-repeat 0px 0px;}
.consicn /*COMMONICON FOR ALL PROS HEADING */{
background:url(../images/icn_cons.gif) no-repeat 0px 0px;}
.rssicn /*COMMONICON FOR ALL RSS  */{
background:url(../images/icn_rss.gif) no-repeat 0px 0px;}
.rssicnlink /*COMMONICON FOR ALL RSS HEADING */{
background:url(../images/icn_rss.gif) no-repeat 0px 1px;padding:0px 0 0 15px;}
.arwicn /*COMMONICON FOR ALL ARW */{
background:url(../images/greenarrow.gif) no-repeat 8px 2px;padding:0px 20px;line-height:20px;}
.glossaryicn {
background:url(../images/icn_glsry.gif) no-repeat 4px 0px;padding:0px 20px;line-height:20px;}
.commentsicn/*COMMONICON FOR ALL COMMENTS LINK */{
background:url(../images/icn_comments.gif) no-repeat 10px 1px ;}
.relatedsiteicn/*COMMONICON FOR ALL RELATED SITES LINK */ {
background:url(../images/icn_relatedsites.gif) no-repeat 12px 5px;}
.alerticn{
background:url(../images/icn_alert.gif) no-repeat 0 1px;
padding-left:32px;
}
.skipsend{
font-size:11px;
display:block;
padding:0px 20px;
margin-left:5px;
}
.norecords{
background:url(../images/noarticles.jpg) ;
height:15px;
overflow:hidden;
border:1px solid #e4e4e4;
padding:10px 0px 12px 0px;
font-size:14px;
color:#003f5e;
text-align:left;
text-decoration:none;
}
.bluebtn{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background:url(../images/blue_btn.gif) repeat-x;
border:none;
height:22px;
padding:2px 0 5px 0;
width:80px;
}
hr{
clear:both;
color:#ba888a;
padding:0;
margin:0;
}
/*PADDING */
.padd10topbottom{padding:10px 0 10px 0;}
.padd10bottom{padding:0 0 10px 0;}
.padd10top{padding:10px 0 0 0;}
.padd5bottom{padding:0 0 5px 0;}
.padd5top{padding:5px 0 0 0;}
.paddzero{padding:0;}
.nopadmrgn{padding:0;margin:0;}
.marginleft10{margin:0px 0px 0px 10px;}
.margin10topbottom{margin:10px 0 10px 0;}
.margin5topbottom{margin:5px 0 10px 0;}
.margin10top{margin:10px 0 0px 0;}
.nomarnopad {margin:0px;padding:0px;}
/* ERROR MESSAGE */
.textbox {
background:url(../images/textbox_bg.gif) repeat-x  left top #FFFFFF;
border:1px solid #A6A6A6;
color:#555555;
height:20px;
line-height:20px;
}
.errormsg { 
font-size:12px; 
color:#c26903; 
font-weight:bold; 
height:18px; 
width:200px; 
padding:0 0 8px 180px; 
} 
.errormsgnew { 
font-size:12px; 
color:#c26903; 
font-weight:bold; 
}
.redalert{
font-size:12px;
font-weight:bold;
color:#a40707;
height:18px; 
text-decoration:none;
padding:0 0 8px 180px; 
} 
.noarticles{
font-size:11px;
font-weight:bold;
color:#c26903;
background:none;
text-decoration:none;
}
.sitecommonicns span{
padding:3px 5px 2px 20px;
display:inline-block;
text-align:center;
background-position:0px 2px;
clear:both;
}
.sitecommonicns a{
padding:3px 5px 2px 20px;
display:inline-block;
cursor:pointer;
text-align:center;
background-position:0px 2px;
clear:both;
}
.sitecompareicns span{
padding:3px 5px 2px 20px;
display:inline-block;
text-align:left;
background-position:0px 2px;
clear:both;
margin-left:4px;
}
.sitecompareicns a{
padding:3px 5px 2px 20px;
display:inline-block;
cursor:pointer;
text-align:left;
background-position:0px 2px;
clear:both;
margin-left:4px;
}
/* INPUT, TEXT ARAE OVER EFFECT 
textarea:focus, select:focus, input[type="text"]:focus {
	background: #F1FFD5;
}*/
.headtext12{font-size:12px;font-weight:bold;}
.headlink{font-size:13px;font-weight:bold;}
.normallink{font-size:11px;}
.normallinkbold{font-size:11px !important;font-weight:bold;}
.normallink12{font-size:12px !important;}
.normallink14{font-size:14px !important;}
.normaltext11{font-size:11px;color:#333333;text-decoration:none;}
.h2heading{color:#c26903;font-weight:bold;text-decoration:none;padding-bottom:10px;}
.blockinline{display:inline-block;}
.labeltext{font-size:12px;color:#00314f;}
.pagebreadcrumb{display:block;padding:5px 2px;}

/*----------------------- COMMON A TAG CLASSES----------------------------------*/
.bluesmalllink, .blueboldlink, .redboldlink, .redlink, .catlink, .getcodelink a, .skipsend, .blue12boldlink, .blue12link, .blue13link, .red12boldlink, .headtext12, .headlink, .normallink, .normallinkbold, .normallink12, .normallink14, #footer .links .bluelink a, .recommended a, .partners_bg li a, .content_container .termslink label a, .articlecommentlinks a, .articleintro_container .datingadvice a, .aboutus_rightcontent .bottombg .links a, .aboutus_rightcontent .postal li a,  .tableborder .customizelink, .category_container .catranking .sitename, .linktous_logo .getcode a, .sitemap_container li a, .azcontainer li a, .logoutlink, .latestreview_leftinner .visitlink , .latesttop a, .readreview, .greenborder_panel .review_right li a, .smalltabmenus li a{
color:#06588a;text-decoration:none;}
/*----------------------- COMMON A:HOVER TAG CLASSES----------------------------------*/
.greenborder_panel .review_right li a:hover, .articlecommentlinks a:hover, .articles_container .relatedsite li a:hover, .articles_containernew .relatedsite li a:hover, .articleintro_container .datingadvice a:hover, .advanced_bluebgcontent .helplink a:hover, .aboutus_rightcontent .postal li a:hover, .compare_dropoutter .helplink a:hover, .partners_bg li a:hover, .headlink:hover,.normallink:hover, .normallinkbold:hover, .normallink14:hover, .normallink12:hover, .submenu ul li a:hover, .latestreview_leftinner .visitlink:hover, .readreview:hover, .relatedsite li a:hover, .membercomments .comments h2 a:hover, .content_container .termslink label a:hover, .aboutus_rightcontent .bottombg .links a:hover, .bloglisting .bloguser:hover,  .tableborder .customizelink:hover, .category_container .catranking .sitename:hover, .rightbox li a:hover, .linktous_logo .getcode a:hover, .sitemap_container li a:hover, .logoutlink:hover, .format_realtedsite li a:hover, .normalmenulink:hover, .bluesmalllink:hover, .blueboldlink:hover, .redboldlink:hover, .catlink:hover, .blue12link:hover, .redlink:hover, .getcodelink a:hover, .skipsend:hover, .blue12boldlink:hover, .blue13link:hover, .recommended a:hover, .categorylist h3 a:hover{text-decoration:underline;color:#333333;}
/*----------------------- COMMON A:VISITED TAG CLASSES----------------------------------*/
.bluesmalllink:visited, .blueboldlink:visited , .redboldlink:visited, .redlink:visited, .catlink:visited, .getcodelink a:visited, .skipsend:visited, .greenlink:visited, .blue12boldlink:visited, .blue12link:visited, .blue13link:visited, .blue16link:visited, .red12boldlink:visited, .headlink:visited, .normallink:visited, .normallinkbold:visited, .normallink12:visited, .normallink14:visited, .recommended a:visited, .partners_bg li a:visited, .content_container .termslink label a:visited, .articlecommentlinks a:visited, .articles_container .relatedsite li a:visited, .articles_containernew .relatedsite li a:visited, .articleintro_container .datingadvice a:visited, .featuredsite .sitecontent h2 a:visited, .advanced_bluebgcontent .helplink a:visited, .aboutus_rightcontent .bottombg .links a:visited, .aboutus_rightcontent .postal li a:visited, .tableborder .sitethumbimg p a:visited, .tableborder .customizelink:visited, .category_container .catranking .sitename:visited, .rightbox li a:visited, .linktous_logo .getcode a:visited, .sitemap_container li a:visited, .showadultsites a:visited, .compare_dropoutter .helplink a:visited, .gogresult_toplinks a:visited, .gogarticle_toplinks a:visited, .gogresult_list a:visited, .gogarticle_list a:visited, .gogresult_list p a:visited, .gogarticle_list p a:visited, .promotionlist_outter .cntntdiv h2 a:visited, .promotionlist_outter .cntntdiv li a:visited, .format_realtedsite li a:visited, .normalmenulink:visited, .enableadult a:visited, .latestreview_leftinner .visitlink:visited, .latesttop a:visited, .sitelink:visited, .readreview:visited, .h2new a:visited, .greenborder_panel .review_right li a:visited, .relatedsite li a:visited, .smalltabmenus_horizontalinner .catlink:visited, .membercomments .comments h2 a:visited, #footer .links .bluelink a:visited {
color:#660066;}

.visitsite{
color:#06588a;
font-size:15px;
font-weight:bold;
line-height:20px;
text-decoration:underline;
padding:0 !important;
margin:0 !important;
}
.visitsite:hover{
text-decoration:none;
color:#333;
}
/*--------------4. GLOBAL LAYOUT-----------------------------------------------*/
#page_width{
margin:0 auto;
width:990px;
background:url(../images/page_shadowbg.png) repeat-y 0 0px;
}
#page_middle{
margin:0 auto;
width:970px;
overflow:hidden;
background:#FFFFFF;
clear:both;
}
/*---------------------5. COMMON SITE HEADER------------------------------------*/
.headeroutter{
background:url(../images/bg_top.gif) repeat-x top;
width:960px;
margin:0 auto;
}
html>body .headeroutter{
width:970px;
}
.header{
width:960px;
padding:0 0 6px 0;
background:url(../images/bg_top.gif) repeat-x top;
margin:0 auto 10px auto;
float:left;
}
html>body .header{
width:970px;
}
.header .logo{
float:left;
width:350px;
overflow:hidden;
height:72px;
padding:0;
margin:8px 0 0 5px;
}
.searchpanel{
float:right;
width:470px;
overflow:hidden;
margin:10px 5px 0 0;
}
html>body .searchpanel{
margin:10px 10px 0 0;
}
.searchpaneltop {
background:url(../images/bgbottom_topsearch.gif) no-repeat bottom left;
float:right;
width:470px;
overflow:hidden;
}
.searchpanel .search{
width:455px;
overflow:hidden;
padding:4px 0 11px 15px;
background:url(../images/bgtop_topsearch.gif) no-repeat top left;
}
.search span{
padding:8px 4px 0px 0px;
text-align:right;
display:block;
float:left;
color:#555;
font-weight:bold;
font-size:12px;
line-height:18px;
}
.search select{
width: 132px;
padding:3px;
line-height:16px;
float: left;
margin:0;
border:1px solid #a6a6a6;
color:#333333;
font-size:12px;
margin-right:3px;
}
html>body .search select{
width: 140px;
}
.search #searchbox{
width:205px !important;
height:21px !important;
float: left;
padding:2px 0 0 0;
margin:0;
border:1px solid #a6a6a6;
background:url(../images/textbox_bg.gif) repeat-x top left #FFFFFF;
color:#333333;
margin-right:3px;
}
html>body .search #searchbox{height:18px; width: 211px;}
.search #go{float:left;}

.searchpanel .advlink {
padding:4px 15px 0 0px;
height:20px;
text-align:right;
clear:both;
}

/*-------------------6. COMMON SITE FOOTER--------------------------------------*/
#footer{
width:953px;
overflow:hidden;
margin:0 auto;
clear:both;
padding:5px 10px 0 10px;
height:110px;
background:url(../images/bg_footer.gif) repeat-x bottom #FFF;
}
#footer .links{
text-align:center;
padding:28px 20px 0 20px;
font-size:11px;
}
#footer .links .bluelink{
width:100%;
color:#06588a;
padding:0 0 5px 0;
}
#footer .links .bluelink a{padding:0 2px 0 2px;}
#footer .links .bluelink a:hover{text-decoration:underline;}
#footer .links .footertext {
width:100%;
font-weight:normal;
color:#333333;
padding:0 0 5px 0;
}
/*-----------------------7. COMMON CONTENT LAYOUT--------------------------------*/
#middle_container {
margin:0 auto;
width:946px;
height:100%;
}
.left_container{
float:left;
width:202px;
}
.right_container{
float:right;
width:734px;
overflow:hidden;
}
.right_containerreview{
float:right;
width:734px;
}
.full_container{
float:right;
width:100%;
overflow:hidden;
}
.right_content{
width:100%;
overflow:hidden;
clear:both;
}
/*--------------------- SITE MAIN NAVIGATION-------------------------------------------------------------*/
.topmenu{
clear:both;
width:100%;
padding:0px;
text-align:left;
}
.topmenu ul{
float:left;
width:946px; /* DIFINES TOTAL WIDTH OF THE TOP MENU */
height:32px;
list-style: none;
margin:0px;
padding:0 0 0 11px !important;
}
.topmenu li{
float:left;
padding:0px;
margin:0px;
}
.topmenu li a{
float: left;
display: block;
font-size:12px!important;
font-weight:normal;
color:#FFFFFF;
text-decoration: none;
padding:0px 0 0 4px; /*Padding to accomodate left tab image. Do not change*/
height:32px;
line-height:32px;
text-align:center;
cursor:pointer;	
}
.topmenu li a b{
float: left;
display: block;
padding: 0 17px 0 8px; /*Padding of menu items*/
font-weight:normal;
}
.topmenu li.current a, .topmenu li a:hover{
color: #a1292f;
background:url(../images/dropmenu_hoverleft.gif) no-repeat left top; /*left tab image path*/
text-decoration: none;
}
.topmenu li.current a b, .topmenu li a:hover b{
color: #a1292f;
background: url(../images/dropmenu_hoverright.gif) no-repeat right top; /*right tab image path*/
}
.topmenu li a:visited{color:#FFFFFF;}

/*--------------------- SUB MENU NAVIGATION-------------------------------------------------------------*/
.submenu{
clear:both;
width:926px;
height:24px;
margin:0 auto;
text-align:left;
background:#f9f8f8;
border:1px solid #ebeced;
border-top:none;
padding:10px 8px 0px 8px;
}
/*.submenu_leftbg{
width:100%;
height:34px;
background:url(../images/submenu_leftbg.gif) no-repeat top left;
}
.submenu_rightbg {
height:24px;
padding:10px 8px 0px 8px;
background:url(../images/submenu_rightbg.gif) no-repeat top right;
}*/
.submenu span{
float:left;
display:inline-block;
font-weight:normal;
color:#000;
padding:0px 6px;
}
.submenu ul{
float:left;
list-style: none;
padding:0px;
margin:0px;
}
.submenu ul li{
list-style: none;
display:inline;
}
.submenu ul li a{
font-size:12px;
color:#a1292f;
text-decoration:none;
padding:0px 5px;
}
.submenu ul li a:visited{color:#a1292f;}
.submenu ul li.current span  {
font-weight:bold;
color:#333333;
text-decoration:none;
padding:0px 5px;
display:inline-block;
}
/*----------------------------SITE LEFT CONTENT SECTION------------------------*/
.recommended {
width:182px;
overflow:hidden;
border:2px solid #ba999a;
padding:7px 8px 7px 8px;
margin-bottom:10px;
}
.recommended h3 {
font-size:14px;
background:url(../images/icn_recommended.gif) no-repeat top left;
height:25px;
padding:5px 0px 0px 30px;
font-weight:bold;
color:#c26903;
}
.recommended .ratingpanel {height:25px;padding:5px 0 0 5px;}
.recommended .ratingpanel label {
background:none;
float:left;
font-weight:bold;
color:#00314f;
padding:6px 3px 0 0;
}
.recommended .rating {
float:left;
width:100px;
overflow:hidden;
padding-top:4px;
}
.recommended a{
display:inline-block;
padding-top:5px;
font-weight:bold;
}
/*---QUICK SEARCH BOX--*/
.leftlinks, .quicksearch {
margin:0px 0 10px 0;
width:200px;
border-left:1px solid #ba999a;
border-right:1px solid #ba999a;
}
.quicksearch {
border-bottom:1px solid #ba999a;
background:#FFFFFF;
}
.leftlinks h3, .quicksearch h3 {
height:22px;
color:#FFFFFF;
padding:8px 0 0 8px;
background:#a96366;
font-size:12px;
font-weight:normal;
}
.leftlinks h4{
height:19px;
color:#000;
padding:4px 0 0 8px;
background:#eed9da;
font-size:12px;
font-weight:normal;
}
.quicksearch_inner {
width:180px;
padding:10px 10px 0px 10px;
color:#00314f;
text-align:right;
}
.quicksearch_inner p {
display:block;
padding:5px 0px;
clear:both;
width:100%;
overflow:hidden;
}
.quicksearch_inner label{
text-align:left;
line-height:18px;
}
.quicksearch_inner select{
border:1px solid #a6a6a6;
color:#333333;
text-decoration:none;
}
.quicksearch_inner span {
display:block;
padding:5px 0px;
line-height:20px;
}
.quicksearch_inner a:visited{color:#06588a;}

/* LEFT LINKS SECTION */
.leftlinks {background:#ffffff;}
.leftlinks ul{padding:0;margin:0;}
.leftlinks li{padding:0;margin:0;list-style:none;border-bottom:1px solid #ba999a;}
.leftlinks li a{
display:block;
width:166px;
padding:5px 0 5px 34px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#003c70;
text-decoration:none;
background:url(../images/arrow.gif) no-repeat;
background-position:12px 7px
}
.leftlinks li a:hover{
color:#333333;
background-color:#ebebeb;
text-decoration:none;
}
.leftlinks li a:visited{color:#003c70;}
.leftlinks a.leftlinksactive
{
color:#333333;
background-color:#ebebeb;
text-decoration:none;
}
/*LEFT LINK TAB */
.tabheads{
width:200px;
height:30px;
overflow:hidden;
border-top:1px solid #ba999a;
background:#608bab;
}
.tabheads .catnormal{
background:#a96366;
display:block;
width:92px;
height:23px;
float:left;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding:7px 0px 0px 8px;
cursor:pointer;
}
.tabheads .catnormal:hover{background:#c59194;}
.tabheads .catselected{
background:#c59194;
display:block;
width:92px;
height:23px;
float:left;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding:7px 0px 0px 8px;
}
.tabheads .catselected:hover{background:#c59194;}
.tabheads .ctrynormal{
background:#a96366;
display:block;
width:90px;
height:23px;
float:left;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding:7px 0px 0px 10px;
}
.tabheads .ctrynormal:hover{background:a96366;}
.tabheads .ctryselected{
background:#c59194;
display:block;
width:90px;
height:23px;
float:left;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding:7px 0px 0px 10px;
}
.tabheads .ctryselected:hover{background:a96366;}
.leftgooglead{
margin:5px 0 10px 0;
width:100%;
}
.leftpanelad{
margin:5px 0 10px 0;
width:194px;
padding:10px 3px;
border-top:3px solid #ba999a;
border-bottom:1px solid #ba999a;
border-left:1px solid #ba999a;
border-right:1px solid #ba999a;
background-color:#f7f8f8;
}
/*-------------------COMMENT & BLOG BOX ------------------------------*/
.tabbox_container {
margin:0px auto;
border-top:1px solid #ba999a;
border-bottom:1px solid #ba999a;
border-left:1px solid #f9e7e8;
border-right:1px solid #f9e7e8;
}
.tabbox_top{
background:url(../images/tabbox_topleft.gif) repeat-x left top;
height:59px;
}
.tabbox_top .tabbox_topinner{
display:block;
height:44px;
text-align:left;
padding:15px 10px 0 10px;
}
.tabbox_top h2{
float:left;
font-size:14px;
color:#003f5e;
font-weight:normal;
padding:7px 10px 0 3px;
}
.tabbox_top h3{
width:500px;
float:left;
padding:7px 10px 0 10px;
font-size:14px;
color:#003f5e;
text-align:left;
}
.tabbox_top b{
font-size:12px;
color:#003f5e;
font-weight:bold;
padding:0px 0px 0 0px;
}
.tabbox_content {
width:100%;
overflow:hidden;
clear:both;
}
.tabbox_content  .tabbox_contentpadding{
padding:8px 5px 0px 5px;
margin:0px 1px;
}
.tabbox_bottom{height:11px;}
.tabbox_bottom span {display:block;height:11px;}

/*-------------------GOOGLE AD LAYOUT------------------------------*/
.googlead{border:0px;padding-bottom:10px;clear:both;}
.googlead_small{border:0px;padding-bottom:10px;margin-top:5px;clear:both;}
.googleadnarrow{border:0px;padding-bottom:10px;width:480px;}
.googleadsubt{text-align:left;border:0px;padding-bottom:10px;width:480px;}
.googleadtopsmall{border:0px;padding:10px 0 10px 0px;width:220px;float:right;}
.rightgooglead{clear:both;width:200px;overflow:hidden;padding:10px 0 10px 2px;}
.rightreviewgooglead{float:right;width:300px;height:250px;overflow:hidden;padding:0px 0 10px 10px;}
/*------------------BUBBLE TOOLTIP----------------------------------------------*/
a.tooltipright, a.tooltip {
position:relative;
color:#000000;
text-decoration:none;
z-index:999;
}
a.tooltipright span, a.tooltip span{ display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tooltipright:hover, a.tooltip:hover{ z-index:25; color: #aaaaff; background:;}
a.tooltip:hover span.tooltip{top:0px; left:-35px;}
a.tooltipright:hover span.tooltip, a.tooltip:hover span.tooltip{
display:block;
position:absolute;
padding: 15px 0 0 0;
width:200px;
color: #000000;
font-size:11px;
text-align:left;
text-decoration:none;
filter: alpha(opacity:90);
KHTMLOpacity: 0.90;
MozOpacity: 0.90;
opacity: 0.90;
line-height:13px;
}
a.tooltipright:hover span.top, a.tooltip:hover span.top{	
display: block;	padding: 30px 8px 0;}
a.tooltipright:hover span.middle, a.tooltip:hover span.middle{
display: block;padding: 0 8px; }
a.tooltipright:hover span.bottom, a.tooltip:hover span.bottom{
display: block;
padding:3px 8px 10px;
color: #548912;}
a.tooltip:hover span.top{
background: url(../images/bubble.gif) no-repeat top;}
a.tooltip:hover span.middle{
background: url(../images/bubble_filler.gif) repeat bottom; }
a.tooltipright:hover span.bottom, a.tooltip:hover span.bottom{
background: url(../images/bubble.gif) no-repeat bottom;}

/* RIGHT ALIGNED TOOLTIP */
a.tooltipright:hover span.tooltip{
	top:0px; left:-130px;}
a.tooltipright:hover span.top{
	background: url(../images/bubblergt.gif) no-repeat top;}
a.tooltipright:hover span.middle{ /* different middle bg for stretch */
background: url(../images/bubble_filler.gif) repeat bottom; }
a.tooltipright:hover span.bottom{
	background: url(../images/bubblergt.gif) no-repeat bottom;}
	
/* DROP SEARCH OPTION */	
	#ajax_listOfOptions{
z-index:9999 !important;}


/* ========================CATR NEW CSS ========================*/
.btnjoinsmall, .btnjoin, .btncancel, .btnsignin, .buttonnew{
display: inline-block;
font-size:12px!important;
color:#FFF;
text-decoration: none;
padding:0px 0 0 8px; /*Padding to accomodate left tab image. Do not change*/
height:28px;
line-height:28px;
text-align:center;
cursor:pointer;	
background:url(../images/btncommon_left.png) no-repeat;
background-position:top left;
text-shadow: 1px 1px 1px #1a1a1a;
filter:dropshadow(color=#1a1a1a, offx=1, offy=1);
}
.btnjoinsmall b, .btnjoin b, .btncancel b, .btnsignin b, .buttonnew b{
float: left;
display: block;
padding: 0 9px 0 0px; /*Padding of menu items*/
font-weight:bold;
background:url(../images/btncommon_right.png) no-repeat;
background-position:top right;
}
.btncancel:hover, .btnjoinsmall:hover, .btnjoin:hover, .btnsignin:hover, .buttonnew:hover{
color:#FFF !important;
text-decoration: none;
background-position:0 -28px!important;
}
.btncancel:hover b, .btnjoinsmall:hover b, .btnjoin:hover b, .btnsignin:hover b, .buttonnew:hover b{
color:#FFF;
background-position:right -28px!important;
}
.btnjoinsmall:visited, .btnjoin:visited, .btncancel:visited, .btnsignin:visited, .buttonnew:visited {
color:#FFF !important;
}

.btnjoin{
background:url(../images/btn_joinbleft.png) no-repeat;
}
.btnjoin b {
background:url(../images/btn_joinbright.png) no-repeat top right;
}
.btnsignin {
background:url(../images/btn_signinleft.png) no-repeat;
}
.btnsignin b {
background:url(../images/btn_signinright.png) no-repeat top right;
}
.btncancel {
background:url(../images/btn_cancelleft.png) no-repeat;
}
.btncancel b {
background:url(../images/btn_cancelright.png) no-repeat top right;
}
.btnjoinsmall {
background:url(../images/btn_joinsleft.png) no-repeat top left;
height:22px;
line-height:22px;
}
.btnjoinsmall b {
background:url(../images/btn_joinsright.png) no-repeat top right;
height:22px;
line-height:22px;
}
.btnjoinsmall:hover {
background-position:left -22px!important;
}
.btnjoinsmall:hover b {
background-position:right -22px!important;
}
.icn_join, .icn_write{
background:url(../images/icn_edit.png) no-repeat 0 6px;
padding-left:15px!important;
display:inline;
float:left;
}
.icn_join{
background:url(../images/icn_join.png) no-repeat 0 6px;
}

.helperlinks{
 width:100%;
 overflow:hidden;
 clear:both;
 margin:10px 0;
}
.mem_searchpanel{
float:right;
width:470px;
overflow:hidden;
margin:10px 5px 0 0;
}
html>body .mem_searchpanel{
margin:10px 10px 0 0;
}
.mem_searchpaneltop {
background:url(../images/bgbottom_topsearch.gif) no-repeat bottom left;
float:right;
width:470px;
overflow:hidden;
}
.mem_searchpanel .mem_search{
width:455px;
overflow:hidden;
padding:0px 0 11px 15px;
background:url(../images/bgtop_topsearch.gif) no-repeat top left;
}
.mem_search span{
padding:8px 4px 0px 0px;
text-align:right;
display:block;
float:left;
color:#555;
font-weight:bold;
font-size:12px;
line-height:18px;
}
.mem_search #searchbox{
width:293px;
height:18px;
float: left;
padding:2px 0 0 0;
margin:0;
border:1px solid #a6a6a6;
background:url(../images/textbox_bg.gif) repeat-x top left #FFFFFF;
color:#333333;
margin-right:3px;
}
.mem_search #go{float:left; padding-top:4px;}

.mem_searchpanel .advlink {
padding:15px 15px 0 5px;
height:20px;
text-align:left;
float:left;}

