html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif; margin:0px; }
p{text-align:justify;}
a{color: #00f;padding:0px;}
a:active{color: #00a;padding:0px;}
a:hover{color: #f00;padding:0px;}
a:visited{color: #009;padding:0px;}
div#header{height:60px;position:relative; border: 1px solid #777; margin-top:2px;background: #fff;font-size:13px; vertical-align:middle;}
div#header h1{line-height:80px;margin:0; padding-left:10px;}

div#header a{text-decoration:none;}
div#content p{line-height:1.4}
div#navigation{background:#FFF;}
div#extra{background:#FFF;}
div#footer{color: #000; margin-bottom:2px;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #888}
div#wrapper{float:left;width:100%;}
div#content{margin: 0 238px; border: 1px solid #777; margin-top:2px; margin-bottom:2px;padding:4px; background: #fff;text-align:justify;font-size:12px;}
div.content_featured{margin-top: 5px; margin-bottom: 5px; padding: 4px; height:16px; border: 0px solid #aaa; background: #ddddff url(../img/bar8.png); font-size:12px; font-weight: bold;}
div.menu_header_0{margin-top: 0px; margin-bottom: 5px; padding: 4px; height:16px; border: 0px solid #aaa; background: #ddddff url(../img/bar8.png); font-size:12px; font-weight: bold;}
div.menu_header{margin-top: 5px; margin-bottom: 5px; padding: 4px; height:16px; border: 0px solid #aaa; background: #ddddff url(../img/bar8.png); font-size:12px; font-weight: bold;}
div.yellow_box{margin: 15px; padding: 15px; border: 1px solid #888; background: #ffff99;font-size:12px;}
div.content_other{margin-bottom: 5px; padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px; border: 1px solid #888; background: #ffffff;}
div.content_other2{margin: 0px; padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px; border: 1px solid #888; background: #ffffff;}
div.system_message{margin-bottom: 5px; padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px; border: 1px solid #888; background: #ccccff;}
div.system_message_error{margin-bottom: 5px; padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px; border: 1px solid #888; background: #ff0000;}
div.featured_offers{margin:0px; padding:0px; border:0px solid #fff;color: #333; background: #fff;font-family:verdana,arial,sans-serif;font-size:16px;line-height:0.8;}
div#navigation{float:left;width:225px;margin-left:-100%; margin-top:2px; margin-bottom:2px; border: 1px solid #777; padding:4px;background: #fff;font-size:12px;}
div#navigation a{display:inline;padding:0;text-align:left;}
div#extra{float:left;width:225px;margin-left:-235px; margin-top:2px; margin-bottom:2px; border: 1px solid #777; padding:4px;background: #fff;font-size:12px;}
div#extra a{display:inline;padding:0;text-align:left;}
div.extra_similiary_goods{padding-left:14px;padding-right:5px;}
div#footer{clear:left;width:99.8%; margin-top:2px; margin-right:20px; border-top: 1px solid #777;text-align:center;}
div#search_form{text-align:right;}
div#sub_search_form{text-align:center;width:420px;border:0px dotted #fff;float:right;font-size:12px;line-height:0.8;padding-left: 5px;padding-right: 5px;padding-top: 10px;padding-bottom: 5px; valign:middle;}
div#header_menu{text-align:left;padding-left: 15px;}
.button {border:#777 1px solid;background:#fff;width:230px;margin:5px;padding:2px;}
.button_in {border:#009 1px solid;background:#4E7DD1;color:#fff;width:110px;padding:2px; text-align:center;}
div.offer_brdr {border: 1px solid #aaa; background: #fff; height:100%; padding:10px; margin:2px; text-align:justify;}
td.cell_mp {border: 1px solid #aaa; margin:0px; padding:5px;}
h1{line-height:33px;margin:0; padding-left:10px;}
h2{line-height:28px;margin:0; padding-left:10px;}
.comment {border:#ccc 0px solid;border-top:0;clear:both;margin:0 auto 10px;padding:5px 8px;text-align:justify;}
.comment_title {background-color: #fff;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;color:#222;font:bold 13px helvetica;margin:0 auto;padding:3px 3px 5px 7px;text-align:left;}
.comment_title span {color:#333;float:right;font:12px arial,verdana,helvetica,sans-serif;margin:0 5px;}
.time {color:#888;text-align:right;margin:0 auto;padding:2px 5px 2px 10px;}
.postbody {padding:0px 0;}
.postbody span {color:#a00;}
img.img_mp {margin:5px;border:0;}
.postbody img {margin:5px 10px 2px 15px;}

/* ------------------------------------- comment area  */
h3#comments {
	background: url(images/comments.gif) no-repeat;
	padding-left: 22px;
	font: normal 140%/120% Arial, Helvetica, sans-serif;
	clear: both;
}
h3#respond {
	background: url(images/respond.gif) no-repeat;
	padding-left: 22px;
	font: normal 140%/120% Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px;
	clear: both;
}
/* commentform */
#commentform {
	margin-top: 10px;
}
#commentform label {
	font-weight: bold;
	color:#666;
	font-size: 100%;
	padding-left: 5px;
}
#commentform small {
	color: #999999;
	font-size: 90%;
}
#commentform input {
	font: 110% Arial, Helvetica, sans-serif;
	width: 220px;
	padding: 5px 3px 3px 7px;
	background: url(images/form-field-bg.gif) no-repeat;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
#commentform textarea {
	font: 110% Arial, Helvetica, sans-serif;
	width: 480px;
	height: 140px;
	background:url(images/form-field-bg.gif) no-repeat;
	border: solid 1px #aaaaaa;
	padding: 5px 3px 3px 7px;
}
#commentform #submit {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(images/submit-btn.gif) no-repeat top left;
	border: none;
	width: 135px;
	height: 25px;
	padding-bottom: 6px;
	margin-left: 355px;
}
#commentform #submit:hover {
	background: url(images/submit-btn.gif) no-repeat bottom left;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: solid 1px #9999ff;
}

/* comment list */
.commentlist {
	margin: 10px 0px;
	padding-left: 45px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #F4F4F4;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 110%;
	color: #669900;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #669900;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.commentlist small a, .commentlist small a:visited{
	color: #999999;
}
