body { background-image:url(../index_files/images/back_1.gif); }


/**************** Upper Navigation menu styles ****************/ 
#container{
margin:0 auto;
text-align:left;
width:850px;
}
#nav{
float:left;
width:850px;
}

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

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

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

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

#nav #current{
}

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


/**************** 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 ****************/
.footer { color:#8E637B; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.footer { color:#8E637B; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }
a.footer:hover {
	text-decoration:underline;
	color:#425F34;
}
a.footer:visited {
	color:#212F1A;
	text-decoration:none;
	font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
	font-size:10px;
}

.form_white { color:#FFFFFF; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; letter-spacing:.05em; font-weight:300; }
a.form_white { color:#FFFFFF; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; letter-spacing:.05em; 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:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; letter-spacing:.05em; font-weight:300; }


.upper { color:#8E637B; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.upper { color:#8E637B; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; font-weight:500; }
a.upper:hover { text-decoration:underline; color:#FFB9C2; }
a.upper:visited { color:#8E637B; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }

.upperBlue { color:#558DEE; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.upperBlue { color:#558DEE; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }
a.upperBlue:hover { text-decoration:underline; color:#FFB9C2; }
a.upperBlue:visited { color:##558DEE; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }

.company_title { color:#2D4EA4; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:14px;  }
a.company_title { color:#2D4EA4; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:14px;  }
a.company_title:hover { text-decoration:underline; color:#B70406; }
a.company_title:visited { color:#2D4EA4; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:14px; }

.company_title2 
{
    font-family: "Times New Roman", Times, serif;
	font-size:16px;
	color: #d93872;
	text-decoration: none;
	letter-spacing: -.05em;
	font-weight:bold;
}

a.company_title2 { color:#d93872; text-decoration:none;  }
a.company_title2:hover { text-decoration:underline; color:#A93B62; }
a.company_title2:visited { color:#d93872; text-decoration:none; }
.company_title3 
{
    font-family: "Times New Roman", Times, 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: "Times New Roman", Times, 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; }


.title_bar { color:#333333; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:16px; font-weight:bold; }
a.title_bar { color:#333333; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:16px; 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:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:16px; }

.description_text {
	font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
	color:#FFFFFF;
	font-size:12px;
}
a.description_text { color:#0F4AE5; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; 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:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }

.description_text2 { letter-spacing:-.01em; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; color:#333333; font-size:12px; }
a.description_text2 { color:#333333; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px;}
a.description_text2:hover { text-decoration:underline; color:#B70406; }
a.description_text2:visited { color:#333333; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.validate_red { letter-spacing:-.01em; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; color:#CC0000; font-size:12px; }
a.validate_red { color:#CC0000; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px;}
a.validate_red:hover { text-decoration:underline; color:#660000; }
a.validate_red:visited { color:#CC0000; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.red_rating { color:#6C130D; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; }
a.red_rating { color:#6C130D; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.red_rating:hover { text-decoration:underline; color:#9F1C13; }
a.red_rating:visited { color:#6C130D; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.cookie_crumbs_state { color:#6C130D; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; }
a.cookie_crumbs_state { color:#6C130D; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; 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:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.cookie_crumbs { color:#333333; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; }
a.cookie_crumbs { color:#333333; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.cookie_crumbs:hover { text-decoration:underline; color:#990000; }
a.cookie_crumbs:visited { color:#333333;; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.profile_title { color:#0033CC; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:14px; }
a.profile_title { color:#0033CC; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.profile_title:hover {
	text-decoration:none;
	color:#000000;
}
a.profile_title:visited { color:#0033CC; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.profile_website { color:#0033CC; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.profile_website { color:#0033CC; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.profile_website:hover { text-decoration:underline; color:#000000;  }
a.profile_website:visited { color:#0033CC; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.profile_website2 { color:#1A4DE0; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; }
a.profile_website2 { color:#1A4DE0; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.profile_website2:hover { text-decoration:underline; color:#000000;  }
a.profile_website2:visited { color:#1A4DE0; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.green_city{ color:#317119; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px;  }
a.green_city { color:#317119; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }
a.green_city:hover { text-decoration:underline; color:#4CB03F; }
a.green_city:visited { color:#317119; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }

.green_city2{ color:#317119; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px;  }
a.green_city2 { color:#317119; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }
a.green_city2:hover { text-decoration:underline; color:#4CB03F; }
a.green_city2:visited { color:#317119; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }


.phone_red_rating { color:#6C130D; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; }
a.phone_red_rating { color:#6C130D; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; 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:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; }

.sort_order { color:#333333; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:14px; font-weight:bold; padding:5px; padding-left:12px; padding-right:12px; }
a.sort_order { color:#333333;text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; 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:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:14px; }

.search_box_text { color:#FFFFFF; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; padding:2px; padding-left:12px; padding-right:6px; font-weight:bold; }
.search_box_form { color:#333333; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; padding:2px; font-weight:bold; }

.main_category_text {
	font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
	color:#FFFFFF;
	font-size:10px;
}
a.main_category_text {
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
	font-size:10px;
	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:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }
.main_category_text_b { font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; color:#0066FF; font-size:10px; letter-spacing: -.05em; }
a.main_category_text_b { color:#0066FF; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; font-weight:bold;  letter-spacing: -.05em;}
a.main_category_text_b:hover { text-decoration:underline; color:#8C1911; letter-spacing: -.05em; }
a.main_category_text_b:visited { color:#0066FF; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px;  letter-spacing: -.05em;}

.main_category_text_p { font-family: "Times New Roman", Times, serif; color: #d93872; font-size:10px; }
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:10px; }

.main_category_text2 { font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; color:#333333; font-size:10px; }
a.main_category_text2 { color:#333333; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }
a.main_category_text2:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text2:visited { color:#333333; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }

.main_category_text2Red { font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; color:#990000; font-size:10px; }
a.main_category_text2Red { color:#333333; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }
a.main_category_text2Red:hover { text-decoration:underline; color:#8C1911; }
a.main_category_text2Red:visited { color:#990000; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:10px; }

.form_text { color:#333333; font-size:12px; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; letter-spacing:.05em;  font-weight:300; }
.form_text_fields { color:#333333; font-size:12px; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; letter-spacing:-.05em; }

 

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

#menu a
{
display:block; 
width:inherit;
padding:6px 4px 6px 4px; 
color:#333333; 
font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
background:url(../index_files/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(../index_files/images/shop_menu_back2.gif);
background-repeat:repeat-x;
}

#menu a.active
{padding:6px 2px 6px 2px;
color:#FFFFFF;
background:url(../index_files/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(../index_files/images/active2.gif);
background-repeat:repeat-x;}
#talk_menu a
{
display:block; 
width:inherit;
padding:5px 5px 5px 5px; 
color:#666666;
font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
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:#EEEDE9;}

#talk_menu a.active
{padding:5px 5px 5px 5px;
color:#FFFFFF;
background-color:#ACABA6;
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:#868581;}



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

#subMenu a
{display:block;
width:inherit;
padding:2px 1px 3px 14px;  
color:#333333; 
font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
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:#74150E; background-color:#B77D98;
}
#subMenu a.active
{
padding:3px 0px 3px 14px; 
color:#FFFFFF;
background-color:#B77D98;
border-top:.1em solid #F2D5E1; 
border-bottom:.1em solid #F2D5E1;
border-right:.1em solid #F2D5E1;
border-left:.1em solid #F2D5E1;}



.errorField {
	color:#333333; font-size:12px; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; letter-spacing:-.05em;
	border:1px solid #cc0000;
}

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

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

.activeScroller {
	background-image:url("../index_files/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("../index_files/images/tl.gif");
	height:4px;
	width:4px;
	font-size:1px;
}

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

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

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

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

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

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

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

.upper2 { color:#8E637B; font:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; letter-spacing:1px; }
a.upper2 { color:#8E637B; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px; letter-spacing:1px; }
a.upper2:hover { text-decoration:underline; color:#FFB9C2; }
a.upper2:visited { color:#8E637B; text-decoration:none; font-family:"Century Gothic", Tahoma, Arial, "Times New Roman"; font-size:12px;  letter-spacing:1px;}

#talk_table
{

padding:5px 5px 5px 5px; 
color:#666666;
font-family:"Century Gothic", Tahoma, Arial, "Times New Roman";
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:"Century Gothic", Tahoma, Arial, "Times New Roman";
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:"Century Gothic", Tahoma, Arial, "Times New Roman";
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;
}
