body { background-color:#7a7a6b; margin: 0px;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }

.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:#383832; 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;}
.vendor_title 
{
color:#424239;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:1em;
text-decoration:none;
font-weight:bold;
}
a.vendor_title { text-decoration:none; }
a.vendor_title:hover { color:#2b5979;  }

/***** NEW STYLES TO KEEP 2009  ***********/

.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:#595848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -.025em;}
a.brown_dark_10px { color:#595848;  text-decoration:none; }
a.brown_dark_10px:hover { text-decoration:underline; color:#17708e; }
a.brown_dark_10px:visited { color:#595848; }

.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:16px;
	color:#3369a6;
	font-family:Palatino, Verdana, Georgia, Arial, Helvetica;
	text-align:left;
	margin-top:-2px;
	margin-bottom:-1px;
      }
h2 {
	font-size:14px;
	color:#308dac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:-2px;
	margin-bottom:-1px;
	}

h3 {
color:#424239;
font-family:Verdana, Arial, Helvetica, sans-serif; 
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:#e5e3da;
	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:#f3f2ec;
	border-color:#ecebe3;
	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;
}
#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:#1a6e90; }
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:#1a6e90; }
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:#1a6e90; }
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:#1a6e90; 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:#1a6e90; }
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:#1a6e90; }
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:#1a6e90; }
a.upperBlue:visited { color:#DA887E; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.company_title { color:#706c51; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  }
a.company_title { color:#706c51; 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:#706c51; 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: #706c51;
	text-decoration: none;
	font-weight:bold;
}

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

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


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

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



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

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

.description_text { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
a.description_text { color:#0F4AE5; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 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:12px; }

.description_text2 {  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_text2_gray {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:12px; }
a.description_text2_gray { color:#999999; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.description_text2_gray:hover { text-decoration:underline; color:#B70406; }
a.description_text2_gray:visited { color:#999999; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

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

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

.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; }

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

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

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

.profile_website { color:#0033CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.profile_website { color:#0033CC; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.profile_website:hover { text-decoration:underline; color:#000000;  }
a.profile_website:visited { color:#0033CC; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

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

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

.green_city2{ color:#317119; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
a.green_city2 { color:#317119; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a.green_city2:hover { text-decoration:underline; color:#4CB03F; }
a.green_city2:visited { color:#317119; 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: #636153; font-size:12px; }
a.main_category_text_p {color: #636153; text-decoration:none; font-weight:bold; }
a.main_category_text_p:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text_p:visited { color: #636153; 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;  }

 
#menu a
{
display:block; 
width:inherit;
padding:6px 4px 6px 4px; 
color:#333333; 
font-family:Tahoma,Verdana;
background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:12px;
text-decoration:none; 
text-align:left;
border-top:.1em solid #e2e2e2; 
border-bottom:.1em solid #e2e2e2; 
border-right:.1em solid #e2e2e2;
border-left:.1em solid #e2e2e2;
}

#menu a:hover 
{
color:#FFFFFF;
background:url(images/button-back.jpg);
background-repeat:repeat-x;
}

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

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

background:url(images/button-back_light.jpg);
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 #eaeaea; 
border-bottom:1px solid #A9A7A3;
border-right:1px solid #eaeaea;
border-left:1px solid #eaeaea;}

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

#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;
border-top:.1em solid #ECEEED; 
border-bottom:.1em solid #ECEEED;
border-right:.1em solid #ECEEED;
border-left:.1em solid #ECEEED;
}

#subMenu a:hover
{
color:#ffffff; 
background-color:#B77D98;
}

#subMenu a.active
{
padding:3px 0px 3px 12px; 
color:#FFFFFF;
background-color:#5d5c4b;
border-top:.1em solid #5d5c4b; 
border-bottom:.1em solid #5d5c4b;
border-right:.1em solid #5d5c4b;
border-left:.1em solid #5d5c4b;}

#subsubMenu a
{
display:block;
width:inherit;
padding:2px 1px 3px 24px;  
color:#333333; 
font-family:Tahoma,Verdana;
background:inherit; 
font-size:10px;
font-weight:200;
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;
}

#subsubMenu a:hover
{
color:#ffffff; 
background-color:#B77D98;
}

#subsubMenu a.active
{
padding:3px 0px 3px 24px; 
color:#FFFFFF;
background-color:#5d5c4b;
border-top:.1em solid #5d5c4b; 
border-bottom:.1em solid #5d5c4b;
border-right:.1em solid #5d5c4b;
border-left:.1em solid #5d5c4b;}


.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:#1a6e90; }
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;
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_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:inherit;
padding:6px 4px 6px 4px; 
color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f9f9f9;
font-size:12px;
text-decoration:none; 
text-align:left;
border-top:.1em solid #e2e2e2; 
border-bottom:.1em solid #e2e2e2; 
border-right:.1em solid #e2e2e2;
border-left:.1em solid #e2e2e2;
}

#menuS a:hover 
{
color:#74150E;
background-color:#FFFFFF;
}

#menuS a.active
{
padding:6px 3px 6px 3px;
color:#FFFFFF;
background-color:#636250;
border-top:2px solid #575643; 
border-bottom:2px solid #575643;
border-right:2px solid #575643;
border-left:2px solid #575643;}

#menuS a.active:hover
{
color:#FFFFFF; 
background-color:#706f62;
}

#menuS a.subcat
{
display:block;
width:inherit;
padding:4px 4px 4px 4px;  
color:#818181; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f9f9f9;
font-size:12px;
text-decoration:none; 
text-align:right;
border-top:.1em solid #e2e2e2; 
border-bottom:.1em solid #e2e2e2;
border-right:.1em solid #e2e2e2;
border-left:.1em solid #e2e2e2;
}


#menuS a.subcat:hover
{
color:#74150E;
background-color:#FFFFFF;
}

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


#menuS a.subcat_active:hover
{
color:#FFFFFF; 
background-color:#706f62;
}


#menuS a.subsubcat
{
display:block;
width:inherit;
padding:4px 4px 4px 4px;  
color:#71808c; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFFFFF; 
font-size:11px;
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;
}


#menuS a.subsubcat:hover
{
color:#74150E;
background-color:#f9f9f9;
}

#menuS a.subsubcat_active
{
display:block;
width:inherit;
padding:4px 4px 4px 4px;  
color:#FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#ABA996;
font-size:11px;
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;
}


#menuS a.subsubcat_active:hover
{
background-color:#D6D4BB;
}

/**************** 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:#F1F1F1; }
/*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:#986073;
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;}



   #grey_border {
	  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;
}
 #grey_borderA1 {
	background-color:#faf7ee;
border-color:#D9CD91;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}
 #grey_borderA2 {
	background-color:#FFFFFF;
border-color:#e0e5f0;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}
 #grey_borderA3 {
	background-color:#FFFFFF;
border-color:#ecf1df;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family:Tahoma,Verdana;
	text-decoration:none;
}
 #grey_borderA4 {
	background-color:#FFFFFF;
border-color:#edece7;
border-style:solid;
border-width:1px;
padding:4px;
font-size: 12px;
	color: #666666;
	font-family:Tahoma,Verdana;
	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: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;
	}
	
	#default_border
	{
	
	background-color:#FFFFFF;
	border-color:#d7d4c4;
	border-style:solid;
	border-width:1px;
	font-size: 12px;
	color: #766f61;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	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:#D9CD91;
border-style:solid;
border-width:1px;
}

#navlist a:link, #navlist a:visited
{
color:#8E8666;
background-color:#fdfae7;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #D9CD91;
text-decoration: none;
}

#navlist #current 
{
background-color:#a39959;
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, Arial, Helvetica, sans-serif;
  color: #808080;
  font-size: 10px;
}
.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 }
