﻿
/*
Theme Name: Silky Blue
Theme URI: http://wordpress.reviewitonline.net
Description: Great Silky Blue & White Theme
Version: 1.0
Author: Elad Domb
Author URI: http://wordpress.reviewitonline.net
*/

.offer {border:1px solid darkOrange; padding:2px;font-weight:bold;text-align:center;margin-top:3px;}


.price_range2 {border:1px solid darkOrange;width:154px;color:black;padding:2px 6px;}

.price_range {border:1px solid red;width:270px;color:black;}

.price_range2 a {margin-right:2px;color:blue !important;text-decoration:underline;}

.price_range2 a:hover, .price_range a:hover {color:red !important;}
.product_list {border-bottom: 1px solid black;clear:both;height:130px;text-align:left;margin-bottom:5px;padding-bottom:5px;}
.list_img {width:440px;float:left;text-align:justify;}
.list_img img {float:left;}
.product_list a {}
.list_price {position:relative;float:right;right:5px;color:red;text-align:center;font-size:14pt;}
.product_page  { height:265px;border-bottom:2px solid black;margin-bottom:5px;	}
.product_page p img {height:245px;width:250px;}
.option_box {padding:4px 2px 1px 2px;margin-top:4px;float:right;width:100%;text-align:right;}

#footer h2{display:inline;font-weight:normal;}

.eshop li {list-style:none;float:left;margin-right:10px;margin-top:5px;}
.eshop input[type='radio'] {margin-top:20px;vertical-align:top;margin-left:5px;}
#pipe_thumb {margin-bottom:1px;}
.content h2 a {font-size:14px; text-decoration:underline;}
.content h2 {font-size:14px;}

.pipe_thumb ul ul {height:100px;}
.pipe_thumb ul ul img {position:absoloute; right:0px; float:right;width:100px !important;height:100px;}

#controls {height:60px;padding-left:0px;display:block;width:166px;}

#container > .content  > #shisha_promo {height:130px !important;}
#controls a {font-size:10px;padding:0px;display:inline;float:left;width:50px;max-width:50px;text-align:center;margin-right:2px;}
#controls img{margin-bottom:1px;width:50px !important;margin-right:2px;height:50px;clear:left;display:block;float:none;}
.bread {font-size:10px;padding-left:2px;}
.bread a {color:blue;}



#shisha_promo2 {padding-left:5px;display:block;}
#shisha_promo2 a {position:relative;height:190px;padding:0px;display:inline;float:left;width:116px;max-width:116px;
text-align:center;margin-bottom:4px;border:1px solid white;}
#shisha_promo2 img{margin-bottom:1px;width:100px;margin-right:5px;margin-left:5px;height:100px;clear:left;display:block;float:none;}
#shisha_promo2 a:hover{color:darkOrange;border:1px solid darkOrange;}

#shisha_promo2 a span, #shisha_promo2 a div {left:0px;margin-left:0px;clear:both;color:darkOrange;position:absolute;bottom:0px;cursor:pointer;} 
#view_details2 {height:35px !important;}


#shisha_promo {height:160px;padding-left:10px;display:block;}
#container > .content  > #shisha_promo {height:130px !important;}
#shisha_promo a {paddin:0px;display:inline;float:left;width:110px;max-width:110px;text-align:center;margin-right:6px;border:1px dotted lightGrey;}
#shisha_promo img{margin-bottom:1px;width:100px;margin-right:5px;margin-left:5px;height:100px;clear:left;display:block;float:none;}
#view_details {height:35px !important;}
#shisha_promo a:hover{color:red;border:1px solid red;}
#home_promo img {margin:0px !important;}



#cse-search-box {margin:2px 0px;top:1px;position:absolute;float:right;right:10px;}
#cse-search-box input[type='submit'] {border:1px solid #7E9DB9; color:#7E9DB9;background-color:white;}

#newsletter input[type="text"], .clean-contact input[type="text"] {border:1px solid black;height:20px;}
#clean_contact_send {border: 1px solid black; width: 50px; height: 25px; background-color: white; color: black;}
.clean-contact textarea {border:1px solid black;}
#newsletter input[type="submit"] {border: 1px solid black; width: 80px; height: 30px; background-color: white; color: black;}
#eshopshowshipcost {display:block;margin-bottom:-5px;margin-top:10px;}

/***************************************************/
.step1 {background-image:url(images/step1.gif);display:block;
height:73px;clear:both;
margin:4px 0;margin-left:4px;
width:605px;}

.step2{background-image:url(images/step2.gif);display:block;
height:73px;clear:both;
margin:4px 0;margin-left:4px;
width:605px;}

.step3{background-image:url(images/step3.gif);display:block;
height:73px;clear:both;
margin:4px 0;margin-left:4px;
width:605px;}

.step4{background-image:url(images/step4.gif);display:block;
height:73px;clear:both;
margin:4px 0;margin-left:4px;
width:605px;}

.edit_cart {background-image:url(images/edit-cart.png);
border-bottom:medium none;
height:62px;
margin-top:10px;
width:123px;color:none;display:block;float:right;
}

.edit_details {background-image:url(images/edit-details.png);
border-bottom:medium none;
height:62px;
margin-top:10px;
width:162px;color:none;display:block;float:right;
}

#header h1 a {display:none;visibility:hidden;}

/* e shop style changes */

.custdetails select{border:1px solid #CCCCCC;height:25px;margin-bottom:4px;padding:4px;vertical-align:middle;}
#submitit, #ppsubmit {background-image:url('images/proceed.png');width:161px;height:62px;border-bottom:none;margin-top:10px;}
#cardsavailable {background-image:url('images/card_types.gif');}
/* checkout */
.shippingcheckoutheader {background:navy;color:white !important;margin:0px !important;text-indent:15px;line-height:25px !important;height:25px !important;}

/*cart*/
form.addtocart select  {border: 1px solid orange; border-right:none;color:navy;margin-left:15px;margin-right:0px !important;}
form.addtocart dfn  {color:navy;}
form option {color:navy;}
form.addtocart input.iqty {border-color:orange !important;color:black;}

.shoppingcart{font-size:15px;
font-weight:normal;color:black;font-family:Verdana,Helvetica,Arial,Verdana,sans-serif;line-height:1.7em !important;
margin:10px 0px 2px 0px !important;border-bottom: 2px solid black; margin-bottom:2px;}

.shoppingcartborder {border:1px solid #EEEEEE;padding:10px 15px;}
.continue-shopping {background-image:url('images/continue-shopping-shisha.png');width:134px;margin-top:2px;height:61px;float:right;}
.checkout {background-image:url('images/proceedtocheckout.png');width:162px;height:63px;float:right;}
.leftb a{color:#333333 !important;font-size:12px;font-weight:bold;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}

form.addtocart {margin-top:0px !important;}
form.addtocart {float:right;width:330px !important;position:relative;padding-left:0px !important;}

.buttonContainer { margin: 0 auto; font-family: tahoma !important; clear:both;}
.buttonHeader { text-align: center !important; color: #C70311 !important; margin-bottom: 10px !important;text-transform:capitalize;
font-size:18pt !important; font-weight:bold !important;height:auto !important;line-height:auto !important;}
.buttonBorder { padding: 2px; text-align: left; font-size: 15px; }
.addToCart { display: block; width: 161px;float:right; }
.buttonIcons { margin-top: 1px; float:right; margin-right:-20px;}
.buttonBorder  a {text-decoration:underline; font-size: 14pt;}
.content  a {color:blue;}
.buttonBorder select {font-size:13px;margin-right:5px;}
form.addtocart input.iqty {width:30px !important;font-size:12px;margin-top:2px;height:11px;}
.content {
	display: block;
	position:relative;
	width:603px;
	background:white  url(images/shisha_content.gif) repeat-y scroll 0 0;
	padding:5px 15px 0 10px;
	float:left;
	text-align:justify;
}

.content_promo {width:793px;border-left:2px solid lightgrey;border-right:2px solid lightgrey;	padding:0px;
	display: block;
	position:relative;
	padding:5px 0px 5px 5px;
	float:left;
	text-align:justify;
	}
.content_checkout {	display: block;
	position:relative;
	width:603px;
	background-image:url('images/shisha_content.gif');
	background:transparent url(images/shisha_content.gif) repeat-y scroll 0 0;
	padding:5px 15px 0 10px;
	float:left;
	text-align:justify;
}
.module_checkout_top {background:transparent url(images/shisha_contenttop.gif) no-repeat scroll 0 0;clear:left;float:left;height:8px;line-height:8px;width:100%;margin-top:5px;}
.module_checkout_bottom {background:transparent url(images/shisha_contentbottom.gif) no-repeat scroll 0 0;clear:left;float:left;height:8px;line-height:8px;margin-bottom:7px;width:100%;}	
	
.module_bottom {background:transparent url(images/shisha_contentbottom.gif) no-repeat scroll 0 0;clear:left;float:left;height:8px;line-height:8px;margin-bottom:7px;width:100%;}
.module_top {background:transparent url(images/shisha_contenttop.gif) no-repeat scroll 0 0;clear:left;float:left;height:8px;line-height:8px;width:100%;margin-top:5px;}

.module_promo_top {background:transparent url(images/shisha_promo_contenttop.gif) no-repeat scroll 0 0;clear:left;float:left;height:14px;line-height:14px;width:802px;margin-top:5px;}
.module_promo_bottom {background:transparent url(images/shisha_promo_contentbottom.gif) no-repeat scroll 0 0;clear:left;float:left;height:14px;line-height:14px;margin-bottom:7px;width:802px;}



.shishabox_top {background:transparent url(images/shisha_tobacco_box_top.gif) no-repeat scroll 0 0;clear:left;float:left;height:7px;line-height:7px;width:100%;margin-top:5px;}
.shishabox_content {background:transparent url(images/shisha_tobacco_boxcontent.gif) repeat-y scroll 0 0;clear:left;float:left;width:201px;padding:5px 10px;}
.shishabox_bottom {background:transparent url(images/shisha-tobacco-boxbottom.gif) no-repeat scroll 0 0;clear:left;float:left;height:7px;line-height:7px;width:100%;margin-bottom:5px;}


.content_checkout h1, #guide h1{text-align:left;
padding:4px -5px;	
height: 26px;
line-height:26px;
	font-size: 14pt;
	font-weight: normal;
	font-family: Arial, Verdana, georgia;
	color: black;
	margin-top:-2px;
	margin-bottom:2px;
}
.content_border {border-left:1px solid black;border-right:1px solid black;	padding:5px;margin-top:14px;}

.guide_cart {float:right;}

.guide_promo {width:802px !important;margin-right:0px important;}

#sidebar_left{padding-left:2px;margin-right:6px;margin-top:-3px;}

#guide {background-color:white;width:628px;float:left;margin-right:5px;position:relative;display:block;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:10px;margin-top:1px;}

#guide_checkout {margin-left:12%;background-color:white;width:628px;float:left;margin-right:10px;position:relative;display:block;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:10px;margin-top:1px;}

#top_guide {background-color:#f2f2f2;height:35px;}

.guide_img { height:33px;background:#F2F2F2 url(images/shishatobacco_chevron.png) no-repeat scroll;background-position:100% 50% !important;}
.breadcrumb {height:35px; padding:0px 12px 0px 5px;float:left;position:relative;line-height:35px;background-color:#F2F2F2;
background:#F2F2F2 url(images/shishatobacco_chevron.png) no-repeat scroll 100% 45%;}
.breadcrumbhome {float:left;background-color:#F2F2F2;position:relative;}

#guide .breadcrumb:hover {color:#0085CF;}

#header {display:block;margin-bottom:10px;height:160px;}

#container > #header {height:155px !important;}

#footer {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	clear:both;
	width: 100%;
	background: beige;
	bottom:0px;
}
#footer ul {position:relative;padding:10px 20px;background-color:beige;margin-top:10px;}

#header ul li, #footer ul li {float:left;height:15px;line-height:15px;margin:0 !important;display:inline;
margin-right:1em;text-indent:0;text-align:left;font-family:"Lucida Grande",Verdana;}

#header ul li a, #footer ul li a {border-left:1px solid #CCCCCC;margin-right:1em;padding-left:1.2em;text-indent:0;padding-right:1.25em;font-size:10px;text-decoration:none;color:#0085CF;}

#container {
	background-color:white;
	text-align: left;
	position:relative;
	display:block;
	width:980px;
	
}

#container {}
#guide {overflow:hidden;}
.content {	margin-bottom: -2000px; padding-bottom: 2000px;}

#c {background-color:white;margin-right: auto;margin-left: auto;width:980px;padding:0px;}

body  {background-color:black;}

html, body { height: 100%; }
	




.header_logo {float:left;}
.topleftnav_logo {float:left;height:37px;margin-left:-1px;}
#topnav {background-color:white !important;position:relative; float:left;display:block;position:relative;width:980px;
	margin-top:1px;border-bottom:1px solid darkOrange;padding:2px 0px;height:18px;}

.bright {}

#topnav a{color:blue;font-family:verdana;font-size:14px;border-right:1px solid darkOrange;
	text-align:center;background-color:white;padding:0px 3px;}
#topnav a:hover{color:darkOrange;background-color:white;text-decoration:underline;}

#masthead_content {background-color:#cccccc;color:black;font-weight:bold;text-align:center;width:167px;}

#sidebar_left img{width:166px;}

.sidebar {
	float: left;
	width: 166px;
	position:relative;
	display:block;
	background: white;
}

.sidebar a {
	color: black;
}

.sidebar a:hover {
	color: red;
}

.sidebar ul li h2 {
	margin-top: 10px;
	display: block;
	width: 166px;
	height: 20px;
	color: black;
	border:1px solid darkOrange;
	border-bottom:2px solid darkOrange;
	line-height: 20px;
	font-family:Verdana,Lucida Grande;
	font-size:11px;
	text-align:center;
}

.sidebar ul li div {
	padding: 10px;
	border: 1px solid #cccccc;
	background: #FFF;
	line-height: 1.4em;
}
/***********************************************/
.sidebar ul ul {
	padding: 0px;
	width: 166px;
	border: 1px solid darkOrange;
	border-top:none;
	background: #FFF;
}

.sidebar ul ul ul {
	padding: 0px;
	border: 0;
	background: #FFF;
}

.sidebar ul li ul li {
	display: block;
	background-position: left 9px;
	border-bottom: 1px dotted #eee;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size:9px;
	
}

.sidebar ul li ul li a {
	color: blue;
	text-decoration:underline;
	font-size:11px;
}

.sidebar ul li ul li a:hover {
	color: red;
	text-decoration:underline;
}


.content_promo  h1, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	line-height: 1.5em;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

.content_promo  h1, .content h1 {
	font-size: 14pt;
	font-weight: normal;
	font-family: Verdana, georgia;
	color: #2f1203;
}

.content h3 {
	font-size: 1.3em;
	text-decoration:underline;
	line-height:13px;
}

.content_promo  p, .content p {
	line-height: 1.5em;
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-align:justify;
	font-size:12px;
}

.content .more-link {
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

/* CSS for UL/OL lists */
.content ol {padding-left: 20px;}
.content ul {margin: 5px 5px 20px 5px;}
.content ol {margin: 5px 5px 20px 5px;}
.content ul ul {margin: 5px 5px 5px 5px;}
.content ol ol {margin: 5px 5px 5px 5px;}

.content ol li {
	line-height: 1.5em;
	color: #333;
	margin-bottom: 5px;
}

.content ul li {
	line-height: 1.5em;
	color: #333;
	background: url(images/bullet.gif) no-repeat;
	background-position: left 6px;
	padding-left: 20px;
	margin-bottom: 5px;
}
/* End CSS for UL/OL lists */

* {
	font-family: Verdana, Arial, "Trebuchet MS";
	font-size: 1em;
	color: black;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0 none;
	text-decoration: none;
	white-space: normal;
	vertical-align: baseline;
}


hr {clear:both;border:1px solid beige;
margin:15px 50px;
width:80%;}

body > hr {width:80%;}

blockquote:before, blockquote:after, q:before, q:after {content: ''}
blockquote, q {quotes: "" ""}
ul {list-style-type: none}
ol {list-style-type: decimal}
.clear {clear: both}
/**************************************************
html, body {line-height: 1}
	background: #f1fcfe url(images/bg.gif) repeat-x top;
*/
body {
	text-align: center;
	font-size: 0.75em;
}


#searchform {
	background-color:white;
	float: left;
	width: 289px;
	height: 45px;
}

#searchform form {
	float: right;
	display: inline;
	background: url(images/ico-search.png) no-repeat;
	background-position: left 7px;
	width: 260px;
	height: 45px;
}

#searchform fieldset {
	float: right;
	display: inline;
	padding-top: 10px;
	height: 40px;
}


#searchform input {
	display: inline;
	vertical-align: middle;
}

#searchinput {
	width: 160px;
	height:20px;
	padding: 2px 4px 2px 4px;
	border: 1px solid #ddd;
	color: #999;
}

#searchbutton {
	line-height: 1.4em;
	height:26px;
	font-weight: bold;
	background: #e2e2d7;
	color: #666;
	text-align: center;
	cursor: pointer;
}

#searchbutton:hover {
	background: #e5e2c9;
	color: #333;
}
/***************************************************/
/* Search form CSS */
form#srcform {
	background: #EEE;
	padding: 10px;
}

form#srcform fieldset {
}

form#srcform input {
	vertical-align: middle;
}

form#srcform #srcinput {
	padding: 4px;
	width: 225px;
	background: #FFF;
	color: #333;
	font-weight: normal;
	border: 1px solid #ddd;
}

form#srcform #srcbutton {
	padding: 2px;
	width: 50px;
	background: #aaa;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

#about {
	float: left;
	display: inline;
	margin-top: 50px;
	width: 500px;
}

#about p {
	color: #333;
	line-height: 1.4em;
}

/* Additional post tags */
blockquote {
	padding: 10px;
	padding-left: 40px;
	background: #f7fcea url(images/blockquote.gif) no-repeat;
	background-position: 8px 8px;
	margin-bottom: 15px;
}

blockquote p {
	font-family: georgia, arial;
	line-height: 1.5em;
	color: #366799;
}

blockquote * {
	font-family: georgia, arial;
	line-height: 1.5em;
	color: #366799;
}

ins {
	text-decoration: underline;
}

del {
	text-decoration: line-through;
}

code {
	color: #333;
	font-family: verdana;
	background: #eee;
}

.alignleft {
	float: left;
	overflow: hidden;
	display: inline;
	margin-right: 0px;
	margin-bottom: 4px;
}

.alignright {
	float: right;
	overflow: hidden;
	display: inline;
	margin-left: 10px;
	margin-bottom: 4px;
}

.aligncenter {
	text-align: center;
	margin: 0 auto 0 auto;
	display: block;
}

.alignnone {
	text-align: center;
	margin: 0 auto 0 auto;
	display: block;
}

p.wp-caption-text {
	padding: 3px;
	margin: 0;
	color: #999;
}

.rssfeed {
	line-height: 1.4em;
	background: url(images/bullet.png) no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	margin-bottom: 5px;
}

.rssfeedlinks {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ddd;
}

.rssfeedlinks a {
	float: left;
	font-weight: bold;
	background: url(images/rss.png) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #366799;
	margin-right: 40px;
}

.rssfeedlinks a:hover {
	color: #408ddb;
	line-height: 1.5em;
}

.subscribe form {
	display: inline;
}

.subscribe fieldset {
	display: inline;
}

.subscribe input {
	display: inline;
	vertical-align: middle;
}

#rssinput {
	width: 200px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #e3f5fc;
	border: 1px solid #eee;
}

#rssinput:hover {
	background: #fff;
	border: 1px solid #68cff5;
}

#rssbutton {
	background: #36bcee;
	color: #fff;
	border: 1px solid #79b9d1;
	cursor: pointer;
	font-weight: bold;
}

#rssbutton:hover {
	background: #83ddff;
}
/***************************************************/

#footer img {position:absolute;left:0;}

/*
#footer {
	margin-top: 20px;
	width: 100%;
	background: #C4C4AD;
	border-top: 2px solid #D7B37F;
	padding-top: 15px;
	padding-bottom: 15px;
}

#footercontent {
	width: 849px;
	height: 60px;
	margin-right: auto;
	margin-left: auto;
}

#footercontent ul {
	float: left;
	margin-bottom: 10px;
}

#footercontent ul li {
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px dotted #ddd;
	line-height: 1.5em;
}

#footercontent ul li a {
	float: left;
	display: block;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.5em;
}

#footercontent ul li a:hover {
	color: #fff;
	background: #366799;
	line-height: 1.5em;
}
*/
.copyright2 {display:none;}
.copyright {
	font-family:"Lucida Grande", Verdana;
	color: white;
	line-height: 1.5em;	
	border-top:1px solid #D0D1D2;
	clear:both;
	padding-top:0.5em;
	font-size:10px;
	text-align:center;
	position:relative;
	background-color:black;
}

.copyright a {
	font-family:"Lucida Grande", Verdana;
	font-weight: bold;
	line-height: 1.5em;
	color: white;
}

.copyright a:hover {
	color: #0085CF;
	line-height: 1.5em;
}

.rss {
	float: left;
}

.rss a {
	float: left;
	display: block;
	font-weight: bold;
	background: url(images/rss.png) no-repeat left;
	padding-left: 25px;
	line-height: 1.5em;
	color: #366799;
	margin-right: 25px;
}

.rss a:hover {
	color: #fff;
	background: #366799 url(images/rss.png) no-repeat left;
	line-height: 1.5em;
}

.property {
	float: right;
	color: #777;
	line-height: 1.5em;
}

.property a {
	font-weight: bold;
	color: #366799;
}

.property a:hover {
	text-decoration: underline;
}
/***************************************************/
/* CSS for Search Results Only Optional */
.result {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #eee;
}

.result h3 {
	font-weight: normal;
	font-size: 1.6em;
	letter-spacing: -1px;
	padding:0;margin:0;
	line-height: 1em;
}

.result h3 a {
	padding:0;margin:0;
	line-height: 1em;
}

.result .rdate {
	float: left;
	line-height: 2em;
	color: #aaa;
}

.result .rcomment {
	float: right;
	line-height: 1.5em;
	color: #aaa;
	font-weight: bold;
}

.result .rcomment a {
	color: #a81a1a;
	font-weight: bold;
}

.result .rcomment a:hover {
	background: #366799;
	color: #fff;
}

.result .rsummary {
}

.result .rsummary p {
	margin:0;
	padding:0;
}

.result .rcat {
	float: left;
	line-height: 2em;
	color: #aaa;
}

.result .rcat a {
	color: #333;
	font-weight: bold;
}

.result .rcat a:hover {
	background: #366799;
	color: #fff;
}

.result .rtags {
	float: right;
	line-height: 2em;
	color: #aaa;
}

.result .rtags a {
	color: #999;
	text-transform: lowercase;
}

.result .rtags a:hover {
	background: #366799;
	color: #fff;
}
/***************************************************/
/*           Commenting System CSS        */
#combox {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

h3#respond {
	font-weight: normal;
	font-size: 1.6em;
	color: #366799;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ddd;
}

h3#comments {
	font-weight: normal;
	font-size: 1.6em;
	color: #366799;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ddd;
}

ol.commentlist {
	list-style-type: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

ol.commentlist li {
	background: #f9fdeb;
	border: 1px solid #ebefdd;
	padding: 20px;
	margin-top: 20px;
}

ol.commentlist li.alt {
	background: #FFF;
	padding: 20px;
	margin-top: 20px;
}

.avatar {
	float: left;
	display: inline;
}

.avatar img {
	padding: 1px;
	border: 1px solid #ddd;
}

.commentbody {
	float: left;
	display: inline;
	margin-left: 20px;
	width: 410px;
}

.commentbody em {
}
/***************************************************/
p.comment_author, p.comment_author a {
	font-weight: bold;
	color: #666;
}

p.comment_author a:hover {
	font-weight: bold;
	color: #ff3600;
}

p.comment_time {
	line-height: 1.5em;
	color: #999;
	font-size: 0.8em;
	font-weight: bold;
}

.comment_text {
	line-height: 1.5em;
	color: #333;
	margin-top: 15px;
}
/***************************************************/
.reply form {
}

.reply p {
	margin-top: 10px;
}

.reply fieldset {
	vertical-align: middle;
	display: inline;
}

.reply input {
	vertical-align: middle;
	display: inline;
}

.reply textarea {
	vertical-align: middle;
	display: inline;
}

.reply label {
	vertical-align: middle;
	display: inline;
	font-weight: bold;
	font-family: tahoma;
	margin-left: 10px;
}

.replytext {
	border: 1px solid #a9daf6;
	width: 200px;
	padding: 5px;
	color: #366799;
}

.replytext:focus {
	background: #fefff7;
	border: 1px solid #5abaf1;
}

.replyarea {
	border: 1px solid #a9daf6;
	line-height: 1.5em;
	padding: 5px;
	width: 470px;
	height: 120px;
	color: #366799;
}

.replyarea:focus {
	background: #fefff7;
	border: 1px solid #5abaf1;
}

.replybutton {
	background: #2b96d4;
	border: 1px solid #3888da;
	text-align: center;
	width: 100px;
	height: 25px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}

.replybutton:hover {
	background: #5abaf1;
}
/***************************************************/