@charset "utf-8";
/* CSS Document */

body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #171718 url(../img/home_04.png) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #a7a7a7;
	font-size:12px;
}
.clear {
	height: 1px;
	line-height: 1px;
	clear: both;
}
#containerHead {
	width:1000px; 
	margin: 0 auto; 
	text-align: left; 
}
#header {
	height:98px;
}
#logo {
	float:left;
	background:url(../img/home_02.png) no-repeat;
	display:block;
	width:280px;
	height:98px;
	text-decoration:none;
}
#header img{
	float:right;
}
#headerImg {
	background:url(../img/home_06.png) repeat-x;
	height:370px;
	text-align: center;
}
#headerImg img,object {
margin:10px;
}
#containerBody {
	background:url(../img/home_14.png) repeat-x #151515;
	float:left;
	width:100%;
}
#mainContent {
	padding: 0;
	width:1000px;
	margin:35px auto 0 auto;
	text-align:left;
/*	border-top: 1px solid #ab9310;*/
}
.rightSide {
	float:right;
	width:300px;
	margin:25px 0 0 0;
}
.bigBtns {
	float:right;
	margin:18px 0 40px 20px;
	width:275px;	
}
.bigBtns ul, .bigBtns ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;

}
.bigBtns ul li a {
	display:block;
	width:275px;
	height:60px !important;
	text-decoration:none;
	float:left;
}
a.bB01 {
	background:url(../img/home_17.png) no-repeat;
	}
a.bB01:hover {
	background:url(../img/home__17.png) no-repeat;
	}
a.bB02 {
	background:url(../img/home_19.png) no-repeat;
	}
a.bB02:hover {
	background:url(../img/home__19.png) no-repeat;
	}
a.bB03 {
	background:url(../img/home_20.png) no-repeat;
	}
a.bB03:hover {
	background:url(../img/home__20.png) no-repeat;
	}
a.bB04 {
	background:url(../img/home_21.png) no-repeat;
	}
a.bB04:hover {
	background:url(../img/home__21.png) no-repeat;
	}
a.bB05 {
	background:url(../img/home_22.png) no-repeat;
	}
a.bB05:hover {
	background:url(../img/home__22.png) no-repeat;
	}
#mainContent h1 , #mainContent .contText h1 {
	color:#dfdfdf;
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding:0px;
	text-transform: uppercase;
}
#mainContent p {
	padding:10px 0 0 0px;
}
#mainContent .contText {
	width:690px;
	padding: 15px 0 0 0px;
}
#mainContent p a {
	text-decoration:none;
	color:#b69c0f;
}

.p_about {
	padding:0px !important;
}
.projectTypeMenu ul, .projectTypeMenu ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:277px;
	float:right;
}
.projectTypeMenu ul li a {
	display:block;
	text-decoration:none;
	width:277px;
	height:45px;
}
.projectTypeMenu ul li a.type01 {
	background:url(../img/projects_03.png) no-repeat;
	height:47px;
}
.projectTypeMenu ul li a.type01:hover,
.projectTypeMenu ul li.current 	a.type01 {
	background:url(../img/projects__03.png) no-repeat;
	height:47px;
}
.projectTypeMenu ul li a.type02 {
	background:url(../img/projects_05.png) no-repeat;
}
.projectTypeMenu ul li a.type02:hover,
.projectTypeMenu ul li.current 	a.type02 {
	background:url(../img/projects__05.png) no-repeat;
}
.projectTypeMenu ul li a.type03 {
	background:url(../img/projects_06.png) no-repeat;
}
.projectTypeMenu ul li a.type03:hover,
.projectTypeMenu ul li.current 	a.type03 {
	background:url(../img/projects__06.png) no-repeat;
}
.projectTypeMenu ul li a.type04 {
	background:url(../img/projects_07.png) no-repeat;
}
.projectTypeMenu ul li a.type04:hover,
.projectTypeMenu ul li.current 	a.type04 {
	background:url(../img/projects__07.png) no-repeat;
}
.projectTypeMenu ul li a.type05 {
	background:url(../img/projects_08.png) no-repeat;
}
.projectTypeMenu ul li a.type05:hover,
.projectTypeMenu ul li.current 	a.type05 {
	background:url(../img/projects__08.png) no-repeat;
}
.projectTypeMenu ul li a.type06 {
	background:url(../img/projects_09.png) no-repeat;
}
.projectTypeMenu ul li a.type06:hover,
.projectTypeMenu ul li.current 	a.type06 {
	background:url(../img/projects__09.png) no-repeat;
}
.projectTypeMenu ul li a.type07 {
	background:url(../img/projects_13.png) no-repeat;
}
.projectTypeMenu ul li a.type07:hover,
.projectTypeMenu ul li.current 	a.type07 {
	background:url(../img/projects__13.png) no-repeat;
}
.projectTypeMenu ul li a.type08 {
	background:url(../img/projects_14.png) no-repeat;
}
.projectTypeMenu ul li a.type08:hover,
.projectTypeMenu ul li.current 	a.type08 {
	background:url(../img/projects__14.png) no-repeat;
}
.projectTypeMenu ul li a.type09 {
	background:url(../img/projects_15.png) no-repeat;
}
.projectTypeMenu ul li a.type09:hover,
.projectTypeMenu ul li.current 	a.type09 {
	background:url(../img/projects__15.png) no-repeat;
}

.projectTypeMenu ul li a.type10 {
	background:url(../img/projects_16.png) no-repeat;
}
.projectTypeMenu ul li a.type10:hover,
.projectTypeMenu ul li.current 	a.type10 {
	background:url(../img/projects__16.png) no-repeat;
}

.projectTypeMenu ul li a.type11 {
	background:url(../img/projects_18.png) no-repeat;
}
.projectTypeMenu ul li a.type11:hover,
.projectTypeMenu ul li.current 	a.type11 {
	background:url(../img/projects__18.png) no-repeat;
}

.projectTypeMenu ul li a.type12 {
	background:url(../img/projects_19.png) no-repeat;
}
.projectTypeMenu ul li a.type12:hover,
.projectTypeMenu ul li.current 	a.type12 {
	background:url(../img/projects__19.png) no-repeat;
}

.projectTypeMenu ul li a.type13 {
	background:url(../img/projects_20.png) no-repeat;
}
.projectTypeMenu ul li a.type13:hover,
.projectTypeMenu ul li.current 	a.type13 {
	background:url(../img/projects__20.png) no-repeat;
}

.projectTypeMenu ul li a.type14 {
	background:url(../img/projects_21.png) no-repeat;
}
.projectTypeMenu ul li a.type14:hover,
.projectTypeMenu ul li.current 	a.type14 {
	background:url(../img/projects__21.png) no-repeat;
}


/* begin gallery */
.galleryTitle {
	background:url(../img/projects_11.gif) no-repeat;
	width:689px;
	height:39px;
	margin:35px 0 0px 0;
	float:left;
}
.galleryPro {
	margin:0px;
	padding:0px;
	width:690px;
}
.galleryPro tr td a {
	display:block;
	text-align:left;
	text-decoration:none;
	color:#a7a7a7;
	width:311px;
	margin:40px 37px 0 0;
}
.galleryPro tr td a img {
	padding:4px;
	border:1px solid #a9910f;
	float:left;
	/*width:310px;*/
	height: 180px;
}
.galleryPro tr td a span {
	clear: both;
	display:block;
	float:left;
	margin:10px 0 35px 0;
	width: 100%;
	
}

.product_gallery_images {
	display: none;
}

.productCat {
	margin:30px 0 30px 0;
	float:left;
}
.productCat ul{
	margin:0 40px 0 0;
	padding:3px 0 0 0;
	list-style-type:none;
	width:300px;
	float:left;
	background: url(../img/onlinesales_07.gif) no-repeat top;
}
.productCat ul li {
	margin:0px;
	padding:0px;
	width:300px;
	clear:both;
	float:left;
	display:block;

}
.productCat ul li a {
	display:block;
	width:300px;
	background: url(../img/onlinesales_09.gif) no-repeat bottom;
	color:#a7a7a7;
	font-weight:bold;
	font-size:16px;
	text-decoration: none;
	padding:8px 0 9px 0;
}
.productCat ul li a:hover {
	color:#b69c0f;
} 
.fatGray100 {
	background:#323434;
	height:8px;
	width:100%;
	float:left;
}
.fatGray {
	background:#323434;
	height:8px;
	width:690px;
	float:left;
}
.offers {
	width:1002px;
	float:left;
	margin:0 0 40px 0;
}


.offers table {
	padding:0px;
	margin:25px 22px 24px 0;
	width:232px;
	float:left;
}
.offers .offer04 {
		margin:25px 0px 24px 0;
}
.offerThumb {
	display:block;
	padding:3px;
	border:1px solid #b0970f;
	text-decoration:none;
	float:left;
}
.offerThumb img {
	border:none;
}
.offerThumb:hover {
	background:#b0970f;
}
.offerTitle {
	height:25px;
	font-size:13px;
	font-weight:bold;
}
.offers table tr td span{
	display:block;
	padding:0;
	margin:10px 0 0 0;
}
.offers a{
	text-decoration:none;
	color:#A7A7A7;
}

.more, .more_left {
	background:url(../img/home_44.png) no-repeat 33px 4px; /*4px right: fix FF align problem*/
	font-weight:bold;
	color:#b0970f !important;
	padding:0 7px 0 0;
	text-decoration:none;
	line-height:12px;
	float:right;
	height:12px;
}

.more_left {
	float:left;
}
.more:hover {
	text-decoration:underline;
}

.contacts {
	width:275px;
	text-align:left;
	float:right;
	margin:28px 0 0 0;
}
.contacts table {
	display:block;
	width:275;
	float:left;
}
.contacts img {
	border-bottom: 5px solid #323434;
	padding:0 32px 10px 0;
	float: left;
}
.contacts table {
	text-align:left;
	font-size:14px;
	color:#fff;
	border-bottom: 5px solid #323434;
}
.contacts table span {
	display:block;
	background:url(../img/home_67.png) no-repeat 4px left;
	padding: 0 0 0 12px;
	font-size:12px;
	color:#a7a7a7;
	}
.contacts table tr td {

}
.ContactForm {
	width:660px;
	margin:25px 0 0 0;
	padding:0px;
	color:#b69c0f;
	text-align:left;
}
.ContactForm .title {
	border-bottom: 5px solid #323434;
	width:660px;
	margin:0 0 25px 0;

}
.ContactForm  input[type="text"] {
	width:285px;
	height:25px;
	background:#323434;
	border:1px solid #494a4a;
	margin:5px 0px 20px 0;
	color:#686868;
}
.spacerForm {
	width:75px;
}
.ContactForm .msg textarea{
	width:655px;
	height:165px;
	background:#323434;
	border:1px solid #494a4a;
	overflow:hidden;
	color:#686868;
}
.ContactForm  input[type="submit"] {
	background:url(../img/contactus_15.gif) no-repeat right;
	border:none;
	width:130px;
	height:77px;
	float:right;
	margin:0 0px 0 0;
}

#footer {
	margin:20px 0 0 0;
	border-top:1px solid #494a4a;
	background:#2b2d2d;
	clear:both;
	width:100%;
}
#footer .siteMap {
	width:1000px;
	margin:0 auto;
	background:url(../img/home_49.png) no-repeat right;
}
#footer .siteMap ul {
	padding:0px;
	margin:15px 30px 0 0;
	float:left;
	width:180px;
	list-style-type:none;
}
#footer. siteMap ul.products {
	margin:15px 0px 0 0;
}
#footer .siteMap ul li{
	padding:0px;
	margin:0px;
	text-align:left;
}
#footer .siteMap ul li a {
	display:block;
	text-decoration:none;
	color:#686868;
	background:url(../img/home_67.png) no-repeat 0 7px;
	padding:3px 0 0 10px;
	font-size:11px;
}
#footer .siteMap ul li a:hover {
	color:#b0970f;
}
#footer .siteMap ul li a.titleMap {
	display:block;
	text-decoration:none;
	color:#686868;
	font-weight:bold;
	padding:0 0 4px 0px;
	background:none;
	border-bottom:1px dotted #686868;
	width:180px;
}
#footer .siteMap ul.products02 li.titleNone {
	display:block;
	text-decoration:none;
	color:#686868;
	font-weight:bold;
	padding:0 0 4px 0px;
	background:none;
	border-bottom:1px dotted #686868;
	width:180px;
	height:14px
}
.siteMap ul {
	list-style-type:none;
	padding:0px;
}
.siteMap ul li{
	margin:10px 0 0 0;
}
.siteMap ul li a {
	text-decoration:none;
	color:#9F8E22;
	padding:3px 0 0 0px;
	font-size:12px;
}
#footer .bottom {
	border-top:1px solid #c2a91e;
	height:60px;
	background:#151515;
}
.bottom ul {
	padding:0 0 15px 0;
	margin:0 auto;
	width:1000px;
	height:13px;
	list-style-type:none;
}
.bottom ul li {
	padding:0px;
	margin:12px 0 0 0;
	float:left;
	height:13px;
}
.bottom ul li a{
	display:block;
	color:#686868;
	text-decoration:none;
	width:79px;
	text-align:center;
	border-right:1px solid #686868;
	font-size:11px;
}
.bottom ul li a.first {
	text-align:left;
	width:50px;
}
.bottom ul li a.last{
	width:60px;
	border-right:none;
	text-align:right;
}
.copyrightDev {
	width:1000px;
	height:13px;
	margin:0 auto;
	font-size:11px;
	color:#686868;
	text-align:left;
	padding:10px 0 0 0;
}
.copyrightDev a {
	float:right;
	color:#686868;
	text-decoration:none;
}
.copyrightDev span {
	display:block;
	float:left;
}

.Showroom {
	display:block;
	padding:3px;
	margin-bottom:20px;
	margin-top:15px;
	border:1px solid #b0970f;
	text-decoration:none;
	float:left;
}
.Showroom img {
	width:677px;
	border:none;
}

.siteMapPage ul {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 20px;
}

.siteMapPage ul li {
	margin: 0;
	padding: 0;
}

.siteMapPage ul li a {
	color: #a7a7a7;
	text-decoration: none;
}

.siteMapPage ul li a:hover {
	color: #B0970F;
}

.backButton{
	background:url(../img/home_43.png) no-repeat 2px 6px;
	padding-left:9px;
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
	color:#B0970F;
	
}

.backButton:hover {
	text-decoration:underline;
}

