/* CSS Document */
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:14px;}
h1,h2,h3{padding:0; margin:6px 0;}
body{
	font-family:Verdana;
	font-size:12px;
	color:#666666;
}
#headline{width:800px;display:block;padding:10px;background-color:#0099CC;border-bottom:1px solid #0033CC;color:white;font-size:14px;text-align:center;margin-right:auto;margin-left:auto;}
#headline a{color:white;}
#footlinks a{text-decoration:none;font-family:Verdana;color:#666666;}
a{color:#0000CC;}
a:hover, #footlinks a:hover{color:#FF6600;}
#content{
	padding-bottom:15px;
	width:800px;
	float:left;
	background-image:url(/images/menu_strip.gif);
	background-repeat:repeat-y;
}
#bannerside{
	background-image:url(/images/banner-strip.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:97px;
}
#banner{
	float:right;
	width:656px;
}

#mainmenu td{
	text-align:center;
	padding-bottom:10px;
}
#logo{
	padding-top:20px;
	width:140px;
}
#left,#logo{
	width:140px;
	float:left;
}
#left{
	margin: 0 auto;
	background-image:url(/images/menu_strip_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:10px;

}
#middle{
	width:415px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
#right{
	float:right;
	width:232px;
	padding-top:10px;
}
#health,#testimonials{
	width:650px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
#contact{width:660px; float:left; padding-top:10px;}

#bidetright{
	background-image:url(/images/bidet_toilet_01.jpg);
	height:319px;
}
#footer{
	background-image:url(/images/footer_strip.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#footer td{
	height:91px;
	
}

#footlinks{
	margin-left:140px;
	padding-top:12px;
}
#footlinks .linespacer{
	padding-left: 5px;
	padding-right: 5px;
}
#credits{
	padding-top:15px;
}
#icons{
	padding-top:20px;
}
#icons td{
	padding-top:10px;
}
.green{color:#1CBD20;}
.purple{color:#C038BD;}
.blue{color:#166CC2;}

.textgreen{
	color:#12471E;
}
.diagramref{background-color:#000033; color:#FFFFFF; font-weight:bold;}
h3{
	margin:0;
	font-size:13px;
	
}
p{
line-height:16px;
margin:10px 0 20px;
padding:0;
text-align:justify;
text-indent:10px;
}
#rightorder ul li{
	font-weight:bold;
	padding-bottom:6px;
}
#rightorder ul{
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
}
#rightorder{
	padding-top:12px;
}
#rightorder td{
	vertical-align:top;
}
.menubutton{
	display:block;
	width:118px;
	height:31px;
	margin:auto;
}
.orderbutton1{
	display:block;
	width:74px;
	height:71px;
}
.orderbutton2{
	display:block;
	width:76px;
	height:48px;
}
#thumbnails a{
	display:block;
	width:55px;
	height:55px;
}
.menubutton:hover,#thumbnails a:hover,.orderbutton1:hover,.orderbutton2:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5;
}
img{border:0}
#dashlist{
	list-style:square;
	padding-left:15px;
	padding-top:10px;
	margin:0;
}
#imgaboutbidet{
	background-image:url(/images/royal_fresh_top_01.jpg);
	background-repeat:no-repeat;
	height:182px;
	width:401px;
	padding-bottom:10px;
}
#dashlist li{
	padding-top:5px;
}
#bidetaboutright{
	width:230px;
	padding-top:15px;
	padding-bottom:10px;
}
#bidetaboutright td{
	text-align:center;
	vertical-align:middle;
}
#bidetaboutright p{
	width:150px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	margin-top:4px;
}

#orderpagepanel{
	width:230px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:10px;
}
#thumbnails{
	padding-left:12px;
}
#thumbnails img{
	border:#333333 1px solid;
}
#thumbnails td{
	padding:5px;
}

#contactform{
text-align:left;
padding-left:20px;
padding-bottom:10px;
}
.testsig{
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
#installnotes{ padding-left:35px; text-align:left; font-size:11px;}
#installnotes ul{margin:0; padding:0;}
#installnotes p{font-weight:bold; margin-bottom:5px; text-decoration:underline;}
#contactform td{ padding-bottom:10px;}
.rednotice{color:red;padding:5px;}
.greennotice{color:#006600;padding:5px;}
.bidetpriceold{text-decoration:line-through; color:red; font-style:italic;}
.bidetprice{color:white; font-size:33px; background-color:#006600; float:right; text-align:left; padding:3px;}
/* ROUNDED CORNERS blue outline*/
.rlbt {background: url(/images/rcl_blue_t.jpg) 0 0 repeat-x;}
.rlbl {background: url(/images/rcl_blue_l.jpg) 0 0 repeat-y}
.rlbr {background: url(/images/rcl_blue_r.jpg) 100% 0 repeat-y}
.rlbbl {background: url(/images/rcl_blue_bl.jpg) 0 100% no-repeat}
.rlbbr {background: url(/images/rcl_blue_br.jpg) 100% 100% no-repeat}
.rlbtl {background: url(/images/rcl_blue_tl.jpg) 0 0 no-repeat}
.rlbtr {background: url(/images/rcl_blue_tr.jpg) 100% 0 no-repeat; padding:10px;}
/* ROUNDED CORNERS fill and outline*/
.t {background: url(/images/rc_blue_dot.jpg) 0 0 repeat-x #C5EBEF}
.b {background: url(/images/rc_blue_dot.jpg) 0 100% repeat-x}
.l {background: url(/images/rc_blue_dot.jpg) 0 0 repeat-y}
.r {background: url(/images/rc_blue_dot.jpg) 100% 0 repeat-y}
.bl {background: url(/images/rc_blue_bl.jpg) 0 100% no-repeat}
.br {background: url(/images/rc_blue_br.jpg) 100% 100% no-repeat}
.tl {background: url(/images/rc_blue_tl.jpg) 0 0 no-repeat}
.tr {background: url(/images/rc_blue_tr.jpg) 100% 0 no-repeat; }

.freeship{
background:#f77d10;
color:white;
padding:2px;
display:block;
text-align:center;
}
.authentic{
	background:#f77d10;
	color:white; 
	line-height:20px; 
	display:block;
	border:#ff4e00 1px solid;
	font-weight:bold;
	padding:4px;
}

#special{
	padding: 20px 0 20px 0;
	text-align:center;
}
#special h2{
	font-size:14px;
	margin:0;
	background:#f77d10;
	color:white; 
	padding: 4px 0 4px 0;
}
#special h3{
	padding-top:7px;
	font-size:16px;
	margin:0;

}
#special h3 b{
	font-size:18px;
	text-decoration:underline;
}
#mainlist li{
	font-size:large;
	}