

body { margin:0; padding:0; clear:both; font-family:Verdana, Geneva, sans-serif; color:#000; background:url(images/bg.jpg) repeat-x fixed}
	
.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}

#wrapper {margin:0 auto; width:919px; padding:4px 0 0 0}

#holder {width:910px; margin:0 auto; padding:0 0 0 9px; background:#fff url(images/header.jpg) no-repeat top}

.logo {width:202px; height:39px; margin:20px 0 0 0; border:none; float:left}

.navigation {width:409px; height:38px; margin:3px 0 0 279px; float:left; background:url(images/nav.png) no-repeat top}

.navigation ul{float:left; width:385px; margin:0; padding:6px 0 0 19px}

.navigation li {float:left; display:inline; margin:0; padding:5px 0 0 0; color:#d0d0d0; font-size:12px} 

.navigation li a {display:inline; color:#7b7a34; padding:0 13px 0 13px; font-weight:normal; list-style:none; outline:none; text-decoration:none}
	
.navigation li a:hover {color:#b8be9e; text-decoration:none}
	
.navigation li a.active {color:#b8be9e; text-decoration:none}

#leftHolder {width:177px; float:left; padding:55px 0 30px 0}

.form2 {float:left; padding:0; margin:0; width:175px}
	
.label2 {font-size:13px; color:#3e3e3e; font-weight:normal; margin:0; padding:0 0 0 6px}

.input2 {float:left; width:156px; height:17px; font-size:12px; margin:6px 0 0 0; color:#bab9ba; background:url(images/search.jpg) no-repeat; border:none;
		 padding:3px 0 3px 9px}

.submit2 {float:right; height:24px; width:65px; margin:10px 15px 0 0; border:none; background:url(images/button.jpg) no-repeat; cursor:pointer}

.catagories {width:151px; float:left; margin:10px 0 0 6px}

.catagories h2 {font-size:15px; color:#343434; font-weight:normal; margin:0; padding:0}

.listing {width:151px; float:left; margin:6px 0 0 0}
	
.listing ul {margin:0; padding:0; width:151px}
	
.listing ul li {list-style:none; padding:0; display:block; margin:0; float:left; width:151px;}
	
.listing ul li a {list-style:none; outline:none; font-size:12px; color:#999; margin:0 0 1px 0; padding:4px; width:140px; font-weight:normal; display:block;
				  text-decoration:none}
	
.listing ul li a:hover {background:#e9e9e9}
	
.listing ul li a.active {background:#e9e9e9}

#midHolder {width:535px; float:left; padding:130px 0 0 0}

.midcontent {width:526px; float:left; padding:0 0 0 9px; background:url(images/bar.jpg) no-repeat left top}

.midcontent h3 {font-size:15px; color:#343434; font-weight:normal; padding:6px 0 0 9px; margin:0}

.midcontent p {font-size:11px; color:#999; line-height:2em; font-weight:normal; padding:0 0 3px 9px}

.midcontent p a {color:#262626; text-decoration:none}

.midcontent p a:hover {border-bottom:1px solid #262626; padding:0 0 1px 0}

.boxHolder {width:526px; float:left; padding:0}

.boxHolder h2 {font-size:14px; color:#2a2a2a; font-weight:normal; text-align:right; padding:7px 0 0 0}

.boxHolder h4 {font-size:11px; color:#696969; font-weight:normal; text-align:right; padding:6px 0 0 0}

.boxHolder h4 a {font-size:10px; color:#85854b; font-weight:bold; text-decoration:none}

.boxHolder h4 a:hover {border-bottom:1px solid #85854b}

.span1 {line-height:2.5em}

.box1 {width:156px; float:left; height:85px; padding:0 12px 0 83px; background:url(home/limestone-lm1.jpg) no-repeat; margin:7px 0 7px 7px}

.box2 {width:156px; float:left; height:85px; padding:0 12px 0 83px; background:url(home/limestone-lm2.jpg) no-repeat; margin:7px 0 7px 7px}

.box3 {width:156px; float:left; height:85px; padding:0 12px 0 83px; background:url(home/limestone-lm4.jpg) no-repeat; margin:0 0 7px 7px}

.box4 {width:156px; float:left; height:85px; padding:0 12px 0 83px; background:url(home/limestone-lm5.jpg) no-repeat; margin:0 0 7px 7px}

.box5 {width:156px; float:left; height:85px; padding:0 12px 0 83px; background:url(home/travertine-tv100.jpg) no-repeat; margin:0 0 7px 7px}

.box6 {width:156px; float:left; height:85px; padding:0 12px 0 83px; background:url(home/marble-mb3.jpg) no-repeat; margin:0 0 7px 7px}

#rightHolder {width:197px; float:left; padding:90px 0 0 0}

.rightBanner {width:189px; background:#fff; padding:5px 4px 0 4px}

.rightBannerin {width:180px; height:120px; padding:6px 0 0 9px; background:url(images/box.jpg) no-repeat top}

.rightBannerin h2 {font-size:12px; color:#fff; font-weight:normal}

#rightHolder h3 {font-size:15px; color:#343434; font-weight:normal; padding:9px 0 9px 4px; margin:0}

.rightBannerin p {font-size:11px; padding:9px 0 0 0; color:#fff; font-weight:normal}

.addBox {width:187px; border:1px solid #bbbe8d; margin:6px 0 0 0}

.addBoxheader {width:187px; border-bottom:1px solid #bbbe8d; margin:0}

.addBox h2 {font-size:12px; color:#343434; text-align:center; padding:6px 0; font-weight:normal}

.addBox p {font-size:11px; color:#999; line-height:2em; padding:6px 0 6px 6px; font-weight:normal}

/*product page*/

.product {width:508px; padding:12px 0 0 12px; float:left; border-top:1px solid #eee}

.productHolder {width:254px; padding:0; float:left}

.productimg {
	width:200px;
	border:2px solid #999;
	float:left;
	height:200px;
	padding:0;
	overflow: hidden;
}

.holder {width:238px; float:left; padding:9px 0 0 20px}

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

.formHolder1 {width:189px; float:left; padding:0 0 5px 0}

.label1 {float:left; width:185px; font-size:13px; color:#89898d; padding:0 0 3px 0; font-weight:normal}
	
.input1 {float:left; width:180px; height:18px; font-size:12px; color:#7c7777; padding:3px 0 0 3px; background:#fff; border:solid 1px #dcdcdc; margin:0 0 6px 0}
	
.textarea1 {width:180px; height:62px; font-size:12px; color:#7c7777; float:left; padding:0 0 0 3px; background:#fff; border:solid 1px #dcdcdc}

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

#rateChart1 {width:250px; float:left; margin:15px 0; border:1px solid #b8babb}

#rateChart1 h4 {font-size:15px; color:#848484; padding:5px 0; text-align:center; font-weight:normal}

#rateChart1 h5 {font-size:12px; color:#676767; padding:5px 0; margin:0; text-align:center; font-weight:normal}

.tab1a {width:124px; float:left; border-bottom:1px solid #b8babb; border-right:1px solid #b8babb; background:#e6e6e6}

.tab2a {width:125px; float:left; border-bottom:1px solid #b8babb; background:#e6e6e6}

.tab3a {width:124px; float:left; border-right:1px solid #b8babb}

.tab4a {width:125px; float:left}

.txtHolder {width:235px; float:left}

.span2 {padding:0 0 0 150px}

/*product ends*/

/*indidvidual*/

.mainHolder {width:500px; padding:6px 9px; margin:0 0 30px 0}

.mainHolder1 {width:500px; padding:0; margin:0 0 0 9px; border:1px solid #cfccc9}

.mainHeader {width:500px; height:20px; background:url(images/tab.jpg) repeat-x}

.mainHeader h2 {font-size:11px; color:#333; padding:4px 0 0 6px; font-weight:normal}

.mainHolder h4 {font-size:16px; color:#333; padding:3px 0 0 6px; font-weight:normal}

.mainHolder h5 {font-size:14px; color:#333; border-bottom:1px solid #CCC; width:480px; padding:3px 0 3px 0; margin:0 0 0 6px;
				font-weight:normal}

.mainHolder h6 {font-size:12px; line-height:2em; color:#666; font-weight:normal; margin:0; padding:6px 0 0 6px}

.mainBox {width:482px; padding:9px}

.mainBoxin {width:160px; float:left; padding:0}

.mainBox h2 {font-size:12px; line-height:1.5em; color:#666; text-align:center; font-weight:normal; margin:0; padding:6px 0 0 0}

.mainBox h2 a {color:#333; text-decoration:none}

.mainBox h2 a:hover {border-bottom:1px solid #333; padding:0 0 1px 0}

.mainBoxinimg {padding:0; width:75px; height:100px; margin:0 auto}

.individualholder {width:500px; padding:0}

.spacer1 {height:15px}

.individualholder img {float:left}

.individualimg {float:left; padding:10px 0 0 0}
	
.detailHolder {width:289px; float:left; padding:0; margin:0}

.detailHolder1 {width:500px; float:left; padding:0; margin:0}

.textbox {width:250px; float:left}

.span3 {padding:0 0 0 220px}

.span4 {color:#333}

/*indidvidual end*/

/*contact*/

.form {float:left; width:465px; margin:15px 0 0 0; padding:0 0 30px 9px}
	
.formHolder {width:465px; float:left; padding:0 0 5px 0}
	
.label {float:left; width:180px; font-size:13px; color:#89898d; padding:0 0 3px 0; font-weight:normal}
	
.input {float:left; width:209px; height:18px; font-size:12px; color:#7c7777; padding:3px 0 0 3px; background:#fff; border:solid 1px #dcdcdc; margin:0 0 10px 0}
	
.select {float:left; width:153px; height:18px; font-size:12px; color:#7c7777; background:#2a2a2a; border:solid 1px #dcdcdc; margin:0 0 12px 0}
	
.textarea {width:214px; height:62px; font-size:12px; color:#7c7777; float:left; padding:0; background:#fff; border:solid 1px #dcdcdc}

.send {float:left; width:70px; height:27px; margin:20px 10px 0 210px; padding:0; cursor:pointer; border:none; color:#7c7777;
	   background:url(images/submit.jpg) no-repeat top}
	
.reset {float:left; width:70px; height:27px; margin:20px 0 0 0; padding:0; cursor:pointer; color:#7c7777; border:none; background:url(images/submit.jpg) no-repeat top}

/*contact ends*/

#footer {width:919px; margin:30px auto; border-top:1px solid #dadada; padding:12px 0 0 0}

#footer p {text-align:center; margin:0; padding:0}

#footer p a {font-size:13px; color:#c7c7c7; font-weight:normal; margin:0; padding:0; text-decoration:none}

#footer p a:hover {color:#333; text-decoration:none}