* {margin:0; padding: 0; }
#container {margin:0;}
body {margin: 0; padding: 0; font: 100%/1.5em  Verdana, Tahoma, Arial,sans-serif; color: #333; text-align: center;}

/* links */
a {color: #000088; background-color: inherit; }
a:hover {color: #575757; background-color: inherit; }

/* headers */
h1, h2, h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: Bold; }
h1 {font-size: 20px; padding: 5px 10px 5px 0px; color: #0072BB; background-color: inherit;}
h2 {font-size: 18px; text-transform: uppercase; }
h3 {font-size: 15px; color: #111;}
h2, h3, p {padding: 4px; margin: 0px;}

/* images */
img {border: 3px solid #FFFFFF; }
#sidenav h1, 
#sidenav p {padding-left: 0; }
ul, ol {margin: 10px 20px; padding: 0 20px; }

/* LAYOUT */	
#wrap {margin: 0 auto; padding: 0; width: 760px; text-align: left;  }

/* header */
#header {margin: 0; padding: 0 0 0 0; color: #FFFFFF; }
#header h1#logo {float: left; padding: 0 0 0 0; }

/* top menu */
#menu {clear: both; padding: 0; height: 40px; margin:0; background-image:url(footer.gif); background-repeat:no-repeat}
#menu-content {margin: 0 auto; padding: 0; width: 760px}
#menu-center {width: 100%; float: center; text-align: center; font-size:14px; padding: 0; color: #CCCCCC; }
#menu ul{margin: 0 15px 0 0; padding:0; }
#menu ul li {float: right; list-style: none;}
#menu ul li a {display: block; padding: 4px 4px; color: #CCC; font-size:13px;}

#menu ul li#current a {color: #333; }

/* shopping nav */
#shopping {padding: 0; height: 50px; margin:0; background-image:url(shopping-nav.gif); background-repeat:no-repeat}
#shopping ul{margin: 0; padding:0;}
#shopping ul li {float: right; list-style: none;}
#shopping ul li a {display: block; padding: 4px 4px; color: #333;}
#shopping ul li a:hover {color: #666;}
#shopping ul li#current a {color: #999;}

/* side nav */
#sidenav {float: left; width: 25%; margin: 0; padding: 0; display: inline; border:dashed #666666 1px;}
#sidenav ul.sidemenu {list-style: none; text-align: left; margin: 0 0 7px 0; padding: 0; text-decoration: none; }
#sidenav ul.sidemenu li {border-bottom: 1px solid #EFF0F1; padding: 2px 0px 2px 13px; font-size:12.5px;}
* html body 
#sidenav ul.sidemenu li {height: 1%; }
#sidenav ul.sidemenu li a {font-weight: bolder; background-image: none; }
#rightnav {float: right; width: 21%; padding: 0; margin: 0; }
#sidenav p {font-size: 13px; color: #111; padding: 4px; margin: 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: Bold; }

/* main text */
#main {float: left; margin: 0 0 0 15px; padding: 0; width: 71%; }
#main p{font-size:13px; line-height: 20px}
#main a {font-size:13px;}
#main li {font-size:13px; line-height:20px}
.merchant {font-size:18px;}
#main .subhead{
	margin: 0px 40px 20px 0px;
	padding: 0px;
	font-size: 10px;
	text-align: right;
}

/* footer */
#footer {clear: both; color: #666666; padding: 0 0 0 0;margin: 20px 0 0 0;}
#footer a {text-decoration: none; font-weight: bold; color: #666}
#footer-content {margin: 0 auto; width: 760px}
#footer-center {width: 100%; float: center; text-align: center; font-size:12px; padding: 4px 0 0 0; color: #666; }

#search-description{margin:0px;padding:4px;clear:both;width:100%;}
.search-rating{margin:2px 4px 2px 6px; padding:3px; float:right; border:dotted #666 1px;width:250px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif}

/* catigory pages */
#tableimage2{width: 242px; float:left; margin:0 5px}

p.advert{
	display: block;
	background: #FFF8DD;
	padding: 5px;
	margin: 20px 20px 0px 20px;
	border: 1px solid #FFEA95;
	color: #000;
	text-decoration: none;



}

p.advert span{
	color: #00F;
	text-decoration: underline;
	font-weight: bold;
}


#new_merchant a {
font-size:12px;
font-weight:bold;
	text-decoration: none;

}
#num_reviews {
margin: 0px;
padding: 0px;
line-height: 9.5px;

}

#num_reviews a {
	font-size:8.5px;
}

.new_price {
	font-size:18px;
	font-weight:bold;
}
.new_visit {
font-size:1px;
font-weight:bold;
padding-top:5px;
}
.new_visit a {
color:#0000FF;

}
#new_description {
	font-size:11px;
}

#tableofreviews {
line-height:1em;
}
#tableofreviews td {
padding:5px 0;
} 

     

      a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:200px;}

      a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
.hidden {display:none;}
