

body { margin:0; padding:0; clear:both; background:#6a6a6a url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif}
	
.clr {clear:both; margin:0; padding:0}
	
h1, h2, h3, h4, div, p, ul, li, form {margin:0; padding:0}
	
a, img {outline:none; border:none; margin:0; padding:0} 

#globalWrapper {margin:0 auto; padding:0 0 30px 0}

#header {width:921px; margin:0 auto; padding:10px 0 12px 11px}

.call {width:226px; height:37px; float:right; padding:9px 10px 30px 0; margin:0; border:none}

#logo {width:229px; height:35px; background:url(images/logo.jpg) no-repeat; text-indent:-9999px; padding:0; border:none; margin:7px 0 0 0; float:left}

#nav {width:662px; height:35px; float:right; padding:5px 7px 7px 5px; background:url(images/nav.png) no-repeat top}
	
.navIn {width:664px; height:37px; padding:0}
	
.navIn ul {margin:0; padding:0 0 0 1px; width:663px}
	
.navIn ul li.front {list-style:none; float:left; border-right:1px solid #bdbdbd}
	
.navIn ul li.front a {background:url(images/firsttab.png) no-repeat; display:block; width:156px; padding:9px 0 0 0; text-align:center; font-size:14px; color:#363636;
					  text-decoration:none; font-weight:normal; height:26px; outline:none}
	
.navIn ul li.front a:hover {color:#fff; background-position:0% -35px}
	
.navIn ul li.front a.active {color:#fff; background-position:0% -35px}
	
.navIn ul li.mid {list-style:none; float:left; border-right:1px solid #bdbdbd}
	
.navIn ul li.mid a {background:url(images/midtab.png) no-repeat; display:block; width:123px; height:35px; padding:9px 0 0 0; text-align:center; font-size:14px;
					color:#363636; text-decoration:none; font-weight:normal; height:26px; outline:none}
	
.navIn ul li.mid a:hover {color:#fff; background-position:0% -35px}
	
.navIn ul li.mid a.active {color:#fff; background-position:0% -35px}
	
.navIn ul li.last {list-style:none; float:left}
	
.navIn ul li.last a {background:url(images/lasttab.png) no-repeat; display:block; width:132px; height:35px; padding:9px 0 0 0; text-align:center; font-size:14px;
					 color:#363636; text-decoration:none; font-weight:normal; height:26px; outline:none}
	
.navIn ul li.last a:hover {color:#fff; background-position:0% -35px}
	
.navIn ul li.last a.active {color:#fff; background-position:0% -35px}

#wrapper {width:932px; margin:11px auto 0 auto}

#wrapperTop {width:932px; height:8px; border:none}

#wrapperMid {width:932px; padding:6px 0 15px 0; background:url(images/wrapperMid.jpg) repeat-y}

#wrapperLeft {width:399px; float:left; padding:0 0 0 15px}

.imgBox {width:399px; height:187px; padding:311px 0 0 0; background:url(images/tile.jpg) no-repeat}

.rateChart {width:399px; margin:0; float:left}

.rateChart h2 {font-size:16px; color:#fff; padding:10px 0; border-top:1px solid #706544; text-align:center; font-weight:normal}

.rateChart p {font-size:13px; color:#fff; padding:6px 0; text-align:center; font-weight:normal}

.tab1 {width:214px; float:left; border-bottom:1px solid #706544; border-right:1px solid #706544}

.tab2 {width:184px; float:left; border-bottom:1px solid #706544}

.form1 {width:399px; float:left; padding:0 0 0 0}

.form1 h2 {font-size:16px; color:#919090; font-weight:normal; padding:9px 0; margin:0}

.formHolder1 {width:395px; float:left; padding:0 0 9px 4px}

.label1 {float:left; width:169px; font-size:13px; color:#666; padding:0 0 3px 0; font-weight:normal}
	
.input1 {float:left; width:220px; float:left; height:21px; font-size:12px; color:#666; padding:0 0 0 3px; background:#fff; border:solid 1px #bfbfbf;
		 margin:0 0 6px 0}
	
.textarea1 {width:220px; height:62px; font-size:12px; color:#666; float:left; padding:3px 0 0 3px; background:#fff; border:solid 1px #bfbfbf}

.send1 {float:left; width:70px; height:27px; margin:6px 10px 0 169px; padding:0; cursor:pointer; border:none; color:#666;
	   background:url(images/submit.jpg) no-repeat top}
	
.reset1 {float:left; width:70px; height:27px; margin:6px 0 0 0; padding:0; cursor:pointer; color:#666; border:none; background:url(images/reset.jpg) no-repeat top}

#wrapperRight {width:495px; float:left; padding:9px 9px 0 13px}

#wrapperRight h1 {width:163px; height:19px; background:url(images/white.jpg) no-repeat; text-indent:-9999px; padding:0; border:none; margin:0}

#wrapperRight h2 {font-size:16px; font-weight:normal; color:#575757; margin:0; padding:9px 0 3px 0}

#wrapperRight p {font-size:13px; font-weight:normal; color:#666; margin:0; line-height:1.6em; padding:6px 0 12px 0}

#wrapperRight p a {color:#666; text-decoration:none}

#wrapperRight p a:hover {text-decoration:underline}

.txtAlign {width:490px; float:left; padding:0 0 15px 0}

.txtAlign ul {width:490px; float:left; padding:6px 0 0 0}

.txtAlign ul li {width:227px; float:left; list-style:none}

.txtAlign ul li a {font-size:13px; color:#666; text-decoration:none; font-weight:normal; padding:6px 0; margin:0}

.txtAlign ul li a:hover {color:#333}

/*contact*/

.form {float:left; width:490px; margin:15px 0 0 0; padding:0}
	
.formHolder {width:465px; float:left; padding:0 0 5px 0}
	
.label {float:left; width:180px; font-size:13px; color:#666; padding:0 0 3px 0; font-weight:normal}
	
.input {float:left; width:209px; height:21px; font-size:12px; color:#666; padding:0 0 3px 3px; background:#fff; border:solid 1px #bfbfbf; margin:0 0 10px 0}

.selector {float:left; width:214px; height:21px; font-size:12px; color:#666; padding:0 0 0 3px; background:#fff; border:solid 1px #bfbfbf; margin:0 0 10px 0}
	
.textarea {width:214px; height:62px; font-size:12px; color:#666; float:left; padding:3px 0 0 0; background:#fff; border:solid 1px #bfbfbf}

.send {float:left; width:78px; height:29px; margin:9px 10px 0 210px; padding:0; cursor:pointer; border:none; color:#666;
	   background:url(images/submit.jpg) no-repeat top}
	
.reset {float:left; width:78px; height:29px; margin:9px 0 0 0; padding:0; cursor:pointer; color:#666; border:none; background:url(images/reset.jpg) no-repeat top}

.span1 {font-size:13px; font-weight:normal; margin:0; padding:0; color:#000}

.thanks {width:480px; height:341px; border:none; margin:30px auto; padding:0}

#non {}

/*prices*/

.gallerycontainer{position: relative; /*Add a height attribute and set to largest image's height to prevent overlaying*/}

.thumbnail img{border:none; margin:0; padding:3px 3px 0 0}

.thumbnail:hover{background-color: transparent}

.thumbnail:hover img{border:none}

.thumbnail span{ /*CSS for enlarged image*/ position: absolute; left: -1000px; visibility: hidden}

.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px}

.thumbnail:hover span{ /*CSS for enlarged image*/ visibility: visible; border:2px solid #dedede; top: -48px; left: -416px; /*position where enlarged image should offset horizontally */ z-index: 50}

/*samples*/

.imgHolder {width:490px; float:left; padding:0 0 5px 0}

.imgHolder img {float:left; margin:5px 5px 0 0; border:none}


/*footer*/

#wrapperDown {width:932px; height:115px; border:none}

/*footnav*/

#footNav {width:932px; margin:0 auto; padding:15px 0 0 0}

#footNav p {font-size:10px; font-family:Tahoma; color:#aaa; margin:0; padding:0; text-align:center}

#footNav p a {color:#aaa; padding:0 5px; text-decoration:none}

#footNav p a:hover {color:#fff}