
/* right heating - rh_style_sheet.css */

@charset "UTF-8";

form
{	display:inline;
}

a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	color: #000066;
	text-decoration: underline;
}
a:active {
	color: #FF6600;
	text-decoration: none;
}

p {
	font-size: 11px;
	color: #000066;
	line-height: 16px;
	margin: 0px;
	border-width:0px;
}
h1 {
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 30px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 0px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
}
.border_4px_grey {
	border: 4px solid #999999;
}

.border_4px_grey form {
display:inline;
}

.border_4px_grey input {
display:inline;
}

.border_4px_grey img {
	margin:0px;
	padding:0px;
	border:none;
}

h2 {
	font-size: 9px;
	margin: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666666;
}
.blue {
	color: #000066;
}

hr {
	color: #999999;
	border-top: 2px dotted;

}

h3 {
	color: #000066;
	font-size: 14px;
	margin: 0px;
}


.orange_text {
	color: #FF6600;
}
.red_text {
	color: #FF0000;
	font-size:11px;
}
.red_text2 {
	color: #FF0000;
	font-size:12px;
}
.blue_background {
	background-color: #000066;
}
a.rb:link {
    color: #ffffff;
    text-decoration: none;
}
a.rb:visited {
    color: #ffffff;
    text-decoration: none;
}
a.rb:hover {
    color: #ffffff;
    text-decoration: underline;
}
a.rb:active {
    color: #ffffff;
    text-decoration: none;
}
.grey_border {
	color: #666666;
	border: 1px solid;
}
.orange_tint_background {
	background-color: #FFCC99;
	font-size:12px;
}
.grey_tint_background {
	background-color: #CCCCCC;
}
.border_1px_grey {
	border: 1px solid #999999;
}
.blue_tint_background {
	background-color: #D3EEFF;
}
.grey_background {
	background-color: #666666;
}

table
{	float:left;
}

.rightad
{	display:block;
	position:relative;
	float:left;
	margin-top:98px;
	margin-left:8px;
	width:125px;
	height:542px;
	z-index:1;
	border:1px #999999 solid;
}

.wrapper
{	margin-left:auto;
	margin-right:auto;
	width:910px;
	top:200px;
}

.wrapper2
{	margin-left:auto;
	margin-right:auto;
	width:765px;
}

.wrapper2 table {
	float:none;
}

.clear
{	clear:both;
}

.adminmain {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:20px;
	color: #000000;
	width:545px;
}

.adminmain form
{	display:inline;
}

.adminmain h1
{	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	color: #000000;	
}

.adminmain h2
{	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	color: #000000;
	padding-top:10px;
	padding-bottom:10px;
}

.adminmain table
{	margin-top:20px;
	float:none;
}

.adminnav {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;	
}

.adminsub {
	font-size:18px;

}

.prodmain *
{	margin:0px;
	padding:0px;
}

.prodmain {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	background-color:#FFFFFF;
	/*border:1px solid #FF0000;*/
	width:573px;
	background-image:url(rh_images/background_tick2.gif);
	background-color:#FFFFFF;
	text-align:left;
}

.prodheadbox
{	/*border:1px solid #999999;*/
	width:550px;
	min-height:190px;
	margin-left:23px;
	margin-bottom:10px;
	
}

.prodhead
{	/*border:1px solid #FF0000;*/
	width:370px;
	min-height:190px;
}

.prodimg
{	/*border:1px solid #00FF00;*/
	width:165px;
	height:140px;
	float:right;
	padding-left:7px;
	margin-top:54px;
}

.prodsbar
{	width:550px;
	padding-left:22px;
	padding-right:22px;
	margin-top:3px;
	margin-bottom:5px;
	font-size:11px;
	width:530px;
}
.prodsbar a
{	font-size:11px;
}

.prodsbar p {
	font-size: 11px;
}

.prodspecbox2
{	/*border:1px solid #00FF00;*/
	margin-left:23px;
	margin-top:25px;
	width:460px;
	min-height:200px;
	background-color:#D3EEFF;
}

.prodspecbox
{	/*border:1px solid #00FF00;*/
	margin-left:23px;
	margin-top:5px;
	width:500px;
	min-height:200px;
	background-color:#D3EEFF;
}

.prodspectitle 
{	/*border:1px solid #000000;*/
	padding:2px;
	padding-left:20px;
	background-color: #cccccc;
}

.prodspec
{	/*border:1px solid #000000;*/
	background-color: #D3EEFF;
	padding:20px;
	width:330px;
	min-height:137px;
}

.proddet
{	/*border:1px solid #ff0000;*/
	background-color: #D3EEFF;
	color: #FF6600;
	padding-top:20px;
	padding-left:0px;

	height:137px;
	width:130px;
	float:right;
}

.relprod
{	/*border:1px solid #00FF00;*/
	display:block;
	margin-left:23px;
	width:500px;
}

.relprods
{	border:1px solid #ff0000;
	padding:7px;
	padding-left:10px;
	margin-top:0.5em;
	height:40px;
}

.relbuts
{	/*border:1px solid #999999;*/
	width:70px;
	float:right;
	margin-right:1em;
}

.relprodstitle 
{	padding:2px;
	padding-left:20px;
	background-color: #cccccc;
}

.reltxt
{	/*border:1px solid #999999;*/
	margin-left:60px;
	width:320px;
	font-weight:bold;
	font-size:11px;
}



.searcha
{	width:550px;
	padding-left:22px;
	margin-top:10px;
	margin-bottom:7px;
}

.itemdesc
{	position: static;
	padding-top:10px;
	width:290px;
	/*border:1px solid #00FF00;*/
	margin-left:207px;
}

.itemimg
{	border:1px solid #999999;
	width:147px;
	height:123px;
	padding:10px;
	padding-top:12px;
	padding-bottom:24px;
	margin-left:23px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
}

.itemimgtxt
{	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	color: #FF6600;
}

.itematb
{	/*border:1px solid #999999;*/
	padding-top:0.5em;
	margin-bottom:0.5em;
}

.itemimg a:link {
	border:1px solid #999999;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}
.itemimg a:visited {
	border:1px solid #999999;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}
.itemimg a:hover {
	border:1px solid #000066;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}
.itemimg a:active {
	border:1px solid #999999;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}

.itemimg2
{	border:1px solid #999999;
	width:147px;
	padding:10px;
	padding-top:12px;
	margin-left:23px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
}

.itemimg2 a:link {
	border:1px solid #999999;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}
.itemimg2 a:visited {
	border:1px solid #999999;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}
.itemimg2 a:hover {
	border:1px solid #000066;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}
.itemimg2 a:active {
	border:1px solid #999999;
	padding:0px;
	margin:0px;
	display:block;
	width:145px;
	height:121px;
}


.itemdesc2
{	padding-top:10px;
	width:380px;
/*	border:1px solid #00FF00; */
	margin-left:60px;
	min-height:100px;
}

.price
{	/*border:1px solid #999999;*/
	padding-top:2em;
}


.checkoutmain
{	/*border:1px solid #999999;*/
	padding-left:1em;
}

.checkoutheadbox {
	margin-bottom:0.5em;
}

.checkoutheadimg {
	float: right;
	margin-top:1em;
	margin-right:1em;
}

.checkoutheadtxt {
	color:#000066;
	margin-top:1em;
	margin-right:1em;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}
.checkoutordertxt {
	color:#000066;
	font-style:italic;
	font-weight:bold;
	padding-left:0.5em;
}

.checkoutheadtxt2 {
	font-size: 12px;
	color:#FF6600;
	font-style:italic;
	font-weight:bold;
}

.checkoutorderbox {
}

.checkoutformbox {
	padding-left:1em;
	padding-right:2em;
	/*border:1px solid #999999;*/
}

.checkoutformbox table {
	padding-bottom:0.5em;
}

.checkouttandcbox{
	padding-left:1em;
	padding-right:1em;
}

.nb {
	color:#FF6600;
}

.checkoutordertxt {
	color:#000066;
	margin-top:1em;
	font-style:italic;
	font-weight:bold;
}

.checkoutbuttonbox {	
	padding-left:2em;
	padding-right:1em;
	/*border:1px solid #999999;*/
	
}
.checkoutbuttonboxtxt {	
	display:inline;
	float:right;
	margin-right:2.5em;

	/*border:1px solid #FF0000;*/
	
	font-size: 14px;
	color:#FF6600;
	font-style:italic;
	font-weight:bold;
}

.checkoutbuttonboximg2 {
	float:left;
	display:inline;
}


.uline {
text-decoration:underline;
}

.pemstr {
	font-weight:bold;
	font-style:italic;
	color: #000066;
	font-size:10px;
}

select {
	font-size:10px;
}

