body {margin:0; padding:0; height:100%; background:#000000 url(http://usstoneworks.com/images/body-bg2.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; }

a {outline:none;}

li a {
	color:#FFCC00;
	text-decoration:none;
	padding-right:15px;}
	
li a:hover {
	color:#fff;
	text-decoration:none;}	
	
.installLI {
background:none;
padding:40px 0; 
border-bottom:1px solid #2c2c2c;}

*|*:-moz-any-link {outline:none;}

:-moz-any-link:focus {outline:none;}

#wrapper {width:980px; min-height:871px; margin:0 auto -56px; height: auto !important; height: 100%;
}

#header {width:980px; height:145px; background:url(http://usstoneworks.com/images/header5.jpg)}

#header p {
color:#E1E1E1;
font-weight:bold;
letter-spacing:1px;
line-height:16px;
margin:0 10px 0 0;
padding:4px 0 0;
text-align:right;}

#leftnav {width:263px; background:url(http://usstoneworks.com/images/leftnav-bg.jpg) no-repeat; float:left;}

#contentHome {width:704px; height:723px; background: url(http://usstoneworks.com/images/content-bg.jpg);float:left;}

#content {
background:transparent url(http://usstoneworks.com/images/bg-content2.jpg) repeat-y scroll 0 0;
border-right:2px solid #222222;
float:left;
height:auto;
padding-bottom:60px;
width:704px;}

#contentBorder {width:13px; height:723px;background:url(http://usstoneworks.com/images/content-right-border.jpg) no-repeat; float:right;}

#footer {height:56px; background:url(http://usstoneworks.com/images/footer.jpg) repeat-x; text-align:center; color:#666; font-size:10px;}

.push {height:56px;}

.clearfloat {clear:both;}



h1 {
background:#222222 none repeat scroll 0 0;
color:#FFCC00;
font-family:lucida Grande;
font-size:24px;
font-weight:normal;
margin-bottom:0;
padding-bottom:5px;
padding-left:15px;
padding-top:10px;}

h2 {
background:#222222 none repeat scroll 0 0;
color:#FFCC00;
font-family:lucida Grande;
font-size:24px;
font-weight:normal;
padding-left:15px;
margin-bottom:0;
margin-top:60px;
padding-top:10px;}

h4 {color:#FC0; text-align:left;margin-bottom:5px; border-bottom:1px solid #666;text-transform:uppercase; font-size:14px;}

.productBorder {margin-left:80px; margin-bottom:20px;}



p {
color:#D0CECE;
font-family:arial;
font-size:15px;
letter-spacing:0.5px;
padding-left:15px;
padding-right:25px;
text-align:justify;}

ul {padding-left:15px; color:#D0CECE;font-size:14px;padding-right:15px;}

li {
	list-style-image:none;list-style-type:none;background:url(http://usstoneworks.com/images/check.png) left top no-repeat;padding-left:15px; padding-bottom:15px;
}

.floatLeftUl {float:left;}

.floatRightImg {float:right; padding-right:15px;}



.samples {
	float:left;
height:160px;
margin-left:15px;
margin-right:0;
padding-bottom:40px;
padding-right:0;
width:150px;}

.samplep {text-align:center; color:#000;font-size:12px;letter-spacing:1px; background:#ccc;margin-right:4px;}

.sampleName {text-align:center; color:#000;font-size:14px;letter-spacing:1px;font-weight:bold;padding-top:5px;background:#ccc;margin-right:4px;}

.lightGray {color:#999}


.whiteBorder {border:3px solid #ccc;}



/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:672px;
		height:260px;
		overflow:hidden; 
		margin-bottom:15px;
		}
	span#prevBtn a:hover{color:#ccc;text-decoration:none;background:transparent url(http://usstoneworks.com/images/buttonover.png) no-repeat;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;}
	
	span#nextBtn a:hover{color:#ccc;text-decoration:none;background:transparent url(http://usstoneworks.com/images/buttonover.png) no-repeat;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:20px;}
	
	span#lastBtn a:hover{color:#ccc;text-decoration:none;background:transparent url(http://usstoneworks.com/images/buttonover.png) no-repeat;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:20px;}
	
	span#firstBtn a:hover{color:#ccc;text-decoration:none;background:transparent url(http://usstoneworks.com/images/buttonover.png) no-repeat;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:20px;margin-left:80px;
	}
	
	
	span#prevBtn a 
	{color:#fff;text-decoration:none;background:transparent url(http://usstoneworks.com/images/button.png) no-repeat;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;}
	
	span#lastBtn a {color:#fff;text-decoration:none;background:transparent url(http://usstoneworks.com/images/button.png) no-repeat;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:20px;}
	
	
	span#nextBtn a {color:#fff;text-decoration:none;background:transparent url(http://usstoneworks.com/images/button.png) no-repeat;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:20px;
	}
	
	span#firstBtn a
	{color:#fff;text-decoration:none;background:transparent url(http://usstoneworks.com/images/button.png) no-repeat;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:20px;margin-left:80px;
	}

/* //Contact Form */

.tbmain{ 
 /* Changes on the form */
 /*background: url(http://www.jotform.com/images/styles/style4_2_bg.gif) #363535 top repeat-x !important; */
}
.left{
  /* Changes on the form */
  color: #cccccc !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#cccccc;
  /* background:url(http://www.jotform.com/images/styles/style4_2_bg.gif) #363535 top repeat-x;*/
}
.head{
   font-family: "Trebuchet MS";
   font-size: large;
   font-weight:bold;
   color:#ffffff;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
border:1px solid #000000;
color:#222222;
font-family:"Trebuchet MS";
font-size:16px;
font-weight:normal;
   /*background:url(http://www.jotform.com/images/styles/style4_txt_bg.gif) #333333 top repeat-x;*/
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#ffffff;
   border:1px #000000 solid;
   background:url(http://www.jotform.com/images/styles/style4_txt_bg.gif) #333333 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   border:1px #000000 solid;
   background: url(http://www.jotform.com/images/styles/style4_btn_bg.gif) #333333 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
	background: transparent url("http://www.jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float:left;
	margin-bottom:15px;
	padding-right:5px;
}
div.backButton:hover{
	background: transparent url("http://www.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
	background: transparent url("http://www.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
	background: transparent url("http://www.jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float: left;
	margin-bottom:15px;
	padding-right:5px;
}
div.nextButton:hover{
	background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
	background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}

strong {
font-family:trebuchet MS, lucida grande, arial, sans-serif;
font-size:20px;
text-transform:uppercase;
}

#footer a {
color:#666666;
text-decoration:none;
}

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

.imgPad {
padding:0 20px 0 30px;}

.imgBorder {
border-top:5px solid #333333;
border-bottom:5px solid #333333;}

#mainImg {
width:703px;
height:723px;
background:url(/images/screen.jpg) no-repeat;}