/*
Theme Name: Cleaning Up!
Theme URI: http://www.cleaningupcleanse.com/
Version: v1

*/


body {
	margin:0px; padding:0px;
	background:#73cee2 url(images/bg_body.jpg) center top repeat-x;
	font-size:14px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	color:#333;
	}
img {
	border:none;
	}			

h1  {
margin:0px; padding:0px 0px 10px 0px;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	color:#369;
	}


h2 {
margin:0px; padding:0px 0px 10px 0px;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	color:#369;
	}
h3 {
	margin:0px; padding:0px 0px 10px 0px;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	color:#369;
	}
h4 {
	margin:0px; padding:20px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	color:#369;
	}	

p {
	margin:0px 0px 0px 0px; padding:5px;
	}
p a {
	font-weight:normal;
	}			
a:link , a:visited {
	font-size:16px;
	color:#73cee2;
	font-weight:bold;
	text-decoration:none;
	}
a:hover {
	color:#cc1;
	}
ul {
	margin:0px 0px 10px 0px; padding:0px;
	}
li {
	margin:0px 0px 0px 15px; padding:0px;
	display:list-item;
	list-style:square outside;
	}		

form {
	margin:0px; padding:0px;
	}		
form fieldset {
	margin:0px; padding:0px;
	border:none;
	}
form p {
	margin:0px; padding:0px;
	}
label {
	margin:0px; padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	}		
input , select , textarea {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:12px;
	color:#9c0;
	z-index:1;
	}
input.submit {
	padding:0px 20px 0px 20px;
	height:25px;
	background-color:#9c0;
	border:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	}		
input:focus , textarea:focus {
	background-color:#ffc;
	}

#mainWrap {
	width:100%; height:100%;
	}			

#headerWrap {
	margin:0px; padding:0px;
	width:100%; height:160px;
	background:url(images/bg_header.jpg) center top no-repeat;
	float:left; position:relative;
	}
#header {
	margin:auto; padding:0px;
	width:930px; /* Changed from 820px to 885px */ height:160px;
	}
#logo {
	margin:0px; padding:50px 0px 0px 55px; /* Changed from 50px 0 0 0 to 55px */
	width:400px; height:110px;
	float:left;
	}
#by {
	margin:0px; padding:110px 0px 0px 0px;
	width:220px; height:50px;
	float:right;
	}		

#navWrap {
	margin:0px; padding:0px;
	width:100%; height:60px;
	background:url(images/bg_nav.jpg) center top no-repeat;
	float:left; position:relative;
	}
#nav {
	margin:auto; padding:25px 0px 0px 0px;
	width:820px; height:35px;
	text-align:center;
	list-style:none;
	}	
#nav li {
	margin:0px 10px 0px 0px; padding:0px;
	display:inline;
	}
#nav li ul {
	display:none;
	}	
#nav a {
	margin:0px; padding:0px 0px 0px 20px;
	background: url(images/nav.png) left top no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#369;
	text-decoration:none;
	}	
#nav a:visited {
	text-decoration:none;
	}
#nav a:hover , #nav li.current a {
	background-position:0 -35px;
	color:#73C6FF;
	}				

#contentWrap {
	margin:0px; padding:0px;
	width:100%; height:100%;
	background:url(images/bg_contentWrap.jpg) center repeat-y;
	float:left;
	}
#contentHome {
	margin:0px; padding:0px;
	width:100%; height:100%;
	background:url(images/bg_content.jpg) center top no-repeat;
	float:left;
	}
#content {
	margin:auto; padding:0px; /*25px 25px 90px 160px;  Changed from padding:25px 210px 90px 60px; to 25px 200px 90px 280px; */
	width:850px; /* Changed from 550px to 1008px*/ height:100%;
	}

h2.prodtitles {
	margin:0px; padding:0px;
	height:auto;
	text-indent:0px;
	font-size:18px;
	font-weight:bold;
	color:#9c0;
	}
.wpsc_description {
	margin:0px 0px 10px 0px; padding:0px;
	font-size:12px;
	font-weight:normal;
	color:#333;
	}	
.wpsc_product_price {
	margin:0px 0px 10px 0px; padding:0px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#333;
	}
.description {
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#333;
	}	
.pricedisplay {
	margin:0;
	padding:0 0 10px 0;
	font-size:16px;
	color:#9c0;
	}
input.wpsc_buy_button {
	background:url(images/btn_submit.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	height:46px;
	width:144px;
	margin:5px 3px 4px 0pt;
	padding:0px 5px 5px 5px;
	border:none;
	cursor:pointer;
	}
input.wpsc_buy_button:hover	{ 
	background:white;
	border:1px solid #e5e5e5;
	height:40px;
	padding:1px 5px 0px;
	margin:5px 3px 10px 0pt;
	}

#footerWrap {
	margin:auto;
	width:908px; /* Changed from 900px to 1008px*/
	}		
#footerLeft {
	background:url(images/bg_footer_left.png) right bottom no-repeat;
	width:880px; /* Changed from 650px to 702px */ height:58px; /* Changed from 80px  to 58px */
	margin:0px; padding:0px;
	left:auto;
	bottom:0px;
	color:#369;
	position:fixed;
	float:left;
	}
#footerRight {
	background:url(images/bg_footer_right.png) left bottom no-repeat;
	width:250px; height:250px;
	margin:0px; padding:0px;
	position:fixed;
	left:80%; /* Changed from 66% to 75% */
	bottom:0px;
	float:right;
	}
#copyright {
	margin:0px; padding:50px 0px 0px 120px;
	font-size:11px;
	font-weight:normal;
	color:#665;
	position:fixed;
	bottom:5px; /* Changed from 10px */
	}		
#copyright a:link , #copyright a:visited {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#369;
	}
#copyright a:hover {
	color:#369;
	}
.friend {
 	font-size:18px;
	font-weight:bold;
	line-height:24px;
	color:#9c0;
	}		

/*-----------------------------------------------------------------*/	

From bottom of style sheet page…

.leftcol {
	width:600px; height:auto;
	margin:0px; padding:20px 0px 100px 0px;
	float:right;
	}

.rightcolumn {
	margin:0px; padding:45px 0px 0px 10px;
	width:auto; 
	float:right;
	}

.rightcolheader {
	width:194px; height:101px;
	background:no-repeat url(images/boxheader.png); 
	}

.rightcolmaincont {
	margin:auto 0; padding:0px;
	width:194px;
	background:repeat-y url(images/boxmaincontent.png); 
	}

.rightcolfooter {
	width:194px; height:90px;
	background:no-repeat url(images/boxfooter.png); 
	}

.rightcoltext {text-align:center; padding:0 10px 0 10px;}
.rightcoltext a {color:#FFFFFF; margin-bottom:3px;}
.rightcoltext a:hover {color:#FFFFFF; border-bottom:thin dotted #FFFFFF;}
.rightcoltext a:visiter {color:#FFFFFF}

#formboxcontrol {width:550px;}
