/* -------------------------------------------------

AUTHOR          :  	Jared Smith
WEBSITE         :   http://www.iLocalize.com/
VERSION         :   4.1
DATE            :   April 30, 2010

--------------------------------------------------- */

/* ------------------------------------------------
   HTML ELEMENTS
--------------------------------------------------- */

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
	background: #fff;
	font: 11px/1.75em Verdana, Tahoma, arial, sans-serif;
	color: #666666; 
	text-align: center;
	margin:0;
	line-height:13px;
}

/* links */
a, a:visited {	
	color: #139b93; 
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}

/* headers */
h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#727674;
text-decoration:none;
}
h1 {
	font-size: 2.1em;	
	letter-spacing: -2px;
	padding: 2px 2px 2px 8px;		
}
h2 {
	font-size: 1.4em;
	color: #22211b;
	padding: 2px 2px 2px 8px;
	font-weight:bold;	
}
h3 {
	font-size: .7em;	
	font-weight: normal;
	padding: 2px 2px 2px 8px;			
}

p, dl { padding: 10px; margin: 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
p a { 
	text-decoration: none;
	color: #139b93; }
p a:hover { 
	text-decoration: none;
	
	color: #139b93; }
ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: none; }

dt {
  font-weight: bold;
  color: #FAFAFA;
}
dd {
  padding-left: 25px; 
}

hr {
color:#d3d2c5;
width:99%;
size:1px;
}
strong{ font-weight:bold; }
p strong { font-size:12px; }
.highlighted_bold{ font-weight:bold; color:#0158ba; }

.object_ok
{
border: 2px solid green;
color: #333333;
}

.object_error
{
border: 2px solid #AC3962;
color: #333333;
}
a
{
	text-decoration:none;
}


/********************************************
   LAYOUT
********************************************/ 
#wrap {
	position: relative;
	width: 1000px;	
	margin: 0 auto;
	text-align: left;
}
#content-wrap {
	float: left;
	width: 1000px;
	display: inline;
	padding: 0; 	
	border-top: 5px solid #fff;
}
#header {
	position: relative;
	height: 35px;
	width:1000px;	
	padding: 0;	
	color: #5b5b5b;	
}

#upper-right
{

	position: absolute;
	top: 80px; right:5px;	
    color: #5b5b5b; 
    display:block; /*opera*/ 
    display:inline-block; /*ie*/ 
    display:-moz-inline-box; /*ff*/    /*font: bold 12px arial, sans-serif;*/
    text-decoration: none;
}

/* header links */

/* ----------------------- HEADER UPPER LINKS START ---------------------------*/
#header { 	height: 100px;}
#header img { border:none; margin:0; padding:0; }
#header #header-links {
	position: absolute;
	top: 5px; right:3px;	
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#header #header-links p {
	margin: 0; padding: 0;
}

#header #header-links a {font-size: 10px;color: #666666;}
#header #header-links a:hover {color:#1973a2;}
#header #header-links a.shop {font-size: 10px; color:#1973a2;}
#header #header-links a.shop:hover {color:#1973a2; text-decoration:underline;}
#header #header-links a.shop strong{font-size: 10px; color:#1973a2; font-weight:bold;}
#header #header-links a.shop:hover strong{color:#1973a2; text-decoration:underline;}
#header #header-links a strong{font-size: 10px;font-weight:bold;color: #666666;}
#header #header-links a:hover strong{color:#1973a2;}


#header #login-links {
	position: absolute;
	top: 74px; right:2px;	
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#header #login-links P {	margin: 0; padding: 0;}
#header #login-links a { font-size: 12px; color:#1973a2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#header #login-links a:hover { color:#ec3500; }
#header #login-links .username { color: #a20000; text-decoration: none; font-weight:bold; }
#header #login-links .username:hover { color:#ec3500; }

#header #logo {
	position: absolute;	
	font: normal 40px/65px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px; 
	color: #FFF;
	height: 92px;
	margin: 0;
	
	/* change the values of left and top to adjust the position of the logo */
	top: 8px; left: 0px;
}
#header #logo a {
	text-decoration: none;
	color: #FFF;
	background: transparent;
}
#header #slogan {
	position: absolute;	
	font: normal 12px 'Trebuchet MS', Tahoma, sans-serif;
	font-style:italic;
	letter-spacing: 0px;
	color: #959595;	 
	margin: 0; padding: 0;
	padding-left:4px;
	
	/* change the values of left and top to adjust the position of the slogan */
	top: 66px; left: 184px;
}
/* ----------------------- HEADER UPPER LINKS END ---------------------------*/


/* Navigation */
#navigation {
	clear: both;	
	padding: 0;	
	width:1000px;
	font: 14px;
	line-height:normal;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	/* position: absolute; */
	left: 0px; top:100px;
    background-image: url(./images/buttons_back.jpg);
	border:1px #d6d6d6 solid;		
}
#navigation ul {
	background-position:top left;
	font: 12px Helvetica, Verdana, Arial, sans-serif;
	list-style: none;
	margin: 0; padding: 0;		
	width: 1000px;
	height:36px;
}
#navigation ul li {
	display: inline;
	margin: 0; padding: 0;
}
#navigation ul li a {
	float: left;
	display: block;
	height:24px;
	padding: 12px 15px 0 15px;
	color: #585858; 
	text-decoration: none;
	border-right:1px #d6d6d6 solid;
}
#navigation ul li a:hover {
	background-position:top left;
	color: #2a2a2a;
    background-image: url(./images/buttons_back2.jpg);	
}
#navigation ul li #current {	
	background-position:top left;
    color: #00928b; 
    background-image: url(./images/buttons_back2.jpg);
}
#navigation li a:hover #current {	
    color: #9f0000; 
}
/* MAIN STYLES */


/* OLD STYLES START */

/* Main Column */
.three-col #main {
	margin: 10px 190px 0 200px;
}
.two-col #main {
	margin: 0 0 0 0;
}

#main h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; letter-spacing:-1px;
}

/* Sidebar */	
#sidebar {
	float: left;
	width: 195px;		
}	

/* sidemenu */
ul.sidemenu {
	text-align: left;
	margin: 7px 8px 8px 10px; padding: 0;			
	border-top: 1px solid #E5E5E5;
	text-decoration: none;	
}
ul.sidemenu li {
	list-style: none;
	padding: 4px 0 4px 5px;
	margin: 0 2px;		
	border-bottom: 1px solid #E5E5E5;
}
* html body ul.sidemenu li {
	height: 1%;
}
ul.sidemenu li a {
	text-decoration: none;	
	color: #326ea1; 
	border: none;		
}
ul.sidemenu li a:hover {	
	color: #383d44;
	border: none;
}

/* ------------------- MAIN STYLES ------------------ */


.buttons {
	background: #007eb5;
	font-size:12px; 
	color: #ffffff; 
	padding: 4px 8px;
	border-width: 2px;
	border-style: solid;
	margin-top:6px;
	margin-left:10px;
	border-color: #004e78;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
.buttons_hover {
	background: #006a99;
	font-size:12px; 
	color: #ffffff; 
	padding: 4px 8px;
	border-width: 2px;
	border-style: solid;
	margin-top:6px;
	margin-left:10px;
	border-color: #00456a;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}


/* START ILOCALIZE STYLES */
.title {
			font-size:18px;
           color:#2386C8;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
      }
	  .title2 {
			font-size:14px;
           color:#2386C8;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
      }
	  
.title_black {
			font-size:18px;
           color:#333333;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
      }
	  
.title_red {
			font-size:18px;
           color:#8c0202;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   text-decoration:none;
      }
	  .title2_black {
			font-size:14px;
           color:#333333;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
      }
	   .title2_orange
		{
			font-size:14px;
           color:#E24400;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   text-decoration:none;
      }
	   a.title2_orange
		{
			font-size:14px;
           color:#E24400;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   text-decoration:none;
      }
	  
	   a.title2_orange:hover
		{
			font-size:14px;
           color:#c53b00;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   text-decoration:none;
      }
	  

	
	  .grey_border {
border-color:#EAEAEA;
border-style:solid;
border-width:1px;
}

.red_border {
border-color:#9E0F00;
border-style:solid;
border-width:1px;
}
.orange_border {
border-color:#E36F00;
border-style:solid;
border-width:1px;
}
.dark_border {
border-color:#818181;
border-style:solid;
border-width:1px;
}
.green_border {
border-color:#549806;
border-style:solid;
border-width:1px;
}

.dark_grey_border_left {
border-color:#4FA200;
border-style:solid;
border-width:0 0 0 1px;
}

.dark_grey_border_top {
border-color:#DADBD6;
border-style:solid;
border-width:1px 0 0;
}

.green_price
{
color:#5AA117;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.item_title
{
color:#ACADAB;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.item_title
{
color:#666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.item_title:hover
{
color:#0060C0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
input.searchbox {
	padding-left:20px;
	background-image: url(images/search_field.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:22em;
	font-size:12px;
	color:#666666;
}
input.login_user {
	padding-left:6px;
	background-image: url(images/search_field.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width:12em;
	font-size:12px;
	color:#666666;
	height:23;
}
.form_fields
{

	font-size:12px;
	color:#818181;
}
a#button1 {
    display: block;
    width: 27px;
    height: 18px;
    background-image: url(images/go.gif);
	background-repeat:no-repeat;
    margin: 0 auto;
}
a#button1:hover {
    background-image: url(images/go_r.gif);
}
a .alt { display: none; }

/* UPPER MENU START */
.upper_right_menu {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.upper_right_menu {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.upper_right_menu:hover { color:#3366FF;}
a.upper_right_menu:visited {}

a.upper_right_menuR {
	font-size: 10px;
	color:#1973a2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.upper_right_menuR:hover { color:#1973a2; text-decoration:underline;}
a.upper_right_menuR:visited {}

/* UPPER MENU END */

/* MAIN TEXT */
.welcome_blue {
	font-size: 12px;
	color:#006CD5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:100;}
.welcome_yellow {
	font-size: 12px;
	color:#ffbf00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:100;
}
.welcome_red {
	font-size: 12px;
	color:#de0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:100;
}
.users
{
font-size:12px;
color:#ef8b00;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
.vendors
{
font-size:12px;
color:#727674;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
.agents
{
font-size:12px;
color:#65ba00;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

.welcome {
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.welcome {
	font-size: 12px;
	color:#1973a2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.welcome:hover { color:#1973a2; text-decoration:underline;}
a.welcome:visited {}

.welcome_orange {
	font-size: 12px;
	color:#a20000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.welcome_orange {
	font-size: 12px;
	color:#a20000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.welcome_orange:hover { text-decoration:underline;}
a.welcome_orange:visited {}

.welcome_blue {
	font-size: 12px;
	color:#1973a2;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.welcome_blue {
	font-size: 12px;
	color:#1973a2;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.welcome_blue:hover { text-decoration:underline;}
a.welcome_blue:visited {}

.welcome_orange_skinny {
	font-size: 10px;
	color:#a20000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.welcome_orange_skinny {
	font-size: 10px;
	color:#a20000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.welcome_orange_skinny:hover { text-decoration:underline;}
a.welcome_orange_skinny:visited {}
.welcome_orange_skinny2 {
	font-size: 10px;
	color:#a20000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.welcome_orange_skinny2 {
	font-size: 10px;
	color:#a20000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.welcome_orange_skinny2:hover { text-decoration:underline;}
a.welcome_orange_skinny2:visited {}

.cookie_crumbs {
	font-size: 10px;
	color:#658ca0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.cookie_crumbs {
	font-size: 10px;
	color:#658ca0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.cookie_crumbs:hover { 
text-decoration:underline;
	color:#486575;
	}
a.cookie_crumbs:visited {}

.cookie_text { font-family:Verdana, Arial, Helvetica, sans-serif; color:#545454; font-size:10px; }
a.cookie_text { color:#545454; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a.cookie_text:hover { text-decoration:underline; color:#B70406; }
a.cookie_text:visited { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


/*RIGHT COLUMN STYLES*/
#right_dashed
{
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1;
}
#data_cells
{
padding-top:1px; padding-left:3px; padding-right:3px;
}
#icon_row {
width:770px;
background-color:#f0f0f0;
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1;
float:left;
}
#menu a
{
display:block; 
width:inherit;
padding:0px 0px 0px 0px; 
background-color:#FFFFFF;
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; 
text-align:left;
}

#menu a:hover 
{
color:#74150E;
background-color:#FAFAFA;
}

#menu a.active
{padding:2px 2px 2px 2px;
color:#FFFFFF;
background-color:#F4F4F4;}

#menu a.active:hover
{color:#FFFFFF; 

background:url(images/active2.gif);
background-repeat:repeat-x;
}
#ad_spots_middle {
 padding:5px;

}
#vendor_listings {
width:760px;
position:relative;
}
 
#vendor_listings .list_areas{
width:100%;
background-color:#f7f7f7;
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1;
position:relative;
padding-top:30px;
}
#vendor_listings .list_areas .td_outer {
text-align:left;
vertical-align:top;
width:20%;
padding-left:6px;
padding-right:6px;
 }
#vendor_listings .list_areas a{
font-size:11px;
color:#006FAB;
text-decoration:none;
}

#vendor_listings .list_areas span{
color:#990000;
font-size:10px;
}
#vendor_listings .slidePanel_right 
{position:absolute; top:0; right:0; width:200px; text-align:right; vertical-align:middle; padding-top:6px; padding-right:4px; font-size:10px; color:#0081A2;}
#vendor_listings .slidePanel_left 
{ position:absolute; top:0; left:0; width:560px; text-align:left; vertical-align:middle; padding-top:6px; padding-left:6px; font-size:14px; font-weight:bold; color:#666666;}
#container{
margin:0 auto;
text-align:left;
}
#nav{
float:left;
}

#nav ul{
list-style:none;
margin:0;
padding:0;
}

#nav a{
color:#626262;
display:block;
font-size:.95em;
padding:0px 10px 0px 10px;
text-decoration:none;
}

#nav a:hover{
color:#626262;
background-color:#dbdbd8;
}

#nav li{
float:left;
margin:0 2px 0 0;
padding:0 0 0 9px;
}

#nav #current{
}

#nav #current a{
background-color:#dbdbd8;
color:#626262;
padding:0px 10px 0px 10px;
}


/********** FOOTER STYLES ***********/
#footer_dashed
{
border-top: 1px dashed #E7E8E6;
}

.footer
{
color:#666666;
font-size:10px;
}
a.footer
{
text-decoration:none;
}
a.footer:hover
{
color:#FF6600;
text-decoration:underline;
}


.oranges {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3300; font-size:12px; font-weight:bold; }

#oranges a { 
color:#CC3300;
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#oranges a:hover { text-decoration:none;  background-color:#FDE7D1;}
.oranges2 {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3300; font-size:10px; font-weight:bold; }

#oranges2 a { 
color:#CC3300;
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:10px;
font-weight:bold;
text-decoration:none; 

}

#oranges2 a:hover { text-decoration:none;  background-color:#FDE7D1;}

.description_text { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; }
a.description_text { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a.description_text:hover { text-decoration:underline; color:#B70406; }
a.description_text:visited { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.description_text2 { letter-spacing:-.01em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
a.description_text2 { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.description_text2:hover { text-decoration:underline; color:#B70406; }
a.description_text2:visited { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }


.description_text_14 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:14px; }
a.description_text_14 { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.description_text_14:hover { text-decoration:underline; color:#B70406; }
a.description_text_14:visited { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }

 #grey_border {
	  width:100%;
	   background-color:#FFFFFF;
border-color:#cccccc;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
 #grey_border2 {
	  width:100%;
	   background-color:#FFFFFF;
border-color:#EAEAEA;
border-style:solid;
border-width:1px;
font-size: 12px;
padding:1px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
  #purple_highlight {
	  width:100%;
	   background-color:#FFFAE9;
border-color:#EAEAEA;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
  #grey_border3 {
	  width:100%;
	   background-color:#FFFFFF;
border-color:#EAEAEA;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


.item_brd { border: 1px solid #EAEAEA; }
a.item_title { text-decoration: none; }
a:hover.item_title { text-decoration: underline; }
.item_user { color: #B2B2B2; text-decoration: none; }
.item_user_red { color: #ca4f4f; text-decoration:none; }
a.item_user { color: #B2B2B2; text-decoration: none; }
a:hover.item_user { text-decoration: underline; }
.item_price { color: #78C042 }

#startmenu a
{
display:block; 
width:inherit;
padding:0px 0px 0px 0px; 
background-color:#FFFFFF;
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; 
text-align:left;
}
 #messages {
	    background-color:#FFFFFF;
		border-color:#3AA8E9;
		border-style:solid;
		border-width:1px;
		padding:5px;
		font-size: 12px;
	    color: #666666;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   text-decoration:none;
	}
#startmenu a:hover 
{
color:#74150E;
background-color:#FAFAFA;
}

#startmenu a.active
{padding:2px 2px 2px 2px;
background-color:#e0eeff;}

#startmenu a.active:hover
{
color:#FFFFFF; 

background:url(images/active2.gif);
background-repeat:repeat-x;
}
.blue_bigger
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#157fbc;
font-size:2em;
font-weight:bold;
}
.green_bigger
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#3fa104;
font-size:2em;
font-weight:bold;
}
.white_bigger
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:2em;
font-weight:bold;
}
.white_smaller
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:.8em;
text-decoration:none;
}
.white_medium
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:1.4em;
text-decoration:none;
}
.gray_bigger
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:2em;
font-weight:bold;
}
.gray_bigger2
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:1em;
font-weight:bold;
}.gray_bigger3
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:1.5em;
font-weight:bold;
}
.orange_bigger3
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#df8200;
font-size:1.5em;
font-weight:bold;
}

.green_bigger3
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#65ba00;
font-size:1.5em;
font-weight:bold;
}

a.button_1 {
display: block;
width: 100px;
height: 20px;
padding: 15px 20px 10px 45px;
color:#666666;
text-decoration: none;
background:url(images/button_1.jpg) no-repeat 0px 0px;
}
a.button_1:hover {
color:#333333;
background:url(images/button_1.jpg) no-repeat 0px -45px;
}

a.button_user {
display: block;
width: 232px;
height: 20px;
padding: 8px 3px 9px 3px;
background:url(images/buttons-css-start.jpg) no-repeat 0px 0px;
font-size:14px;
color:#ef8b00;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
a.button_user:hover {
background:url(images/buttons-css-start.jpg) no-repeat 0px -37px;
text-decoration:none;

}
a.button_vendor {
display: block;
width: 232px;
height: 20px;
padding: 8px 3px 9px 3px;
background:url(images/buttons-css-start.jpg) no-repeat 0px 0px;
font-size:14px;
color:#727674;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
a.button_vendor:hover {
background:url(images/buttons-css-start.jpg) no-repeat 0px -37px;
text-decoration:none;

}


a.button_agent {
display: block;
width: 232px;
height: 20px;
padding: 8px 3px 9px 3px;
background:url(images/buttons-css-start.jpg) no-repeat 0px 0px;
font-size:14px;
color:#65ba00;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
a.button_agent:hover {
background:url(images/buttons-css-start.jpg) no-repeat 0px -37px;
text-decoration:none;
}


a.button_blue {
display: block;
width: 84px;
height: 22px;
padding: 6px 0px 4px 6px;
background:url(images/button-blue.jpg) no-repeat 0px 0px ;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
a.button_blue:hover {
background:url(images/button-blue.jpg) no-repeat 0px -32px;
text-decoration:none;
}



a.button_service_areas {
display: block;
width: 232px;
height: 20px;
padding: 8px 3px 9px 3px;
background:url(images/buttons-css-start.jpg) no-repeat 0px 0px;
font-size:14px;
color:#727674;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
a.button_service_areas:hover {
background:url(images/buttons-css-start.jpg) no-repeat 0px -37px;
text-decoration:none;
}

a.button_green {
display: block;
width: 84px;
height: 22px;
padding: 6px 0px 4px 6px;
background:url(images/button-green.jpg) no-repeat 0px 0px ;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
a.button_green:hover {
background:url(images/button-green.jpg) no-repeat 0px -32px;
text-decoration:none;
}


/********** START VENDOR CPANEL MENU NAV STYLES ***********/
#cpanel_menus_vendors a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 24px;
background:url(images/cpanel-menus-back-vendors1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
#cpanel_menus_vendors a:hover {
background:url(images/cpanel-menus-back-vendors2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#cpanel_menus_vendors a.active
{
background:url(images/cpanel-menus-back-vendors3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#cpanel_menus_vendors a.active:hover
{

background:url(images/cpanel-menus-back-vendors2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END VENDOR CPANEL MENU NAV STYLES ***********/
/********** START USER CPANEL MENU NAV STYLES ***********/
#cpanel_menus_users a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 24px;
background:url(images/cpanel-menus-back-users1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#cpanel_menus_users a:hover {
background:url(images/cpanel-menus-back-users2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#cpanel_menus_users a.active
{
background:url(images/cpanel-menus-back-users3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#cpanel_menus_users a.active:hover
{

background:url(images/cpanel-menus-back-users2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END USER CPANEL MENU NAV STYLES ***********/

a.button_housing_options {
display: block;
width: 89px;
height: 21px;
padding: 5px 0px 0px 0px;
background:url(images/buttons-housing-options.jpg) no-repeat 0px 0px ;
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
text-decoration:none;
text-align:center;
}
a.button_housing_options:hover {
background:url(images/buttons-housing-options.jpg) no-repeat 0px -26px;
text-decoration:none;
}

.username_users {
	font-size: 12px;
	color: #279bc1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.username_users {
	font-size: 12px;
	color:#279bc1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.username_users:hover { color:#1687ac; text-decoration:underline;}
a.username_users:visited {}

.username_vendors {
	font-size: 12px;
	color: #1973a2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.username_vendors {
	font-size: 12px;
	color:#1973a2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.username_vendors:hover { color:#1973a2; text-decoration:underline;}
a.username_vendors:visited {}


a.button_start_users {
display: block;
width: 232px;
height: 28px;
padding: 10px 0px 0px 0px;
background:url(images/start-buttons.jpg) no-repeat 0px 0px ;
font-size:1.2em;
color:#ef8b00;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
a.button_start_users:hover {
background:url(images/start-buttons.jpg) no-repeat 0px -38px;
text-decoration:none;
}

a.button_start_vendors {
display: block;
width: 232px;
height: 28px;
padding: 10px 0px 0px 0px;
background:url(images/start-buttons.jpg) no-repeat 0px 0px ;
font-size:1.2em;
color:#686868;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
a.button_start_vendors:hover {
background:url(images/start-buttons.jpg) no-repeat 0px -38px;
text-decoration:none;
}
a.button_start_agents {
display: block;
width: 232px;
height: 28px;
padding: 10px 0px 0px 0px;
background:url(images/start-buttons.jpg) no-repeat 0px 0px ;
font-size:1.2em;
color:#60b100;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}
a.button_start_agents:hover {
background:url(images/start-buttons.jpg) no-repeat 0px -38px;
text-decoration:none;
}

/************* OLD STYLES *******************/

.mainH {font-size:18px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left}
.mainH2 {font-size:18px;color:#333333;font-family:Tahoma,Verdana;text-align:left;}
.mainSub {font-size:14px;color:#fff;font-family:  Verdana;text-align:left}

.mainH_color {font-size:18px;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;}
.mainSub_color {font-size:16px;color:#333333;font-family:  Verdana;text-align:left;}
a.mainSub_color {font-size:16px;color:#333333;font-family:  Verdana;text-align:left; text-decoration:none;}
a.mainSub_color:hover {color:#E19B93;}
a.mainSub_color:visited {font-size:1em;color:#333333;font-family:  Verdana;text-align:left; text-decoration:none;}

.bigTextInput {font-size: 17px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.bigTextInput_blue {font-size: 17px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#3963b2; text-decoration:none;}
.bigTextInput2 {font-size: 17px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#726C58; text-decoration:none;}
.bigTextInput3 {font-size: 24px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#726C58; text-decoration:none;}
.bigTextInput_gray {font-size: 17px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
.bigSelectInput {font-size: 16px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.bigTextInput_white {font-size: 17px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.bigSelectInput_white {font-size: 16px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.cream_10px { color:#c6bba4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.cream_10px { color:#c6bba4;  text-decoration:none; }
a.cream_10px:hover { text-decoration:underline; color:#c6bba4; }
a.cream_10px:visited { color:#c6bba4; text-decoration:none;  }

.blue_soft_10px { color:#068b97; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.blue_soft_10px { color:#068b97;  text-decoration:none; }
a.blue_soft_10px:hover { text-decoration:underline; color:#7eb2d3; }
a.blue_soft_10px:visited { color:#068b97; text-decoration:none;  }

.blue_soft_12px { color:#075a9a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing: -.025em;}
a.blue_soft_12px { color:#075a9a;  text-decoration:none; }
a.blue_soft_12px:hover { text-decoration:underline; color:#7eb2d3; }
a.blue_soft_12px:visited { color:#075a9a; text-decoration:none;  }

.orange_soft_10px { color:#7d2011; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.orange_soft_10px { color:#7d2011;  text-decoration:none; }
a.orange_soft_10px:hover { text-decoration:underline; color:#d2b387; }
a.orange_soft_10px:visited { color:#7d2011; text-decoration:none;  }

.pink_soft_10px { color:#d9918d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.pink_soft_10px { color:#d9918d;  text-decoration:none; }
a.pink_soft_10px:hover { text-decoration:underline; color:#d9918d; }
a.pink_soft_10px:visited { color:#d9918d; text-decoration:none;  }

.green_soft_10px { color:#98b47b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.green_soft_10px { color:#98b47b;  text-decoration:none; }
a.green_soft_10px:hover { text-decoration:underline; color:#98b47b; }
a.green_soft_10px:visited { color:#98b47b; text-decoration:none;  }

.green_soft_12px { color:#98b47b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing: -.025em;}
a.green_soft_12px { color:#98b47b;  text-decoration:none; }
a.green_soft_12px:hover { text-decoration:underline; color:#98b47b; }
a.green_soft_12px:visited { color:#98b47b; text-decoration:none;  }

.brown_dark_10px { color:#3f3f2d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.brown_dark_10px { color:#3f3f2d;  text-decoration:none; }
a.brown_dark_10px:hover { text-decoration:underline; color:#3f3f2d; }
a.brown_dark_10px:visited { color:#3f3f2d; text-decoration:none;  }

.brown_dark_12px {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#4d4c3a; font-size:12px; }
a.brown_dark_12px { color:#4d4c3a; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.brown_dark_12px:hover { text-decoration:underline; color:#4d4c3a; }
a.brown_dark_12px:visited { color:#4d4c3a; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }


.brown_light_10 { color:#8e8877; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.brown_light_10 { color:#8e8877;  text-decoration:none; }
a.brown_light_10:hover { text-decoration:underline; color:#3f3f2d; }
a.brown_light_10:visited { color:#8e8877; text-decoration:none;  }

.brown_light_12 {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#8e8877; font-size:12px; }
a.brown_light_12 { color:#8e8877; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.brown_light_12:hover { text-decoration:underline; color:#4d4c3a; }
a.brown_light_12:visited { color:#8e8877; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.brown_light_14 {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#8e8877; font-size:14px; }
a.brown_light_14 { color:#8e8877; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
a.brown_light_14:hover { text-decoration:underline; color:#4d4c3a; }
a.brown_light_14:visited { color:#8e8877; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }


.company_red_14 {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#b76253; font-size:14px; }
a.company_red_14 { color:#b76253; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
a.company_red_14:hover { text-decoration:underline; color:#b76253; }
a.company_red_14:visited { color:#b76253; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }

.gray_soft_10px { color:#5b5b5b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.gray_soft_10px { color:#5b5b5b;  text-decoration:none; }
a.gray_soft_10px:hover { text-decoration:underline; color:#7d2011; }
a.gray_soft_10px:visited { color:#5b5b5b; text-decoration:none;  }


.white_soft_10px { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.white_soft_10px { color:#FFFFFF;  text-decoration:none; }
a.white_soft_10px:hover { text-decoration:underline; color:#7d2011; }
a.white_soft_10px:visited { color:#FFFFFF; text-decoration:none;  }

.gray_soft_12px { color:#5b5b5b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing: -.025em;}
a.gray_soft_12px { color:#5b5b5b;  text-decoration:none; }
a.gray_soft_12px:hover { text-decoration:underline; color:#7d2011; }
a.gray_soft_12px:visited { color:#5b5b5b; text-decoration:none;  }

.red_dark_12px {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#7d2011; font-size:12px; }
a.red_dark_12px { color:#7d2011; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.red_dark_12px:hover { text-decoration:underline; color:#7d2011; }
a.red_dark_12px:visited { color:#7d2011; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }





 h1	{
	font-size:14px;
	color:#cd504e;
	font-family:Palatino, Verdana, Georgia, Arial, Helvetica;
	text-align:left;
	margin-top:-2px;
	margin-bottom:-1px;
      }
h2 {
	font-size:14px;
color:#727674;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
	font-weight:bold;	
	}

h3 {
color:#0033CC; 
font-family:Palatino, Verdana, Georgia, Arial, Helvetica;
font-size:14px;
text-align:left;
}

.h1_hyperlink
{
font-size:14px;
	color:#903020;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:-2px;
	text-decoration:none;
}

 #border_none_light_tan {
	background-color:#f8f5ed;
	border-color:#f4f0e9;
	border-style:solid;
	border-width:1px;
	font-size: 12px;
	color: #5b5b5b;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}


.search_box {
width: 129px;
height: 20px;
background: url(images/h09_search_back.jpg) no-repeat;
border: none;
padding: 0 0 0 3px;
color:#5b5b5b;
letter-spacing: -.01em;
vertical-align:middle;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.go_button {
width: 33px;
height: 18px;
background: url(images/go.jpg) no-repeat;
border: none;
}

.username2 { color:#3399FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.username2 { color:#3399FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.username2:hover { text-decoration:underline; color:#000000;  }
a.username2:visited { color:#3399FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }


/***** END NEW STYLES 2009 ************/

/**************** Upper Navigation menu styles ****************/ 
#container{
margin:0 auto;
text-align:center;
width:inherit;
}
#nav{
float:left;
width:inherit;
text-align:left;
margin-top:10px;
margin-left:18px;
}

#nav ul{
list-style:none;
margin:0;
padding:0;
}

#nav a{
color:#7F775C;
display:block;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px 14px 1px 14px;
text-decoration:none;
}

#nav a:hover{
color:#7F775C;
background-color:#F2EFDE;
}

#nav li{
float:left;
margin:0 4px 0 0;
padding:0 0 0 9px;
}

#nav #current{
}

#nav #current a{
background-color:#E4DEC7;
color:#7F775C;
padding:1px 14px 1px 14px;
}




/**************** SORT Navigation menu styles ****************/
#container2{
margin:0 auto;
text-align:left;
width:inherit;
color:#666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav_sort{
float:left;
width:280px;
}

#nav_sort2{
float:left;
width:400px;
}

#nav_sort ul{
list-style:none;
margin:0;
padding:0;
}

#nav_sort2 ul{
list-style:none;
margin:0;
padding:0;
}

#nav_sort a{
color:#986073;
display:block;
font-size:.95em;
padding:2px 10px 0px 10px;
text-decoration:none;
}

#nav_sort2 a{
color:#986073;
display:block;
font-size:.95em;
padding:2px 10px 0px 10px;
text-decoration:none;
}

#nav_sort a:hover{
color:#5C3C46;
background-color:#E6B4C1;
}

#nav_sort2 a:hover{
color:#5C3C46;
background-color:#E6B4C1;
}

#nav_sort li{
float:left;
margin:0 4px 0 0;
padding:0 0 0 9px;
}

#nav_sort2 li{
float:left;
margin:0 4px 0 0;
padding:0 0 0 9px;
}

#nav_sort #current{
}

#nav_sort #current a{
background-color:#C47999;
color:#FFFFFF;
padding:2px 10px 0px 10px;
}

#nav_sort2 #current a{
background-color:#C47999;
color:#FFFFFF;
padding:2px 10px 0px 10px;
}


/**************** REGULAR styles ****************/
.highlighted
{
background-color:#FFFF66; font-family:  Arial, Helvetica, sans-serif; color:#333333; font-size:12px;
}

.footer { color:#3DA2CB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.footer { color:#3DA2CB; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
a.footer:hover { text-decoration:underline; color:#FFB9C2; }
a.footer:visited { color:#3DA2CB; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


.footer2 { font-size:1.4em; color:#3DA2CB;font-family:Tahoma,Verdana; text-align:left; }
a.footer2 { text-decoration:none; font-size:1.4em; color:#3DA2CB;font-family:Tahoma,Verdana; text-align:left; }
a.footer2:hover { text-decoration:underline; color:#FFB9C2; }
a.footer2:visited {font-size:1.4em; color:#3DA2CB;font-family:Tahoma,Verdana; text-align:left;  }

.footer3 { font-size:1em; color:#506e47;font-family:Tahoma,Verdana; text-align:left; font-weight:bold; }
a.footer3 { text-decoration:none; font-size:1em; color:#506e47;font-family:Tahoma,Verdana; text-align:left; font-weight:bold; }
a.footer3:hover { text-decoration:underline; color:#FFB9C2; }
a.footer3:visited {font-size:1em; color:#506e47;font-family:Tahoma,Verdana; text-align:left; font-weight:bold;  }


.form_white { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  font-weight:300; }
a.form_white { color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  font-weight:300; }
a.form_white:hover { text-decoration:underline; color:#FFB9C2; font-weight:300; }
a.form_white:visited { color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  font-weight:300; }


.cream_small { color:#f4f0e8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
a.cream_small { color:#f4f0e8; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
a.cream_small:hover { text-decoration:underline; color:#FFB9C2; }
a.cream_small:visited { color:#f4f0e8; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.upperB { color:#3895BB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.upperB { color:#3895BB; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.upperB:hover { text-decoration:underline; color:#FFB9C2; }
a.upperB:visited { color:#3895BB; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.upperBlue { color:#DA887E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.upperBlue { color:#DA887E; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
a.upperBlue:hover { text-decoration:underline; color:#FFB9C2; }
a.upperBlue:visited { color:#DA887E; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.company_title { color:#EBA39B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  }
a.company_title { color:#EBA39B; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  }
a.company_title:hover { text-decoration:underline; color:#B70406; }
a.company_title:visited { color:#EBA39B; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }

.company_title2 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #EBA39B;
	text-decoration: none;
	font-weight:bold;
}

a.company_title2 { color:#EBA39B; text-decoration:none;  }
a.company_title2:hover { text-decoration:underline; color:#A93B62; }
a.company_title2:visited { color:#EBA39B; text-decoration:none; }
.company_title3 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #d93872;
	text-decoration: none;
}

a.company_title3 { color:#d93872; text-decoration:none;  }
a.company_title3:hover { text-decoration:underline; color:#A93B62; }
a.company_title3:visited { color:#d93872; text-decoration:none; }


.company_title4
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d93872;
	text-decoration: none;
	font-weight:500;
}

a.company_title4 { color:#d93872; text-decoration:none;  }
a.company_title4:hover { text-decoration:underline; color:#A93B62; }
a.company_title4:visited { color:#d93872; text-decoration:none; }



.validate_red {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-size:12px; }
a.validate_red { color:#CC0000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.validate_red:hover { text-decoration:underline; color:#660000; }
a.validate_red:visited { color:#CC0000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.validate_red2 {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-size:12px; font-weight:bold; background-color:#FFFFCC;}

.red_rating { 
color:#6C130D; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:normal; }
a.red_rating { 
color:#6C130D; 
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; }
a.red_rating:hover { text-decoration:underline; color:#9F1C13; }
a.red_rating:visited { color:#6C130D; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }




.phone_red_rating { 
color:#6C130D; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;
width: 130px;
}
a.phone_red_rating { color:#6C130D; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.phone_red_rating:hover { text-decoration:underline; color:#9F1C13; }
a.phone_red_rating:visited { color:#6C130D; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.phone_red_rating2 { 
color:#6C130D; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;
}

.sort_order { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:5px; padding-left:12px; padding-right:12px; }
a.sort_order { color:#333333;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
a.sort_order:hover { text-decoration:underline; color:#333333; background-color:ececec; }
a.sort_order:visited { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }

.search_box_text { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:2px; padding-left:12px; padding-right:6px; font-weight:bold; }
.search_box_form { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:2px; font-weight:bold; }

.main_category_text { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
a.main_category_text { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.main_category_text:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text:visited { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.main_category_text_p1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; }
a.main_category_text_p1 { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a.main_category_text_p1:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text_p1:visited { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.main_category_text3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; }
a.main_category_text3 { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
a.main_category_text3:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text3:visited { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.main_category_text_b, .main_category_text_b2 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0066FF; 
font-size:12px; 
letter-spacing: -.05em; 
}
a.main_category_text_b, a.main_category_text_b2  { 
color:#0066FF; 
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;  
letter-spacing: -.05em;
}
a.main_category_text_b2_10px  { 
color:#0066FF; 
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;  
letter-spacing: -.05em;
}
a.main_category_text_b  { 
font-weight:bold; 
}
a.main_category_text_b2  { 
font-weight: normal; 
}
a.main_category_text_b:hover, a.main_category_text_b2:hover { 
text-decoration:underline; 
color:#8C1911; 
letter-spacing: -.05em; 
}
a.main_category_text_b:visited, a.main_category_text_b2:visited { 
color:#0066FF; 
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;  
letter-spacing: -.05em;
}

.main_category_text_p { font-family:Verdana, Arial, Helvetica, sans-serif; color: #d93872; font-size:12px; }
a.main_category_text_p {color: #d93872; text-decoration:none; font-weight:bold; }
a.main_category_text_p:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text_p:visited { color: #d93872; text-decoration:none; font-size:12px; }

.main_category_text2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
a.main_category_text2 { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.main_category_text2:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text2:visited { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.main_category_text2Red { font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-size:12px; }
a.main_category_text2Red { color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.main_category_text2Red:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text2Red:visited { color:#990000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.form_text { color:#808080; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:300; }
.form_text_fields { color:#808080; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  }

 
/**************** Left Navigation menu styles ****************/
/*
#menu a
{
display:block; 
width:inherit;
padding:5px 5px 5px 5px; 
color:#71808c; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold; 
text-decoration:none; 
text-align:left;
border-top:.1em solid #ECEEED; 
border-bottom:.1em solid #ECEEED;
border-right:.1em solid #ECEEED;
border-left:.1em solid #ECEEED;
}

#menu a:hover 
{color:#74150E; background:#fff3f3;}

#menu a.active
{padding:5px 5px 5px 5px;
color:#FFFFFF;
background-color:#e19b94;
border-top:2px solid #F2D5E1; 
border-bottom:2px solid #F2D5E1;
border-right:2px solid #F2D5E1;
border-left:2px solid #F2D5E1;}

#menu a.active:hover
{color:#FFFFFF; background:#ce7e76;}
*/
#menu a
{
display:block; 
width:inherit;
padding:6px 4px 6px 4px; 
color:#333333; 
font-family:Tahoma,Verdana;
background:url(images/shop_menu_back.gif);
background-repeat:repeat-x;
font-size:12px;
text-decoration:none; 
text-align:left;
border-top:.1em solid #D2CFCE; 
border-bottom:.1em solid #D2CFCE; 
border-right:.1em solid #D2CFCE;
border-left:.1em solid #D2CFCE;
}

#menu a:hover 
{
color:#74150E;
background:url(images/shop_menu_back2.gif);
background-repeat:repeat-x;
}

#menu a.active
{padding:6px 2px 6px 2px;
color:#FFFFFF;
background:url(images/active.gif);
background-repeat:repeat-x;
border-top:2px solid #F2D5E1; 
border-bottom:2px solid #F2D5E1;
border-right:2px solid #F2D5E1;
border-left:2px solid #F2D5E1;}

#menu a.active:hover
{color:#FFFFFF; 

background:url(images/active2.gif);
background-repeat:repeat-x;}

#talk_menu a
{
display:block; 
width:inherit;
padding:5px 5px 5px 5px; 
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFFFFF; 
font-size:12px;
text-decoration:none; 
text-align:left;
border-top:.1em solid #ECEEED; 
border-bottom:.1em solid #ECEEED;
border-right:.1em solid #ECEEED;
border-left:.1em solid #ECEEED;
}

#talk_menu a:hover 
{color:#74150E; background:#e0f4ff;}

#talk_menu a.active
{padding:5px 5px 5px 5px;
color:#FFFFFF;
background-color:#5da9d1;
border-top:1px solid #F2D5E1; 
border-bottom:1px solid #A9A7A3;
border-right:1px solid #F2D5E1;
border-left:1px solid #F2D5E1;}

#talk_menu a.active:hover
{color:#FFFFFF; background:#3f90ba;}

/**************** Left Sub Navigation menu styles ****************/
/*
#subMenu a
{display:block;
width:inherit;
padding:2px 5px 2px 5px;  
color:#71808c; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:11px;
font-weight:600;
text-decoration:none; 
text-align:right;
border-top:.1em solid #ECEEED; 
border-bottom:.1em solid #ECEEED;
border-right:.1em solid #ECEEED;
border-left:.1em solid #ECEEED;
}


#subMenu a:hover
{color:#74150E; background-color::#B77D98;
}
#subMenu a.active
{
padding:0px 5px 2px 0px; 
color:#FFFFFF;
background-color:#e19b94;
border-top:.1em solid #F2D5E1; 
border-bottom:.1em solid #F2D5E1;
border-right:.1em solid #F2D5E1;
border-left:.1em solid #F2D5E1;}


#subMenu a.active:hover
{color:#FFFFFF; background:#ce7e76;}
*/

.errorField {
	color:#333333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-.05em;
	border:1px solid #cc0000;
}

.inactiveScroller {
	background-image:url("images/inactivescroller.gif");
	width:35px;
	height:21px;
	cursor:pointer;
}

.overScroller {
	background-image:url("images/overScrolling.gif");
	width:35px;
	height:21px;
	cursor:pointer;
}

.activeScroller {
	background-image:url("images/acticeScroller.gif");
	width:35px;
	height:21px;
}

.inactiveScrollerA {
	color:#7B7B7B;
	text-decoration:none;
	font-size:14px;
}

.activeScrollerA {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}

.noresults {
	color:#74150E;
	font-size:18px;
	font-weight:bold;
	font-family:  Arial;
	padding-top:20px;
}

.dynamicStar {
	cursor:pointer;
}

.tl {
	background-image:url("images/tl.gif");
	height:4px;
	width:4px;
	font-size:1px;
}

.tc {
	background-image:url("images/tc.gif");
	background-repeat:x-repeat;
	height:4px;
	font-size:1px;
}

.tr {
	background-image:url("images/tr.gif");
	height:4px;
	width:4px;
	font-size:1px;
}

.cl {
	background-image:url("images/cl.gif");
	background-repeat:y-repeat;
	width:4px;
	font-size:1px;
}

.cr {
	background-image:url("images/cr.gif");
	background-repeat:y-repeat;
	width:4px;
	font-size:1px;
}

.bl {
	background-image:url("images/bl.gif");
	width:4px;
	height:5px;
	font-size:1px;
}

.bc {
	background-image:url("images/bc.gif");
	background-repeat:x-repeat;
	height:5px;
	font-size:1px;
}

.br {
	background-image:url("images/br.gif");
	width:4px;
	height:5px;
	font-size:1px;
}

.upper2 { color:#8E637B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; }
a.upper2 { color:#8E637B; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; }
a.upper2:hover { text-decoration:underline; color:#FFB9C2; }
a.upper2:visited { color:#8E637B; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  letter-spacing:1px;}

#talk_table
{

padding:5px 5px 5px 5px; 
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none; 
text-align:left;
border: 1px dashed #e1e1e1;
background-color:#f8f8f8;
}


#talk_subtable
{

padding:5px 5px 5px 5px; 
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FDFCF8;
font-size:12px;
text-decoration:none; 
text-align:left;
border-top:.1em solid #ECEEED; 
border-bottom:.1em solid #ECEEED;
border-right:.1em solid #ECEEED;
border-left:.1em solid #ECEEED;
}



#reply
{
display:block; 
width:inherit;
padding:5px 5px 5px 5px; 
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#EAE9E5; 
font-size:12px;
text-decoration:none; 
text-align:left;
border-top:.1em solid #990000; 
border-bottom:.1em solid #990000;
border-right:.1em solid #990000;
border-left:.1em solid #990000;
}

#tableHighlightF { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color:#FFFFFF; }
.tableHighlight2 { border-top: 1px solid red; border-bottom: 1px solid red; border-left: 1px solid red; border-right: 1px solid red; background-color:#FFFFCC;}
#tableHighlight2 { border-top: 1px solid red; border-bottom: 1px solid red; border-left: 1px solid red; border-right: 1px solid red; background-color:#FFFFCC; margin:3px; padding:3px;}

.green_money{ color:#609D3D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
a.green_money { color:#609D3D; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.green_money:hover { text-decoration:underline; color:#609D3D; }
a.green_money:visited { color:#609D3D; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }


.green_moneyr{ color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  }
a.green_moneyr { color:#990000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.green_moneyr:hover { text-decoration:underline; color:#990000; }
a.green_moneyr:visited { color:#990000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/**************** Left Navigation menu styles ****************/

#menuS a
{
display:block; 
width:180px;
padding:6px 4px 6px 6px; 
color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none; 
text-align:left;
border: 1px dashed #e1e1e1;
background-color:#f8f8f8;
}

#menuS a:hover 
{
color:#008682;
border: 1px dashed #e1e1e1;
background-color:#ffffff;
}

#menuS a.active
{
padding:6px 3px 6px 6px;
color:#FFFFFF;
border: 1px dashed #e1e1e1;
background-color:#00b8b2;
}

#menuS a.active:hover
{
color:#FFFFFF; 
border: 1px dashed #e1e1e1;
background-color:#68553a;
}

#menuS a.subcat
{
display:block;
width:180px;
padding:4px 6px 4px 4px;  
color:#00a8a3; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFFFFF; 
font-size:12px;
text-decoration:none; 
text-align:right;
border-right: 1px dashed #e1e1e1; 
border-left: 1px dashed #e1e1e1; 
border-bottom: 1px dashed #e1e1e1;
border-top:none;
background-color:#ffffff;
}


#menuS a.subcat:hover
{
color:#68553a;
background-color:#f8f8f8;
}

#menuS a.subcat_active
{
display:block;
width:180px;
color:#FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#F2B3D4;
font-size:12px;
text-decoration:none; 
text-align:right;
padding:6px 3px 6px 6px;
color:#68553a;
border: 1px dashed #e1e1e1;
background-color:#cef6f5;
}


#menuS a.subcat_active:hover
{
color:#61513a; 
border: 1px dashed #e1e1e1;
background-color:#e4d9c9;
}

  
#menu {
	
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: left;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 1px dashed #e1e1e1;
	background-color:#f8f8f8;
}
#menu a {
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover 
{
	color: #fff;
	padding-bottom: 8px;
}

#subMenu a
{
display:block;
width:inherit;
padding:2px 1px 3px 12px;  
color:#333333; 
font-family:Tahoma,Verdana;
background:inherit; 
font-size:10px;
font-weight:200;
text-decoration:none; 
text-align:left;
}


#subMenu a:hover
{color:#74150E; background-color:#B77D98;
}
#subMenu a.active
{
padding:3px 0px 3px 12px; 
color:#FFFFFF;
background-color:#C08EA8;
}

/**************** Left Sub Navigation menu styles ****************/
.oranges {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3300; font-size:12px; font-weight:bold; }
a.oranges { text-decoration:none; }

#oranges a { 
color:#CC3300;
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#oranges a:hover { text-decoration:none;  background-color:#FDE7D1;}
.oranges2 {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3300; font-size:12px; font-weight:bold; }
a.oranges2 { text-decoration:none; }
#oranges2 a { 
color:#CC3300;
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 

}

#oranges2 a:hover { text-decoration:none;  background-color:#FDE7D1;}

a.sort_links { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.sort_links:hover { text-decoration:underline; color:#B70406; }
a.sort_links_a { color:#B70406; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

a.navigation_link { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.navigation_link:hover { text-decoration:underline; color:#B70406; }
a.navigation_link_a { color:#B70406; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

a.simple_small_link { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.simple_small_link:hover { text-decoration:underline; color:#B70406; }
a.simple_small_link_a { color:#B70406; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.username2 { color:#3399FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.username2 { color:#3399FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.username2:hover { text-decoration:underline; color:#000000;  }
a.username2:visited { color:#3399FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/*COLORS FOR SHOP SEARCH*/
.chromestyle{
width:inherit;
font-weight: 600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: " "; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
z-index:100;
background-color: white;
width:inherit;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

.scolors {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; cursor: hand; }
#scolors a { 
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;
}
#scolors a:hover { text-decoration:none;  background-color:#ececec; }
/*COLORS END  FOR SHOP SEARCH*/

/**************** SORT EVENTS DETAILS Navigation menu styles ****************/
#containerE{
margin:0 auto;
text-align:left;
width:inherit;
}
#nav_sortE{
float:left;
width:inherit;
}

#nav_sortE ul{
list-style:none;
margin:0;
padding:0;
}

#nav_sortE a{
color:#00b8b2;
display:block;
font-size:12px;
padding:0px 10px 0px 10px;
text-decoration:none;
vertical-align:middle;
}

#nav_sortE a:hover{
color:#5C3C46;
vertical-align:middle;
}

#nav_sortE li{
float:left;
margin:0 0 0 0;
padding:0 0 0 9px;
}

#nav_sortE #current{
}

#nav_sortE #current a{
background-color:#C47999;
color:#FFFFFF;
padding:0px 10px 0px 10px;
}

.title_bar_red { color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
a.title_bar_red { color:#990000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
a.title_bar_red:hover { text-decoration:underline; color:#000000; font-weight:bold; }
a.title_bar_red:visited { color:#990000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }

.purples {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#660066;; font-size:12px; font-weight:bold; }
a.purples { text-decoration:none; }

#purples a { 
color:#660066;
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#purples a:hover { text-decoration:none;  background-color:#F4D2F7;}

.reds {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-size:12px; font-weight:bold; }
a.reds { text-decoration:none;}

#reds a { 
color:#990000;
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#reds a:hover { text-decoration:none;  background-color:#EFCBC5;}

.yellows {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#EDBB00;  font-size:12px; font-weight:bold; }

#yellows a { 
color:#EDBB00; 
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#yellows a:hover { text-decoration:none;  background-color:#F9FFDA;}

.neutrals {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:bold; }

#neutrals a { 
 color:#666666;
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#neutrals a:hover { text-decoration:none;  background-color:#F2EFE7;}



 #red_borderA2 {
	background-color:#FFFFFF;
border-color:#ff978a;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}

 #border_shop_back {
	background-color:#efeade;
border-color:#c9c2b0;
border-style:solid;
border-width:1px;
padding:4px;
}


  #purple_highlight {
	  width:100%;
	   background-color:#FFFAE9;
border-color:#EAEAEA;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}
  #grey_border3 {
	  width:100%;
	   background-color:#FFFFFF;
border-color:#EAEAEA;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}

	#h09_border_tan
	{
	
	background-color:#FFFFFF;
	border-color:#e6ddce;
	border-style:solid;
	border-width:1px;
	font-size: 12px;
	color: #e5dccc;
	font-family:Tahoma,Verdana;
	text-decoration:none;
	}

/********** PLANING CSS *******************/
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a {
padding: 8px 6px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
}

#navlist a:link, #navlist a:visited
{
color:#999999;
background-color:#EDEDED;
text-decoration: none;
}

#navlist a:hover
{
color:#FFFFFF;
background-color:#348CC8;
text-decoration: none;
}

#navlist #current 
{
background-color:#115689;
color:#FFFFFF;
}
#navlist #current a
{
background-color:#a39959;
color:#FFFFFF;
}
.TABLEBorder {border: 1px solid lightgray}

.pinks {  font-family:Tahoma,Verdana; color:#B3004B; font-size:12px; font-weight:bold; }
a.pinks { text-decoration:none; }

#pinks a { 
color:#B3004B;
text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Tahoma,Verdana;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#pinks a:hover { text-decoration:none;  background-color:#FFDEE4;}

.blues {  font-family:Tahoma,Verdana; color:#003399; font-size:12px; font-weight:bold; }
a.blues { text-decoration:none; }
#blues a { 
color:#003399; text-decoration:none; 
display:block; 
width:inherit;
padding:2px 2px 2px 2px; 
font-family:Tahoma,Verdana;
background:inherit; 
font-size:12px;
font-weight:bold;
text-decoration:none; 
text-align:left;

}

#blues a:hover { text-decoration:none;  background-color:#C8EAFF;}

#youtube_box {
	width: 245px;
	padding-bottom: 20px;
}

.vote_g {
  font-family: Verdana, Tahoma, Arial;
  color: #087A00;
  font-size: 11px;
  font-weight: bold;
}
.vote_r {
  font-family: Verdana, Tahoma, Arial;
  color: #A80A0B;
  font-size: 11px;
  font-weight: bold;
}
.vote_grn {
  font-family: Verdana, Tahoma, Arial;
  color: #808080;
  font-size: 11px;
  font-weight: bold;
}
.vote_notlu {
  font-family: Tahoma, Tahoma, Arial;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}
a.vote_notlu {
  font-family: Tahoma, Tahoma, Arial;
  color: #0000FF;
  font-size: 11px;
  font-weight: bold;
}
.vote_g_dm {
  width: 100%;
  display: block;
  font-family: Verdana, Tahoma, Arial;
  color: #087A00;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid #C1C1C1;
  padding-left: 3px;
}
.vote_r_dm {
  width: 100%;
  display: block;
  font-family: Verdana, Tahoma, Arial;
  color: #A80A0B;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid #C1C1C1;
  padding-left: 3px;
}
.vote_grn_dm {
  width: 100%;
  display: block;
  font-family: Verdana, Tahoma, Arial;
  color: #808080;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid #C1C1C1;
  padding-left: 3px;
}
.vote_g_bk {
  width: 100%;
  display: block;
  font-family: Verdana, Tahoma, Arial;
  color: #808080;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid #C1C1C1;
  padding-left: 3px;
}

.user_register_boxes {
width: 237px;
height: 25px;
background: url(images/user_box_back.gif) no-repeat;
background-position: right;
vertical-align:middle;
text-align:left;
border: none;
padding: 4px 0 0 4px;
color:#5b5b5b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing: -.01em;
}

.user_register_boxes2 {
width: 240px;
height: 25px;
background: url(images/user_box_back2.gif) no-repeat;
background-position: right;
vertical-align:middle;
text-align:left;
border: none;
padding: 4px 0 0 4px;
color:#5b5b5b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing: -.01em;
}

.user_register_boxes3 {
width: 237px;
height: 25px;
background: url(images/user_box_back2.gif) no-repeat;
background-position: right;
vertical-align:middle;
text-align:left;
border: none;
padding: 4px 0 0 4px;
color:#5b5b5b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing: -.01em;
}

.user_register_text {
color:#424141;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.item_brd { border: 1px solid #EAEAEA; }
a.item_title { text-decoration: none; }
a:hover.item_title { text-decoration: underline; }
.item_user { color: #B2B2B2; text-decoration: none; }
a.item_user { color: #B2B2B2; text-decoration: none; }
a:hover.item_user { text-decoration: underline; }
.item_price { color: #78C042 }

/* START new code for maps, to replace flash maps */
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 150px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 26px;
	padding: 0px 2px 0px 10px;
	color: #5e5e5e;
	font: 16px/26px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/location-location-back.gif) no-repeat;
	overflow: hidden;
}
/* END NEW CODE */


a.buttons_main {
display: block;
width:inherit;
height: 23px;
padding: 8px 14px 0px 14px;
background:url(images/button-back.jpg) repeat-x 0px 0px ;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:400;
font-size:1em;
text-decoration:none;

}
a.buttons_main:hover {
background:url(images/button-back.jpg) repeat-x 0px -29px;
text-decoration:none;
}

.crossed_out
{
text-decoration:line-through;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.hidden { display: none }
.showed { display: visible }

/********** START CARS CPANEL MENU NAV STYLES ***********/
#main_menus_cars a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-cars1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_cars a:hover {
background:url(images/main-menus-cars2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_cars a.active
{
background:url(images/main-menus-cars3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_cars a.active:hover
{

background:url(images/main-menus-cars2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END CARS CPANEL MENU NAV STYLES ***********/

/********** START COMMUNITY CPANEL MENU NAV STYLES ***********/
#main_menus_community a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-community1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_community a:hover {
background:url(images/main-menus-community2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_community a.active
{
background:url(images/main-menus-community3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_community a.active:hover
{

background:url(images/main-menus-community2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END COMMUNITY CPANEL MENU NAV STYLES ***********/

/********** START CLASSIFIEDS CPANEL MENU NAV STYLES ***********/
#main_menus_classifieds a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-classifieds1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_classifieds a:hover {
background:url(images/main-menus-classifieds2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_classifieds a.active
{
background:url(images/main-menus-classifieds3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_classifieds a.active:hover
{

background:url(images/main-menus-classifieds2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END CLASSIFIEDS CPANEL MENU NAV STYLES ***********/

/********** START HOUSING CPANEL MENU NAV STYLES ***********/
#main_menus_housing a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-housing1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_housing a:hover {
background:url(images/main-menus-housing2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_housing a.active
{
background:url(images/main-menus-housing3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_housing a.active:hover
{

background:url(images/main-menus-housing2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END HOUSING CPANEL MENU NAV STYLES ***********/

/********** START SERVICES CPANEL MENU NAV STYLES ***********/
#main_menus_services a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-services1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_services a:hover {
background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_services a.active
{
background:url(images/main-menus-services3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_services a.active:hover
{

background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END SERVICES CPANEL MENU NAV STYLES ***********/
/********** START SHOP CPANEL MENU NAV STYLES ***********/
#main_menus_shop a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-shop1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_shop a:hover {
background:url(images/main-menus-shop2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_shop a.active
{
background:url(images/main-menus-shop3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_shop a.active:hover
{

background:url(images/main-menus-shop2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END SHOP CPANEL MENU NAV STYLES ***********/
/********** START START CPANEL MENU NAV STYLES ***********/
#main_menus_start a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-start1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_start a:hover {
background:url(images/main-menus-start2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_start a.active
{
background:url(images/main-menus-start3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_start a.active:hover
{

background:url(images/main-menus-start2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END START CPANEL MENU NAV STYLES ***********/

/********** START WORK CPANEL MENU NAV STYLES ***********/
#main_menus_work a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-work1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_work a:hover {
background:url(images/main-menus-work2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_work a.active
{
background:url(images/main-menus-work3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_work a.active:hover
{

background:url(images/main-menus-work2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

/********** END WORK CPANEL MENU NAV STYLES ***********/

/********** START VENDOR NAV STYLES ***********/

#main_menus_vendor_cats a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 28px;
background:url(images/main-menus-services1.jpg) no-repeat 0px 0px;
font-size:12px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
}

#main_menus_vendor_cats a:hover {
background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_vendor_cats a.active
{
background:url(images/main-menus-services3.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_vendor_cats a.active:hover
{

background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_vendor_subcats a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 30px;
font-size:12px;
color:#02669b;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
background-color:#f2faff;
}

#main_menus_vendor_subcats a:hover {
background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_vendor_subcats a.active
{
background-color:#d3eeff;
text-decoration:none;
padding: 6px 3px 0px 30px;
}

#main_menus_vendor_subcats a.active:hover
{

background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
padding: 6px 3px 0px 30px;
}


#main_menus_vendor_subsubcats a
{
display: block;
width: 200x;
height: 22px;
padding: 6px 3px 0px 40px;
font-size:12px;
color:#9b0202;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
background-color:#fff7f7;
}

#main_menus_vendor_subsubcats a:hover {
background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
}

#main_menus_vendor_subsubcats a.active
{
background-color:#ffe0e0;
text-decoration:none;
padding: 6px 3px 0px 40px;
}

#main_menus_vendor_subsubcats a.active:hover
{

background:url(images/main-menus-services2.jpg) no-repeat 0px 0px;
text-decoration:none;
padding: 6px 3px 0px 40px;
}

/********** END VENDOR NAV STYLES ***********/

.user_register_boxes {
width: 237px;
height: 25px;
background: url(images/user_box_back.gif) no-repeat;
background-position: right;
vertical-align:middle;
text-align:left;
border: none;
padding: 4px 0 0 4px;
color:#5b5b5b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing: -.01em;
}

.user_register_boxes2 {
width: 240px;
height: 25px;
background: url(images/user_box_back2.gif) no-repeat;
background-position: right;
vertical-align:middle;
text-align:left;
border: none;
padding: 4px 0 0 4px;
color:#5b5b5b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing: -.01em;
}

.user_register_boxes3 {
width: 237px;
height: 25px;
background: url(images/user_box_back2.gif) no-repeat;
background-position: right;
vertical-align:middle;
text-align:left;
border: none;
padding: 4px 0 0 4px;
color:#5b5b5b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing: -.01em;
}

.user_register_text {
color:#424141;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.item_brd { border: 1px solid #EAEAEA; }
a.item_title { text-decoration: none; }
a:hover.item_title { text-decoration: underline; }
.item_user { color: #B2B2B2; text-decoration: none; }
a.item_user { color: #B2B2B2; text-decoration: none; }
a:hover.item_user { text-decoration: underline; }
.item_price { color: #78C042 }


 #border_none_light_tan {
	background-color:#f9f8f4;
	border-color:#dcdacf;
	border-style:solid;
	border-width:1px;
	font-size: 12px;
	color: #5b5b5b;
	font-family:Tahoma,Verdana;
	text-decoration:none;
} #border_none_light_tan2 {
	background-color:#f9f8f4;
	border-color:#ecebe3;
	border-style:solid;
	border-width:1px;
	font-size: 12px;
	color: #5b5b5b;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}

/* END ILOCALIZE STYLES */

/* Featured Block */
#vendor_listings #featured {
	margin: 3px 5px 5px 5px;
	padding-bottom: 20px;
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1; width:760px;
}
#vendor_listings #featured .website{
	color:#bd2a00;	
}
#vendor_listings #featured .website a{
	color:#bd2a00;
	text-decoration:none;
	
}
#vendor_listings #featured .website a:hover{
	color:#7c1d00;
	text-decoration:none;
	
}
#vendor_listings #featured .title {
	font: normal 1.4em Helvetica, Verdana, Arial, sans-serif;
	color: #272620;
	margin-bottom: 0;
	padding-bottom: 3px;
	position:relative;
}
#vendor_listings #featured .title a {
	color: #272620;
	border: none;
}
#vendor_listings #featured .title a:hover {
	color: #0063a1;
}
#vendor_listings #featured .phone {
	float:right;
	font: normal 1.4em Helvetica, Verdana, Arial, sans-serif;
	color: #811001;
	margin-bottom: 0;
	padding-bottom: 3px;
}
#vendor_listings #featured .image-block {
	float: left;
	margin: 5px 5px 5px 0;
	padding: 2px 2px 2px 2px;
	display: inline;
	left:1px;
	top:1px;	
}
#vendor_listings #featured .image-block img {
	background: #FFF;
   	border: 1px solid #c7c6c2;
	padding: 12px;
}
#vendor_listings #featured .text-block {
	float: right;
	width:auto;
	margin: 3px 3px 3px 3px;
	display: inline;
}
#vendor_listings #featured p
{
	color:#4c4b44;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
}
#vendor_listings #featured p.description
{
	font-size:14px;
	margin-top:4px;
}
#vendor_listings #featured p.description a
{
	color: #0063a1;
	
}

#vendor_listings #featured p.description_small
{
	font-size:12px;
	color:#333333;
}
#vendor_listings #featured .location
{
	color:#719950;
}
#vendor_listings #featured a.more-link {
	background: #04649e;
	padding: 4px 6px 4px 6px;
	margin-top: 5px;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #004c7a;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;	
	display: block;
    float: right;
}
#vendor_listings #featured a.more-link:hover {
	background: #be2d01;
	border-color: #7c1d00;
}
#vendor_listings #featured .voting_box
{
	float:right;
	padding: 4px 6px 4px 6px;
}

/*END FEATURED */


/* VENDOR-PROFILE Block */
#vendor_profile {
	margin: 3px 5px 5px 5px;
	padding-bottom: 20px;
	width: 900px;		
}
#vendor_profile .website{
	color:#bd2a00;	
}
#vendor_profile .website a{
	color:#bd2a00;
	text-decoration:none;
	
}
#vendor_profile .website a:hover{
	color:#7c1d00;
	text-decoration:none;
	
}
#vendor_profile h2 {
	left:5px; top:5px;	
	font: normal 1.6em Helvetica, Verdana, Arial, sans-serif;
	color: #272620;
	margin-bottom: 0;
	padding-bottom: 3px;
}
#vendor_profile h2 a {
	color: #272620;
	border: none;
}
#vendor_profile h2 a:hover {
	color: #0063a1;
}
#vendor_profile .phone {
	float:right;
	right:5px; top:5px;	
	font: normal 1.4em Helvetica, Verdana, Arial, sans-serif;
	color: #811001;
	margin-bottom: 0;
	padding-bottom: 3px;
}
#vendor_profile .image-block {
	float: left;
	width: 550px;	
	margin: 5px 5px 5px 0;
	padding: 2px 2px 2px 2px;
	display: inline;
	position:inherit;	
}
#vendor_profile .image-block img {
	background: #FFF;
   	border: 1px solid #c7c6c2;
	padding: 12px;
}
#vendor_profile .text-block {
	width:auto;
	margin: 5px 5px 5px 5px;
}
#vendor_profile p
{
	color:#4c4b44;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
}

#vendor_profile p a
{
	color:#972200;
}
#vendor_profile p.description
{
	font-size:14px;
	margin-top:4px;
}
#vendor_profile p.description a
{
	color: #0063a1;
	
}

#vendor_profile p.description_small
{
	font-size:12px;
	color:#333333;
}
#vendor_profile .location
{
	color:#719950;
}
#vendor_profile a.more-link {
	background: #403f37;
	padding: 4px 6px 4px 6px;
	margin-top: 5px;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #282722;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;	
	display: block;
    float: right;
}
#vendor_profile a.more-link:hover {
	background: #be2d01;
	border-color: #7c1d00;
}
#vendor_profile .voting_box
{
	float:right;
	padding: 4px 6px 4px 6px;
}

/*END vendor_profile */


/* START FORM HOME */
#home_form #fieldset {
	border:1px dashed #CCC;
	padding:5px;
}
#home_form .headers {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px;
	font-weight: normal;
	color:#952100;
}
#home_form .labels {
	margin-top:5px;
	margin-right:2px;
	padding-top:4px;
	padding-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#4a4a43;
	padding-left:10px;
}
#home_form .form {
	margin:0;
	padding:0;
}
#home_form #container {
	width:270px;
	margin:auto;
	padding-top:10px; padding-left:8px;
}
#home_form .clear {
	clear:both;
}
#home_form .holder {
	background-color:#fff;

}

#home_form .textbox {
	background-image: url(images/16t.png);
	background-repeat: no-repeat;
	background-position:left;
	width:200px;
	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
	color: #999999;
	padding:4px 5px 2px 18px;
	margin-left:10px;
}
#home_form .textbox:focus, .textbox:hover {
	background-color:#f8fdff;
}

#home_form .username {
    	background-image: url(images/16m.png);
    	background-repeat: no-repeat;
    	background-position:left;
	width:200px;
    	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
    	color: #999999;
    	padding:4px 5px 2px 19px;
	margin-left:10px;
}
#home_form .username:focus, .username:hover {
	background-color:#f8fdff;
}
   
#home_form .password {
    	background-image: url(images/16s.png);
    	background-repeat: no-repeat;
   	background-position:left;
	width:200px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:4px 5px 2px 19px;
	margin-left:10px;
}
#home_form .password:focus, .password:hover {
	background-color:#f8fdff;
}

#home_form .button_div {
	width:250px;
	float:right;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px 50px 3px;
}
#home_form .buttons {
	background: #007eb5;
	font-size:12px; 
	color: #ffffff; 
	padding: 4px 8px;
	border-width: 2px;
	border-style: solid;
	margin-top:6px;
	margin-left:10px;
	border-color: #004e78;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
/* END HOME FORM */
#home_form2 .login_title {
	font-size:12px;
	color:#333333;
	padding:5px;
}

#home_form2 .validate_red {
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 color:#CC0000; 
	 font-size:10px; 
	 font-weight:normal; 
	 text-align:center; 
	 background-color:#FFFFCC; 
	 padding:5px;
}
#home_form2 .textbox {
	background-image: url(images/16t.png);
	background-repeat: no-repeat;
	background-position:left;
	width:180px;
	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
	color: #999999;
	padding:4px 5px 2px 18px;
}
#home_form2 .textbox:focus, .textbox:hover {
	background-color:#f8fdff;
}

#home_form2 .username {
    	background-image: url(images/16m.png);
    	background-repeat: no-repeat;
    	background-position:left;
	width:180px;
    	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
    	color: #999999;
    	padding:4px 5px 2px 19px;
}
#home_form2 .username:focus, .username:hover {
	background-color:#f8fdff;
}
   
#home_form2 .password {
    	background-image: url(images/16s.png);
    	background-repeat: no-repeat;
   		background-position:left;
		width:180px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:4px 5px 2px 19px;
}
#home_form2 .password:focus, .password:hover {
	background-color:#f8fdff;
}
#home_form2  a { color:#8f2000;}
#home_form2  a:hover { color:#cb3000;}

#home_form2 .buttons {
	background: #007eb5;
	font-size:12px; 
	color: #ffffff; 
	padding: 4px 8px;
	border-width: 2px;
	border-style: solid;
	margin-top:6px;
	border-color: #004e78;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
#home_form2 .buttons_hover {
	background: #006a99;
	font-size:12px; 
	color: #ffffff; 
	padding: 4px 8px;
	border-width: 2px;
	border-style: solid;
	margin-top:6px;
	border-color: #00456a;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}

#advertise_container
{
	color:#37362d;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
}
#advertise_container table
{
	border:#cbc5bb 1px solid;
	background-color:#FFFFFF;
	padding:4px; margin:4px;
}
#advertise_container advertise
{
padding-top:15px;
}





#listings{clear:left;margin:0 0 47px;}
#listings.loaded{border-top:3px solid #2d2d2d;}
#listings thead{position:absolute;left:-9999px;}
#listings tr.even{border-top:1px solid #c7c6c2;border-bottom:1px solid #c7c6c2;background:rgba(209,207,189,.3);}
#listings tr.over td{background-color:rgba(209,207,189,.6);cursor:pointer;}
#listings td.opening{padding:10px 18px;width:372px;}
#listings td.locale{padding:10px 18px 10px 0;width:183px;}
#listings td.posted{padding:10px 18px 10px 0;width:62px;font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:right;color:#888;}
#listings span.new{display:inline-block;width:16px;text-indent:-9999px;background:url("/img/bg/new.v1257119638.png") 0 50% no-repeat;}
#listings span.at{position:absolute;left:-9999px;}
#listings span.company{display:block;font:12px/1.35 Helvetica,Arial,sans-serif;color:#333;}
#listings span.location{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#333;}
#listings span.type{display:block;margin-top:2px;font:11px/1.35 Helvetica,Arial,sans-serif;}
#listings span.full-time{color:#e08a20;}
#listings span.freelance{color:#686d02;}
#listings td a{border:0;font-size:17px;}
.go_button
{
background-image:url(./images/go.png); 
background-repeat:no-repeat; 
width:26px; 
height:23px; 
text-align:center; 
border:none; 
text-decoration:none; 
color:6A6969; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
padding-left:5px;
}

.textbox_search {
	background-image: url(images/search_field.gif);
	background-repeat: no-repeat;
	background-position:left;
	width:200px;
	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
	color: #999999;
	padding:6px 2px 2px 22px;
	margin-left:10px;
}
.textbox_search:focus, .textbox_search:hover {
	background-color:#f8fdff;
}

.option_select_search select{
	margin: 2px 0;
	padding: 2px;
	font: normal 1em Verdana, Tahoma, sans-serif;
	color: #6A6969;
	background: #fffefa;  
	border: 1px solid #e4e2e1;
}
.option_select_search option { padding-right: 0.5em; } 

.option_select_search_small select{
	margin: 2px 0;
	padding: 2px;
	font: normal 1em Verdana, Tahoma, sans-serif;
	color: #6A6969;
	background: #fffefa;  
	border: 1px solid #e4e2e1;
}
.option_select_search_small option { padding-right: 0.5em; } 






#images1 {
color:#a6a191;
}
#images1 a{
color:#4e4d45;
}
#images1 a:hover{
color:#af2700;
}
#images1 .username a{
color:#797870;
}
#images1 .username a:hover{
color:#c62d00;
}

#images1 .price{
color:#58a300;
}
#images1 img {
	border: 1px solid #DADADA;
	padding: 8px;
}

/* Main Column */
 #RIGHT_SIDE {
	float:right;
	width:768px;
	text-align:left;
	/* border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1;	 */
}
/* Sidebar */	
 #LEFT_SIDE {
	float: left;
	width: 225px;
	text-align:left;
	/* border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1;	 */	
}	
#LEFT_SIDE #right_dashed
{
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1; width:225px;
}
/* START SHOW HIDE STYLES */
.right_dashed_vendors
{
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1; width:760px;
}
.slideHeader
{
	/* Start layout CSS */
	color:#525252;
	font-size:12px;
	background-color:#ececec;
	text-align:left;
	vertical-align:middle;
	padding-top:6px; padding-bottom:6px;
	padding-left:8px;
	/* End layout CSS */
	position:relative;
	height:16px;
	 cursor:pointer;
	
}

.slideBody
{
  padding:5px;
}

.slidePanel
{
width:225px;

}
.slidePanel_right {position:absolute; top:0; right:0; width:75px; text-align:right; vertical-align:middle; padding-top:6px; padding-right:4px; font-size:10px; color:#0081A2;}
.slidePanel_left { position:absolute; top:0; left:0; width:150px; text-align:left; vertical-align:middle; padding-top:6px; padding-left:6px; font-size:12px; font-weight:bold; color:#666666;}

.tool_heading{	/* Styling question */
	/* Start layout CSS */
	color:#525252;
	font-size:12px;
	background-color:#ececec;
	width:217px;
	text-align:left;
	vertical-align:middle;
	padding-top:6px; padding-bottom:6px;
	padding-left:8px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:225px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	
/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}


/* OLD STYLES END */
/******************** TEXT **********************/

#errors
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:12px;
background-color:#FFFFCC;
border: 1px solid #970000;
padding:15px;
}
.line_space_small {line-height:90%;}
.line_space_mid {line-height:110%;}
.line_space_big {line-height:140%;}
/* RED */
.user_red_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b30d0d;
}
.user_red_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b30d0d;
}
.user_red_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b30d0d;
}
.user_red_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b30d0d;
}

.user_red_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b30d0d;
}

.user_red_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b30d0d;
}


/* ORANGE */
.user_orange_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
.user_orange_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
.user_orange_14px 
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
.user_orange_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
.user_orange_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
.user_orange_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
.user_orange_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
a.user_orange_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
a.user_orange_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
a.user_orange_14px 
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
a.user_orange_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
a.user_orange_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
a.user_orange_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}
a.user_orange_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#68573a;
}


/* GREEN */
.user_green_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
.user_green_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
.user_green_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
.user_green_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
.user_green_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
.user_green_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
.user_green_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
a.user_green_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
a.user_green_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
a.user_green_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
a.user_green_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
a.user_green_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
a.user_green_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}
a.user_green_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78c30e;
}

/* BLUE */
.user_blue_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
.user_blue_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
.user_blue_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
.user_blue_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
.user_blue_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
.user_blue_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
.user_blue_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
a.user_blue_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
a.user_blue_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
a.user_blue_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
a.user_blue_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
a.user_blue_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
a.user_blue_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
a.user_blue_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
}
.user_blue_14px_verticaltext 
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#139b93;
  		display: block;
        position:relative;
        right: -5px;
        top: 15px;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);


}
/* GREY */
.user_grey_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
.user_grey_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
.user_grey_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
.user_grey_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
.user_grey_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
.user_grey_11px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
.user_grey_10px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}

a.user_grey_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
a.user_grey_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
a.user_grey_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
a.user_grey_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
a.user_grey_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
a.user_grey_11px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}
a.user_grey_10px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6c6c6c;
}

/* DARK GREY */
.user_dark_grey_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_grey_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_grey_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_grey_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_grey_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_grey_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_grey_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_grey_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_grey_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_grey_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_grey_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_grey_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_grey_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_grey_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}

/* DARK GRAY */
.user_dark_gray_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_gray_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_gray_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_gray_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_gray_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_gray_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
.user_dark_gray_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_gray_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_gray_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_gray_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_gray_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_gray_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_gray_11px
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}
a.user_dark_gray_10px
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404040;
}

.user_text
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#717171;
}
.user_text a, a.visited
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#139b93;
}
.user_text a.hover
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0097ee;
}
/****************** BUTTONS *********************/
#outer_border_blue
{

}
a.button_blue, a.button_blue:visited {
display: block;
width: 183px;
height: 31px;
padding: 12px 0px 4px 6px;
background:url(images/join-today-css.jpg) no-repeat 0px 0px ;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
text-decoration:none;
text-align:center;
vertical-align:middle;
position:inherit;
}
a.button_blue:hover {
background:url(images/join-today-css.jpg) no-repeat 0px -48px;
text-decoration:none;
}
a.button_green, a.button_green:visited {
display: block;
width: 183px;
height: 31px;
padding: 12px 0px 4px 6px;
background:url(images/join-today-css-green.jpg) no-repeat 0px 0px ;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
text-decoration:none;
text-align:center;
vertical-align:middle;
position:inherit;
}
a.button_green:hover {
background:url(images/join-today-css-green.jpg) no-repeat 0px -48px;
text-decoration:none;
}


.buttons {
	background: #777670;
	font-size:12px; 
	color: #f5f3ea; 
	padding: 4px 8px;
	border-width: 2px;
	border-style: solid;
	margin-top:6px;
	margin-left:10px;
	border-color: #5f5e56;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
.buttons_hover {
	background: #403e35;
	font-size:12px; 
	color: #f5f3ea; 
	padding: 4px 8px;
	border-width: 2px;
	border-style: solid;
	margin-top:6px;
	margin-left:10px;
	border-color: #25241e;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}



    .btn { display: block; position: relative; background: #aaa; padding: 8px; padding-left:12px; padding-right:12px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
    .btn * { font-style:normal; font-weight:bold; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
    .btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
    .btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
    .btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
    .btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; padding:8px; padding-left:12px; padding-right:12px; }
    .btn.blue { background: #00a098; }
    .btn.green { background: #9d4; }
    .btn.pink { background: #e1a; }
    .btn:hover { background-color: #a00; }
    .btn:active { background-color: #444; }
    .btn[class] { background-image: url(images/shade.png); background-position: bottom; }

    * html .btn { border: 3px double #aaa; }
    * html .btn.blue { border-color: #2ae; }
    * html .btn.green { border-color: #9d4; }
    * html .btn.pink { border-color: #e1a; }
    * html .btn:hover { border-color: #a00; }

/****************** SECTIONS *********************/
#home_page
{
width:100%;
}

/* CARS */
.cars_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006ccc;
}
.cars_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006ccc;
}
.cars_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006ccc;
}
.cars_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006ccc;
}
.cars_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006ccc;
}

/* CLASSIFIEDS */
.classifieds_18px
{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#569d0e;
}
.classifieds_16px
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#569d0e;
}
.classifieds_14px
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#569d0e;
}
.classifieds_13px
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#569d0e;
}
.classifieds_12px
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#569d0e;
}


/******************* BORDERS *******************/


  #messages {
	    background-color:#FFFFFF;
		border-color:#3AA8E9;
		border-style:solid;
		border-width:1px;
		padding:5px;
		font-size: 12px;
	    color: #666666;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   text-decoration:none;
	}
	

#dashed_top_right_bottom
{
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1; border-top: 1px dashed #e1e1e1;
}
#dashed_top_right_bottom_gray
{
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1; border-top: 1px dashed #e1e1e1;
background-color:#f8f8f8;
}
#dashed_right_bottom
{
border-right: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1;
}
#dashed_right
{
border-right: 1px dashed #e1e1e1; 
}
#dashed_bottom
{
border-bottom: 1px dashed #e1e1e1;
}
#dashed_bottom_white
{
border-bottom: 1px dashed #e1e1e1;
background-color:#FFFFFF;
}
#dashed_right_left_bottom
{
border-right: 1px dashed #e1e1e1; border-left: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1;
}
#dashed_box
{
border: 1px dashed #e1e1e1;
}
#dashed_box_gray
{
border: 1px dashed #e1e1e1;
background-color:#f8f8f8;
}

#dashed_box_white
{
border: 1px dashed #e1e1e1;
background-color:#FFFFFF;
}
#dashed_box_green
{
border: 1px dashed #bee0b5;
background-color:#fafff9;
}
#dashed_box_orange
{
border: 1px dashed #e0c2b5;
background-color:#fffbf9;
}
#dashed_box_blue
{
border: 1px dashed #b5d2e0;
background-color:#f9fdff;
}
#dashed_box_red
{
border: 1px dashed #e0b5b5;
background-color:#fff9f9;
}

/* START FORM HOME */
#home_form .form {
	margin:0;
	padding:0;
}

#home_form .textbox {
	background-image: url(images/16t.png);
	background-repeat: no-repeat;
	background-position:left;
	width:200px;/*
	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
	color: #999999;
	padding:4px 5px 2px 18px;*/
	margin-left:10px;
	
	
margin-top:5px; margin-bottom:5px;
padding-left:6px; padding-right:6px; padding-bottom:2px; padding-left:22px;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333;
height:34px;

font-size: 12px;
-moz-border-radius: 3px;
font-size:16px;
}
#home_form .textbox:focus, .textbox:hover {
	background-color:#ffecec;
}
#home_form .city {
	background-image: url(images/16t.png);
	background-repeat: no-repeat;
	background-position:left;
	width:200px;/*
	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
	color: #999999;
	padding:4px 5px 2px 18px;*/
	margin-left:10px;
	
	
margin-top:5px; margin-bottom:5px;
padding-left:6px; padding-right:6px; padding-bottom:2px; padding-left:22px;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333;
height:34px;

font-size: 12px;
-moz-border-radius: 3px;
font-size:16px;
}
#home_form .city:focus, .city:hover {
	background-color:#f0f0f0;
}
#home_form .zip {
	background-image: url(images/16t.png);
	background-repeat: no-repeat;
	background-position:left;
	width:100px; /*
	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
	color: #999999;
	padding:4px 5px 2px 18px;*/
	margin-left:10px;
	
	
margin-top:5px; margin-bottom:5px;
padding-left:6px; padding-right:6px; padding-bottom:2px; padding-left:22px;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333;
height:34px;

font-size: 12px;
-moz-border-radius: 3px;
font-size:16px;
vertical-align:middle;
}
#home_form .zip:focus, .zip:hover {
	background-color:#ffecec;
}
#home_form .state {
	background-image: url(images/16t.png);
	background-repeat: no-repeat;
	background-position:left;
	width:75px; /*
	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
	color: #999999;
	padding:4px 5px 2px 18px;*/
	margin-left:10px;
	
	
margin-top:5px; margin-bottom:5px;
padding-left:6px; padding-right:6px; padding-bottom:2px; padding-left:22px;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333;
height:34px;

font-size: 12px;
-moz-border-radius: 3px;
font-size:16px;
vertical-align:middle;
}
#home_form .state:focus, .state:hover {
	background-color:#f0f0f0;
}

#home_form .username {
    	background-image: url(images/16m.png);
    	background-repeat: no-repeat;
    	background-position:left;
	width:200px; /*
    	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
    	color: #999999;
    	padding:4px 5px 2px 19px;*/
	margin-left:10px;
	
	
margin-top:5px; margin-bottom:5px;
padding-left:6px; padding-right:6px; padding-bottom:2px; padding-left:22px;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333;
height:34px;

font-size: 12px;
-moz-border-radius: 3px;
font-size:16px;
}
#home_form .username:focus, .username:hover {
	background-color:#ffecec;
}


#home_form .email {
	background-image: url(images/16t.png);
    	background-repeat: no-repeat;
    	background-position:left;
	width:240px; /*
    	font:normal 16px Helvetica, Verdana, Arial, sans-serif;
    	color: #999999;
    	padding:4px 5px 2px 19px;*/
	margin-left:10px;
	
	
margin-top:5px; margin-bottom:5px;
padding-left:6px; padding-right:6px; padding-bottom:2px; padding-left:22px;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333;
height:34px;

font-size: 12px;
-moz-border-radius: 3px;
font-size:16px;
}
#home_form .email:focus, .email:hover {
	background-color:#ffecec;
}
   
#home_form .password {
    	background-image: url(images/16s.png);
    	background-repeat: no-repeat;
   	background-position:left;
	width:200px;/*
    	font:normal 18px Arial;
    	color: #999999;
    	padding:4px 5px 2px 19px;*/
	margin-left:10px;
	
	
margin-top:5px; margin-bottom:5px;
padding-left:6px; padding-right:6px; padding-bottom:2px; padding-left:22px;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333;
height:34px;

font-size: 12px;
-moz-border-radius: 3px;
font-size:16px;
}
#home_form .password:focus, .password:hover {
	background-color:#ffecec;
}

#home_form .line_break { margin: 5px 0px 5px 0px; border-top: 1px solid #e5e5e5;	}
/* END HOME FORM */
.buttons-free {
	background-color:#478609;
	height:38px;
	font-size:12px; 
	color:#FFFFFF; 
	padding: 4px 8px;
	border: 1px #336600 solid;
	margin-top:6px;
	margin-left:10px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
	margin-right:22px;
}
 .buttons-free_hover {
	background-color:#366c00;
	height:38px;
	font-size:12px; 
	color:#FFFFFF; 
	padding: 4px 8px;
	margin-top:6px;
	margin-left:10px;
	border: 1px #336600 solid;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
	margin-right:22px;
}
.hidden { display: none; }
.showed { display: visible; }

/******************* FOOTER *******************/
/* footer-wrap */
#footer-wrap {
	clear: both;
	width: 1000px;
	font-size: 12px;
	padding: 15px 0;
	text-align: left;	
}
#footer-wrap a {
	text-decoration: none;
	color: #139b93;
}
#footer-wrap a:hover {
	text-decoration:underline;
}
#footer-wrap p {
    text-align:right;
	padding: 4px 10px 4px 10px;
}
#footer-wrap h2 {
	color: #666666;
	margin: 0;
	padding: 0 4px; 
}
/* footer */
#footer {
	clear: both;
	color: #8b8b8b;	
	margin: 0 0 0 0; 
	width: 1000px;
	padding: 0 0;
	text-align: center;
	background: #F8F7F7;
	border: 1px solid #e9e7e6;
	position:relative;
	height:36px;
	font: 14px;
	line-height:normal;
	margin-bottom:1em; /*margin between menu and rest of page*/
    background-image: url(./images/buttons_back.gif);
	border:1px #d6d6d6 solid;	
}
#footer .slidePanel_right {
position:absolute; 
top:5px; right:0; width:750px; 
text-align:right; 
padding-right:4px; 
}
#footer .slidePanel_left { 
position:absolute; 
top:8px; left:0; width:250px; 
text-align:left; 
padding-left:6px; 
}


/* subfooter-wrap */
#subfooter-wrap {
	clear: both;
	width: 1000px;
	font-size: 10px;
	padding: 0 0;
	text-align: left;	
}
#subfooter-wrap a {
	text-decoration: none;
	color: #139b93;
}
#subfooter-wrap a:hover {
	color: #000;	
}
#subfooter-wrap p {
    text-align:left;
	padding:0;
}
#subfooter-wrap h2 {
	color: #666666;
	margin: 0;
}

/* subfooter */
#subfooter {
	clear: both;
	color: #8b8b8b;	
	margin: 0 0 4px 0; 
	width: 1000px;
	padding: 2px 0;
	text-align: left;
}
/* subfooter */
#subfooter2 {
	clear: both;
	color: #8b8b8b;	
	margin: 0 0 4px 0; 
	width: 1000px;
	padding: 2px 0;
	text-align: left;
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }

/* post */
.post-by {
	font-size: .95em;	
	padding-top: 0;
}
.post-footer {
	background: #F5F5F5;
	padding: 5px; margin: 20px 10px 0 10px;	
	font-size: 95%;	
	color: #666666;	
}
.post-footer .date{
	margin: 0 10px 0 5px;	
}
.post-footer a.comments {
	margin: 0 10px 0 5px;	
}
.post-footer a.readmore {
	margin: 0 10px 0 5px;	
}

