body, html
{
margin:0px;
padding:0px;
height:100%;
}
body
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:url(../../items/bg.gif) bottom fixed repeat-x #d9dadd;
}
a
{
color:#0033CC;
}
h1
{
margin:0px;
padding:0px 0px 20px 0px;
color:#990000;
font-size:18px;
font-weight:normal;
}
h2
{
margin:0px;
padding:0px 0px 5px 0px;
color:#2d375b;
font-size:14px;
font-weight:bold;
}
h3
{
font-size:12px;
margin:0px;
padding:5px 0px 0px 0px;
}
p
{
padding:5px 0px 5px 0px;
margin:0px;
}
ul
{
margin:0px;
padding:0px 0px 10px 30px;
}
li
{
padding:3px 0px 3px 0px;
}
img
{
padding:0px;
margin:0px;
border:none;
}
hr
{
padding:0px;
margin:0px;
border-top:1px solid #2d365a;
border-bottom:none;
border-left:none;
border-right:none;
}
#wrapper
{
margin:0px 0px 0px -450px;
padding:0px;
border-left:solid 2px #cccccc;
border-right:solid 2px #cccccc;
width:900px;
background:#ffffff;
position:absolute;
top:240px;
left:50%;
}
#top-nav
{
background:#ffffff;
border-left:solid 2px #cccccc;
border-right:solid 2px #cccccc;
height:60px;
width:900px;
padding:0px;
margin:0px 0px 0px -450px;
position:absolute;
top:0px;
left:50%;

}
#header
{
padding:0px;
border-left:solid 2px #cccccc;
border-right:solid 2px #cccccc;
height:180px;
width:900px;
background:url(../../items/logo.jpg) left 15px no-repeat #2d375b;
margin:0px 0px 0px -450px;
position:absolute;
top:60px;
left:50%;
}
#side-bar
{
margin:30px 0px 0px 0px;
padding:0px 20px 0px 20px;
border-right-width:1px;
border-right-color:#eeeeee;
text-align:left;
}
#content
{
margin:30px 0px 0px 0px;
padding:0px 20px 0px 20px;
text-align:justify;
line-height:18px;
border-left-width:1px;
border-left-color:#eeeeee;
}
#footer
{
clear:both;
width:860px;
height:60px;
padding:15px 20px 10px 20px;
background:#cccccc;
font-size:11px;
}
.top-links
{
margin:23px 0px 0px 20px;
float:left;
padding:0px;
}
.top-links ul
{
padding:0px;
margin:0px;
list-style-type: none;
}
.top-links ul li
{
display:inline;
}
.top-links img
{
padding-right:5px;
}
.top-search
{
margin:20px 20px 0px 0px;
float:right;
}
.main-menu
{
width:650px;
height:15px;
float:right;
font-weight:bold;
font-size:12px;
color:#cccccc;
padding:10px 0px 10px 0px;
}
.main-menu a
{
padding:0px 10px 0px 10px;
color:#cccccc;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
.main-menu a:hover
{
color:#ffffff;
}
.banner
{
height:140px;
width:650px;
margin:0px 0px 3px 0px;
float:right;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
border-left:solid 1px #666666;
}
.page-nav
{
float:right;
padding:2px 20px 20px 20px;
width:860px;
text-align:right;
font-size:11px;
}
.page-nav ul
{
padding:0px;
margin:0px;
list-style-type: none;
}
.page-nav ul li
{
display:inline;
}
.page-nav img
{
padding-right:5px;
}
.page-nav a
{
margin-left:15px;
color:#990000;
text-decoration:none;
}
.side-menu
{
margin:0px;
padding:0px;
border-bottom:solid 1px #eeeeee;
}
.side-menu a
{
color:#333333;
text-decoration:none;
}
.side-menu a:hover
{
color:#990000;
}
.side-menu ul
{
padding:0px;
margin:0px;
list-style-type: none;
}
.side-menu ul li
{
border-top:solid 1px #eeeeee;
padding:4px 0px 4px 0px;
}
.side-menu ul li a
{
font-weight:bold;
}
.side-menu ul ul
{
padding:3px 0px 3px 20px;
list-style-image: url(../../items/arrow-right-small.gif);
}
.side-menu ul ul li
{
border:none;
}
.side-menu ul ul li a
{
font-weight:normal;
}
.side-menu ul ul ul
{
padding:3px 0px 3px 20px;;
}
#bottom-contacts
{
float:left;
width:209px;
}
.bottom-links
{
float:right;
width:610px;
}
.review
{
width:280px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
display:block;
float:left;
font-size:10px;
line-height:14px;
text-align:left;
}
.review a
{
text-decoration:none;
color:#990000;
}
.review img
{
border:solid 2px #2d365a;
height:61px;
width:61px;
margin:3px 6px 0px 0px;
float:left;
}
.review h1
{
padding:0px;
margin:0px;
font-size:11px;
font-weight:bold;
color:#2d365a;
}
.vreview
{
width:266px;
padding-right:20px;
display:block;
float:left;
font-size:12px;
line-height:16px;
text-align:justify;
}
.vreview a
{
text-decoration:none;
color:#990000;
font-weight:bold;
}
.sitemap
{
vertical-align:top;
width:215px;
padding:5px 10px 5px 0px;
text-align:left;
border-top:1px solid #cccccc;
border-collapse:collapse;
}
.sitemap a
{
color:#333333;
text-decoration:none;
}
.sitemap a:hover
{
color:#990000;
}
.sitemap-main
{
border-top:3px solid #cccccc;
}
.input-field
{
border:solid 1px #999999;
height:16px;
vertical-align:middle;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.select-list
{
border:solid 1px #999999;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.textarea
{
border:solid 1px #999999;
overflow:auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.top-search-button
{
border:solid 1px #999999;
border-left:none;
height:20px;
width:20px;
vertical-align:middle;
background:url(../../items/magnifier.gif) center no-repeat;
}
.search-button
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.contact-table
{
width:550px;
}
.contact-table td
{
height:30px;
}
.page-nav-mid
{
clear:both;
float:right;
padding:2px 0px 20px 0px;
width:610px;
text-align:right;
font-size:11px;
}
.page-nav-mid img
{
padding-right:5px;
}
.page-nav-mid a
{
margin-left:15px;
color:#990000;
text-decoration:none;
}
.table-style3
{
border:1px solid #CCCCCC;
border-collapse:collapse;
width:250px;
}
.table-style3 td, .table-style3 th
{
border:1px solid #CCCCCC;
padding:2px;
font-size:11px;
}
.table-style3 td img, .table-style3 th img
{
border:none;
}
.table-style2
{
border:1px solid #CCCCCC;
border-collapse:collapse;
width:610px;
}
.table-style2 td, .table-style2 th
{
border:1px solid #CCCCCC;
padding:2px;
}
.table-style2 td img, .table-style2 th img
{
border:none;
}
.table-style
{
border:1px solid #CCCCCC;
border-collapse:collapse;
width:610px;
}
.table-style td, .table-style th
{
border:1px solid #CCCCCC;
padding:2px;
}
.table-style td img, .table-style th img
{
border:none;
float:right;
}
.table-style td ul
{
list-style-type: square;
padding:2px 0px 2px 18px;
}
.table-style td ul li
{
padding:2px 0px 2px 0px;
}
.table-style td ul ul
{
padding:0px 0px 0px 20px;
}

/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
.url {color: #2d365a}

.title a:visited{color:#990000}
/*hr{color:#000066}*/

.title a:hover{color:#FF6600}

/* Title/link of pages */
.title{color:#990000; font-size:14px}

.title a{color:#990000}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

hr{color:#000066;}
hr.powered{width:550; color: #000066}

/*main results table */
#results{width: 780;}

#other_pages {
	text-align:center;
}

#powered_by {
	margin:0px auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;
}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;
}

