 
img {border:0px}

.rule { border-style:dotted;
	border-color: #cccccc;
}
.pageglobal {	
	background-color : #ffffff;
	color : #504234;
    font-family : arial,verdana, sans-serif;
}

#topbar {
	background-color:#504335;
	color:#ffffff;
	font-size: 12px;
	font-weight:bold;
	height:19px;
	margin-top:2px;
	padding-left:8px;
	padding-top:2px;width:100% auto
}

.innercontainer {  
	background-color : #F8F8F4;
	font-size : 11px;
	line-height : 16px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 3px;
	padding-top : 2px;
}

.cornerfiller {
	background-color:#F8F8F4;
	color:transparent
}

.corneruplt 
{	
	background-position: 0px 0px;
	background-image: url(Images/cr_main_uplt.gif);
}

.corneruprt 
{	
	background-position: 0px 0px;
	background-image: url(Images/cr_main_uprt.gif);
}

.cornerdownlt 
{	
	background-position: 0px 0px;
	background-image: url(Images/cr_main_downlt.gif);
}

.cornerdownrt 
{	
	background-position: 0px 0px;
	background-image: url(Images/cr_main_downrt.gif);
}

.cornertop
{	
	background-position: 0px 0px;
	background-image: url(Images/cr_top.gif);
}

.cornerbottom
{	
	background-position: 0px 0px;
	background-image: url(Images/cr_bottom.gif);
}

.innertext {  
	background-color :transparent;
    color : #504234;
	font-size : 11px;
}

.profileinnertext {  
	background-color :white;
    color : #504234;
	font-size : 11px;
}

.fieldname 
{
	font-size: 11px;
	font-weight: bold;
}

.fieldname2
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

.boldtext {
	font-size : 11px;
    font-weight:bold
}

.smtext {
	background-color:transparent;
	color:#000000;
	font-size : 10px;
	font-family:arial,verdana, sans-serif;
	line-height: 11px;
}

.bigtext {
	background-color:transparent;
	color:#000000;
	font-family: Arial;
	font-size : 12px;
	line-height: 13px;
	font-style:normal;
	padding-top:5px;
}

.bigheaders {
	background-color:transparent;
	color : #504234;
	font-size:14px;
	font-weight:bold;
	font-family:arial,verdana, sans-serif;
}

#pgnamebox {   
	background-color : #CFCFC7;
	color : #ffffff;
	font-size : 11px;
	line-height : 12px;
	padding-left : 10px;
	padding-right : 10px;	

}

.pgnamehead {
	background-color:transparent;
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	line-height : 17px;
	text-transform : uppercase;
	padding-bottom:10px
}

.pgnameheadlong {
	background-color:transparent;
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	line-height : 17px;
	text-transform : uppercase;
	padding-bottom:10px
}

.instructionarea {
	background-color:transparent;
	color : #504234;
	font-size : 11px;
	line-height:16px;
	padding-left : 5px;
	padding-right : 5px;
}


a.linkstyle1 {	
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
}

a.linkstyle1:hover {
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
}

a.linkstyle1:active {   
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
}

a.linkstyle1:visited {   
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
}

a.linkstyle2:link {   
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: underline;
	font-weight : bold;
}

a.linkstyle2:hover {
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}

a.linkstyle2:active {
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}

a.linkstyle2:visited {
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: underline;
	font-weight : bold;
}

a.linkstyle4 {	
	background-color:transparent;
	color: #D96B00;
	font-size: 16px;
	font-weight : bold;
	text-decoration: underline;
}

a.linkstyle4:hover {
	background-color:transparent;
	color: #D96B00;
	font-size: 16px;
	font-weight : bold;
	text-decoration: none;
}

a.linkstyle4:active {   
	background-color:transparent;
	color: #D96B00;
	font-size: 16px;
	font-weight : bold;
	text-decoration: none;
}

a.linkstyle4:visited {   
	background-color:transparent;
	color: #D96B00;
	font-size: 16px;
	font-weight : bold;
	text-decoration: underline;
}


a.linkstyle3:hover {
	background-color:transparent;
	color: #5092c6;
	font-size: 14px;
	font-weight : bold;
	line-height:20px;
	text-decoration: none;
}

a.linkstyle3:active {   
	background-color:transparent;
	color: #5092c6;
	font-size: 14px;
	font-weight : bold;
	line-height:20px;
	text-decoration: none;
}

a.linkstyle3:visited {   
	background-color:transparent;
	color: #5092c6;
	font-size: 14px;
	font-weight : bold;
	line-height:20px;
	text-decoration: underline;
}

a.helplink:link {   
	font-size: 13px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: underline;
	line-height: 18px;
}

a.helplink:hover {
	font-size: 13px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: none;
	line-height: 18px;
}

a.helplink:active {
	font-size: 13px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: underline;
	line-height: 18px;
}

a.helplink:visited {
	font-size: 13px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: underline;
	line-height: 18px;
}

 .edproinput,.asearchinput,.reginput,.acctinfoinput,.logininput,.paypmtinput,.composeinput,.helpinput,.ageinput,.zipinput,.srchmenuinput,.sendinput {
	background-color:#ffffff;
	color : #504234;
	font-family: arial, san-serif; 
	font-size:11px;
	border:solid 1px #babaac
}
 
 .edproselect,.asearchselect,.regselect,.acctinfoselect,.helpselect,.lookselect,.milesselect {
	background-color:#ffffff;
	color : #504234;
	font-family: arial, san-serif; 
	font-size:11px;
}

.lastupdate {
	background-color:transparent;
	color : #504234;
	font-size : 9px;
	font-style : normal; 
}

.picbg {background-color:#cccccc}

.button1 {
	background-color:#D96B00;
	color:#ffffff;
	font-family :arial, sans-serif;
	font-size : 11px;
	font-weight:bold;
	border: 1px solid #CFCFC7;
}

.gridbkrd 
{
	background-color : #F8F8F4;
}

.gridhead
{
	background-color : #D96B00;
	color : #ffffff;
	font-size : 11px;
	font-weight:bold;
	text-align:center
}

#buttoncontainer {
	text-align:right;
	margin-top:8px;
	padding-right:12px
}

.fieldadjuster {margin-top:4px}

.gutter
{
	background-color: #ffffff;background-image: url(images/gutter_clear.gif);background-position:0px 0px;background-repeat:no-repeat;
	padding-top:2px;width:16px
}
.gutterspacer{background-color:#ffffff;color:transparent}

.alert {
	background-color:transparent;
	color : #ff3300;
	font-size : 10px;
	font-weight:bold;
	padding:4px
}

.alerts {
	background-color:transparent;
	color : #D83226;
	font-size : 12px;
	font-weight:bold;
	padding:4px
}

.tipbox 
{
	border:dotted 1px black;
	width:155px;
	background-color:White;
	font-size:12px;
	padding: 10 15 10 10;
}

.tipnext
{
	font-size:18px;
	font-weight:bold;
	color: #504234;
	text-transform : uppercase;
}


/* ---------  tabs ------------*/

#tabs {margin-top:2px;margin-left:4px
      }

#tabs td {
     font-family:verdana;
	 font-size:10px;
	 font-weight:bold;
	 letter-spacing:-1px;
     margin:0;
 }
      
#tabs a {
      float:left;
      background:#babaac url(images/lt_cr_taboff.gif) no-repeat left top;
      margin:0;
      padding:0px 0px 2px 6px;
      text-decoration:none;
}
    
#tabs a span {
      display:block;
      background: url(images/rt_cr_taboff.gif) no-repeat right top;
      padding:4px 7px 3px 0px;
      color:#ffffff;
  }

/*  IE5-Mac \*/
#tabs a span {float:none;}
/*  IE5-Mac  */
#tabs a:hover span {
      color:#ffffff;
      }
      
#tabs .current a {
       background:#D96B00 url(images/lt_cr_tabon.gif) no-repeat left top;
}

#tabs .current a span {
       background:#D96B00 url(images/rt_cr_tabon.gif) no-repeat right top;
}

#tabs a:hover {
       background:#D96B00 url(images/lt_cr_tabon.gif) no-repeat left top;
}

#tabs a:hover span {
       background:#D96B00 url(images/rt_cr_tabon.gif) no-repeat right top;
}



/* ---------  help.aspx ------------*/

.helptextarea{
	font-family : arial,verdana, sans-serif;
	color : #504234;
	width:300px;
	color:transparent;
	font-size:11px
}

/* ---------  photos.aspx ------------*/

#photoarea {
	margin-top:0px;
    margin-bottom:18px;
    text-align:center;
}
	
.photoinstruction {margin-top:3px}	
	
#ruleslist {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:4px;
	padding: 0px;
	list-style:none;
}

#ruleslist li {
	padding-left: 10px;padding-bottom:5px;
	background-image: url(images/icon_arrow_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#formats {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:40px;
	padding: 0px;
}

#formats li {margin:0px;padding: 0px;list-style-type:disc;}

#photoline{margin-top:12px;margin-bottom:8px}

/* ---------  default.aspx ------------*/

#featuredhead,#searchhead {
	background-color:transparent;
	color:#504335;
	font-size:15px;
	font-weight:bold;
}

.featuredprofilename {
	background-color : #babaac;
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	text-indent : 5px;
}

td.featuredprofilename a {
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	text-indent : 5px;
	font-weight:bold;
	text-decoration:underline
}

td.featuredprofilename a:hover {
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	text-indent : 5px;
	font-weight:bold;
	text-decoration:none
}
	
.featuredprofiletext {
	background-color : #ffffff;
	color : #666666;
	font-size : 11px;
	line-height : 12px;
	padding-left : 5px;
	padding-top : 2px;
	padding-right : 3px;
	padding-bottom :4px;
}
			
.featuredborder {background-color : #babaac;color:#babaac}

#verticaldivider {background-color:transparent;color:transparent}

/*quicksearch module*/

.qsbg {
	background-color:#E9E9DE;
}

#ssnqscontainer {
	background-color : #E9E9DE;
	color:#504234;
	font-size:11px;
	text-align:left;
	padding-top:4px;
	padding-left:18px;
}

#qsheader {
	background-color:#BABAAC;
	color:#ffffff;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-top:1px;
	padding-left:6px;
	height:17px;
}

.qsspacer {margin-bottom:8px}

#between {margin-bottom:6px}

#piconly {margin-top:6px;}

#qsbuttoncontainer {
 margin-top:6px;
 padding-bottom:6px
}

a.qslink {	
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
}

a.qslink:hover {
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
}

a.qslink:active {   
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
}

a.qslink:visited {   
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
}


/* ---------  editprofile.aspx ------------*/

 #profileprompt {margin-top:4px;margin-bottom:4px}
 .star {font-size:16px;color:#000000;}
 .rules {font-size:16px;font-weight:bold;color:#333333;}
 

 .innertextme {  
	background-color : #F8F8F4;
    color : #504234;
	font-size : 11px;
	width:160px
}

 .innertextyou,.edproquestion,.edprobuttonarea {  
	background-color : #ffffff;
    color : #504234;
	font-size : 11px;
}
 
 .profileheaders {
	background-color: #babaac;
	color: #666666;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	padding-left : 5px;
	padding-right : 5px;
	padding-top:3px;
	padding-bottom:3px;
}

 .reqtext {
	font-size : 10px;
	color:#000000;
	font-style:italic;
	margin-left:58px
}
 
 .edprotextareasm {
	font-family : arial,verdana, sans-serif;
	font-size : 11px;
	color : #504234;
	margin-bottom:4px;
	margin-left:6px
}
 
 .footerchoices {
	background-color: #ffffff;
	color: #666666;	font-size : 14px;
	font-weight : bold;
	color : #000000;
	padding-left : 5px;
	padding-right : 5px;
}

.or {
	background-color: #ffffff;
	color: #666666;	font-size : 14px;
	font-weight : bold;
	color : #504234;
	margin-right:24px;
}
 
/* ---------  search.aspx ------------*/ 
 
.asearchcontent {  
	background-color : #F8F8F4;
    color : #504234;
	font-size : 11px;
}
 .asearchcontent2 {
	background-color : #ffffff;
    color : #504234;
	font-size : 11px;
}

/* ---------  srchmenu.aspx ------------*/

.srchmenucontent1 {  
	background-color : #E9E9DE;
    color : #504234;
	font-size : 11px;
	padding:8px
}

.srchmenucontent2 {  
	background-color :#F8F8F4;
    color : #504234;
	font-size : 11px;
}

#srchmenuqscontainer {
	font-size:11px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	background-color :transparent;
	color:#504234
}

#srchmenuqsheader {
	font-weight:bold;
	background-color:#BABAAC;
	color:#ffffff;
	text-align:left;
	padding-left:6px;
	height:17px;
	font-size:14px;
	padding-top:1px
}

.srchmenubuttons {padding:6px}
	
.thumbbg 
{
	background-color : #333333;
}

.resultsandwich {
	background-color : #BABAAC;
	color:#ffffff;
	font-size : 11px;
	height:18px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
}

.resultsandwichtop {
	background-color : #BABAAC;
	color:#ffffff;
	font-size : 11px;
	height:18px;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}

a.resultlink:link
{
	font-size: 11px;
	color:white;
	text-decoration: underline;
	font-weight : normal;
	padding-right:5px;

}
a.resultlink:hover {
	font-size: 11px;
	background-color:transparent;
	color: #ffffff;
	text-decoration: none;
	font-weight : normal;
	padding-right:5px;
}

a.resultlink:active {
	font-size: 11px;
	background-color:transparent;
	color: #ffffff;
	text-decoration: none;
	font-weight : normal;
	padding-right:5px;
}

a.resultlink:visited {
	font-size: 11px;
	background-color:transparent;
	color: #ffffff;
	text-decoration: underline;
	font-weight : normal;
	padding-right:5px;
}

a.resultproname:link {   
	font-size: 11px;
	background-color:transparent;
	color: #ffffff;
	text-decoration: underline;
	font-weight : bold;
}

a.resultproname:hover {
	font-size: 11px;
	background-color:transparent;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
}

a.resultproname:active {
	font-size: 11px;
	background-color:transparent;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
}

a.resultproname:visited {
	font-size: 11px;
	background-color:transparent;
	color: #ffffff;
	text-decoration: underline;
	font-weight : bold;
}

.resultbg {background-color : #EFEFE4;}

/* ---------  match.aspx ------------*/

.profilematches {  
	background-color : transparent;
    color : #504234;
	font-size : 11px;
	margin-left:20px;
	margin-bottom:12px
}

#matchbutton {padding-top:10px;text-align:right}
	
/* ---------  acctinfo.aspx ------------*/
	
.credits {
	font-size : 16px;
	color : #000000;
	font-weight : bold;
}

/* ---------  msgbox.aspx ------------*/
	
.msgboxouterbg {
	background-color : #FFFFFF;
	padding-right : 8px;
	padding-left : 8px;
	padding-bottom : 8px;
	padding-top : 8px;
}

.msgprofilebg {
	background-color : #E9E9DB;
	padding-right : 10px;
	padding-left : 10px;
	padding-bottom : 3px;
	padding-top : 3px;
}

a.msgboxlink:link {   
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: underline;
}

a.msgboxlink:hover {
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: none;
}

a.msgboxlink:active {
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: none;
}

a.msgboxlink:visited {
	background-color:transparent;
	color: #504335;
	font-size: 11px;
	text-decoration: underline;
}

	
/* ---------  faq.aspx ------------*/

.faqquestions {
	font-size: 11px;
	color: #D96B00;
	font-weight : normal;
	line-height: 14px;
}

#faqmainlist {margin-top:0px;line-height:18px}
.graphicadj {margin-top:3px}
	
/* ---------  profile.aspx ------------*/

.progutter {padding-top:2px}

.proheadline {
	font-size : 11px;
	color : #000000;
	padding-left : 15px;
	font-weight : bold;
	height:18px
}

.propicbg {background-color: #F2F1F1;}

.propicborder {background-color: #E5E4E4;}

.proheaders {
	font-size : 11px;
	font-weight : bold;
	padding-left : 5px;
	color : #FFFFFF;
	letter-spacing : 1px;
	background-color : #DCD9D6;
}

.proquestions {
	font-size : 10px;
	padding-left : 4px;
	color : #333333;
	font-weight : bold;
}
	
.proanswersme {
	font-family : Verdana;
	font-size : 11px;
	color : #333333;
	background-color: #E9E9DE;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 4px;
}

.proansweryou {
	font-family : Verdana;
	font-size : 11px;
	color : #333333;
	background-color:#E8DCD8;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 4px;
}

.tipicebergheaders {
	font-size : 12px;
	color : #666666;
	font-weight : bold;
}

a.navprofilesnext {
	font-size : 11px;
	color : #ffffff;
	text-align : left;
	padding-left : 8px;
	text-decoration : none;
}

a.navprofilesnext:hover {
	font-size : 11px;
	text-align : left;
	padding-left : 8px;
	color : #cccccc;
	text-decoration : underline;
}

a.navprofilesnext:active {
	font-size : 11px;
	color : #ffffff;
	text-align : left;
	padding-left : 8px;
	text-decoration : none;
}

a.navprofilesnext:visited {
	font-size : 11px;
	color : #ffffff;
	text-align : left;
	padding-left : 8px;
	text-decoration : none;
}

.profilepadding 
{
	position:relative;
	width:1px;
}

a.profilelink:link
{
	font-size: 11px;
	color:black;
	text-decoration: underline;
	padding-right:0px;
}
a.profilelink:hover {
	font-size: 11px;
	background-color:transparent;
	color:black;
	text-decoration: none;
	font-weight : normal;
	padding-right:0px;
}

a.profilelink:active {
	font-size: 11px;
	background-color:transparent;
	color:black;
	text-decoration: none;
	font-weight : normal;
	padding-right:0px;
}

a.profilelink:visited {
	font-size: 11px;
	background-color:transparent;
	color:black;
	text-decoration: underline;
	font-weight : normal;
	padding-right:0px;
}

.prodetails 
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A4929;
}

.profileinnertext {  
	background-color :#FEF7E8;
    color : #504234;
	font-size : 12px;
	width:400px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	margin-right:20px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	
}

/* ---------  compose.aspx ------------*/

.composetextarea{
	width:280px;
	font-family : arial,verdana, sans-serif;
	font-size : 11px;
	color : #504234;
}

/* ---------  error.aspx ------------*/

.errorurl {margin-top:0px}
ul.errorurl a:link {
	background-color:transparent;
	color: #D96B00;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
}

/*nav*/

#ssnmainnavigation {
	background-color:#ffffff;
	color:transparent;
	line-height :16px;
	text-align:left;
	width:130px
}	

#topcontainer {padding-top:1px}

#bottomcontainer {
	font-family:helvetica,sans-serif;
	font-size:11px;
	color : #ffffff;
	background-color:transparent;
}

#head {
	background-color:#504335;
	font-family:arial,sans-serif;
	font-size:15px;
	color : #ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px
}

#head a {
	color : #ffffff;
	background-color:transparent;
	text-decoration:none
}
#head a:hover {
	color : #ffffff;
	background-color:transparent;
	text-decoration:none
}
#head a:visited {
	color : #ffffff;
	background-color:transparent;
	text-decoration:none
}
#head a:active {
	color : #ffffff;
	background-color:transparent;
	text-decoration:none
}

#getflash {margin-top:4px;margin-bottom:4px}

.joinnow {
	background:#BABAAC;
	margin-top:4px;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:10px;
	padding-bottom:2px;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight: normal;
	color : #ffffff;
}

div.joinnow a:link {
	color:#D96B00;
	background-color:transparent;
}
div.joinnow a:hover {
	color:#D96B00;
	background-color:transparent;
	text-decoration:none
}
div.joinnow a:visited {
	color:#D96B00;
	background-color:transparent;
}
div.joinnow a:active {
	color:#D96B00;
	background-color:transparent;
}

.activebox {
	background-color:#BABAAC;
	margin-top:4px;
	margin-bottom:0px;
	padding:5px 10px 5px 10px;
	
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight : bold;
	color : #ffffff;
	text-align:center;
}	

div.activebox a:link{
	color : #D96B00;
	background-color:transparent;
}
div.activebox a:hover {
	color : #D96B00;
	background-color:transparent;
}
div.activebox a:visited {
	color : #D96B00;
	background-color:transparent;
}
div.activebox a:active {
	color : #D96B00;
	background-color:transparent;
}

.logincontainer 
{
	
	background:#F4E3BD;
	color:#504335;
	font-weight:bold;
	text-align:left;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:5px 5px 5px 12px;
}

.logininputs {
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	font-family : arial,sans-serif;
	font-size : 11px;
	background-color:#ffffff;
	padding-left:3px;
	color : #504335;
	width:90px
}

#loginbutton {
	margin-top:5px;
}

#forgot a {
	font-family:arial,sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	background-color:transparent;
	text-decoration : none;
	font-style : italic;
	padding-top:10px;
}

#forgot a:hover {
	font-family:arial,sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #64584a;
	background-color:transparent;
	text-decoration : none;
	font-style : italic;
	padding-top:10px;
}

#online{
	background-color:#ffffff;
	color:transparent;
	margin-top:4px;
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}
div#online a:link {
	font-family:arial,sans-serif;color:#D96B00;font-size:12px;font-weight:bold;background-color:transparent
}
div#online a:hover {
	font-family:arial,sans-serif;color:#D96B00;font-size:12px;font-weight:bold;background-color:transparent;text-decoration:none
}
div#online a:visited {
	font-family:arial,sans-serif;color:#D96B00;font-size:12px;font-weight:bold;background-color:transparent
}
div#online a:active {
	font-family:arial,sans-serif;color:#D96B00;font-size:12px;font-weight:bold;background-color:transparent
}

/*navigation start*/
	
.navi {text-align:justify;overflow:hidden}
.subnavi {text-align:justify;overflow:hidden}

.navi a {
		font-family: arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		background-color: #babaac;
		line-height:18px;
		white-space:nowrap;
}
	

.navi a:hover { 
		background-color: #d96b00;
        text-decoration:none;
        color: #ffffff;
        line-height:18px;
        white-space:nowrap;
}

.subnavi a {
		font-family: arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #64584a;
		background-color: #e9e9db;
		letter-spacing:1px;
        text-decoration:none;
        line-height:18px;
        white-space:nowrap;width:auto
		
}

	
.subnavi a:hover { 
		background-color: #F9BC36;
        text-decoration:none;
        color: #ffffff;line-height:18px;white-space:nowrap;}
        
div#home a
	{padding: 1px 84px 2px 15px;text-decoration:none;overflow:hidden}
div#acct a
	{padding: 1px 42px 2px 15px;text-decoration:none;overflow:hidden}
div#create a
	{padding: 1px 26px 2px 15px;text-decoration:none;overflow:hidden}
/* backslash hack for IE mac browsers \*/
div#create a
	{padding: 1px 19px 2px 15px;text-decoration:none;overflow:hidden}
/* End hack */
div#mprofile a
	{padding: 1px 16px 2px 15px;text-decoration:none;overflow:hidden}
	/* backslash hack for IE mac browsers \*/
div#mprofile a
	{padding: 1px 10px 2px 15px;text-decoration:none;overflow:hidden}
/* End hack */
div#mphotos a
	{padding: 1px 20px 2px 15px;text-decoration:none;overflow:hidden}
	/* backslash hack for IE mac browsers \*/
div#mphotos a
	{padding: 1px 16px 2px 15px;text-decoration:none;overflow:hidden}
/* End hack */
div#mess a
	{padding: 1px 36px 2px 15px;text-decoration:none;overflow:hidden}
div#hot a
	{padding: 1px 49px 2px 15px;text-decoration:none;overflow:hidden}
div#search a
	{padding: 1px 72px 2px 15px;text-decoration:none;overflow:hidden}
div#advsearch a
	{padding: 1px 12px 2px 15px;text-decoration:none;overflow:hidden}
	/* backslash hack for IE mac browsers \*/
div#advsearch a
	{padding: 1px 7px 2px 15px;text-decoration:none;overflow:hidden}
/* End hack */
div#matched a
	{padding: 1px 39px 2px 15px;text-decoration:none;overflow:hidden}
	/* backslash hack for IE mac browsers \*/
div#matched a
	{padding: 1px 35px 2px 15px;text-decoration:none;overflow:hidden}
/* End hack */
div#buy a
	{padding: 1px 46px 2px 15px;text-decoration:none;overflow:hidden}
div#about a
	{padding: 1px 30px 2px 15px;text-decoration:none;overflow:hidden}
div#help a
	{padding: 1px 88px 2px 15px;text-decoration:none;overflow:hidden}
div#login a
	{padding: 1px 79px 2px 15px;text-decoration:none;overflow:hidden}	
div#logout a
	{padding: 1px 67px 2px 15px;text-decoration:none;overflow:hidden}
	
/*navigation end*/

.prosearchcontainer {
	color:#64584a;
	background-color:#E9E9DB;
	width:130px;
	overflow:hidden;
	font-family : arial,sans-serif;
	font-size : 11px;
	padding:10px 5px 10px 5px;
}

.prosearchinputs {
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	font-family : arial,sans-serif;
	font-size : 11px;
	color : #504335;
	width:90px;
	margin-bottom:6px;
	background-color:#ffffff
}

#navtos {background-color:#E9E9DB;color:transparent;height:40px;}

#navtos  a {
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight : bold;
	color : #64584a;
	text-decoration:none;
	margin-left:6px;
	text-align:center;
	background-color:#E9E9DB
}	

/*end nav */

/* ---------  list.aspx ------------*/
.listcontent 
{
	color: #000000;
}

/* ---------  popups ------------*/

.inner{  
	font-family:arial,verdana, sans-serif;
	background-color : #F8F8F4;
	font-size : 11px;
	line-height : 16px;
	padding-left : 6px;
	padding-right : 6px;
	padding-bottom : 0px;
	padding-top : 0px;
}

.popheaders {	background-color:transparent;
	color : #504234;
	font-size:16px;
	font-weight:bold;
	font-family:arial,verdana, sans-serif;margin-bottom:20px}
	
.popsmtext {
	background-color:transparent;
	color:#000000;
	font-size : 11px;
	font-family:arial,verdana, sans-serif;
	line-height: 11px;margin-bottom:10px
}

.popbuttoncontainer {
	text-align:left;
	margin-top:20px;
}

/* ----------- voice stuff -----------*/

a.searchlink:link
{
	font-size: 11px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: underline;
	line-height: 18px;
}

a.searchlink:hover
{
	font-size: 11px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: none;
	line-height: 18px;
}

a.searchlink:visited
{
	font-size: 11px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: none;
	line-height: 18px;
}

a.searchlink:active
{
	font-size: 11px;
	color: #D96B00;
	font-weight : normal;
	text-decoration: underline;
	line-height: 18px;
}

.vid
{
	color: #D96B00;
	font-size: 14px;
	font-weight:bold;
}

.vidprofile
{
	font-size: 14px;
	color: #333333;
	font-weight:bold;
}

.voicenumber
{
	font-size: 14px;
	color:#333333;
	font-weight: bold;
}

/* ---------  emlo ------------*/
.Articlebg
{
	background-color : #E9E9DE;
}

.TextHeaderLc
{
	font-size : 11px;
	color: #333333;
	font-weight : bold;
	margin-left : 3px;
	margin-right : 3px;
	line-height : 12px;
}
.ArticleHeader {
	background-color : #BABAAC;
	color : White;
	font-size : 11px;
	line-height : 12px;
	padding-left : 5px;
}


.EmloBg1
{
	background-color: White;
}

.EmloBg2
{
	background-color:#F8F8F4;
}

.EmloDate
{
	font-size: 12px;
	color: #D96B00;
	font-weight : bold;
}

/* start grouped styles for content*/

div.EmloQuestion a:link {
	color: #D96B00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.EmloQuestion a:visited {
	font-size: 11px;
	color: Orange;
	font-weight : bold;
	text-decoration: none;
}

div.EmloQuestion a:active {
	font-size: 11px;
	color: #D96B00;
	font-weight : bold;
	text-decoration: none;
}

div.EmloQuestion a:hover {
	font-size: 11px;
	color: #D96B00;
	font-weight : bold;
	text-decoration: underline;
}

div.EmloAnswer a:link {
	color: #D96B00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.EmloAnswer a:visited {
	font-size: 11px;
	color: Orange;
	font-weight : bold;
	text-decoration: none;
}

div.EmloAnswer a:active {
	font-size: 11px;
	color: #D96B00;
	font-weight : bold;
	text-decoration: none;
}

div.EmloAnswer a:hover {
	font-size: 11px;
	color: #D96B00;
	font-weight : bold;
	text-decoration: underline;
}

a.EmloLink
{
	font-size: 11px;
	color: #D96B00;
	font-weight : bold;
	text-decoration: none;
}

a.EmloLink:active
{
	font-size: 11px;
	color: #D96B00;
	font-weight : bold;
	text-decoration: none;
}

a.EmloLink:hover
{
	font-size: 11px;
	color: #D96B00;
	font-weight : bold;
	text-decoration: underline;
}

a.EmloLink:visited
{
	font-size: 11px;
	color: Orange;
	font-weight : bold;
	text-decoration: none;
}

a.EmloTitleLink
{
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	text-decoration: none;
}

a.EmloTitleLink:active
{
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	text-decoration: none;
}

a.EmloTitleLink:hover
{
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	text-decoration: underline;
}

a.EmloTitleLink:visited
{
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	text-decoration: none;
}

.EmloTitle1
{
	font-size:13px;
	font-weight: bold;
}

.EmloTitle2
{
	font-size:11px;
	font-weight: bold;
}

.EmloTitle3
{
	font-size:15px;
	font-weight: bold;
}

.EmloQuestion
{
	font-size: 11px;
	color: #000000;
	font-style : normal;
	line-height: 15px;
}

.EmloAnswer
{
	color: #504335;
	line-height: 15px;
	padding-left : 15px;
	padding-top : 10px;
}

/* horoscope styles start */

.horodate {	font-size: 12px;
	        color: #D96B00;
			font-weight : bold;
			margin-bottom:26px}


.horotitle{font-size:11px;
           font-weight: bold;}


.horo{color: #504335;
	  line-height: 15px;
	  margin-bottom:12px;}
	  
	
div.horotitle img  {margin-right:8px;display:inline}

/* horoscope styles end */

.msgsubject
{
	font-size:14px;
	color: Black;
}
.confirmon
{	font-size: 16px;
	color: #6e5944;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
}

.confirmoff
{	font-size: 16px;
	color: #cccccc;
	font-weight:bold;
}