/** universal **/
* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif;  }

/** layout id **/
div#container {width:800px;}
div#wrapper {float:left; margin:0px 0px 0px 22px; width:600px;}
div#navigation {background:url(../images/nav-back.png) no-repeat; width:800px; height:54px; margin:15px 0px 0px 0px;}
div#banner {background:url(../images/banner.png) no-repeat; height:171px; margin:-10px 0px 0px 0px;}
div#content_review, div#content_feedback {padding:10px; background:#FFECEC;margin-bottom:15px; border:solid 1px #e2e2e2;}
div#reviewList {float:left; width:178px; background:#000000; margin-bottom:30px; }
div#reviewList_top {background:url(../images/review-list-top.png) no-repeat top left; height:10px; margin-top:4px;}
div#reviewList_btm {background:url(../images/review-list-btm.png) no-repeat bottom; height:9px;}
div#navigation_foot {background:url(../images/nav-sub-back.png) no-repeat; width:800px; clear:left; height:29px; margin:0px 0px 30px 0px;} 

/** layout class **/
div#content{ width:580px;  margin:0px 10px 10px 10px;}
div.frame_productSmall {float:left; width:268px; padding:10px; border:1px dotted #FEE1FF; margin:5px;}

/** img **/
img {border:none;}
div#reviewList img {margin:0px 0px 0px 0px;}
div#popularList img {margin:0px 5px 0px 23px; float:left;}
div#content_review img {margin:0px 10px 0px 0px; float:left;}
div.frame_productSmall img {float:left; padding-right:15px;}
div.tabLine {background:url(../images/tab.png) no-repeat; height:48px; width:600px; margin-top:15px; clear:both;}

/** h1 **/
h1 {font-size:14px; padding:5px 0px 5px 0px;}
div#reviewList h1 {color:#fff;  text-align:right; margin:10px 20px 0px 0px;}
div#reviewList div#popularList h1 {font-size:9px; line-height:11px; font-weight:200; text-align:left; margin:0px 10px 5px 10px; padding:0px 0px 0px 0px;}
div#content h1 {color:#000000; text-align:left; margin-left:-10px;}
div#content_review h1 {color:#000000; }
div.tabLine h1 {padding:12px 0px 0px 25px;}
#popularList h1 a{color:#ffffff;}
#popularList h1 a:visited{color:#ffffff; text-decoration:none;}
#popularList h1 a:hover{color:#ffffff; text-decoration:underline;}


/** h2 **/
h2 {font-size:13px; padding:5px 0px 5px 0px;}
div#content h2 {color:#333333; text-align:left; clear:both;}

/** h3 **/
h3 {font-size:12px;}

/** hr **/
hr {border-bottom:solid;}

/** p **/
p {font-size:12px; padding:5px 0px 5px 0px; text-align:justify;}
p#date {padding:8px 0px 0px 10px; color:#fff; text-align:left; font-size:12px; }
div#popularList p {font-size:9px; font-weight:200; color:#fff; padding:0px 10px 5px 10px;}
div#content p {color:#333333; font-size:12px; }
div#bannerAd p {padding:155px 0px 0px 200px; font-style:italic;}

/** lists and a **/
div#navigation ul {text-decoration:none; font-size:10px; text-align:right; list-style:none; padding:13px 0px 0px 0px;}
div#navigation ul li, div#navigation_foot ul li {display:inline; padding:10px 2px 10px 2px;}
div#navigation ul li a {text-decoration:none; color:#000000; padding:10px 2px 0px 2px;}
div#navigation ul li:hover {background:#000000;}
div#navigation ul li:hover > a, div#navigation_foot ul li:hover > a{text-decoration:none; color:#FF6699;}
div#navigation_foot ul {text-decoration:none; color:#fff; font-size:10px; text-align:right; list-style:none; padding:9px 0px 0px 0px;}
div#navigation_foot ul li a {text-decoration:none; color:#fff; padding:0px 2px 0px 2px;}

div#reviewList ul {text-decoration:none; font-size:10px; text-align:right; list-style:none; margin:0px 15px 10px 0px}
div#reviewList ul li a {text-decoration:none; color:#fff; line-height:15px; padding-right:5px;}
div#reviewList ul li:hover{background:#fff;}
div#reviewList ul li:hover > a {text-decoration:none; color:#FF6699;}

div#sitemap_links ul {text-decoration:none; font-size:10px; text-align:left; list-style:none; margin:0px 15px 10px 0px}
div#sitemap_links ul li a {text-decoration:none; color:#000000; line-height:18px; padding-right:5px;}
div#sitemap_links ul li:hover{background:#fff;}
div#sitemap_links ul li:hover > a {text-decoration:none; color:#FF6699;}
/** iframe **/
iframe {height:2200px; width:100%;}

/** table **/
table {font-size:10px;}

/** comments **/
div#comments{margin-bottom:10px;}
div.productReviews{border:1px dashed #cccccc; padding:10px; margin-bottom:10px;}

/** feedback form **/
form#comment_form label{display:block; font-size:14px; margin:5px 0px;}
form#comment_form input#name{width:50%;}
form#comment_form input#replyaddy{width:50%;}
form#comment_form textarea{width:99%; margin-bottom:7px; height:75px;}

/** general classes **/
.bold{font-weight:bold;}
span.red{font-weight:bold; color: #ff6699;}