/*

Theme Name: Twenty Ten

Theme URI: http://wordpress.org/

Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.

Author: the WordPress team

Version: 1.1

Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

@charset "utf-8";

/* CSS Document */



body

{

	margin:0px;

	background:url("images/bg.jpg") repeat-x #2e2075;

	font:13px/18px Arial, Helvetica, sans-serif;

}



a

{

	outline:none;

}



img

{

	display:block;

	border:0px;

}



#page

{

	width:981px;

	margin:0px auto;

	padding:22px 0px 22px 0px;

}



#page-top

{

	width:100%;

	height:12px;

	background:url("images/content-top.jpg");

	overflow:hidden;

}



#page-contents

{

	width:975px;

	border-left:solid 3px #05b2ff;

	border-right:solid 3px #05b2ff;

	background:#FFF;

}



#header

{

	width:100%;

	height:262px;

	background:url("images/header-bg.jpg");

	position:relative;	

}



h1

{

	margin:0px;

	width:255px;

	height:117px;

	background:url("images/m&r-cleaning-logo.jpg");

	position:absolute;

	left:40px;

	top:3px;

}



h1 a

{

	width:255px;

	height:117px;

	display:block;

	text-indent:-9999px;

}



#phone

{

	position:absolute;

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#05b2ff;

	left: 86px;

	top: 125px;

}



#navigation

{

	width:570px;

	height:202px;

	position:absolute;

	left: 405px;

	top: 1px;

}

ul.nav

{

	margin:0px;

	padding:0px;

	position:relative;

}



ul.nav li

{

	list-style:none;

	display:inline;

	font:bold 26px Arial, Helvetica, sans-serif;

	color:#d1d1d1;

}



ul.nav li a

{

	text-decoration:none;

	color:#d1d1d1;

}



ul.nav li a:hover

{

	text-decoration:none;

	color:#05b2ff;

}



ul.nav li.first

{

	position:absolute;

	left: 29px;

	top: 109px;

}



ul.nav li.second

{

	position:absolute;

	left: 110px;

	top: 62px;

}



ul.nav li.third

{

	position:absolute;

	left: 272px;

	top: 19px;

}





ul.nav li.fourth

{

	position:absolute;

	left: 417px;

	top: 59px;

}



#body

{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#FFF;

}



#inner-page

{

	width:95%;

	height:auto;

	overflow:hidden;

	background:#FFF;

	margin:15px auto;

	position: relative;

}



#box-right

{

	width:442px;

	height:auto;

	overflow:hidden;

	position:absolute;

	left: 480px;

	top: 19px;

}



#box-right-top

{

	width:442px;

	height:12px;

	overflow:hidden;

	background:url(images/box-top.jpg) no-repeat;

}





#box-right-bottom

{

	width:442px;

	height:12px;

	overflow:hidden;

	background:url(images/box-bottom.jpg) no-repeat;

}





#box-right-mid

{

	width:442px;

	height:auto;

	overflow:hidden;

	background:url(images/box-mid.jpg) repeat-y;
	padding:0 0 0 3px;

}



#leftbox

{

	width:240px;

	height:303px;

	background:url("images/left-box.jpg");

	float:left;

	margin:15px 0px 0px 15px;

	display:inline;

	text-align:center;

	padding:15px;

	line-height:normal;

}



#leftbox .navyblue-text

{

	color:#292e96;

}



#leftbox .blue-text

{

	color:#05b2ff;

}



#leftbox .customers

{

	font-size:26px;

	color:#292e96;

	margin-top:10px;

}



#leftbox .feedback

{

	font-size:20px;

	color:#05b2ff;

	margin-top:10px;

	

	

}

#leftbox .feedback a

{

	font-size:20px;

	color:#05b2ff;

	margin-top:10px;

	text-decoration:none;

	

}



#leftbox .coupon

{

	font-size:20px;

	color:#313992;

}



#leftbox .discount

{

	font-size:45px;

	font-weight:bold;

	color:#313992;

}

#leftbox .discount a

{

	font-size:45px;

	font-weight:bold;

	color:#313992;

	text-decoration:none;

}

#rightbox

{

	width:639px;

	height:332px;

	margin:15px 0px 0px 25px;

	background:url("images/banner.jpg");

	display:inline;

	float:left;

	position:relative;

}



.weclean

{

	color:#443597;

	font:28px Arial, Helvetica, sans-serif;

	position: absolute;

	left: 398px;

	top: 74px;

}



#rightbox ul

{



	margin:0px;

	padding:0px;

	position:absolute;

	color:#443597;

	left: 384px;

	top: 121px;

	font:22px/34px Arial, Helvetica, sans-serif;

}



#rightbox ul li

{

	list-style:disc;

}



#rightbox ul li span

{

	color:#05b2ff;

}



#bottom-contents

{

	width:950px;

	margin-top:10px;

	background:url("images/bottom-divider.jpg") repeat-x #daf4ff;

	height:auto;

	overflow:hidden;

	padding:50px 0px 20px 25px;

}



.bottom-text

{

	width:260px;

	float:left;

	background:url("images/bottom-dots.jpg") repeat-y right;

	margin-left:25px;

	display:inline;

	padding-right:25px;

	text-align:justify;

	color:#2f287e;

	height:200px;

	

}

.bottom-text a

{

	

	text-decoration:none;

}





.bottom-text p

{

	margin:10px 0px 0px 0px;

}



h2

{

	font:30px Georgia, "Times New Roman", Times, serif;

	color:#2f287e;

	margin:0px;

}



h3

{

	margin:0px;

	padding:10px 0px 0px 45px;

	font:22px Georgia, "Times New Roman", Times, serif;

	height:38px;

	background:url("images/tick.jpg") left no-repeat;

}

h3 a

{

	margin:0px;

	padding:10px 0px 0px 0px;

	font:22px Georgia, "Times New Roman", Times, serif;

	height:38px;

	text-decoration:none;

	color:#151B8D;

}



h3.contact

{

	margin-top:30px;

	background:none;

	padding:0px;

	height:auto;

}





#page-bottom

{

	width:100%;

	height:12px;

	background:url("images/content-bottom.jpg");

	overflow:hidden;

}



#page-bottom-white

{

	width:100%;

	height:12px;

	background:url("images/content-bottom-white.jpg");

	overflow:hidden;

}



input.contactus

{

	margin:10px 0px 0px 330px;

	border:none;

	background:url("images/contact-us-now.jpg");

	width:264px;

	height:33px;

}





ul.footerlinks

{

	margin:15px 0px 0px 15px;

	padding:0px;

}



ul.footerlinks li

{

	display:inline;

	list-style:none;

	color:#FFF;

	padding-right:20px;

}



ul.footerlinks li a

{

	text-decoration:none;

	color:#FFF;

}



.copyrights

{

	color:#FFF;

	margin-left:15px;

	padding:0 0 0 40px;

}



.wpcf7-validation-errors, .wpcf7-response-output 

{

	clear:both;

}