/*================================

About this style sheet
Notes about this style sheet are located at the bottom of this document

=================================
*/


/*========Main Body Tag Styling=========*/
body{
background: #FFFFFF /*url(gfx/simple/shared/bg-stripe-vert-red.gif) repeat-x*/;
font-family: arial, helvetica, sans-serif;
color: #AAAAAA;
padding: 0;
margin: 0;
}

/*========Main Content Container========*/
.maincontainer, .maincontainer2{
background-color: #FFFFFF;
color: #242424;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.maincontainer{border:1px solid #CBCBCB;}
.maincontainer a{color: #242424;}
p.lowertext{border-bottom: 1px dotted #CCCCCC; color:#CCCCCC;}

/*==========main Link colour============*/
a{color: #FFFFFF;}

hr{
border: none;
height: 1px;
background: transparent url(gfx/shared-img/sn/accessories/dotted-line.png); 
}

.tags a:hover , .tags a:visited:hover{
text-decoration: underline;
}

/*==========Preset Heights=============*/
.height35{height: 35px;}
.height150{height: 150px;}
.height170{height: 170px;}
.height350{height: 350px;}
.height350b{height: 348px;}
.height700{height: 700px;}
.clear0{
clear: both;
height: 0;
}
/*Typography Additions*/

/*===========Header graphic image replacement=========*/
/*

*/
/*--------------------------------Site title styles----------------------------------*/
/*===========h1 styles==========*/
/*=====Header graphic image replacement=====*/
h1.graphic{
background: url(image path here) no-repeat;
height: 65px;
width: 300px;
text-indent: -9999px;
margin: 0;
float:right;
display: inline;
}
h1 span.graphic{

}

h1.sitename{
margin: 0;
text-align:right;
font-size: 20pt;
/*text-shadow:1px 1px 4px #555555;*/
color:#141414;
font-family:"Myriad Pro",Helvetica Neue,Arial,sans-serif;
text-shadow:0 3px 6px rgba(0, 0, 0, 0.75);
margin: 4px 0 0 10px;
}
h1.sitename a{
color: #141414 !important;
}
h1.sitename-li{
margin: 10px 10px 5px 0;
text-align:right;
font-size: 1.2em;
color: #cc0000;
}

h1 a, h1 a:hover, h1 a:visited, h1 a:visited:hover{color: #000000; text-decoration: none !important;}

h1.sitename a, h2.sitename a{color: #FFFFFF !important;}

/*=========h2 styles========*/
h2.sitename-sub{
    color: #ADADAD;
    font-size: 9pt;
    margin: 15px 10px 5px 0;
    text-align: center;
}
h2.sitename-sub a{color: #007700 !important;}
h2{
margin: 0;
font-size: 1.5em;
}
h2.section{
text-align: center;
}
h2 a, h2 a:hover, h2 a:visited, h2 a:visited:hover{color: #2D2D2D; text-decoration: none !important;}
h2.banner{
    float: left;
    font-size: 25pt;
    margin: 15px 10px 0 15px;
    width: 485px;
}


/*=========h3 styles=========*/
h3{
font-size:12pt;
margin-left:7px;
margin-top:12px;
}
h3.lowertext{
color:#CCCCCC;
font-family: arial,helvetica,sans-serif;
font-size:16pt;
margin:0 0 10px;
}
h3.photos{
margin: 10px 10px 0 10px;
font-size: 12pt;
}
/*========h4 styles========*/
h4.frontpage{
margin: 12px 0 10px 10px;
}
.logo{margin: 10px;}
.header{background: #ffffff url(/gfx/simple/dating-light/header-bg.jpg) repeat-x;}
.italic{font-style: italic;}
.border-1px{border: 1px solid #000;}


/*========Horizontal Menu========*/
#menu{
height: 75px;
background: #eeeeee url(gfx/simple/shared/logo_head_01.gif) repeat-x;
}
#horizontal
{
color:#555555;
margin: 0;
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 1em;
letter-spacing: -0.2pt;
margin:0 0 0 3px;

}
#horizontal a{
background: /*url(gfx/simple/shared/tabs_vert_black-pink.gif) repeat*/;
margin: 0;
}

#horizontal a, #horizontal a:visited {
    background-position: 0 27px;
    color: #555555;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 19px;
    padding: 4px 10px 2px;
    text-decoration: underline;
 }

#horizontal a:active {
    background-position: 0 27px;
    color: #555555;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 19px;
    padding: 4px 10px 2px;
    text-decoration: underline;
}

#horizontal a:hover, #horizontal a:visited:hover {
    background-position: 0 27px;
    color: #000000;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 19px;
    padding: 4px 10px 2px;
    text-decoration: underline;
}
 dd.horiz
{
margin:10px 0 0 7px;
padding:0 0 0 0;
text-align:center;
height: 19px;
/*width: 110px;*/
float: left;
text-align: center;
font-size: 9pt;
}

#language{
float: left;
width: 130px;
height: 20px;
background: #444;
margin: 10px 0 0 10px;
}
.language-img{
float: left;
margin: 4px 0 0 5px;
border: none;
}
/*========Logged out page main content containers========*/
#joinwindow center, #searchwindow center {
font-size:0.9em;
margin:40px 10px 10px 0;
}

#joinwindow td, #searchwindow td {
border-collapse:collapse;
/*padding:5px 0 5px 10px;*/
}
#searchwindow td {
padding:4px;
}

#joinwindow blockquote, #searchwindow blockquote {
color:#525252;
line-height:110%;
}
#joinwindow a {
color:#440210;
font-size:0.8em;
}



/*========Logged out search box styling========*/
.losearchtext{
font-size: 0.75em;
font-family: "trebuchet ms", tahoma, arial, san-serif;
}
.losearchgap{height: 1px !important;}
#losearchminage, #losearchmaxage, #losearchcountry{font-size: 0.75em;}


/*========Tag Cloud Styling========*/
#tagcloud{
/*height: 130px;*/
/*width: 340px;*/
overflow: hidden;
margin: 10px;
float: left;
}
p.tags{
text-align:justify;
margin: 7px;
font-family: arial,helvetica,sans-serif;
}
.smalltag, .smalltag a{
font-size: 100%;
color: #676767 !important;
text-decoration: none;
}
.smalltag, .smalltag a, .smalltag a:visited, .mediumtag, .mediumtag a, .mediumtag a:visited, .largetag, .largetag a, .largetag a:visited, .massivetag, .massivetag a, .massivetag a:visited  {
text-decoration: none;
}

.smalltag a:hover, .smalltag a:visited:hover,  .mediumtag a:hover, .mediumtag a:visited:hover, .largetag a:hover, .largetag a:visited:hover, .massivetag a:hover, .massivetag a:visited:hover{
color: #676767 !important;
}

.mediumtag, .mediumtag a{
font-size: 105%;
color: #454545 !important;
}
.largetag, .largetag a{
font-size: 110%;
font-weight: bold;
color: #1B1B1B !important;
}
.massivetag, .massivetag a{
font-size: 120%;
font-weight: bold;
color: #0B0B0B !important;
}

.sidebarhead{
background: url(/gfx/simple/adult-dark/sidebar-head-bp.gif) repeat-x;
color: #e66a8f;
}
/*========Form layout styling========*/
form{margin: 10px;}


.footer-banner{margin: 15px 0 0 0;}

/*========standard fieldset========*/

fieldset
{
border:1px solid #AAAAAA;
margin:0 20px;
}
legend
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
color:#232323;
font-size:90%;
}
.last20one fieldset{
background: #FFFFA7;
border: 1px solid #D7AF7B;
margin-bottom: 15px;}

.last20one fieldset table{background: #fff9d7;}
.last20one legend{
background: #FFFFA7;
border: 1px solid #D7AF7B;
coloe: #000000;
padding:7px 10px;
}

/*========Join form field set========*/

#join-form fieldset
{
border:1px solid #AAAAAA;
margin:0 20px;
}

#join-form legend
{
border:1px solid #AAAAAA;
background: #AAAAAA;
color: #FFFFFF;
margin:0 20px;
padding: 4px;
}


/*========Last 20 Styles========*/
/*These are used to change the style of the tables in the logged in are - for latest members etc*/

.last20bg{
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #212121;
    border-collapse: collapse;
    font-size: 0.8em;
    margin: 0 0 50px;
    width: 99%;
}

.last20head, .admirerheader{
    background: none repeat scroll 0 0 #E30000;
    color: #FFFFFF;;
    height: 32px;
    padding: 10px;
}

.last20head a{
color:#FFFFFF !important; font-weight: bold;
}

.admirerheader{height: 42px; font-size: 9pt; font-weight: bold;}

.admirerheader a{color:#FFFFFF !important; font-weight: bold;}

.last20one{
background:#FFFFFF;
padding:7px;
color: #252525;
border:none;
}

.last20two{
background:#F1F1F1;
padding:7px;
color: #252525;
border: none !important;
}

#sendmail .last20one, #sendmail .last20two, #sendmail td{
padding: 0;
}

.last20two th{border: none;}

.small{font-size: 0.75em;}

.clear0{
clear: both;
height: 0;
}
/*========Typography Additions========*/
/*Additional custom typographical styles*/

.logo{margin: 10px;}
.header{background: #ffffff url(/gfx/simple/dating-light/header-bg.jpg) repeat-x;}
.italic{font-style: italic;}

/*Color blocks - Main site colouring*/

.cb-darkgrad{background: #000000 url(/gfx/simple/shared/footer-slate-grey.gif) repeat-x;}

.border1px{border: 1px solid #757575;}

}

/*========Footer List Styles========*/

.mh500{min-height: 500px;}
ul{list-style-type: none; font-size: 10pt; margin: 0 0 0 0; padding: 0; text-indent: 0;}

li{list-style-type: none; font-size: 10pt; margin: 5px 0 0 0; padding: 0; text-indent: 0;}
.mh500{min-height: 500px;}

ul a:link, ul a:visited{
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing: -0.5px;
    text-decoration: none;
}

ul a:hover, ul a:visited:hover{color: #FFCC00; text-decoration: none;}

.cb-footergrad{
background: none repeat scroll 0 0 #E30000;
border: 1px solid #000000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

a{color: #FF0000;
text-decoration: none;
}
a:hover{text-decoration: underline;}



/*========Styles to edit quick join section========*/
h2.qj_title {
    color: #FFD300;
    font-size: 26pt;
    letter-spacing: -1.25px;
    margin: 15px 0 0 10px !important;
}

table.qj{margin: 0; width: 305px;}
.qj_username, .qj_password, .qj_emailaddress{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #555555;
    color: #454545;
    font-size: 10pt;
    padding: 3px 4px;
    width: 85px;
}

.qj-form .qj_username, .qj-form .qj_password, .qj-form .qj_emailaddress{
width: 213px;
}

.qj_country, .qj_gender{
border:1px solid #555555;
color:#454545;
font-size:10pt;
padding:2px;
width: 95px;
}
.qj-form .qj_country, .qj-form .qj_gender{
width: 223px;
}

.qj_tr1{font-size: 10pt; color: #FFFFFF;}
.qj_tr2{font-size: 10pt; color: #FFFFFF;}
.qj_tr3{font-size: 10pt; color: #FFFFFF;}
.qj_tr4{font-size: 10pt; color: #FFFFFF;}
.qj_tr5{font-size: 10pt; color: #FFFFFF;}
.qj_tr6{height: 25px;}

.qj_td1, .qj_td2, .qj_td3, .qj_td4, .qj_td5{ width: 100px !important;}

/*--Super Buttons--*/
/*Join button on quick join box*/
.qj_button{
background: #222 url(/images/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-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);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
background-color: #ffb515;
font-size: 18px;
color: #000000;
padding: 8px 14px 9px;
float: right;
border: 0;
margin: 5px 0 0 0;
}


p.boxtext{
font-size:0.8em;
line-height:140%;
margin:10px;
}
p.boxtext-ntm {
font-size:0.8em;
line-height:140%;
margin:0 10px;
}

.qjside table.qj {
width:100% !important;
font-size: 8pt;
}

h2.searchtitle{color: #000000; margin: 0 !important; font-size: 1.1em;}


/*-----------------Vertical Menu Container-----------------------*/
/*Styling of the vertical navigation menu in the logged in section*/
 #menuvert
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#111111;
}

#menuvert a, #menuvert a:visited
{
	color:#454545;
	text-decoration:none;
	display:block;
	padding:0.4em 0.4em 0.4em 2em;
	font-weight:normal;

}

#menuvert a:hover
{
	color:#454545;
	font-weight:normal;
	padding:0.4em 0.4em 0.4em 2em;
        background: #B1B1B1 url(gfx/simple/shared/bp-rep/02-anim.gif) no-repeat;
	display: block;
}

dd
{
margin:0 0 0 0;
padding:0px;
text-align:left;
}

dt
{
background: #D3D3D3;
    color: #3E3E3E;
font-size:1.2em;
font-weight:bold;
height:20px;
margin:0;
padding: 6px 0 6px 10px;
text-align:left;
}
dt#top{
border-top:0 none;
margin:0;
padding: 6px 0 6px 10px;
}

dl
{
margin: 0px;
padding: 0px;
}
.li-grad{
background:transparent url(/gfx/simple/adult-dark/li-grad.gif) repeat-x;
}
.bdr-1px-light-grey{
border: 1px solid #bbbbbb;
}
.pagetop a{
color: #FFFFFF;
}


/*SEO Text styling*/

p.lowertext{
border-bottom:1px dotted #CCCCCC;
color:#CCCCCC;
font-family:arial, helvetica, sans-serif;
margin:0 0 25px;
padding:0 0 45px;
}

/*-------Search box container-------*/
.formcontainer{
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
color: #000000;
font-size: 9pt;
padding: 40px 0;
margin: 0 0 0 15px;
width: 90%;
-moz-bordr-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}
.formcontainer a !important;{
color:#FF9A00;
}

/*-------Popup caption styling-------*/
.popupbg
{
background-color:#000000 !important;
padding:3px !important;
color:#FFF !important;
font-family:verdana,arial !important;
font-size:9pt !important;
font-weight:normal !important;
}
.popupcaption
{
color:#000000 !important;
font-size:9pt !important;
background-color:#CCCCCC !important;
border:1px solid #000000 !important;
font-family:verdana !important;
font-weight:bold !important;
}

/*-------Footer affiliate ad styling-------*/
.diydfooter, .diydfooter a, .payout, .payout a
{
font-family: georgia, serif;
font-size: 0.85em;
text-decoration: none;
color: #AAAAAA;
}
.diydfooter a:hover, .payout a:hover
{
color: #FFFFFF;
}

/*Set the tab colour below the images on region_main.php*/
tr.small, td.pleft{background: #B75858 !important;}

/*========Addiontional region_main styling========*/

#rm3_main_table .last20bg{
margin-bottom: 0;
}

#rm3_status_table td{
font-size: 8pt !important;
}


/*========Tour Styling========*/

/*The main container for your tour*/
#tour-container{
background: #D4BAFF;
padding-top:10px;
width:938px;
border: 1px solid #CCC;
}
/*Lay out the small tour image*/
.toursmall1, .toursmall2, .toursmall3{
width: 320px;
height: 439px;
margin: 0 0 0 10px;
background: #dae0e4;
float: left;
display: inline;
}
/*Lay out the large tour image*/
.tourlarge1, .tourlarge2, .tourlarge3{
width: 600px;
height: 439px;
margin: 0 0 0 0;
float: left;
display: inline;
}
/*Define the small image for tour page 1*/
.toursmall1{
background: url(gfx/simple/shared/tours/tour-adult-straight-01-gold-sm.jpg) no-repeat;
}
/*Define the small image for tour page 2*/
.toursmall2{
background: url(gfx/simple/shared/tours/tour-adult-straight-02-gold-sm.jpg) no-repeat;
}
/*Define the small image for tour page 3*/
.toursmall3{
background: url(gfx/simple/shared/tours/tour-adult-straight-03-gold-sm.jpg) no-repeat;
}
/*Define the large image for tour page 1*/
.tourlarge1{
background: url(gfx/simple/shared/tours/tour-adult-straight-01-gold-lg.jpg) no-repeat;
}
/*Define the large image for tour page 2*/
.tourlarge2{
background: url(gfx/simple/shared/tours/tour-adult-straight-02-gold-lg.jpg) no-repeat;
}
/*Define the large image for tour page 3*/
.tourlarge3{
background: url(gfx/simple/shared/tours/tour-adult-straight-03-gold-lg.jpg) no-repeat;
}

/*Define the text box on ALL tour pages*/
#tourtext1{
background:#EEEEEE none repeat scroll 0 0;
float:left;
margin:35px 0 0 119px;
text-align:left;
width:445px;
height:225px;
overflow: auto;
overflow-x: hidden;
}
/*Style the heading for the tourpage*/
#tourtext1 h3, tourtext2 h3, tourtext3 h3{
font-family: "trebuchet MS",sans-serif;
font-size: 17pt;
font-weight: bold;
letter-spacing: -0.4pt;
word-spacing: -1pt;
}
/*Style the small text for the tourpage*/
#tourtext1 p, tourtext2 p, tourtext3 p{
font-size: 9.5pt;
margin: 0 10px 10px 10px;
}
/*Tour navigation styling*/
#tournav{
background: #EEEEEE url(/gfx/shared-img/gradients/tournav-grad-light-purple.gif) repeat-x;
height: 61px;
}
img.tourbuttons{
float: right;
margin: 0 10px 0 0;
border: 0; 
}

#topbar{
background: #E30000;
height: 42px;
width: 100%;
}
.width960{width: 960px; margin: 0 auto;}

#loginbox{
background: none repeat scroll 0 0 #950000;
border-color: #F50000;
border-radius: 10px 10px 0 0;
border-style: solid solid none;
border-width: 1px 1px medium;
color: #FFFFFF;
float: right;
font-size: 9pt;
height: 36px;
margin: 5px 0 0;
width: 510px;
}
#loginbox form{
margin: 8px 6px 6px 18px;
}
#loginbox input{
border: 1px solid #242424;
}




/*Styles for member photos on the index page*/
.userphotorndcontainer{

}
.userphotornd{
float: left;
margin: 10px 0 0 10px;
font-size: 9pt;
}

.userphotornd img{
height: 56px;
width: 56px;
}

#rm3_main_table td.last20two, #rm2_main_table td.last20two{
padding: 0;
background: none;
}

tr.last20two td.last20two{
padding: 7px !important;
}

td.last20two .last20two img{
padding: 7px !important;
}

#loggedin .profiletemp{
margin: 10px;
width: 90%;
}


#freemember {
background: #FFCC00 /*url(/gfx/two_column/light_1/promo-image-upgrade-large.jpg)*/;
width: 200px;
height: 35px;
cursor: pointer;
float: right;
}

#fullmember { 
background: #00CCFF /*url(/gfx/two_column/light_1/promo-image-upgrade-large.jpg)*/; 
width: 200px;
height: 35px;
cursor: pointer;
float: right;
}

.usernamemsg{
float: left;
font-weight: bold;
margin: 10px 10px 0 12px;
}

/*======Overrides last20one style used in latest profiles======*/
#prefs .last20one{
background: none;
border: none;
}

#photop .last20two{
background: none repeat scroll 0 0 #FFFFA7;
border: 1px solid #D7AF7B !important;
color: #803939;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

#buddyl .last20bg{
width: 65% !important;
}

/*
=================
About this style sheet
=================

This is the main template style sheet. This Stylesheet is linked to in in the logged out and logged in headers of your site which in turn are located via Advanced Editor>Edit Logged out and Advanced Editor>Edit Logged in respectively.
Any queries, contact Rob. 
*/

.main-pic{
    background: url("/gfx/shared-img/sites/sn/main-images/mainimg-big-adult-couple-01") no-repeat scroll 0 0 transparent !important;
    border: 1px solid #000000;

}

.qj-form{
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid #777777;
    float: left;
    height: 300px;
    margin: 25px;
    padding: 0;
    width: 325px;
   /* -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;*/
   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

.qj-form form{
margin: 25px 10px 10px 10px;
}

/*========Block Colors=========*/
/*A quick way to set your div colours*/
.cb-block-color {
    background: none repeat scroll 0 0 #EBE4D8;
    border: 1px solid #B1B1B1;
    color: #525252;
}
.cb-block-color2 {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #000000;
    color: #B5B5B5;
}
.cb-block-color3 {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #000000;
    color: #FFFFFF;
}
.cb-block-color4 {
    background: none repeat scroll 0 0 #EBE4D8;
    border: 1px solid #B1B1B1;
    color: #010101;    
}
.cb-block-colorug {
    background: none repeat scroll 0 0 #444444;
    border: 1px solid #000000;
    color: #FFFFFF;  
    font-size: 9pt;
}
.cb-block-colorugp {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;  
    font-size: 9pt;
    border-radius: 4px;
}
.cb-footergrad {
    background: none repeat scroll 0 0 #E30000;
    border: 1px solid #E30000;
}

.cb-block-color a, .cb-block-color a:visited{color: #454545;}

.cb-block-color2 a, .cb-block-color2 a:visited{color: #B5B5B5;}

.cb-block-color3 a, .cb-block-color3 a:visited{color: #454545;}

.cb-block-color4 a, .cb-block-color4 a:visited{color: #454545;}

.cb-block-colorug a, .cb-block-colorug a:visited{color: #FFCC00;}
.cb-block-colorug a:hover, .cb-block-colorug a:visited:hover {color: #CCCCCC;}

/*=======Border Radius Add-on=======*/
.main-container, cb-footer-grad{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.main-pic, .cb-block-color, .cb-block-color2, .cb-block-color3, .cb-block-color4, .cb-block-colorug, .qj-form{
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

.qj_username, .qj_password, .qj_emailaddress, #loginbox input, .qj_country, .qj_gender, #joinwindow center select, #searchwindow center select, #joinwindow center input, #searchwindow center input {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#loginbox{
border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-webkit-border-radius: 7px 7px 0 0;
}

dt#top{
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
}

/*========Upgrade related styles==========*/
.menubold1 a, .menubold1 a:visited{
color: #007700 !important;
}
.menubold1 a:hover, .menubold1 a:visited:hover{
color: #00CC00 !important;
}
.menubold2 a, .menubold2 a:visited{
color: #375BC6 !important;
}
.menubold2 a:hover, .menubold2 a:visited:hover{
color: #23429e !important;
}

#rm_status_basicmember{
background: none;
background: #444444;
}

#upgrade-wrapper{
margin-left: 18px;
}

/*========Headline Banner=========*/
.banner-container{
    background: none repeat scroll 0 0 #FFCB00;
    border: 1px solid #C88F6E;
    border-radius: 7px 7px 7px 7px;
    color: #000000;
    font-size: 9pt;
    height: 75px;
    margin: 0 45px 0 40px;
    padding: 0;
}



/*========Super Button Styles=========*/
.superbutton{
margin: 10px 2%;
width: 46%;
}
.superbutton a{
background: url(/gfx/shared-img/gradients/button-grad-yellow-purple.png) repeat-x;
}
.superbutton2 a{
background: url(/gfx/shared-img/gradients/button-grad-yellow-purple.png) repeat-x;
width: 100%;
}
.superbutton a, .superbutton2 a, .superbutton a:hover, .superbutton2 a:hover, .superbutton a:visited, .superbutton2 a:visited, .superbutton a:visited:hover, .superbutton2 a:visited:hover{
display: inline-block;
height: 40px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;

}
.superbutton a, .superbutton2 a, .superbutton a:visited, .superbutton2 a:visited{
background-position:0 0;
border: 1px solid;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
color:#000000;
text-decoration: none;
}
.superbutton a:hover, .superbutton2 a:hover, .superbutton a:visited:hover, .superbutton2 a:visited:hover{
background-position:0 -46px;
color:#FFFFFF;
text-decoration: none;
}
.superbutton span, .superbutton2 span{
border-top:1px solid rgba(255, 255, 255, 0.2);
display:block;
font-size:11pt;
font-weight:bold;
padding:11px 20px 0;
text-align:center;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}



/*========row colors for upgrade page=========*/
#prices{border-collapse:collapse; 
font-size: 20pt;
font-family: cambria, georgia, serif !important;
font-weight: normal;
}
.row1{background: #E3E3E3; padding: 4px;}
.row2{background: #EBEBEB; padding: 4px;}


/*========Profile template styles=========*/
#loggedout .profilecontainer{width: 820px; border-radius: 7px;}
#loggedin .profilecontainer{width: 600px; border-radius: 7px;}
.profilecontainer{font-size: 10pt; margin: 0;}
#loggedout .left-panel{
border: 1px solid #CCCCCC;
margin: 5px;
width: 297px;}
#loggedin .left-panel{
border: 1px solid #CCCCCC;
margin: 5px;
width: 197px;}

#loggedout .right-panel{
border: 1px solid #CCCCCC;
margin: 5px;
width: 460px;}
#loggedin .right-panel{
border: 1px solid #CCCCCC;
margin: 5px;
width: 340px;}

#loggedout .button-container{
height: 62px; width: 820px; border-radius: 7px; margin-top: 7px;
}
#loggedin .button-container{
height: 62px; width: 600px; border-radius: 7px;
}
.bottom-panel{border: 1px solid #CCCCCC; margin: 5px;}
.profile-info{
    background: none repeat scroll 0 0 #393939;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.profile-info-head{
margin: 0;
background: #4E4E4E;
font-size: 12pt;
font-weight: bold;
color: #FFFFFF;
}

#mailbox{
font-size: 9pt;
}


/*========region_main specific=========*/
.rm_location{
font-size: 85%;
}
