/*
RJD GENERAL STYLING : START
*/
html			{ background-color:#ffffff; padding:20px; }
body			{ font-size:65%; margin:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; }
img				{ border:0px; }
img.right		{ float:right; margin-bottom:20px; margin-left:20px; }
img.left		{ float:left; margin-bottom:20px; margin-right:20px; }
form			{ margin:0px; }
input, select, textarea	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
.clear			{ clear:both; }
a				{ color:#41AD48; text-decoration:none; }
.top0			{ padding-top:0px!important; margin-top:0px!important; }
.bottom0		{ padding-bottom:0px!important; margin-bottom:0px!important; }
object			{ display:none; }

/*
RJD GENERAL STYLING : END
*/
a.back_link					{ display:none; }
form.standard				{ margin:0px; padding:0px; clear:both; float:left; width:100%; margin-bottom:30px; }

div.errormessage { position:relative; padding-left:150px;color:red; top:-10px;margin-bottom:10px; clear:both;}
p.errormessage {color:red}
.thanks{color:green;}
.hideme {display:none;}

form.standard input			{ float:right; padding:5px; margin-top:10px; width:150px; text-align:center; margin-left:20px; }
form.standard fieldset		{ padding-bottom:20px; margin-top:20px; }
form.standard legend		{ color:#1F69B2; font-size:130%; margin-bottom:20px; padding:5px; }

form.standard fieldset input, form.standard select, form.standard textarea	{ background-color:#F5F5F5; margin:0px; text-align:left; border: #1F69B2 1px solid; padding:5px; width:430px;  float:left; margin-bottom:15px; }
form.standard fieldset input:focus, form.standard select:focus, form.standard textarea:focus, form.standard fieldset input:hover, form.standard select:hover, form.standard textarea:hover { background-color:#ECEEEE; }
form.standard fieldset label { display:block; width:130px; text-align:right; margin-right:15px; clear:left; float:left; }


div#map							{ position:relative; width:100%; height:300px; }
div#page						{ position:relative; width:100%; margin: 0 auto; background-color:#ffffff; text-align:left; }

div#page ul#tab					{ display:none; }
div#page div#head				{ background-image:none; }
div#page div#head a				{ display:block; text-align:right; }

div#page ul#nav_top				{ display:none; }


div#page div#main				{  }
div#page div#main a.news		{ display:none; }

div#page div#main ul.subpage					{ display:none; }
												  
div#page div#main div.subpage					{  }
div#page div#main div.subpage_sin				{  }
div#page div#main div.subpage div.sp1			{ display:none; }
div#page div#main div.subpage div.sp2			{ display:none; }
div#page div#main div.subpage_sin div.sp1		{ display:none; }
div#page div#main div.subpage_sin div.sp2		{ display:none; }

div#page div#main div.subpage div.spc {

}   



div#page div#main div.subpage_sin div.spc {

}   

html>body div#page div#main div.subpage_sin div.spc {

}

div.spc div.date_bar			{ position:relative; background-color:#EFEFEF; padding:5px;	  }

div.spc div.date_bar span		{ display:none; }

div.spc div.hr		{ position:relative; clear:both; font-size:0px; height:1px; border-top: #000000 1px solid; margin-top:10px; margin-bottom:10px; }
div.spc div.hr hr		{ display:none; }
div.spc div.hr2		{ position:relative; clear:both; font-size:0px; height:1px; border-top: #000000 1px solid; margin-top:10px; margin-bottom:10px; }
div.spc div.hr2 hr		{ display:none; }
div.spc ul.nav		{ display:none; }
div.spc ul.navtop		{ display:none; }

div.spc h1		{ margin:0px; padding:0px; margin-bottom:10px; color:#000000; font-size:200%; }
div.spc h2		{ margin:0px; padding:0px; margin-bottom:10px; color:#1F69B2; font-size:200%; }
div.spc h3		{ margin:0px; padding:0px; margin-bottom:10px; color:#000000; font-size:150%; }
div.spc h4		{ margin:0px; padding:0px; margin-bottom:10px; color:#1F69B2; font-size:150%; }
div.spc h5		{ margin:0px; padding:0px; margin-bottom:10px; color:#1F69B2; font-size:130%; }


div#page div#main ul.home_subnav				{ display:none; }

div#page div#contact				{ text-align:center; font-size:100%; color:#000000; }
div#page div#contact a 				{ color:#000000; text-decoration:none; }
div#page div#contact span			{ display:block; }
div#page div#contact div.current	{ margin-top:15px; }

div#page div#foot					{ display:none; }

div#page div#foot div.copyright			{ display:none; }

div#preload	{display:none; }

div.spc ul.problems					{ margin:0px; padding:0px; list-style-type:none; width:100%; }
div.spc ul.problems li				{ background-repeat:no-repeat; background-position: top center; text-align:center; width:33%; margin-bottom:10px; float:left; }
div.spc ul.problems li a			{ display:block;padding-top:166px; line-height:20px; color:#41AD48; font-size:160%; }
div.spc ul.problems li.bathroom		{ background-image:url(/site/img-bin/problems/bathroom.gif); }
div.spc ul.problems li.bedroom		{ background-image:url(/site/img-bin/problems/bedroom.gif); }
div.spc ul.problems li.external		{ background-image:url(/site/img-bin/problems/external.gif); }
div.spc ul.problems li.kitchen		{ background-image:url(/site/img-bin/problems/kitchen.gif); }
div.spc ul.problems li.lounge		{ background-image:url(/site/img-bin/problems/lounge.gif); }
div.spc ul.problems li.other		{ background-image:url(/site/img-bin/problems/other.gif); }

div.spc ul.problems_s					{ margin:0px; padding:0px; list-style-type:none; width:100%; }
div.spc ul.problems_s li				{ background-repeat:no-repeat; background-position: top center; text-align:center; width:16%; margin-bottom:10px; float:left; }
div.spc ul.problems_s li a			{ display:block;padding-top:83px; line-height:14px; color:#41AD48; font-size:100%; }
div.spc ul.problems_s li.bathroom		{ background-image:url(/site/img-bin/problems/bathroom_s.gif); }
div.spc ul.problems_s li.bedroom		{ background-image:url(/site/img-bin/problems/bedroom_s.gif); }
div.spc ul.problems_s li.external		{ background-image:url(/site/img-bin/problems/external_s.gif); width:17%; }
div.spc ul.problems_s li.kitchen		{ background-image:url(/site/img-bin/problems/kitchen_s.gif); width:17%; }
div.spc ul.problems_s li.lounge		{ background-image:url(/site/img-bin/problems/lounge_s.gif); }
div.spc ul.problems_s li.other		{ background-image:url(/site/img-bin/problems/other_s.gif); }















/* REGISTER FORM */

form#registerform { padding:10px; }
form#registerform input, form#registerform select, form#registerform textarea { background-color:#EEEEEE; width:250px; border:1px solid #333333; font-size:110%; padding:4px;}
form#registerform .submit { background-color:#916F56; color:#ffffff; width:120px; font-weight:bold;}
form#registerform label { font-size:110%; padding:4px;height:20px;line-height:20px;}

h3.register_header { font-size:240%; font-weight:normal; color:#916F56; padding-left:10px; }

p.formerror { color:#ffffff; font-size:120%; margin-left:10px; padding:6px; background-color:#800000; border: 1px solid #333333;}

div#productdetails 						{ font-weight:normal; float:left;color:#000000; position:relative; width:592px; font-size:110%; clear:both; background-color:#eeeeee; border:1px solid #d8d8d8; margin-bottom:10px; padding:5px 5px 10px 5px;}
div#productdetails img.prodimg			{ padding:0px 0px 10px 10px; }
div#productdetails div.details 			{ padding:5px; background-color: #ffffff; color:#000000; }
div#productdetails h1 					{ width:auto; margin-bottom:5px;padding:4px; display:block; background-color: #B2A078; color:#ffffff; font-size:150%;}
div#productdetails h2 					{ font-weight:normal; font-size:150%;}
div#productdetails p.price				{ position:relative; clear:both; margin:0px; color:#800000; font-size:210%;}
div#productdetails p.price a 			{ text-decoration:none; color:#800000; }
div#productdetails p.price a:visited	{ text-decoration:none; color:#800000; }
div#productdetails p.price span.saving 	{ padding-left:10px;color:#800000; font-size:65%;}
div#productdetails p.price strong 		{ color:#40587E; font-size:85%; font-weight:normal; }

