
a img{border: 0;}
a:link, a:visited {text-decoration:none; color:#3764AD; background-color:transparent;}
a:hover {text-decoration:underline;}
a:active {color: green;}

.menu a:link,.menu a:visited {color: white; font-weight: bold; text-decoration:none; }
.menu a:hover {text-decoration:underline;}

.pageSwitcher a:link, .pageSwitcher a:visited {color:#3764AD; text-decoration:none; }
.pageSwitcher a:hover {text-decoration:underline;}

a.envelope:link {color:white; }
a.envelope:hover {color:white;}
a.envelope:visited {color:white;}

a.site_link:link {font-weight:normal; font-size:11pt; text-decoration:none; color:#3764AD;}
a.site_link:visited {font-weight:normal; font-size:11pt; color:#6B8BBF;}
a.site_link:hover {text-decoration:underline;}

.current_category_menu a:link, .current_category_menu a:visited {color:#3764AD; }
.current_category_menu  a:hover {text-decoration:underline;}

a.category_links:link, a.category_links:visited {font-weight:normal; color:#3764AD; font-size:11pt; text-decoration:none;}
a.category_links:hover {text-decoration:underline;}

#copyrights a:link, #copyrights a:visited { text-decoration:none; color:#3764AD; background-color:transparent;}
#copyrights a:hover { text-decoration:underline;}

.infobox a:link, .infobox a:visited {color:#3764AD; font-weight:normal; font-size:10pt; text-decoration:none;} 
.infobox a:hover {font-weight:normal; font-size:10pt; text-decoration:underline;}
.infobox {font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left; font-size: 10pt;}
div.infobox { padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; border: solid #CCCCCC 1px; background-color: #e7fcdc;}
hr.horizontal_line {border-style: solid; border-color: #FFFFFF;  border-width: 1px;}

.price a:link, .price a:visited {
   color:#3764AD; font-weight:normal; text-decoration:none;
   } 
.price a:hover {
   font-weight:normal; text-decoration:underline;
   }

div.price {border-style: dotted; border-color: #808080; border-width: 1px; background-color: #D6D6D6;}
hr.price {border-style: dotted; border-color: #808080; border-width: 1px; background-color: #D6D6D6;}
td.price {border-style: solid; border-color: #E6E6E6; border-width: 1px;}

#category_separator {
   border-width: 1px;
   }

.guidelines {
   font-size: 10pt;
   }
   
.page_header {
   vertical-align:middle;
   text-align:center;
   /*background-color:#b0d3fb;*/
   background-color:#e7fcdc;
   font-family: arial, helvetica, sans-serif; 
   font-size: 19px;
   border-bottom: 1px solid #7db76b;
}
   
.current_category_menu {
   background: #e7fcdc;
   }

#copyrights {
   font-family: arial, helvetica, sans-serif; 
   font-size: 7pt;
   }

.inputfield{
   border-style: dotted;
   border-width: 1px;
   border-color:#000000;
   background-color:#F5F5F5;
   }

BODY {	
   background-color: #FFFFFF;
   font-family: arial, helvetica, sans-serif;
   }

.text {
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   text-align:left;
   }

#site_link ul {
   padding-left: 20px;
   list-style-type: circle;
   }

div.menu {
   background: #7db76b repeat-x url('http://www.pharos-search.com/images/default/menu_gradient.gif'); 
   width:745px; 
   height:25px;
   padding-top:7px;
   }

div.inner_menu {
   width:622px;
   height:12px;
   }
.inner_menu div {
   height:12px;
   }
   
#homepage_logo {
   display:block;
   padding: 0px 1px 1px 1px;
   border: 1px solid #7cb66a;
   }

.inner_menu div {
   float:left;
   }   

.required
{
	color: red;
}
