﻿
.DomainTopNav  
{
    width:970px;
    float:left; 
    text-align:center; 
    font-family:Verdana,San-Serif; 
    background-color:#f6f6f6; 
    border-left:solid 1px #f3f3f3; 
    border-top:solid 1px #f3f3f3; 
    border-right:solid 1px #f3f3f3;
 }

.DomainLogo { float:left; font-family:Verdana,San-Serif; color:#ff0000; font-weight: bold; font-size:20px; 
              width:183px; height:60px; background-color:#f6f6f6; text-align:center; vertical-align:middle; }
.DomainLogo a { color:#ff0000; text-decoration:none; }
.DomainLogo a:hover { color:#000000; text-decoration: none;}

.DomainLogoPanel { border-left:solid 1px #f0f0f0; border-top:solid 1px #f0f0f0 }

/* top nav */
#nav img { float: left; }
.outernav { margin:0; padding:0; float:left; width:970px; }

.searchdiv { margin-left:120px; margin-top:2px; _margin-top:2px; float:left; }
.futurediv { float:right; margin-top:2px; _margin-top:2px; margin-bottom:0px; font-size: 8px; font-family: Verdana, San-Serif; }

.topnav_lowdiv { float:left; width:970px; }

/* SiteTabs */
.topnav_lowdiv .sitetabs { float:left; margin-left:6px; width:720px; font-weight:bold; text-align:center;}
.sitetab1 {float:left; height:23px; }
.sitetab1 a {color: #683702;font-family:Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;display:block;margin: 6px 2px 0px 2px;}
.sitetab1 a:hover {color: #ff0000;text-decoration: none;}
.sitetab1 div {float:left;height: 100%;}
.sitetab1 div.left {display: none;}
.sitetab1 div.body {background-image:url(/images/navigationtabs_body.gif); background-repeat:repeat-x;}
.sitetab1 div.right {width: 12px; background-image:url(/images/navigationtabs_divider.gif);}

.tab2 {float:left;height: 23px;}
.tab2 a {color: #683702;font-family:Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;display:block;margin: 6px 2px 0px 2px;}
.tab2 a:hover {color: #ff0000;text-decoration: none;}
.tab2 div {float:left;height: 100%;}
.tab2 div.left {display: none;}
.tab2 div.body {background-image:url(/images/navigationtabs_body.gif); background-repeat:repeat-x;}
.tab2 div.right {width: 12px; background-image:url(/images/navigationtabs_divider.gif);}

.tab3 {float:left;height: 23px;}
.tab3 a {color: #683702;font-family:Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;display:block;margin: 6px 2px 0px 2px;}
.tab3 a:hover {color: #ff0000;text-decoration: none;}
.tab3 div {float:left;height: 100%;}
.tab3 div.left {display: none;}
.tab3 div.body {background-image:url(/images/navigationtabs_body.gif); background-repeat:repeat-x;}
.tab3 div.right {width: 12px; background-image:url(/images/navigationtabs_divider.gif);}

.tab4 {float:left;height: 23px;}
.tab4 a {color: #683702;font-family:Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;display:block;margin: 6px 2px 0px 2px;}
.tab4 a:hover {color: #ff0000;text-decoration: none;}
.tab4 div {float:left;height: 100%;}
.tab4 div.left {display: none;}
.tab4 div.body {background-image:url(/images/navigationtabs_body.gif); background-repeat:repeat-x;}
.tab4 div.right {width: 12px; background-image:url(/images/navigationtabs_divider.gif);}

.tab5 {float:left;height: 23px;}
.tab5 a {color: #683702;font-family:Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;display:block;margin: 6px 2px 0px 2px;}
.tab5 a:hover {color: #ff0000;text-decoration: none;}
.tab5 div {float:left;height: 100%;}
.tab5 div.left {display: none;}
.tab5 div.body {background-image:url(/images/navigationtabs_body.gif); background-repeat:repeat-x;}
.tab5 div.right {width: 12px; background-image:url(/images/navigationtabs_divider.gif);}

.tab6 {float:left;height: 23px;}
.tab6 a {color: #683702;font-family:Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;display:block;margin: 6px 2px 0px 2px;}
.tab6 a:hover {color: #ff0000;text-decoration: none;}
.tab6 div {float:left;height: 100%;}
.tab6 div.left {display: none;}
.tab6 div.body {background-image:url(/images/navigationtabs_body.gif); background-repeat:repeat-x;}
.tab6 div.right {width: 12px; background-image:url(/images/navigationtabs_divider.gif);}

.first div.left {width:9px; background-image:url(/images/navigationtabs_left.gif);display: block;}
.last div.right {width:10px; background-image:url(/images/navigationtabs_right.gif);}
/* SiteTabs */

/* MemberTabs */
.topnav_lowdiv .membertabs { float:right; width:227px; }
.membertabs a {color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center;}
.membertabs a:hover {color:#ff0000; text-decoration:none;}
.membertabs a:visted {color:#ffffff; text-decoration:none;}

.membertabs .membertab1 {background-image:url(/images/btn_mem_1.gif); width:103px; height:23px;}
.membertabs .membertab1 div {margin-top:6px; margin-left:24px;}
.membertabs .membertab2 {background-image:url(/images/btn_mem_2.gif); width:103px; height:23px;}
.membertabs .membertab2 div {margin-top:6px; margin-left:25px;}
/* 

.newsbar {padding:10px 0; background-color:#FCFAD4; font-size:13px; font-family:Arial,Helvetica,sans-serif; line-height:15px; text-align:center; color:#333333; width:100%; }
.newsbar a:link, .newsbar a:active, .newsbar a:visited {color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC; }
.newsbar a:hover {color:#993333; text-decoration:none; border-bottom:1px solid #993333; }


.histyle {font-size:12px; color:#993333; font-weight:bold; margin-top:20px; margin-bottom:5px;}
.newuser {font-size:11px; margin-bottom:5px; color:#333333; margin-top:20px;}

/* deleted margin bottom for spacing below logo */
.loginstate {margin-top:0;}
.loginstate span {color:#FF0000;}
.loginstate .padbot td {vertical-align:bottom; padding-bottom:2px;}
.loginstate .boxes td {vertical-align:bottom;}


/* end my ar box */

.toprightmerch {width:300px; height:60px; margin-bottom:10px; margin-left:5px;}


/* right col quick links */

.quicklinks {margin:4px 12px 0 10px;padding-bottom:14px;padding-top:0px;}
.quicklinks ul {margin-left:15px; padding:0; font-size:10px;margin-top:6px;}
.quicklinks h2 {margin-top:0px;padding-top:0px;color: #847840; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin-bottom:2px; font-weight:normal;}
.quicklinks h3 {font-family: Arial, "Century Gothic", Futura, "Avant Garde", Verdana, San-Serif; color:#993333; font-size:14px; font-weight:normal; margin-bottom:10px;}
.quicklinks h3 a {color: #993333; text-decoration: none; border-bottom: 1px solid #DAD3A9;}
.quicklinks h3 a:hover {border-bottom: 1px solid #993333;}
.quicklinks p {font-family: Verdana, San-Serif; font-size: 11px;color: #333333; margin: 9px 0;}



#stripe {background-position: bottom;background-repeat: no-repeat;text-indent: -3000px;height: 23px;font-size: 1px;}



/* end top nav */



/* bottom nav */

ul#footernav, ul#footernav2 {font-size: 9px;margin: 0;padding: 2px 0 2px 0;font-family: Verdana, San-Serif;font-size: 9px;}
ul#footernav3 {margin: 6px 0 0 0;padding: 6px 0 6px 0;font-family: Verdana, San-Serif;font-size: 9px;background-color: #FBF8C7;color: #333333;} 
ul#footernav li, ul#footernav2 li, ul#footernav3 li {padding: 0 0 0 8px;margin: 0 0 0 8px;border-color: #C9C696;border-width: 0 0 0 1px;border-style: solid;}
ul#footernav li.first, ul#footernav2 li.first, ul#footernav3 li.first {margin: 0;padding: 0;border-width: 0;}
ul#footernav3 li a	{font-style: italic;}
	
/* end bottom nav */



/* right column */	
#ads-right 	{text-align:center; margin-bottom:6px;}
.ad-text {text-align:right;font-family: arial;font-size: 9px;color:#999999;margin: 0px 6px 2px 0px;}

/* we'll need different CSS for different sized ads */
#ads-right-tower { height: 600px; width:160px; margin-left:auto; margin-right:auto;margin-top:4px; }

#ads-right-stacked { height: 540px; width:250px;margin-top:4px;}

#ads-right-nonstacked { height: 270px; width:250px;margin-top:4px; }

#ads-right-twotop { height: 252px; width:310px;margin-top:4px;}
#ads-right-twobottom { height: 260px; width:310px;}


/* right column sales/ecomm blocks */


.rightcolblock	{background-color: #FFFFFF; border-color: #999999; border-width: 1px 0 0 0; border-style: dotted; margin: 0 14px 0 14px; padding: 10px 10px 5px 2px;}
.rightcolblock h4 {font-size: 14px;line-height: 100%;font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;color: #993333;font-weight: normal;margin: 0 0 3px 0; padding: 0;}
.rightcolblock h4 a {color: #993333; text-decoration:none; border-bottom: 1px solid #CCCCCC;}
.rightcolblock h4 a:hover { border-bottom: 1px solid #993333;}
.rightcolblock h5 {font-size: 9px;font-family: Verdana, San-Serif;color: #333333;font-weight: normal;margin: 0 0 4px 0; padding: 0;}
.rightcolblock p {margin: 0 0 5px 0;font-size: 11px;font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;color: #333333;}
.rightcolblock img  {float: left;margin: 0 6px 2px 0;}
.rightcolblock ul {list-style-type: none;font-family:  Verdana, San-Serif;font-size: 9px;margin: 0;padding:  0;line-height: 100%}
.rightcolblock ul li { margin: 0 0 8px 0;  }
.rightcolblock ul li a {color: #333333;text-decoration: none;border-bottom: 1px solid #CCCCCC;}
.rightcolblock ul li a:hover  { border-bottom: 1px solid #333333; }




ul.linklist {list-style-type: none;font-family:  Verdana, San-Serif;font-size: 11px;margin: 0 10px 0 20px;padding: 0 0 1px 0;}
ul.linklist li { margin: 0 0 15px 0;  }
ul.linklist li a {color: #333333;text-decoration: none;border-bottom: 1px solid #CCCCCC;}
ul.linklist li a:hover	{border-bottom: 1px solid #333333;}
ul.linklist li a.more {color: #993333; font-size: 9px;}
ul.linklist em {font-family: Georgia, Serif;font-size: 10px;color: #333333;font-style:normal;}
ul.linklist b {font-family: Georgia, Serif;font-size: 10px;color: #000000;font-weight:normal;}
ul.linklist b a {color: #000000;}


a.more {color: #993333;font-family:  Verdana, San-Serif;font-size: 9px;text-decoration: none;border-bottom: 1px solid #cccccc;}

a.more:hover {border-bottom: 1px solid #993333;}

.last {border-width: 0;}


/* wraps left browse deeper column recipe names, etc with no spaces */
.browsedeeperwrap { margin: 0; width: 126px; overflow: hidden;}

/* wraps recipe names, submitters etc with no spaces */
.characterwrap {padding-bottom:1px; margin: 0 0px 10px 0; overflow: hidden;}

/* wraps long submitter names under photos */
div.photocredit {margin: 0 0px 10px 0; width: 140px; font-size: 11px; overflow: hidden;}

/* wraps recipe names, submitters etc with no spaces */
.listcharacterwrap {padding-bottom:1px; margin: 0 0px 10px 0; overflow: hidden;}

/* to fix the guillotine bug */
.guil { _height: 1%; }


/* search this collection box */
.subheadsearchnew {padding:0px; color:#993333; font-family:  Verdana, Arial, "Century Gothic",  Futura,  "Avant Garde", San-Serif;font-size: 11px; background-color:#FFFFFF;height: 24px; float:right}
.subheadsearchnew span {float: left;margin: 0 0 0 10px; padding: 0; _margin: 0 0 0 10px;}
.subheadsearchnew input {font-size: 10px;}

/* left buffer bar (orange bar) */
.leftbufferbar {width:675px; background-color:#FFCC66; height:8px; line-height:0;}

/* browse deeper */
.browsedeeper {font-family:Arial, Verdana, sans-serif; font-size:13px; color:#847840; margin:0 8px 12px 8px; background-color:#FBF8C7; text-align:center; }
.browsedeeper .b1 {margin:0 8px; padding:0 0 8px 0; }


/* ad for home page center column */

#bottom-ad {width:468px;}
#bottom-ad .adlink {margin:6px 0 0 0; border-top:1px dotted #999999; border-bottom:1px dotted #999999; clear:both; background: #FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; text-decoration:none;padding:0px;} 
#bottom-ad .adlink .addiv { padding-bottom:4px; padding-top:0; color:#333333; width:323px; margin: 0px; }
#bottom-ad .adlink .addivleft {float:left; width:50px; }
#bottom-ad .adlink .addiv .link {color:#993333;border-bottom:1px solid #FF9900;}
#bottom-ad .adlink .addiv h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#993333; font-weight:normal; margin:0 0 8px 0; }
#bottom-ad .adlink img {float:right;margin:2px 0 0 10px;}#bottom-ad a.adlink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px;text-decoration:none; display:block; color:#993333;padding:14px 14px 10px 16px;background-color: #FFFFAA; cursor:pointer;height:60px;}

#bottom-ad a.adlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px; color: #993333; background-color: #FFFF80; display:block;padding:14px 14px 10px 16px;text-decoration:none; cursor:pointer;height:60px; }

#bottom-ad div.ad-text {clear:right;text-align:right;font-family: arial;font-size: 9px;color:#999999;margin-top: 2px;margin-right:0px;padding:0px;}


/* changed from id to class for additional ads on the recipe page */


.bottom-ad2 {width:468px;}
.bottom-ad2 .ad-div2 {margin-top:3px;}
.bottom-ad2 .ad-div2 .adlink {margin:6px 0 0 0; border-top:1px dotted #999999; border-bottom:1px dotted #999999; clear:both; background: #FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; text-decoration:none;padding:0px;} 
.bottom-ad2 .ad-div2 .adlink .addiv { padding-bottom:4px; padding-top:0; color:#333333; width:323px; margin: 0px; }
.bottom-ad2 .ad-div2 .adlink .addivleft {float:left; width:50px; }
.bottom-ad2 .ad-div2 .adlink .addiv .link {color:#993333;border-bottom:1px solid #FF9900; font-size:11px;}
.bottom-ad2 .ad-div2 .adlink .addiv h3 .link {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#993333; font-weight:normal; margin:0 0 8px 0; }
.bottom-ad2 .ad-div2 .adlink img {float:right;margin:2px 0 0 10px;}


.bottom-ad2 .ad-div2 a.adlink:link, .bottom-ad2 .ad-div2 a.adlink:visited, .bottom-ad2 .ad-div2 a.adlink:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px; color:#993333; background-color: #FFFFAA; display:block; padding:14px 14px 10px 16px; text-decoration:none; height:60px; }

.bottom-ad2 .ad-div2 a.adlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px; color: #993333; background-color: #FFFF80; display:block;padding:14px 14px 10px 16px; text-decoration:none; cursor:pointer; height:60px; }

.bottom-ad2 div.ad-text {clear:right;text-align:right;font-family: arial;font-size: 9px;color:#999999;margin-top: 2px;margin-right:0px;padding:0px;}

.bottom-ad2 .adlink .addiv { padding-bottom:4px; padding-top:8px;color:#333333;  }

.bottom-ad2 .advertise_txt {float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:2px 0 4px 0; }
.bottom-ad2 .advertise_txt a:link, .bottom-ad2 .advertise_txt a:visited, .bottom-ad2 .advertise_txt a:active {color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC;}
.bottom-ad2 .advertise_txt a:hover {color:#993333; text-decoration:none; border-bottom:1px solid #993333;}
.bottom-ad2 .ad-div {margin-top:3px;}




/* search results ads */


.adlink { background: #FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height: 16px; text-align: left; text-decoration:none;padding:0px;margin:0px;} 
.adlink .addiv { padding-bottom:4px; padding-top:8px;color:#333333; margin-left:63px;  }

/* changed to 60 from 50 */
.adlink .addivleft {float:left; width:60px; }

.adlink .addivleft img {margin-left: 0px; margin-right:10px;border:0px;}

.adlink .addiv .link {color:#993333;border-bottom:1px solid #FF9900;font-weight:bold;}

.adlink .addiv h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#993333; font-weight:normal; margin:0 0 10px 0; }
.adlink .addiv h3 .link {font-weight:normal;}

.adlink img {float:right; margin-left:10px; border-width: 0px;}

a.adlink:link, a.adlink:active, a.adlink:visited  {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height: 16px;text-decoration:none; display:block; color:#993333;padding:10px 20px 10px 20px;background-color: #FFFFAA;border-bottom:1px dotted #999999 !important;cursor:pointer;height:50px;margin-left:20px;}

/* removed margin-left:20px; */
a.adlink:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height: 16px;color: #993333; background-color: #FFFF80; line-height: 16px; display:block;padding:10px 20px 10px 20px;text-decoration:none;border-bottom:1px dotted #999999 !important;cursor:pointer; }

a.adlink76:link, a.adlink76:active, a.adlink76:visited, a.adlink76:hover { height:76px; }
a.adlink76 img {margin-top: 12px; }


td.dividertd a.adlink:link, td.dividertd a.adlink:active,  td.dividertd a.adlink:visited {margin-left:0px;padding-left:12px; border-bottom-style:dotted;border-bottom-color:#999999}
td.dividertd a.adlink:hover {padding-left:12px;border-bottom-style:dotted;border-bottom-color:#999999}
td.dividertd a.adlink .addiv { padding-bottom:4px; padding-top:8px;color:#333333; margin-left:0px; }
td.dividertd a.adlink .addivleft {width:60px;}


#ads_frmt a.adlink:link,  #ads_frmt a.adlink:active, #ads_frmt a.adlink:visited  {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height: 16px;text-decoration:none; display:block; color:#993333;padding:10px 20px 10px 20px;background-color: #FFFFAA;border-bottom:1px dotted #999999 !important;cursor:pointer;height:50px;margin-left:0px;}
#ads_frmt a.adlink:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height: 16px;color: #993333; background-color: #FFFF80; line-height: 16px; display:block;padding:10px 20px 10px 20px;text-decoration:none;border-bottom:1px dotted #999999 !important;cursor:pointer;margin-left:0px; }

#ads_frmt a.adlink76:link, #ads_frmt a.adlink76:active, #ads_frmt a.adlink76:visited, #ads_frmt a.adlink76:hover { height:76px; }
#ads_frmt a.adlink76 img {margin-top: 12px; }

#ads_frmt .adlink .addiv { padding-bottom:4px; padding-top:8px;color:#333333; margin-left:0px; }

#ads_frmt a.adlink .addivleft {width:63px;}


#bottom-ad .advertise_txt {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:2px 0 4px 0; }
#bottom-ad .advertise_txt a:link, #bottom-ad .advertise_txt a:visited, #bottom-ad .advertise_txt a:active {color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC;}
#bottom-ad .advertise_txt a:hover {color:#993333; text-decoration:none; border-bottom:1px solid #993333;}
#bottom-ad .ad-div {margin-top:3px;}


/* bottom ad change to class for recipe page */

.bottom-ad .advertise_txt {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:2px 0 4px 0; }
.bottom-ad .advertise_txt a:link, .bottom-ad .advertise_txt a:visited, .bottom-ad .advertise_txt a:active {color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC;}
.bottom-ad .advertise_txt a:hover {color:#993333; text-decoration:none; border-bottom:1px solid #993333;}
.bottom-ad .ad-div {margin-top:3px;}


#ads-right .advertise_txt {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:4px 0 12px 3px; margin-top:0px; }
#ads-right .advertise_txt a:link, #ads-right .advertise_txt a:visited, #ads-right .advertise_txt a:active {color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC;}
#ads-right .advertise_txt a:hover {color:#993333; text-decoration:none; border-bottom:1px solid #993333;}

#topads .advertise_txt {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:4px 0 8px 133px; margin-top:0px; }
#topads .advertise_txt a:link, #topads .advertise_txt a:visited, #topads .advertise_txt a:active {color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC;}
#topads .advertise_txt a:hover {color:#993333; text-decoration:none; border-bottom:1px solid #993333;}


/* added for messaging */

.message-box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#EBFFEA; border:1px solid #0BD200; color:#333333; padding:8px; margin:10px;background-repeat: no-repeat;background-position: 6px 6px;}
.message-box a:link, .message-box a:active, .message-box a:visited {color:#990000;text-decoration:none;border-bottom:1px solid #cccccc;}
.message-box a:hover {color:#990000;text-decoration:none;border-bottom:1px solid #990000;}
.message-success {font-weight: bold;border:1px solid #8FD500; background-color:#F2FFD7; background-image: url(http://images.allrecipes.com/site/allrecipes/alerts/check.gif);padding-left: 28px;}
.message-failure {font-weight: bold; color: #990000; border:1px solid #DD3C10; background-color:#FFEBE8; background-image: url(http://images.allrecipes.com/site/allrecipes/alerts/wrong.gif);padding-left: 28px;}
.message-warning {font-weight: bold;color:#FF6633;border: 1px solid #ff9900; background-color:#fbf8c7; background-image: url(http://images.allrecipes.com/site/allrecipes/alerts/warning_sign.gif);padding-left: 28px;}
.message-box .message-normal {font-weight:normal;color: #333;}

/* added for local links */

#countries 	{width: 998px; margin: 0px auto; color: #333333; font-family: Verdana, San-Serif; font-size: 9px; font-weight:bold;}
#countries a {color:#666666; text-decoration:none; border-bottom:1px solid #CCCCCC; font-weight: normal;}
#countries a:hover {color:#666666; text-decoration:none; border-bottom:1px solid #666666; font-weight: normal;}
#countries span {font-weight: normal;}


/* added for new top nav */

.topnav_top a:link, .topnav_top a:active, .topnav_top a:visited {color:#993333; text-decoration:underline;}
.topnav_top a:hover {color:#993333; text-decoration:underline;}

/* added padding-top for the Top Info BAR UK */
.topnav_top {padding-top:4px; background-color:#E6E4D7; width:100%; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

.topnav_top .ar {padding-left:8px; width:17px; float:left;}

.topnav_top .hp {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .bm {padding-left:15px; width:17px; float:left;}
.topnav_top .bmar {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .nu {float:right; margin-top:2px; padding-right:8px;}
.topnav_top .rec {float:right; padding-right:13px;}
.topnav_top .rec .rbimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .recbox {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .rec .mhimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .mh {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .rec .slimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .sl {padding-left:5px; float:left; margin-top:2px;}

.topnav_top .rec .loimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .lo {padding-left:5px; float:left; margin-top:2px;}

.arlogo {width:183px;height:96px; float:left;border-style:none;margin:0;}


.member {float:right; margin-top:14px; _margin-top:14px; margin-bottom:0px;height:59px;}
#my_ar2 { padding: 0 5px 0 4px;font-size: 9px;font-family: Verdana, San-Serif;color: #333333; }
#my_ar2 form {margin: 0; padding: 0;}
#my_ar2 label {display: block; margin: 0 0 4px 0;}
#my_ar2 input[type=text] {width: 90px;} /* IE 6 ingnores this */

/* Changed CSS - Fix for 'Sign in' rollover */
#my_ar2 a:link,#my_ar2 a:visited,#my_ar2 a:active {font-family: Verdana, San-Serif;color: #993333; text-decoration: none; border-bottom: 1px solid #CCCCCC;}
#my_ar2 a:hover {font-family: Verdana, San-Serif; color: #993333; text-decoration: underline;}

#my_ar2 p {margin: 0 20px 10px 0; }

.loginstate {margin-top:0;text-align:left;}
.loginstate span {color:#FF0000;}
.loginstate .padbot td {vertical-align:bottom; padding-bottom:2px;}
.loginstate .boxes td {vertical-align:bottom;}

.loginstate .mem {text-align:right; padding-right:5px;}
.loginstate .mempic {padding-bottom:10px;}
.loginstate .mempic div {border:1px solid #676767; width:52px; height:52px;}
.loginstate .mempic div img {border:1px solid #FFFFFF; width:50px; height:50px;}


.font15 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
.font16 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }



/* Selection Box Attribute */
.BoxTitle   
{ 
   font-family:Arial,Helvetica,sans-serif;
   font-size:9pt;
   line-height :13pt;
   font-weight:bold;
   color:#FF9900;
   text-align:left;
}

.WorldSelection {  clear:both; }

.WorldSelection .WorldCitySelection { width:50%; float:left; margin:0px 0px 0px 0px; }
.WorldSelection .WorldCitySelection a { color: #9966FF; font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.WorldSelection .WorldCitySelection a:link, .StateSelection a:visited { color:#9966FF; }
.WorldSelection .WorldCitySelection a:hover { color:#CA0002; text-decoration:underline; background-color:White }
.WorldSelection .WorldCitySelection a:active {color:#000000; }

.WorldCitySelection .WorldCityCountry { float:none; margin:0px 0px 0px 0px; color: #666000; font-family:Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; }
.WorldCitySelection .WorldCityCountry a { color: #666000; font-family:Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
.WorldCitySelection .WorldCityCountry a:link, .StateSelection a:visited { color:#666000; }
.WorldCitySelection .WorldCityCountry a:hover { color:#CA0002; background-color:Transparent; text-decoration:none; }
.WorldCitySelection .WorldCityCountry a:active { color:#9966FF;  }

.WorldSelection .CountrySelection { float:right; margin:0px 0px 0px 0px; }
.WorldSelection .CountrySelection a { color: #9966FF; font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.WorldSelection .CountrySelection a:link, .StateSelection a:visited { color:#9966FF; }
.WorldSelection .CountrySelection a:hover { color:#CA0002; text-decoration:underline; background-color:White }
.WorldSelection .CountrySelection a:active {color:#000000; }

.MetroStateSelection { float:none; margin:0px 0px 0px 0px; }
.MetroStateSelection a { color: #9966FF; font-family:Arial,Helvetica,sans-serif; font-size: 12px; }
.MetroStateSelection a:link, .MetroSelection a:visited { color:#9966FF; }
.MetroStateSelection a:hover { color:#CA0002; background-color:White }
.MetroStateSelection a:active { color:#9966FF; }

.MetroStateSelection .StateSelection { float:none; margin:0px 0px 0px 0px; }
.MetroStateSelection .StateSelection a { color: #000000; font-family:Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
.MetroStateSelection .StateSelection a:link, .StateSelection a:visited {color:#000000; }
.MetroStateSelection .StateSelection a:hover {color:#CA0002; background-color:Transparent; }
.MetroStateSelection .StateSelection a:active {color:#000000; }

/* Metro.aspx */
.Category_3cols { float:left; margin:0px 0px 0px 0px; width:660px; }
.Category_3cols a { color: #9966FF; font-family:Arial,Helvetica,sans-serif; font-size: 12px; }
.Category_3cols a:link, .Category_3cols a:visited { color:#9966FF; }
.Category_3cols a:hover { color:#CA0002; background-color:White }
.Category_3cols a:active { color:#9966FF; }

.Category_3cols .CatTitle { float:none; margin:0px 0px 0px 0px; }
.Category_3cols .CatTitle a { color: #000000; font-family:Arial,Helvetica,sans-serif; font-size: 13px; font-weight:bold; text-decoration: none; }
.Category_3cols .CatTitle a:link, .CatTitle a:visited {color:#000000; }
.Category_3cols .CatTitle a:hover { color:#9966FF; text-decoration:underline; background-color:Aqua;}
.Category_3cols .CatTitle a:active {color:#000000; }

.Category_3cols .CatDot { clear:left; float:left; margin:0px 5px 0px 5px; vertical-align:middle; font-family:Arial,Helvetica,sans-serif; font-size: 12px; }

.Category_3cols .CatItem { float:left; clear:right;  margin:0px 0px 0px 0px; }
.Category_3cols .CatItem a { color: #9966FF; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.Category_3cols .CatItem a:link, .CatItem a:visited { color:#9966FF; }
.Category_3cols .CatItem a:hover { color:#CA0002; background-color:Aqua }
.Category_3cols .CatItem a:active {  color:#9966FF; }

a.CatItem { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
a.CatItem:link { color:#0000CC; }
a.CatItem visited { color:#660099; }
a.CatItem:hover { color:#CA0002; background-color:Aqua }
a.CatItem:active {  color:#9966FF; }

.MetroRHS { float:right; margin:0px 0px 0px 0px; width:305px; }
.MetroRHS  a { color: #9966FF; font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.MetroRHS a:link, .MetroRHS a:visited { color:#9966FF; }
.MetroRHS a:hover { color:#CA0002; text-decoration:underline; background-color:White }
.MetroRHS a:active {color:#000000; }

/* PasarUSResult.aspx */
.USRefineResultLHS { float:left; margin:0px 0px 0px 0px; width:230px;  }
.USRefineResultLHS a { color: #9966FF; font-family:Arial,Helvetica,sans-serif; font-size: 12px; }
.USRefineResultLHS a:link, .USRefineResultLHS a:visited { color:#9966FF; }
.USRefineResultLHS a:hover { color:#CA0002; background-color:White }
.USRefineResultLHS a:active { color:#9966FF; }

.USRefineResultLHS .RefineResultTitle { clear:left; font-family:Arial,Helvetica,sans-serif; font-size: 12px; padding:0px 5px 0px 12px; font-weight: bold; display: block; }
.USRefineResultLHS .RefineResultItemTitle { clear: left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size: 12px;	margin:0px 0px 0px 5px;	}
.USRefineResultLHS .RefineResultItem { clear: left; font-family:Arial,sans-serif,Helvetica; font-size:11px;	margin: 0px 0px 0px 10px; }
.USRefineResultLHS .RRItemSeperator { border-top:1px solid #B2B2B2; 	margin:10px 5px 10px 5px; }


.USClassifiedsResult { float:right; width:730px; }

.USClassifiedsResult .ClassifiedsHeader { font-family:Helvetica,Verdana,sans-serif; font-size:13px; font-weight:bold; border-top:1px solid #B2B2B2; padding:10px 0px 10px 5px; border-bottom: solid 1px #B2B2B2; vertical-align:middle; line-height: 15px; }

.USClassifiedsResult .ClassifiedsRecord { padding:5px 0px 5px 5px; border-bottom:solid 1px #B2B2B2; background-color:#CCEEFF; height: 16px; font-family:Arial,sans-serif,Helvetica; font-weight:bold; font-size: 12px; }

.USClassifiedsResult .ClassifiedsRowData { padding:5px 0px 5px 0px; float:left; width:730px; min-height:65px; font-family:Verdana,San-Serif; font-size:13px; border:solid 1px white;}
.USClassifiedsResult .ClassifiedsRowData:hover { float:left; width:730px; min-height:65px; font-family:Verdana,San-Serif; font-size: 13px;  border:solid 1px red; padding:5px 0px 5px 0px; }

.USClassifiedsResult .ClassifiedsRowSeperator { float:left; width:730px;  height:1px; border-bottom:solid 1px #B2B2B2; }

.USClassifiedsResult .ClassifiedsPhoto { float:left; width:100px; top:0px; padding: 0px 0px 0px 5px; }

.USClassifiedsResult .ClassifiedsContent { float:left; width: 455px; top: 0px; padding:0px 5px 0px 5px; font-family: Arial,sans-serif,Helvetica; }
.USClassifiedsResult .ClassifiedsContent a: { color:Blue; text-decoration:none; }
.USClassifiedsResult .ClassifiedsContent a:visited { color:Blue; text-decoration:none; }
.USClassifiedsResult .ClassifiedsContent a:active { color:Blue; text-decoration:none; }
.USClassifiedsResult .ClassifiedsContent a:hover { color:Red; text-decoration:underline; }

.ClassifiedsContentTitle { float:left; font-weight:bold; font-size: 14px; text-decoration:none; }

.USClassifiedsResult .ClassifiedsPrice { float:left; width:70px; top:0px; text-align:right; padding: 0px 5px 0px 0px; font-family: Arial,sans-serif,Helvetica;  }

.USClassifiedsResult .ClassifiedsDatePosted{ float:right; width:70px; top:0px; text-align:right; padding:0px 5px 0px 0px; font-family: Arial,sans-serif,Helvetica; }

.USClassifiedsResult .ClassifiedsNav { font-family:Arial,sans-serif,Helvetica; font-size:11px; font-weight:bold; padding:5px 0px 5px 5px; border-bottom:solid 1px #B2B2B2; background-color:#CCEEFF; height:18px; text-align:center; }

.USDetail { float:left; width:950px; padding:20px 10px 10px 5px; }

.USDetailRHS { float:right; width:160px; }

.USDetail .USDetailPhoto { float:left; padding: 0px 0px 0px 5px; }
.USDetail .USDetailContentWithPhoto{ float:left; padding:0px 0px 0px 5px; width:550px; }
.USDetail .USDetailContentNoPhoto{ float:left; padding:0px 0px 0px 5px; width:730px; }
.USDetail .USDetailRHS{ float:right; padding:0px 0px 0px 5px; width:180px; font-family:Arial,sans-serif,Helvetica; }

.USDetailTitle { font-family:Arial,sans-serif,Helvetica; font-size:16px; font-weight:bold; padding: 0px 0px 5px 0px; }
.TitleSeperator { border-top:1px solid orange; margin:5px 0px 5px 0px; }

.USDetailPrice { font-family:Arial,sans-serif,Helvetica; font-size:13px; }
.USDetailLocation { font-family:Arial,sans-serif,Helvetica; font-size:13px; }
.USDetailDatePosted { font-family:Arial,sans-serif,Helvetica; font-size:13px; }
.USDetailDescription { font-family:Arial,sans-serif,Helvetica; font-size:13px; }

/* MemberShip */
.login-Title { width:475px; font-family:Arial,sans-serif,Helvetica; font-size:14px; background-color:#D3D3D3; font-weight:bold; padding:0px 0px 0px 10px; border-bottom:solid 1px black; }
.login-Button { font-family:Arial,sans-serif,Helvetica; font-size:12px; padding:2px 0px 0px 0px; vertical-align:middle; }
.login-Text { font-family:Arial,sans-serif,Helvetica;  font-size:12px;  font-weight:bold;  padding:1px 10px 1px 10px; }

.Register-User { width:475px; font-family:Arial,sans-serif,Helvetica; font-size:12px; font-weight:bold; }
.Register-Title { width:475px; height:40px; font-family:Arial,sans-serif,Helvetica; font-size:14px; background-color:#D3D3D3; vertical-align:middle; text-align:left; font-weight:bold; padding:0px 0px 0px 10px; border-bottom:solid 1px black; }
.Register-Label { font-family:Arial,sans-serif,Helvetica; font-size:12px; padding:0px 10px 0px 10px; margin:5px 5px 0px 0px; width:120px; }
.Register-Text { font-family:Arial,sans-serif,Helvetica; font-size:12px; padding:0px 10px 0px 10px; margin:5px 5px 0px 0px; width:160px; }
.Register-Button { font-family:Arial,sans-serif,Helvetica; font-size:12px; float:left; height:26px; vertical-align:middle; }

.Membership-Title { width:475px; font-family:Arial,sans-serif,Helvetica; font-size:14px; background-color:#D3D3D3; font-weight:bold; padding:0px 0px 0px 10px; border-bottom:solid 1px black; }
.Membership-Button { font-family:Arial,sans-serif,Helvetica; font-size:12px; padding:2px 0px 0px 0px; vertical-align:middle; }
.Membership-Text { font-family:Arial,sans-serif,Helvetica; font-size:12px; font-weight:bold; padding: 1px 10px 1px 10px; }
