
body,html { background:#FFFFFF; padding:0; margin:0; font: 12px Geneva, Arial, Helvetica, sans-serif;}

a:hover {cursor:pointer;}

#site_top_bar {top:0; height:15px; width:100%; background:#009933}
#site_wrapper { width:700px; left:50%; margin:10px 0 0 -350px; position:absolute; }

#site_header { height:85px}
#site_header img {float:right; display:inline; border:0px;}
#site_header #main_sec1_menu a { float:right; color:#999999; font-size:10px; margin:16px; margin:0 20px 0 0; text-decoration:none;}
#site_header #main_sec1_menu a:hover { border-bottom: dotted #999999 thin;}

#site_footer { height:185px}

#site_searchbox {  height:40px; margin-right:75px; }
#site_searchbox ul { list-style:none; color:#999999; margin:0; padding:0; float:right}
#site_searchbox li { margin:0 8px 0 0; float:left; }

#site_cloud { width:540px; height: 150px; margin-left: 150px; padding:0;}
#site_cloud img { position:relative; top:5px; }
#site_cloud h2 {margin:0 10px 0 0; padding:0; font-size:16px; color:#666666; font-weight:bold; display:inline}
#site_cloud a {font-weight:bold;text-decoration:none; color:#009900;}
#site_cloud a:hover {text-decoration:none; border-bottom: thin dotted #33CC00; color:#33CC00;}
#site_cloud .loading {color:#00CC33; font-size:18px; margin-left: 140px; margin-top: 50px; border:0px}

#site_basket { height:150px; width:100px; float:left; background:#FFFFEE; padding:5px; border:1px dashed #999999; margin-left: 10px;}
#site_basket ul { list-style:none; color: #009900; margin:0; padding:0; font-size:12px;}
#site_basket li { margin: 0 5px 0 0; clear:both; border-bottom: 1px #CCCCCC solid;}


#site_results { width: 700px; }
#site_results .loading {color:#00CC33; font-size:18px; margin-left: 250px; margin-top: 100px; border:0px}

.main_searchbox {width:340px; height:30px; background:url(img/main_searchbox.gif) no-repeat}
.main_searchbox input { width:320px; background:#FFF; border:1px solid #FFF; font-size:17px; font-weight:bold; margin:1px 0 0 5px}

.result {width:700px; background:#FFFFFF; border-top: solid 1px #999999; font-size:14px; margin: 10px 0 10px 0px; padding: 10px;}
.result .rating {width:100px;float:left;background:#fff; }
.result .info {background:#fff; font-size:11px;}
.result .info a {font-size:14px;font-weight:bold;text-decoration:none; color:#009900;}
.result .info a:hover {text-decoration:none; border-bottom: thin dotted #33CC00; color:#33CC00;}
.result .tags a { font-size:10px;text-decoration:none; color:#009900;}
.result .tags a:hover {text-decoration:none; border-bottom: thin dotted #33CC00; color:#33CC00;}

#submitform input, textarea { background-color: #FFFFCC; border: 1px solid #999999; width: 400px; }

.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p {margin:0; padding:5px 10px; font-size:14px;}
.xsnazzy {background: transparent; width:200px; float:left; margin:0 8px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444;border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_a {background:#66CC66;color:#fff;}
.color_b {background:#44AA44; color:#000;}
.color_c {background:#339933; color:#fff;}
.color_d {background:#009933; color:#fff;}

/* Star Rating */
.star-rating{list-style:none;margin:0px;padding:0px;width: 80px;height: 16px; background: url(img/star_off.gif) top left repeat-x; overflow:hidden}
.star-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.star-rating li a{border:none; display:block;width:16px;height: 16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.star-rating li.current-rating{background: url(img/star_on.gif) left bottom;position: absolute;height: 16px;display: block;text-indent: -9000px;z-index: 1;}

.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:16px;}
.star-rating a.two-stars{left:16px;}
.star-rating a.two-stars:hover{width: 32px;}
.star-rating a.three-stars{left: 32px;}
.star-rating a.three-stars:hover{width: 48px;}
.star-rating a.four-stars{left: 48px;}	
.star-rating a.four-stars:hover{width: 64px;}
.star-rating a.five-stars{left: 64px;}
.star-rating a.five-stars:hover{width: 80px;}
