/*====== BASIC STYLES ======*/

body {
    color: #000;
    margin:  0;
    padding: 0; 
    font: 13px Helvetica, Verdana, Arial, sans-serif;
    }
    
h1,h2,h3,h4,h5,p,ol,ul,li,table,th,td,tr,caption,dl,dt,dd,form,fieldset,legend,label,blockquote,q,img,hr,pre,code,strong,div,br {
    margin: 0;
    padding: 0;
    line-height: 1.5em
    }

h1 {font-size:2em;}   
h2 {font-size:1.7em;} 
h3 {font-size:1.1em;}  
h4 {font-size:1em;}  
h5 {font-size:1em;}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content ul, #content ol, #content dl, #content dt, #content dd {margin-bottom: 0.5em;}

img {vertical-align: bottom; border:0;}
    
a {text-decoration: underline; color: #660066;}
a:link {text-decoration: underline; color: #660066;}
a:visited {text-decoration: underline; color: #774477;}
a:focus, a:hover, a:active {background: #990099; color: #fff; text-decoration: none;}

a:hover strong, a:focus strong, a:active strong {color: #fff;}
   
hr {height: 2px; margin: 10px 0; border:0;}

ul {list-style-type: none;}

#content ul, #content ul ul, #content ol ul {padding: 0 0 0 15px; margin-top: 0;}
#content ul li, #content ul ul li, #content ul ul ul li {margin: 0.3em; padding: 0 0 0 15px;}
     
#content ol {padding: 0 0 0 35px;}
#content ol ol, #content ul ol {margin-top: 0; padding: 0 0 0 30px;}
#content ol li, #content ol ol li, #content ol ol ol li {margin: 0.3em 0 0 0; padding: 0; background: none;}  
#content ul ol li {background: none;}

pre {max-width:95%; overflow:auto; padding:0;}
code {line-height:1.4em; white-space:pre; margin: 0; padding: 0;}
	  
dt {font-weight: bold;}      
strong {color: #000;}
        
#content blockquote {margin-bottom: 20px; padding: 0;}        
#content blockquote p {margin: 0; padding: 15px 20px;}  

/*=== BASIC COLUMNS ===*/
.col-1 {float: left; width: 50%;}
.col-2 {float: right; width: 50%;}

/*===== CLEARING RULES =====*/
.cl {clear: both;}
    
br.cl, div.cl {
    height: 0;
    font-size: 0.1px;
    line-height: .0;
    }
#wrap-awaiting-reviews br{line-height:20px;}   
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
    
/*=== REMOVE RULES===*/
.rm {position: absolute; left: -999em;}
a.rm:active, a.rm:focus {top: 0; left: 0;}

/*======= BEAT THAT QUOTE BANNERS =======*/
 
#btq_banners{
	/* background:#cccccc; */
	margin-bottom: -5px;
}
#btq_banners .btq-item .btq-item-image{float:right; background:#E1EDF6;}
#btq_banners .btq-item .btq-image {
	float:right;
	border: 1px solid #a532a5;
}
#btq_banners .btq-item .btq-item-txt{
		width:99px; 
		float:left; 
		font-size:.8em; 
		padding: 8px 0px 0px 5px;
		font-weight: bold;
}

#btq_banners h3 {
	position: relative;
}

#btq_banners .btq-item {
	/* background-color: #dadada; */
	height: 100px;
	margin-bottom: 5px;
}
#outer-wrap #related #btq_banners .btq-item-txt .submit-button .ne,
#outer-wrap #related #btq_banners .btq-item-txt .submit-button .nw,
#outer-wrap #related #btq_banners .btq-item-txt .submit-button .se,
#outer-wrap #related #btq_banners .btq-item-txt .submit-button .sw
{
	float: left;
	background-image:url(/renata-b/renata_layout/corners/button-white.gif) !important;
}
#btq_banners .btq-item-txt .submit-button .ne { right:0 !important; top:    0 !important; background-position: 100% 0 !important; }
#btq_banners .btq-item-txt  .submit-button .nw { left: 0 !important; top:    0 !important; background-position: 0 0 !important; }
#btq_banners .btq-item-txt  .submit-button .se { right:-1px !important; bottom: -1px !important; background-position: -6px -6px !important; }
#btq_banners .btq-item-txt  .submit-button .sw { left: 0 !important; bottom: -1px !important; background-position: 0 -6px !important; }
#outer-wrap #related #btq_banners .btq-item-txt .submit-button {
	width: 99px;
	margin-bottom: 8px;
}

#outer-wrap #related #btq_banners .btq-item-txt .submit-button .submit {
	font-family: Arial,sans-serif;
	font-weight: bold;
	display: block;
	width: 99px;
	margin: 0px;
}

#outer-wrap #related #btq_banners .btq-item-txt .submit-button .submit:hover {
	text-decoration: underline;
}

/*Open Surveys widget*/

.surveys-widget {

                margin:0;

                padding:0 0 10px;

}

.surveys-widget p {

                padding:5px;

}

.surveys-widget h2 {

                background:#FFFFFF none repeat scroll 0 0 !important;

                border:medium none !important;

                color:#85BAE4;

                margin:0;

                padding:5px;

                width:auto !important;

}

.bold-italic {

                color:#8B1D90;

                font-size:130%;

                font-style:italic;

                font-weight:bold;

}

#surveys-form {

                padding:0 10px;

}

#surveys-form label {

                margin-right: 15px;

}

#surveys-form #submit {

                background-color:#F7BB39;

                color:#FFFFFF;

                font-size:16px;

                margin-bottom:10px;

                margin-top:0px;

		float: right;

}

#surveys-form li {

                list-style-type: none !important;

                background: none repeat scroll 0 0 !important;

		padding: 0px!important;

}

/*Close Surveys widget*/

/*Start for Related Products*/
.related-product-box {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	position:relative;
	width:auto;
}
.related-product-box .price-box {
	float:left;
	margin:10px 0;
	width:60%;
	position:relative;
}
.related-product-box a, .related-product-box a:visited {
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}
.related-product-box a:hover{
	background:none;
	font-weight: bold;
	text-decoration: none;
	color: #983B94;
}
.related-product-box p {
	margin: 0px;
	padding: 0px;
}
.related-product-box h4 {
	font-size:15px;
	margin:0 0 10px;
	padding: 0px !important;
}
.related-product-box h4 a, .related-product-box h4 a:visited {
	font-size:15px;
	color: #000066;
}
.related-product-box h4 a:hover {
  background:none;
}
.related-product-box img {
  background-color:#FFFFFF;
  border:1px solid #C6C6C6;
  float:right;
  padding:3px;
  position:relative;
}
.related-product-box .rc-item {
	background: url(/renata-b/renata_layout/related_products/gradient.jpg) repeat-x scroll center bottom;
	border-bottom:1px solid #CCCCCC;
	margin:0px;
	padding:8px;
	position:relative;
	cursor:pointer;
}
.related-product-box .content {
}
.related-product-box .price {
	color:#983B94;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.related-product-box .price a, .related-product-box .price a:visited   {
	text-decoration: none;
}
.related-product-box .price a:hover   {
}
.related-product-box .vendor     {
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.related-product-box .compare {
	margin: 15px 0px 0px 0px;
}
.related-product-box .last {
	border-style:none;
	margin:0;
}
.related-product-box .clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
.related-product-box .price-box a {
	background:url(/renata-b/renata_layout/related_products/button-lo.png) right 2px no-repeat;
	display:block;
	text-decoration:none;
}
.related-product-box .price-box a:hover{
	background: url(/renata-b/renata_layout/related_products/button-hi.png) right 2px no-repeat;
	display: block;
}
.related-product-box .price-box a:hover .vendor {
	color: #983B94;
}
.related-product-box .price-box a:hover .price{
	color: #a2cbeb;
}
.related-product-box .view-more{
  padding:5px;
}
#related H3{
  position:relative;
}

.fb_edge_widget_with_comment {
  margin-left:11px;
  margin-top:10px;
  position:relative;
}
/*End of Related Products */