/*

*/

body {
	margin:0;
	padding:0;
	background-color:#fff;
	height: auto !important;
	font-family: Verdana, Geneva, sans-serif;
	align: center;
	text-align: left;;
	clear: both;
	background-image:url(../images/background.jpg);
}


h1{
	margin: 0;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0px;
	text-align: center;
	font-size:2.0em;
	color:#0084c6;
	line-height:150%;
	font-weight:bold;
	text-transform:uppercase;}
h3{
	color: #006fb2;
	font-size:24px;
font-family: 'Open Sans Condensed', 'sans-serif';
	margin-top:10px;
	text-align:center;
	font-weight: bold;
	text-shadow: 0px 0px 1px #000;
		line-height:120%;
	}
	
h2{
	font-family:Verdana, Geneva, sans-serif;
	padding: 0px;
	text-align: right;
	font-size:11px;
	color:#000;
	line-height:150%;
	font-weight:100;

	}

h4
{
	color:#05395d;
	font-size:18px;
	line-height:normal;
	text-align: center;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-style: none;
	margin-top: 55px;
	text-shadow: 1px 1px 1px #a7a5a5;

}
h5
{
	color:#cf0808;
	font-size:18px;
	line-height:normal;
	text-align: center;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-style: none;
	margin-top: 0px;
	text-shadow: 1px 1px 1px #a7a5a5;
	

}	
	
h6
{
	color:#fff;
	font-size:18px;
	line-height:normal;
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	font-style: none;
	margin: 0px;
	padding: 0px;
		padding:7px 7px 7px 7px;
	  background-color:#0e66a6;}
	
hr{color:#b50603;
	
	}		
p, ul, ol {
	margin-top: 3px;
	line-height: 150%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #2475bb;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}

a:hover {
	text-decoration: none;
	color: #000;
}

img{
	border: none;
	text-align: center;

}

img.alignleft {
	float: left;
	margin-right: 0px;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}
#outterwrapper {
	width:100%; margin:0 auto; background-color:#none; 

}
#wrapper {
	width:1250px; 
	background-color:#none;
  	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	

}

/* Header */

#headerbg
	{
	width:100%;
	height:175px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/headerbg.jpg);
no-repeat left top
	}
#headerblank
	{
		width:1004px;
		height:185px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#header
	{
	width:100%;
	height:120px;
	padding:0px;
	background-image:url(../images/headerbg.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.boxtextdrop{
	text-align: left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 17px;
	text-transform:uppercase;
	color: #b50603;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	line-height: 160%;
}
.sloganm {
	text-align: center;
	font-weight:600;
font-family: 'Open Sans Condensed', 'sans-serif';
		letter-spacing:0px;
	text-align: center;
	font-size:24px;
	color:#006fb2;
	line-height:100%;
	
	
	
}
.indexred      	{
	color:#b50603;
	font-size:16px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:normal;
	line-height: 200%;
	}

/* Logo */

#logo {
	width: 241px;
	height: 110px;
	color: #fff;
	float:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left:5px;
	padding-top: 5px;
	padding-right: 37px;
	padding-bottom: 5px;
	padding-left: 1px;
	
}

#logo h1, #logo p {
	
	display: block;
	margin: 0px;
	padding: 0px;

}

#logo h1 {
	letter-spacing: -5px;
	text-align: left;
	font-size: 10px;
	color: #fff;
	font-family:Verdana, Geneva, sans-serif;
}

#logo h1 a {
	color: #7FA72C;
	
}

#logo p {
	margin-top: 1px;
	text-align: center;

	font-size: 12px;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #7FA72C;
}
#boxservices {
	width:300px;
	float:left;
	background-color:#e9e9e9;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 3px;
	padding: 8px;
	border:1px #ccc solid;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
	border-radius:15px;
	height: 200px;
}

#box {
	width:223px;
	float:left;
	background-color:#efefef;
	margin-top: 20px;
	margin-right: 4px;
	margin-bottom: 1px;
	margin-left: 3px;
	padding: 8px;
	border:1px #ccc solid;
	-moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;
	box-shadow: 2px 2px 2px #ccc;
	border-radius:4px;
}
#boxGrey {
	width:223px;
	float:left;
	background-color:#fff;
	margin-top: 20px;
	margin-right: 4px;
	margin-bottom: 1px;
	margin-left: 3px;
	padding: 8px;
	border:1px #ccc solid;
	-moz-box-shadow: 2px 2px 2px #ccc;
  -webkit-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
  border-radius:4px;
}
#ImageCenter {
	text-align: center;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#worksside {
	text-align: center;
	clear: both;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color:#ffe9a6;
	padding:15px;
}
#mission2 {
	text-align:justify;
	clear: both;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color:#ffe9a6;
	padding:27px;
	border-radius:15px;
	border:1px #600 solid;
}


#boxmain {
	width:995px;
	float:left;
	margin:4px;
	border-top:25px #b01d1d solid;
	background-color:#eee;
	text-align: left;
}
#boxmain2 {
	width:680px;
	float:left;
	margin:4px;
	border-top:25px #b01d1d solid;
	background-color:#eee;
	text-align: left;
}
#boxrs {
	width:196px;
	float:right;
	margin:4px;
	border-top:25px #600 solid;
	background-color:#eee;
	text-align: left;
}
#client {
	width:196px;
	float:left;
	margin:4px;
	border-top:10px #600 solid;
	background-color:#fff;
	text-align: center;
}

#boxfooter{
	width:270px;
	float:left;
	margin-right:1px;
	margin-left:100px;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	padding-left: 10px;
	padding-top: 2px;
	height: 185px;
	margin-top: 10px;
	background-color:#000;
	border-radius:10px;
	border:1px #092b39 solid;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}
#FlyerBoxes{
	width:300px;
	height:345px;
	float:left;
	margin-right:1px;
	margin-left:10%;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	padding-left:7px;
	padding-right:7px;
	padding-top: 2px;
	margin-top: 7px;

background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 0%, #cccccc 27%, #e1e1e1 69%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(27%,#cccccc), color-stop(69%,#e1e1e1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#cccccc 27%,#e1e1e1 69%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 0%,#cccccc 27%,#e1e1e1 69%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 0%,#cccccc 27%,#e1e1e1 69%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2e2e2 0%,#cccccc 27%,#e1e1e1 69%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */






	border-radius:10px;
	border:1px #000 solid;

}

#boxlpages{
	width:500px;
	float:left;
	margin:10px 20px 20px 75px;
	border-top:10px #600 solid;
	background-color:#fff;
	text-align: center;
}
.clientt     	{
	color:#900;
	font-size:16px;
	line-height:100%;
	margin:2px 2px 2px 2px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	}
.maintext    	{
	color:#242525;
	font-size:1.0em;
	line-height:215%;
	margin:4px 2px 2px 4px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	}
.redtext      	{
	color:#000;
	font-size:14px;
	line-height:180%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;

	font-style: none;

	}
.redblue     	{
	color:#0a6ac2;
	font-size:14px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:none;
	font-style: none;
	padding:5px;

	}
	.redbluehyperlinks     	{
	color:#0a6ac2;
	font-size:13px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:none;
	font-style: none;
	padding:0px;

	}
.redblue_index    	{
	color:#0a6ac2;
	font-size:17px;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:none;
	font-style: none;
	padding:10px;
	line-height:200%;

	}
	.redblue_contact   	{
	color:#0a6ac2;
	font-size:13px;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:none;
	font-style: none;
	padding:10px;
	line-height:300%;

	}
.redtitles     	{
	color:#b50603;
	font-size:25px;
	line-height:100%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform:uppercase;
	}
	
.flyer_text    	{
	color:#b50603;
	font-size:14px;
	line-height:100%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;
	font-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}	
	.bluetitles     	{
	color:#0666b5;
	font-size:25px;
	line-height:100%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform:uppercase;
	}	
	
	
.blue-tittle-top{
	margin: 0;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0px;
	text-align: left;
	font-size:0.8em;
	color:#0084c6;
	line-height:150%;
	font-weight:bold;}
	
	
		.bluetitlestables    	{
	color:#0666b5;
	font-size:18px;
	line-height:100%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	padding:10px;
	text-transform:uppercase;
	}
.textCoupon    	{
	color:#FFF;
	font-size:20px;
	line-height:120%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	clear: both;
	background-color: #de633d;
	padding-top: 1px;
	padding-right: 50px;
	padding-bottom: 1px;
	padding-left: 50px;


	}
	
	.Rush   	{
	color:#FFF;
	font-size:18px;
	line-height:120%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	clear: both;
	background-color: #0d56a9;
	padding-top: 1px;
	padding-right: 35px;
	padding-bottom: 1px;
	padding-left: 35px;


	}
.textServicesP    	{
	color:#666;
	font-size:20px;
	line-height:120%;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-style: none;
	padding-bottom: 1px;
	}	
	
	
.boxrecipe      	{
	color:#333;
	font-size:11px;
	margin-left:1px 4px 4px 5px;
	padding:1px 4px 4px 5px;
	text-align: left;
    line-height:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;

	}
.boxrecipe2      	{
	color:#333;
	font-size:11px;
	margin-left:1px 4px 4px 5px;
	padding:1px 4px 4px 5px;
	text-align: center;
    line-height:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;

	}
.link_order      	{
	color:#666;
	font-size:11px;
	margin-left:1px 4px 4px 5px;
	padding:1px 4px 4px 5px;
	text-align: center;
    line-height:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;

	}
.boxestext      	{
	color:#666;
	font-size:14px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: regular;
	font-style:normal;
	margin-top:7px;
	margin-right:4px; 
	margin-bottom:15px;
	margin-left:5px;
	padding-right:5px;
	padding-left: 5px;
	}
		.boxestextRed      	{
	color:#b50603;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:normal;
	font-style:none;
	
	}
			.boxestextRedor      	{
	color:#0666b5;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:normal;
	font-style:none;
	
	}
	
.boxtextmain      	{
	color:#666;
	font-size:12px;
	line-height:150%;
	margin:15px 10px 15px 10px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;
	font-style: none;}
/* Menu */

#menu-wrapper {
	width: 100%;
	height:60px;
	padding-top:0px;
	padding-bottom:1px;
	color: #fff;
	border-top:0px #333 solid;
	border-bottom:1px #333 solid;
	background-color:#0060a5;
    font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 1px;
	font-weight:300;
	margin-top:-5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-radius:0px;
	text-align:center;


}

#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	font-size: 18px;
	text-transform:uppercase;
	font-weight: normal;
	color: #c7a48c;

}

#menu li {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	color:#fff;
	text-align:center;
}

#menu a {
	display: block;
	margin-left:40px;
    padding-top: 20px;
	color: #fff;
		height:40px;
}

#menu .current_page_item a {
	border-radius: 0px;
	background: #1585ce;
	color: #fff;
		height:40px;
}

#menu a:hover {
	border-radius:0px;
	background: #1585ce;
	text-decoration: none;
	color: #FFFFFF;
}

#menu span {
	margin:0px;
	padding: 0px 4px;
	
}

#menu > li {
}

#menu > li.active {
	border-radius: 4px;
	background: #1d5583;
	color: #FFFFFF;
}

#menu img {
	margin: 0px;
	padding: 0px 7px;
}

.dropotron li.opener {
	border-right: solid 2px #fff;
}

.dropotron {
	margin: 0px;
	padding: 1px 0px;
	background: #1d5583;
	border-radius: 2px;
	list-style: none;
	z-index:10; 
	font-size: 13.5px;
	font-weight: normal;
	color: #FFFFFF;
}

.dropotron a {
	color: #FFFFFF;
	text-decoration: none;
}

.dropotron li {
	margin: 0px;
	padding: 3px 10px;
	z-index:10; 
}

.dropotron li:hover, .dropotron li.active {
	background: #218fd8;
	z-index:10; 
}

/* Page */



/* Content */



#indexcontent {
	width:1250px;
	background-color:#fff;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom:6px;
	padding-left:1px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom:8px;
	margin-left: auto;

	
}
#content {
	
	float:left;
	width:940px;
	background-color:#fff;
	padding-right:0px;
}
#contentorder {
	
	margin-right: auto;
	margin-bottom:8px;
	margin-left: auto;
	text-align:center;
	width:100%;
	background-color:#eaeaea;
	padding-right:0px;
}
#contentworksmain {
	
	float:left;
	width:71%;
	background-color:#fff;
	padding-right:0px;
}
#contentpicture{
	text-align:center;
	clear:both;
	width:100%;
	background-color:#fff;
}

#content100 {
	text-align:center;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:100%;
	background-image:url(../images/headerbg.jpg);
	background-repeat:repeat-x;
}
#content1001 {
	text-align:center;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:275px;
	width:100%;
	background-image:url(../images/Personal_Touch_Dry_cleaners_free_delivery.jpg);
	background-repeat:repeat-x;
	border-radius:20px;

}
#contentside {
	float:right;
	margin-left:1px;
	margin-right:2px;
	width:270px;
	background-color:#fff;
	margin-top:5px;
	padding-top:2px;
	padding-right:7px;
	padding-bottom:7px;
	padding-left:2px;
	text-align:center;
	border-right: 1px solid #c6c4c4;
	border-left: 1px solid #c6c4c4;
	border-bottom: 1px solid #c6c4c4;	
}
#contentworks {
	float:right;
	margin-left:15px;
	margin-right:2px;
	width:27%;
	background-color:#e3f2fb;
	margin-top:5px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom: 2px;
	padding-left:2px;
	text-align:center;
}
#rightside {
	float:right;
	margin-left:10px;
	margin-right:2px;
	width:27%;
	background-color:#fff;
	margin-top:-15px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom: 2px;
	padding-left:10px;
	text-align:left;
		line-height:100%;
			border: 1px solid #c6c4c4;
}

#contactmission {
	float:right;
	margin-left:10px;
	margin-right:40px;
	width:27%;
	background-color:#fff;
	margin-top:-15px;
	padding-top:2px;
	padding-right:80px;
	padding-bottom: 2px;
	padding-left:10px;
	text-align:left;
		line-height:100%;
}

#rightside_index {
	float:none;
	margin-left:2px;
	margin-right:2px;
	width:95%;
	background-color:#fff;
	margin-top:0px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom: 2px;
	padding-left:2px;
	text-align:left;
	line-height:190%;
}
#mission{
	float:left;
	margin-left: 5px;
	margin-right: 15px;

background: -moz-linear-gradient(top,  rgba(157,213,58,0.38) 0%, rgba(161,213,79,0.4) 41%, rgba(128,194,23,0.41) 51%, rgba(124,188,10,0.44) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,0.38)), color-stop(41%,rgba(161,213,79,0.4)), color-stop(51%,rgba(128,194,23,0.41)), color-stop(100%,rgba(124,188,10,0.44))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,213,58,0.38) 0%,rgba(161,213,79,0.4) 41%,rgba(128,194,23,0.41) 51%,rgba(124,188,10,0.44) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,213,58,0.38) 0%,rgba(161,213,79,0.4) 41%,rgba(128,194,23,0.41) 51%,rgba(124,188,10,0.44) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,213,58,0.38) 0%,rgba(161,213,79,0.4) 41%,rgba(128,194,23,0.41) 51%,rgba(124,188,10,0.44) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,213,58,0.38) 0%,rgba(161,213,79,0.4) 41%,rgba(128,194,23,0.41) 51%,rgba(124,188,10,0.44) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#619dd53a', endColorstr='#707cbc0a',GradientType=0 ); /* IE6-9 */

	border: 1px solid #298746;
	margin-top: 10px;
	margin-bottom:10px;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 9px;
	border-radius:10px;
}
#faq{
	float:left;
	margin-left: 5px;
	margin-right: 15px;
	width: 720px;
background: -moz-linear-gradient(top,  rgba(230,240,163,0.35) 0%, rgba(210,230,56,0.34) 45%, rgba(195,216,37,0.34) 51%, rgba(219,240,67,0.32) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,240,163,0.35)), color-stop(45%,rgba(210,230,56,0.34)), color-stop(51%,rgba(195,216,37,0.34)), color-stop(100%,rgba(219,240,67,0.32))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(230,240,163,0.35) 0%,rgba(210,230,56,0.34) 45%,rgba(195,216,37,0.34) 51%,rgba(219,240,67,0.32) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(230,240,163,0.35) 0%,rgba(210,230,56,0.34) 45%,rgba(195,216,37,0.34) 51%,rgba(219,240,67,0.32) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(230,240,163,0.35) 0%,rgba(210,230,56,0.34) 45%,rgba(195,216,37,0.34) 51%,rgba(219,240,67,0.32) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(230,240,163,0.35) 0%,rgba(210,230,56,0.34) 45%,rgba(195,216,37,0.34) 51%,rgba(219,240,67,0.32) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59e6f0a3', endColorstr='#52dbf043',GradientType=0 ); /* IE6-9 */

	border: 1px solid #c0c0c0;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:5px;
	padding-right: 9px;
	padding-bottom:5px;
	padding-left: 9px;
	border-radius:2px;
}
#top_images {
	width:740px;
	float:left;
	margin:4px;
	background-color:#fff;
	text-align: left;
}


.links {
	display: block;
	width: 96px;
	padding: 2px 0px 2px 0px;
	text-align: center;
	text-transform: lowercase;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #238dd0;
}

/* Sidebar */

#services {
	width:215px;
	height:422px;
	float:right;
	background-color:#fff;
	text-align: left;
	margin-top:-445px;
	padding-left: 1px;
	margin-right: 18px;
	margin-bottom: 2px;
	border:1px #999 solid;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-radius:10px;
	  -moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc;
  box-shadow: 3px 3px 3px #ccc;
}
#servicesafter {
	width:215px;
	height:125px;
	float:right;
	background-color:#fff;
	text-align: left;
	margin-top:-145px;
	padding-left: 1px;
	margin-right: 18px;
	margin-bottom: 2px;
	border:1px #999 solid;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-radius:10px;
	  -moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc;
  box-shadow: 3px 3px 3px #ccc;
}



.servicesText        	{
	color:#fff;
	font-size:20px;
	line-height:150%;
	margin:15px 0;
	text-align: left;
font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight: normal;
	text-decoration:none;
}
.servicesTextWhite        	{
	color:#fff;
	font-size:18px;
	line-height:150%;
	margin:15px 0;
	text-align: right;
font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight: normal;
	text-decoration:none;
}
.servicesTextblue        	{
	color:#0666b5;
	font-size:27px;
	line-height:150%;
	margin:15px 0 0 0;
	text-align: center;
font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight: 700;
	padding-bottom:3px;
	border-bottom:1px #035394 solid;
	text-decoration:none;
	text-transform:uppercase;
}
.servicesTextBlack        	{
	color:#000;
	font-size:35px;
	line-height:150%;
	margin:15px 0 0 0;
	text-align: center;
    font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight: 700;
	padding-bottom:3px;
	text-decoration:none;
	text-transform:uppercase;
}
.servicesTexttittle        	{
	color:#0666b5;
	font-size:20px;
	line-height:150%;
	margin:10px 0 0 20px;
	text-align: left;
font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight: 700;
	text-decoration:none;
}
.servicesTextred       	{
	color:#b50603;
	font-size:23px;
	line-height:150%;
	text-align: left;
    font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight:500;
	padding-bottom:3px;
	padding-left:10px;

}
.servicesTextworksside      	{
	color:#b50603;
	font-size:23px;
	line-height:150%;
	text-align: center;
    font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight:800;
	padding-bottom:3px;
	padding-left:20px;

}
.servicesTextblack      	{
	color:#53b0f8;
	font-size:28px;
	line-height:150%;
	text-align: left;
    font-family:'Open Sans Condensed', 'sans-serif';
	font-weight:800;
	padding-left:7px;

}



.indexboxestext        	{
	color:#333;
	font-size:14px;
	line-height:180%;
	margin:15px 0;
	text-align: left;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
#sidebar {
	width:205px;
	float:right;
	background-color:#fff;
	text-align: center;
	border-left-style: none;
	padding-left: 2px;
	border:1px #b7b5b5 solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	border-radius:10px;
	box-shadow: 2px 2px 1px #ccc;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#sidebarMain {
	width:200px;
	float:right;
	background-color:#fff;
	text-align: left;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#sidebarAbout {
	width:325px;
	float:right;
	background-color:#f3f1f1;
	text-align: left;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#sidebarAbout2 {
	width:325px;
	float:right;
	background-color:#f3f1f1;
	text-align: center;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}


#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	height: auto;
	margin-bottom: 20px;
	letter-spacing: -2px;
	font-size: 18px;
	color: #993300;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
		background-color: none;
	outline-color: none;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar a {
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
}


#topcenter		{
	width:350px;
	height:150px;
	float:left;
	text-align:center;
	margin-top: 20px;
	margin-left:85px;
}
#social-media			{
	width:255px;
	position:relative;
	text-align:right;
	left:945px;	
	margin-top:-230px;
	margin-right:60px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding:5px;
	background-image:url(../images/Social_background.png);
	border-radius:8px;
	border:1px #fff solid;
}
#social-media ul 		{	}
#social-media ul li		{ display:inline;  	}
#social-media ul li a	{	}
.socialmedia			{ color:#fff; font-size:14px; }
.topnumber          	{
	color:#165f95;
	font-size:25px;
	line-height:130%;
	margin:8px 0;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	font-style: normal;
	text-decoration: none;
}

#beer			
{
	clear:both;
	 margin-left: auto ;
    margin-right: auto ;
	width:895px;
	height:200px;
	padding:0 0;
	text-align:center;
	overflow:hidden;
	margin-bottom: 25px;
	 }
#main {
	width: 900px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: auto;
}


/* Footer */
.ftop2 {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 11px;
	line-height: 80%;
	color: #333;
	width: 1000px;
}
.ftop {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 13px;
	line-height: 90%;
	color: #333;
	width: 1000px;

}
.ftoplinks {
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	font-size: 12px;
		line-height: 120%;
	color: #fff;

}
.ftoplinks:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	font-size: 12px;
	line-height: 120%;
	color:#333;


}
.monarch {
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	font-size: 13px;
	font-style:italic;
	color: #176ea0;
	margin: 2px;
	padding: 2px;
}

#ftop 			
{

	margin-left: auto;
	margin-right: auto;
	line-height: 120%;
	width:1250px;
	text-align:center;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	overflow:hidden;

	 }
#recipes 			
{
	clear:both;
	width:680px;
	height:25px;
	text-align:center;
	background-color:#fdecd1;
	border-bottom: 1px solid #cbb087;
	border-top: 1px solid #cbb087;
	 }
	 
 #gmap{ clear:both; width:650px; height:310px; margin:15px auto; background-color:#fff; padding-bottom:10px  }
.redhover {
	color:#333;
	font-size:12px;
	line-height:180%;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	;
}
.redhover:hover {
	color:#000;
	text-decoration:none;
}

.t {
	color:#900;
	font-family: Helvetica, Arial, Tahoma, sans-serif;}
.t:hover {
	color:#000;
	text-decoration:none;}
	
#testimonial		{
	width:760px;
	float:left;
	background-color:#f1f1f1;
	padding-top:2px;
	padding-right:1;
	padding-bottom: 2px;
	padding-left: 5px;
    border-radius:5px;

}	
.padding10 {
	padding-top:20px;
	font-size:0;
	line-height:0;
}
.padding {
	padding-top:7px;
	font-size:0;
	line-height:0;
}
.padding25 {
	padding-top:25px;
	font-size:0;
	line-height:0;
}
.clear {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.padding15 {
	padding-top:15px;
	font-size:0;
	line-height:0;
}
#paypal {
	width: 170px;
	margin: 0px auto;
	padding: 0px;
}
#indexad			{
	float:right;
	text-align:right;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding: 5px 5px 5px 5px;
}
.drop-shadow {
   position:relative;
   width:90%;
}

.drop-shadow:before,
.drop-shadow:after {
   content:"box";
   position:absolute;
   z-index:-1;
   bottom:15px;
   left:10px;
   width:50%;
   height:20%;
   max-width:300px;
   -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -webkit-transform:rotate(-3deg);
   -moz-transform:rotate(-3deg);
   -o-transform:rotate(-3deg);
   transform:rotate(-3deg);
}

.drop-shadow:after{
   right:10px;
   left:auto;
   -webkit-transform:rotate(3deg);
   -moz-transform:rotate(3deg);
   -o-transform:rotate(3deg);
   transform:rotate(3deg);
 }
 
 
.padding {
	padding-top:2px;
	font-size:0;
	line-height:0;
}
.padding10 {
	padding-top:25px;
padding-bottom:25px;

}
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 180px;
height:65px;
text-align:left;
border: 1px #f1f1f1 solid;
padding: 10px;
background-color:#f1f1f1;
float:right;
border-radius:10px;
  -moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc;
  box-shadow: 3px 3px 3px #ccc;
}

#pscrollerC{
width: 180px;
height:65px;
text-align:left;

padding: 10px;

float:right;

}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
float:right;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}
#nonslider {
    width: 727px; /* important to be same as image width */
    height: 150px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	text-align:left;

}
#form {
	width:95%;
	height:auto;
	text-align:left;
	float:left;
	background-color:#f90;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 4px;
	padding: 12px;
	border:1px #ccc solid;
	-moz-box-shadow: 2px 2px 2px #b5e1fb;
	-webkit-box-shadow: 2px 2px 2px #b5e1fb;
	box-shadow: 2px 2px 2px #b5e1fb;
	border-radius:5px;
}
#aside {
	float:right;
	width: 350px;
	margin: 3px;
	border-radius:15px;
	background-color:#88c7fb;
	text-align:center;
	box-shadow:3px 3px 3px #666;
	background-image: url(../images/quote.png);
	background-repeat: no-repeat;
	background-position: left top;

}


.imagetable{ box-shadow:3px 3px 3px #666; 	border:1px #ccc solid;}


.tilt {box-shadow:3px 3px 3px #666; 	border:1px #ccc solid;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

table, th, td {
   border: 1px solid #666;
    border-width: thin; border-spacing: 1px;}
table       	{ width:100%; 
font-family:Verdana, Geneva, sans-serif;
font-size:12px;

}
th {  text-align:center; background-color:#c2ed70; vertical-align:middle;}

td { font-weight: none; text-align:center; color:#333; font-size:13px; padding: 10px;  background-color:#eee; vertical-align:middle; }

td:nth-child(even) { background-color: #efd4a1; text-align:center;}
td:nth-child(odd) { background-color: #c6f5fe; text-align:center;}

tfoot td:nth-child(odd)   { background-color:#fff; font-family: "Times New Roman", Times, serif;  font-size:14px; padding: 3px;  text-align:center;  font-style: none; color:#000;}
tbody	{ border: 1px; color: #0f0;  }

.tabletext
{	color:#333;
	font-size:11px;
	line-height:120%;
	
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: none;
	font-style: none;
	
	
	}

#boxQualifications {
	width:300px;
	float:left;
	background-color:#fff;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;

}
#boxQualifications2 {
	width:350px;
	float:left;
	background-color:#effbfd;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
		border:1px #ccc solid;
	-moz-box-shadow: 1px 1px 1px #b5e1fb;
	-webkit-box-shadow: 1px 1px 1px #b5e1fb;
	box-shadow: 1px 1px 1px #b5e1fb;
	border-radius:3px;

}
#boxQualifications3 {
	width:305px;
	float:left;
	background-color:#effbfd;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
		border:1px #ccc solid;
	-moz-box-shadow: 1px 1px 1px #b5e1fb;
	-webkit-box-shadow: 1px 1px 1px #b5e1fb;
	box-shadow: 1px 1px 1px #b5e1fb;
	border-radius:3px;

}

#boxwebsites{
	width:340px;
	float:left;
	margin:4px;
	border-left:1px #e58a07 solid;
	border-right:1px #e58a07 solid;
	border-bottom:1px #e58a07 solid;
	border-top:5px #e58a07 solid;
	background-color:#fff;
	text-align: center;
}
.boxestextweb    	{
	color:#333;
	font-size:13px;
	line-height:80%;
	margin:2px 2px 2px 2px;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;
	font-style: italic;
	}
.boxestextwebM    	{
	color:#333;
	font-size:13px;
	line-height:80%;
	margin:2px 2px 2px 2px;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;
	font-style: italic;
	}
	
.web_site_tittle     	{
	color:#cc0000;
	font-size:13px;
	line-height:100%;
	margin:2px 2px 2px 2px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	}
#socialicons			{
	width:997px;
	float:right;
	text-align:right;
	height: auto;
	margin-right: 110px;
	margin-top: 0px;
}
.socialicontext{	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #094678;}
#boxcoupon {
	width:945px;
	height:425px;
	margin-right: auto;
	margin-left: auto;
	background-color:#c4ebae;
	margin-top: 5px;
	margin-bottom: 1px;
	border:2px solid #0060a5;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
	border-radius:15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#couponleft {
	width:285px;
	height:400px;
	float:left;
	background-color:#c5e6fd;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
border: 1px solid #000;
}
#couponright {
	width:280px;
		height:400px;
	float:left;
	background-color:#c5e6fd;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #000;
}

.orderblue        	{
	color:#0666b5;
	font-size:30px;
	line-height:150%;
	margin:15px 0 0 10px;
	text-align: left;
font-family: 'Open Sans Condensed', 'sans-serif';
	font-weight: 700;
	padding-bottom:3px;
	text-decoration:none;
}
.orderheading    	{
	color:#cc0000;
	font-size:1.5 em;
	line-height:200%;
	margin:2px 2px 2px 2px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	}
.orderheading2    	{
	color:#cc0000;
	font-size:14px;
	line-height:100%;
	margin:2px 2px 2px 2px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-style: none;
	}
.orderheadingblue    	{
	color:#71b215;
	font-size:22px;
	line-height:170%;
	margin:2px 2px 2px 2px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;

	}	
	
.orderheadingU    	{
	color:#cc0000;
	font-size:30px;
	line-height:140%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform:uppercase;
	}		
#links_order 			
{
	clear:both;
	width:100%;

	text-align:center;
	background-color:#f5f5f5;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	padding-top:5px;
		padding-bottom:5px;
	 
	 }
	 
#top{
	background-color:#eaeaea;
	text-align:right;
	clear:both;
	padding-right:150px;
	font-family:Verdana, Geneva, sans-serif;
	color:#eaeaea;
	font-size:10px;
	}
#topleft{
	background-color:#eaeaea;
	text-align:left;
	clear:both;
	padding-left:150px;
	font-family:Verdana, Geneva, sans-serif;
	color:#eaeaea;
	font-size:10px;
	}
#price {
height:90%; position:absolute; bottom:0px;
	background-color:#C00;
}
#ad2 {
	width:165px;
	float:left;
	margin-left:7px;
	border-top:25px #978353 solid;
	background-color:#eee;
	text-align: center;
	padding:10px;
			height:385px;
}

#ad   {
	width:165px;
	float:left;
	margin:1px;
	border-top:25px #A45200 solid;
	background-color:#eee;
	text-align: center;
		padding:10px;
				height:385px;
}

#ad3 {
	width:165px;
	float:left;
	margin:1px;
	border-top:25px #6A6A00 solid;
	background-color:#eee;
	text-align: center;
	padding:10px;
			height:385px;
}
#ad4 {
	width:165px;
	float:left;
	margin:1px;
	border-top:25px #f2f05b solid;
	background-color:#eee;
	text-align: center;
		padding:10px;
		height:385px;
}
#ad5 {
	width:165px;
	float:left;
	margin:1px;
	border-top:25px #1b75bc solid;
	background-color:#eee;
	text-align: center;
	padding:10px;
			height:385px;
}
.box_text_small	{ font-size:12px; font-style:italic; color:#000; font-family:Verdana, Geneva, sans-serif;  }

#triangle { 

width:auto; height:100px;
border-top:20px solid #C2762B;
border-right:20px solid #AAC32B;
border-bottom:20px solid #C2C2C2;
border-left:20px solid #3D3D3D;  

}

#servicesBoxes {
	float:left;
	width:100%;
	background-color:#fef0c5;
	padding:5px 5px 5px 15px;
	text-align: left;
}
#servicesBoxesw {
	float:left;
	width:100%;
	background-color:#fff;
	padding:5px 5px 5px 15px;
	text-align: left;
}