@charset "utf-8";
/* CSS Document */

body { margin:0px;}
.greytop{ background-color:#3e3e3e; }
.textyellow{ margin-left:20px; color:#d39502; font-weight:bold; font-size:17px; }
td{ color:#cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.bgheader { background-image:url(images/bgheader.jpg); background-repeat:repeat-x; height:157px; }
.bgmenu { background-image:url(images/bgmenus.jpg); height:44px; width:943px; }
.bglocation { background-image:url(images/bglocation.jpg); background-repeat:repeat-x; height:60px; margin-left:5px; }
.textlocation { color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.sublinks{ color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-right:20px;}
.links{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding-right:20px;}
.bglogin{background-image:url(images/bglogin.jpg); width:234px; height:233px; background-repeat:no-repeat;}
.bgfeatured{background-image:url(images/featuredbg.jpg); width:234px; height:172px; background-repeat:no-repeat;}
.bgupcoming{background-image:url(images/upcoming.jpg); width:234px; height:261px; background-repeat:no-repeat;}
.bghotselling{background-image:url(images/detailsbg.jpg); width:234px; height:210px; background-repeat:no-repeat;}
.topshadow{ background-image:url(images/topshadow.jpg); height:17px; background-repeat:repeat-x;}
.topcolorshadow{ background-image:url(images/bgcolor.jpg); height:26px; background-repeat:repeat-x;}
.botshadow{ background-image:url(images/botshadow.jpg); height:17px; background-repeat:repeat-x;}
.purplebigtext{ color:#593165; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
.purplebigtextsm{ color:#593165; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-left:8px;}
.purplesm{ color:#593165; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.purplesmall{ color:#593165; font-family:Arial, Helvetica, sans-serif; font-size:14px;}.redbigtext{ color:#ea0104; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:underline;}
.redstar{ color:#ea0104; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}
.newsboxbg { background-image:url(images/bgboxnewsletter.jpg); height:156px; width:670px; background-repeat:no-repeat;}
.leftshadow{ background-image:url(images/leftshadow.jpg); background-repeat:repeat-y;}
.rightshadow{ background-image:url(images/rightshadow.jpg); background-repeat:repeat-y;}
.boxmid{ background-image:url(images/boxmid.jpg); background-repeat:repeat-x; height:156px;}
.boxhead{ background-image:url(images/boxestop.jpg); background-repeat:no-repeat; width:271px; height:22px;}
.greenheading { color:#1f9f48; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
.greenheadingsm { color:#1f9f48; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
a:link.greenheadingsm
{color:#1f9f48; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
a:hover.greenheadingsm
{color:#1f9f48; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

.greenheadingsmall { color:#1f9f48; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.whiteheadingsmall { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.greentextformnews{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#219F4A; font-weight:bold;}
.greentextformsm{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#219F4A; font-weight:bold; margin-right:8px;}
.purpletextnews{color:#593165; font-size:11px;}
.greenheadingsm { color:#1f9f48; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

.whiteheadingsmallbox { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.whiteheadingsupersmall { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.purpletext{color:#593165; font-size:12px;}
.purpletextsmall{color:#593165; font-size:10px;}
.boxbg { background-image:url(images/bgbox.jpg); height:156px; width:560px; background-repeat:no-repeat;}
.boxfeaturedbg { background-image:url(images/bgfeaturedbox.jpg); height:156px; width:560px; background-repeat:no-repeat;}
.boxbgbig { background-image:url(images/bgbigbox.jpg); height:156px; width:916px; background-repeat:no-repeat;}
.boxfeaturedbgbig { background-image:url(images/bgfeaturedbigbox.jpg); height:156px; width:916px; background-repeat:no-repeat;}
.purplesmtext{color:#593165; font-size:11px;}
.smblacktext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.inputloginbox { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/loginbg.gif); background-repeat:repeat-x; border: none; height:22px; color:#FFFFFF;}
.inputsearch{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border: none; height:29px; color:#000000;}
input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #000000; height:27px; color:#000000;}
.checkbox{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/checkbox.gif); background-repeat:no-repeat; height:18px; width:17px;}
.whitesmtext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.textlogin{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cccccc;font-weight:bold; margin-left:10px;}
.textloginwhite{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;}
.smwhitetext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin-left:10px;}
.midspacer{ background-image:url(images/midspacer.jpg); background-repeat:repeat-y;}
.greentextbig{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#219F4A;}
.greentextform{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#219F4A; font-weight:bold;}
.bgrightpanel{ background-image:url(images/bgrightpanel.jpg); background-repeat:no-repeat; width:301px; height:210px;}
.inputremind{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5B3065; height:30px; margin-left:10px;}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding:0px 5px;
border:1px solid #4b4b4b;
color:#fff;
text-decoration:none;
background-color:#4b4b4b;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.inputcombo{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5B3065; height:30px;}
.pagingdark{background-color:#5b3065; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:22px; width:16px; color:#FFFFFF; display:block;}
.paginglight{background-color:#dfd5e0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:22px; width:16px; color:#FFFFFF; display:block;}

a.link_left1{ display:block; width:18px; height:22px; text-decoration:none; cursor:default; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#5b3065; background-color:#dfd5e0;}
a.link_left1:hover{ display:block; width:18px; height:22px; text-decoration:none; background-color: #5b3065;  background-repeat:no-repeat ;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight: bold;}

.link_page{ display:block; width:18px; height:22px; text-decoration:none; background-color: #5b3065;  background-repeat:no-repeat ;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight: bold;}

.newsletterlinksbg
{
background-image:url(images/newsletter-linksbg.jpg); height:30px; background-repeat:repeat-x;
}
.footernews
{
background-image:url(images/footerbgnews.jpg); height:112px; background-repeat:repeat-x;}
.newsletterpgbg
{background-image:url(images/newsbg.jpg); background-repeat:repeat-x;}
.purplebigtextsmall{ color:#593165; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
