article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video
{
	display: block;
}
mark, rp, rt, ruby, summary, time
{
	display: inline;
}
html
{
	width: 100%;
}
body
{
	background: url(../images3/background.png);
	text-shadow: 0 1px 0 #FFF;
	
}

header
{
/* top color

	background-color: white; */
	
	/*background-image: url(../images/gradient.png);
	background-repeat: repeat-x;*/
	
	border-bottom: solid 1px #ccc;
	text-align: center;
	/* top height*/
	padding-top:10px;
	padding-bottom:5px;
	
	
}

#logo{
	height:160px;
	width:950px;
	background-image: url(../pics/sunwestlogo5.png);
	margin-left:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	padding-bottom: 0px;
	margin-left:75px;
	margin-top:-10px;
}

#centerall1{
	/* What do you expect*/
	width:985px;
	margin-right: auto;
	margin-left:75px;
	margin-top:25px;
}

#centerall1plants{
	/* center plants*/
	width:785px;
	margin-right: auto;
	margin-left:200px;
	margin-top:25px;
}

#centerallportfolio{
	/* center plants*/
	width:785px;
	margin-right: auto;
	margin-left:165px;
	margin-top:0px;
}

#centerall2{
	
	/* top pic*/
	width:445px;
	margin-right: auto;
	margin-left:595px;
	margin-top:-324px;
   -o-box-shadow:  3px 3px 10px #555;
   -icab-box-shadow:    3px 3px 10px #555;
   -khtml-box-shadow:   3px 3px 10px #555;
   -moz-box-shadow:     3px 3px 10px #555;
   -webkit-box-shadow:  3px 3px 10px #555;
    box-shadow:          3px 3px 10px #555;
}

#centerall3{
	/* desert landscapes*/
	width:485px;
	margin-right: auto;
	margin-left:75px;
	margin-top:55px;
}

#centerall4{
/* tropical landscapes*/
	height:200px;
	width:495px;
	margin-right: auto;
	margin-left:75px;
	margin-top:40px;
}

#centerall5{
/* middle pic*/
	width:445px;
	margin-right: auto;
	margin-left:75px;
	margin-top:-10px;
	 -o-box-shadow:  3px 3px 10px #555;
   -icab-box-shadow:    3px 3px 10px #555;
   -khtml-box-shadow:   3px 3px 10px #555;
   -moz-box-shadow:     3px 3px 10px #555;
   -webkit-box-shadow:  3px 3px 10px #555;
    box-shadow:          3px 3px 10px #555;
}

#centerall6{
/* sprinklers*/
	height:100px;
	width:450px;
	margin-right: auto;
	margin-left:600px;
	margin-top:-240px;
}

#centerall7{
	
	/* bottom pic*/
	width:445px;
	margin-right: auto;
	margin-left:595px;
	margin-top:115px;
   -o-box-shadow:  3px 3px 10px #555;
   -icab-box-shadow:    3px 3px 10px #555;
   -khtml-box-shadow:   3px 3px 10px #555;
   -moz-box-shadow:     3px 3px 10px #555;
   -webkit-box-shadow:  3px 3px 10px #555;
    box-shadow:          3px 3px 10px #555;
}

#centerall8{
	/* desert landscapes*/
	width:495px;
	margin-right: auto;
	margin-left:75px;
	margin-top:-225px;
}

#mainheader1{
	margin-bottom:5px;
}

#bottomgreenscreen{
	/* greenscreen*/
	width:1000px;
	height:25px;
	background-repeat: repeat-x;
	margin-top:150px;
	margin-left:75px;
}

#bottomgreenscreen2{
	/* greenscreen*/
	width:1000px;
	height:25px;
	background-repeat: repeat-x;
	margin-top:30px;
	margin-left:75px;
}

#bottomgreenscreen3{
	/* greenscreen*/
	width:1000px;
	height:25px;
	background-repeat: repeat-x;
	margin-top:-30px;
	margin-left:75px;
}

#centerall9{
	/* free estimates*/
	margin-left:350px;
	margin-top:20px;
}


#smalllogo{
	/* bottom pic*/
	width:175px;
	margin-right: auto;
	margin-left:500px;
	margin-top:5px;
 
}

#phoneno{
	/* 556-1400*/
	margin-left:480px;
	margin-top:-10px;
}

#cards{
	/* we accept*/
	margin-left:480px;
	margin-top:23px;
}

#smallcards{
	/* bottom visa pic*/
	width:175px;
	margin-right: auto;
	margin-left:580px;
	margin-top:-30px;
 
}

#homeadvisor{
	/* bottom visa pic*/
	width:115px;
	height:115px;
	margin-right: auto;
	margin-left:100px;
	margin-top:-50px;
}

#angieslist{
	/* bottom visa pic*/
	width:175px;
	margin-right: auto;
	margin-left:980px;
	margin-top:-120px;
 
}

#emailus{
	/* emailus*/
	margin-left:295px;
	margin-top:10px;
}

#bbb{
	/* bbbb*/
	width:47px;
	margin-right: auto;
	margin-left:460px;
	margin-top:10px;
}

#bbb2{
	/* bbb2*/
	margin-left:505px;
	margin-top:-17px;
}

.img-wrapper {
  background: url(https://www.sunwestland.com/sunwestpics/shadow.gif) no-repeat bottom right;
	float:left;
	line-height:0;
	 margin-top:40px;

}
 
.img-wrapper img {
   
	background:#fff;
	padding:4px;
	border:1px solid #a9a9a9;
	position:relative;
	left:-5px;
	top:-5px;
}

#contactuspic{
    height:75px;
	width:75px;
	background-image: url(../pics/btn_phone4.png);
	background-repeat: none;
	
		
}
#contactusletter{
   	width:800px;
	background-repeat: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 10pt;
	line-height: 1.5em;
	letter-spacing: 0.025em;
	color: #292929;
	padding-bottom: .5em;
		
}


#navigator a:visited
		{
			color: #f9f9f9;
		}
#navigator a:link
		{
			color: #f9f9f9;
			text-decoration: none;
			font-family: 'Open Sans', sans-serif;
			letter-spacing: .17em;
			font-weight: 600;
		    font-size: 11pt;
			text-shadow: 0px 0px 0px;
			text-shadow: 2px 2px 0px #547f00;
		}
		
#navigator a:hover
		{
			color: #476c00; 
			text-shadow: 1px 1px 0px #fff;
		}
		
#navigator
{
	width: auto;
	padding-left: 120px;
	/*top line move navigator left or right*/
	
	background: #80c201;
	background: linear-gradient(top bottom, #6ca202 0%, #375401 100%);
	background: -moz-linear-gradient(top, #6ca202 0%, #375401 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ca202), color-stop(100%, #375401));
	background: -webkit-linear-gradient(top, #F8F8F8 0%, #d6d4d4 100%);
	background: -o-linear-gradient(top, #6ca202 0%, #375401 100%);
	background: -ms-linear-gradient(top, #6ca202 0%, #375401 100%);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#7bb704', endColorstr = '#486d01', GradientType = 0);
	zoom: 1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    border-radius: 25px;  
	margin-left:65px;
	margin-right:65px;
}


#wrap
{
	border-top: solid 1px #ccc;
	/* border-top: solid 1px #fff;*/
	margin-bottom: -2px;
	padding-top: 15px;
	padding-left: 435px;
	
	
}
.overlap-third
{
	background-color: #ffffff;
	border: 1px solid #d2d2d2;
	margin: 0px auto;
	position: relative;
	text-align: left;
	top: -2px;
	width: 512px;
	z-index: 10;
}
.frame-background
{
	background: url(../images3/frame-bg.png) no-repeat;
	height: 393px;
	margin: 0px auto;
	width: 550px;
}
.overlap-two
{
	background-color: #ffffff;
	border: 1px solid #d2d2d2;
	left: -4px;
	position: relative;
	text-align: left;
	top: -1px;
	width: 518px;
	z-index: 10;
}
.overlap-one
{
	background-color: #ffffff;
	border: 1px solid #d2d2d2;
	height: 251px;
	left: -5px;
	padding: 2px;
	position: relative;
	text-align: left;
	top: -1px;
	width: 523px;
	z-index: 10;
}
#container
{
	background-color: #ffffff;
	border: 1px solid #d2d2d2;
	margin: 0px auto;
	padding: 15px;
	text-align: left;
	width: 610px;
}
footer
{
	padding: 25px 0 46px;
	width: 100%;
}
.nivo-controlNav
{
	bottom: -30px;
	left: 220px;
	position: absolute;
}
.nivo-controlNav a
{
	background: #b5b5b5;
	border-radius: 10px;
	box-shadow: inset 0px 1px 1px rgba(0,0,0, .5), 0px 1px 1px rgba(255,255,255, .05);
	display: block;
	float: left;
	height: 10px;
	margin-right: 5px;
	moz-border-radius: 10px;
	moz-box-shadow: inset 0px 1px 1px rgba(0,0,0, .5), 0px 1px 1px rgba(255,255,255, .05);
	text-indent: -9999px;
	webkit-border-radius: 10px;
	webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0, .5), 0px 1px 1px rgba(255,255,255, .05);
	width: 10px;
}
.nivo-controlNav a.active,
.nivo-caption span
{
	background: #4d8da7;
	background: linear-gradient(top, #4a87a1 0%,#5295b1 100%);
	background: -moz-linear-gradient(top, #4a87a1 0%, #5295b1 100%);
	background: -ms-linear-gradient(top, #4a87a1 0%,#5295b1 100%);
	background: -o-linear-gradient(top, #4a87a1 0%,#5295b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a87a1), color-stop(100%,#5295b1));
	background: -webkit-linear-gradient(top, #4a87a1 0%,#5295b1 100%);
	box-shadow: inset 0px 1px 1px rgba(255,255,255, .4), 0px 1px 1px rgba(0,0,0, .3);
	moz-box-shadow: inset 0px 1px 1px rgba(255,255,255, .4), 0px 1px 1px rgba(0,0,0, .3);
	webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255, .4), 0px 1px 1px rgba(0,0,0, .3);
}


input[type="checkbox"] { -webkit-appearance: checkbox; }
input[type="radio"] { -webkit-appearance: radio; }
