body
{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	background-color:#000000;
	background:url(../images/bg.jpg);
	background-repeat:repeat;
}


a:focus{outline:none;}
img{border:none;}
.main-teble
{width:900px;
margin:0px auto;
padding:0px;}

.logo
{padding-top:15px;
margin:0px;}

.top-text
{font-family:Arial, Helvetica, sans-serif; color:#8a6227; font-size:15px; font-weight:bold;}

.top-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding-top: 21px;
	padding-bottom:21px;
	text-transform:uppercase;
}

.top-nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform:uppercase;
	color: #676565;
	padding:17px 11px 50px 10px;
	text-decoration: none;


}
.top-nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform:uppercase;
	color: #FFFFFF;	
	padding:17px 11px 50px 10px;
	text-decoration: none;
	background:url(../images/link-bg.jpg);background-repeat:repeat-x;}
	
.top-nav .active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform:uppercase;
	color: #FFFFFF;	
	padding:17px 11px 50px 10px;
	text-decoration: none;
	background:url(../images/link-bg.jpg);background-repeat:repeat-x;}
	
	
.welcome-text-white
{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:15px; }
.welcome-text-yellow
{
	font-family:Arial, Helvetica, sans-serif;
	color:#725832;
	font-size:37px;
	padding-bottom:20px;
	display:block;
	margin:0px;
}
.photogallery-text
{margin:22px 0px 5px 0px; padding-top:22px; padding-left:5px;}
.granite-bg
{background:url(../images/granite-collection-bg.jpg); background-repeat:repeat-y; padding:3px 9px  0px 10px;}
.granite-footer
{background:url(../images/granite-collection-footer.jpg) no-repeat;}
.granite-black-text
{color:#000000; font-size:22px; font:Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 0px 0px 6px;}

.granite-black-small
{color:#000000; font-size:16px; font:Arial, Helvetica, sans-serif;}
.granite-black-normal
{color:#FFFFFF; font-size:11px; font:Arial, Helvetica, sans-serif;}

.granite-black-yellow
{color:#d4f303; font-size:10px; font:Arial, Helvetica, sans-serif; padding:6px 13px 7px 0px;}	
	
.photo-gallery-top
{background:url(../images/photo-gallery-top.jpg) no-repeat; height:10px;}	

.photo-gallery-middel
{background:url(../images/photo-gallery-bg.jpg); background-repeat:repeat-y; margin:0px; padding:0px 7px 0px 7px;}

.photo-gallery-footer
{background:url(../images/photo-gallery-footer.jpg)  no-repeat; height:33px; padding-bottom:25px; margin-bottom:25px;}

.photos-padding
{padding-right:4px;}


.footer-bg
{background:url(../images/footer-bg.jpg); background-repeat:repeat-x; height:62px; font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; font-size:12px; }
.footer-bg a 
{ font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; font-size:12px; text-decoration:none; border:none; }
.footer-bg a:hover
{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; border:none; }
.footer-text
{font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; font-size:12px; }
.footer-text
{color:#545454; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:none;}
.footer-padding
{padding-left:7px; padding-right:7px;}

.normaltext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:12px;
}
.border
{border:1px solid #666666;}
.textinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #ADBCB1;
}
.product-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ADACAC;
}
.product-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #ADACAC;
	text-decoration: none;
}
.next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AC936C;
	text-decoration: none;
}
.next a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AC936C;
	text-decoration: none;
}
.next a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white-bold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white-bold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}

