/*



Theme Name: Raleys Superior Cleaning



Theme URI: Your Theme's URI



Description: A brief description.



Version: 1.0



Author: Cory M



Author URI: Your website address.



*/



body {

margin: 0;

padding: 0;  

color: #242424;

text-align:center;

font-family: helvetica, verdana, arial, sans-serif;

font-size: 100.1%;

background-color:#ccc;

}

#shadow {

	width:810px;

	background:url(/images3/shadowcats.jpg) repeat-y;

margin: 0px auto;

}

#page {

width:770px;

margin: 0px auto;

padding: 0;

text-align:left;

font-size: 84%;

line-height:23px;

background: #fff;

border-left:2px solid #fff;

border-right:2px solid #fff;

border-bottom:2px solid #fff;

}



#header {

padding: 0;

margin: 0;

height: 95px;

}



.clearfix {

	display: inline;

	}

	#content {

 float: right; 

 display:inline; 

 position: relative; 

 width:548px;

 }

 #content .fancyboxp h3 {

	font-style:italic;

	width:100%;

	background:url(/images3/default_box_top.jpg) no-repeat;

		font-size:24px;

		color:#003;

       text-shadow: 0 1px 1px #c0d576;

	   line-height:70px;

	   margin:0px;

	   			padding-left:10px

}



#content .fancyboxp p {

	margin-top:-5px;

	padding:10px;

}

.fancybox {

	width:540px;

	background:url(/images3/default_box_bottom.jpg) bottom no-repeat #fff;

	margin:0px;

	font-weight:500;

}

#content .fancybox h3 {

	font-style:italic;

	width:100%;

	background:url(/images3/default_box_top.jpg) no-repeat;

		font-size:24px;

		color:#036;

       text-shadow: 0 1px 1px #c0d576;

	   line-height:70px;

	   margin:0px;

	   			padding-left:10px;

}

#content .fancybox p {

	padding:0 .5em .5em .5em;

	font-size:14px;

	}

#content .fancybox h1 {

	font-style:italic;

	width:100%;

	background:url(/images3/default_box_top.jpg) no-repeat;

		font-size:24px;

		color:#036;

       text-shadow: 0 1px 1px #c0d576;

	   line-height:70px;
word-spacing:15px;
	   margin:0px;

	   			padding-left:10px;

}
 #content .debbox h3 {
	font-style:italic;
	width:100%;
	background:url(/images3/default_box_top.jpg) no-repeat;
		font-size:24px;
		color:#003;
       text-shadow: 0 1px 1px #c0d576;
	   line-height:50px;
	   margin:0px;
	   			padding-left:10px
}

#content .debbox p {
	margin-top:-5px;
	padding:10px;
}
.debbox {
	width:540px;
	background:url(/images3/default_box_bottom.jpg) bottom no-repeat #fff;
	margin:0px;
	font-weight:500;
}
#content .debbox h3 {
	font-style:italic;
	width:100%;
	background:url(/images3/default_box_top.jpg) no-repeat;
		font-size:24px;
		color:#036;
       text-shadow: 0 1px 1px #c0d576;
	   line-height:70px;
	   margin:0px;
	   			padding-left:10px;
}
#content .debbox p {
	padding:0 .5em .5em .5em;
	font-size:14px;
	}
#content .debbox h1 {
	font-style:italic;
	width:100%;
	background:url(/images3/default_box_top.jpg) no-repeat;
		font-size:24px;
		color:#036;
       text-shadow: 0 1px 1px #c0d576;
	   line-height:70px;
	   margin:0px;
	   			padding-left:10px;
}
#content .debbox li {
		color:#036;
}

#sidebar {

 width:215px; 

 float:left; 

 position:relative; 

 text-align:center;

 }

#sidebar .nav {

	width:190px;

	height:295x;

}

      #sidebar .nav a {

				background: #384313;

				border: none;

				-moz-border-radius: 20px;

				-webkit-border-radius: 20px;

				-khtml-border-radius: 20px;

				border-radius: 20px;

				color: #ffffff;

				display: block;

				font: 18px "Times New Roman", Times, serif bold;

				letter-spacing: 1px;

				margin: auto;

				padding: 7px 10px;

				text-decoration:none;

				text-shadow: 0 1px 1px #000000;

				text-transform: uppercase;

				}

				

	   #sidebar .nav a:hover {

				background: #4f640a;

				border: none;

				-moz-border-radius: 20px;

				-webkit-border-radius: 20px;

				-khtml-border-radius: 20px;

				border-radius: 20px;

				color: #ffffff;

				display: block;

				font: 18px "Times New Roman", Times, serif bold;

				letter-spacing: 1px;

				margin: auto;

				padding: 7px 10px;

				text-decoration:underline;

				text-shadow: 0 1px 1px #000000;

				text-transform: uppercase;

				}			

			#sidebar .nav ol li {

	background: #b9cf6a;

	background: rgba(255,255,255,.3);

	border-color: #e3ebc3;

	border-color: rgba(255,255,255,.6);

	border-style: solid;

	border-width: 2px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 5px;

	line-height: 20px;

	list-style: none;

	padding: 5px 2px;

	margin-bottom: 2px;

	width: 99%;

				}

							

				#sidebar .nav ol li {

					background: none;

					border: none;

					float: center;

					}



#serviceslist {

	   color:#fff;

	   font-weight:600;

	   	float:left;

		width:540px;

	   background:url(/images3/services_box_bottom.jpg) #036 bottom no-repeat;

	   text-align:center;

	   }

	

#serviceslist h2 {

	font-size:19px;

		background:url(/images3/services_box_top.jpg) no-repeat;

		margin: -1px 0px;

		padding:2.5em 1em 1em 1em;}

#serviceslist li {

	   margin:0px;

	   padding:0 .2em .1em .7em;

	   list-style-image:url(/images3/checkbullet.png);

}

.left {

	width:49%;

	float:left;

	padding-bottom:.5em;

}

.right {

		width:49%;

	float:left;

	padding-bottom:.5em;

}

#contentsplit {

	font-size:12px;

		}

		#contentsplit p {

	text-align:left;

	padding-left: 2px;

	margin:0px;

}

#contentsplit .reviewsplit {

	   color:#fff;

	   	float:left;

		width:267px;

	   background:url(/images3/reviewbox_orange_bottom.jpg) #036 bottom no-repeat;

	   text-align:center;

	   margin: 0px;

	   }

	   #contentsplit .reviewsplitr {

	   color:#fff;

	   	float:right;

		width:267px;

	   background:url(/images3/reviewbox_orange_bottom.jpg) #036 bottom no-repeat;

	   margin-bottom:3px;

	   text-align:center;

	   }

	   #contentsplit .reviewsplit h3 {

	font-size:19px;

		background:url(/images3/reviewbox_orange_top.jpg) no-repeat;

		width:100%;

		margin:0px;

		}

		

		#contentsplit .reviewsplitr h3 {

	font-size:19px;

		background:url(/images3/reviewbox_orange_top.jpg) no-repeat;

		width:100%;

		margin:0px;

		}

	#contentsplit .reviewsplitr p {

			padding: .5em;

			}

	#contentsplit .reviewsplit p {

			padding: .5em;

			}

#footer {

	background-color:#fff;

	border-top:2px #ccc solid;

	text-align:center;

 clear:both;

}

#footer .links {

	word-spacing:1.0em;

}

#footer p {

	text-align:center;

}



	 .clear {

	clear: both;

}



		#reviewbox2 {

	width: 98.5%;

		font-size:12px;



}

#reviewbox2 p {

	text-align:left;

	padding-left: 2px;

}



#reviewbox2 .reviewsplit {

	   color:#fff;

	   	float:left;

		width:267px;

	   background:url(/images3/reviewbox_orange_bottom.jpg) #036 bottom no-repeat;

	   text-align:center;

	   margin-right:2px;

	   }

	  

#reviewbox2 .reviewsplit h3 {

	font-size:19px;

		background:url(/images3/reviewbox_orange_top.jpg) no-repeat;

		width:100%;

		margin:0px;

		}
		.redtext {
	color: #F00;
	font-size: 18px;
	text-align: center;
}
.debbox .left ul li {
	font-weight: bold;
}
.debbox .right ul {
	font-weight: bold;
}
.fixheight p {
	margin-top:-20px;
}
.debbox ul {
	margin-top:-20px;
}


