body{

	background:url(../slices/head-bg.jpg) top repeat-x;
}

#main{

	background:url(../slices/container-bg.jpg) repeat-y;

	width:974px;

	margin:0 auto;

	position:relative;

	top:-7px;

	_top:-14px;

	font-family:Verdana;

	bottom:-30px;

}

#main a{

	color:#003399;

	text-decoration:none;

}

.clear{

	clear:both;

}

#container{

	width:968px;

	margin:0 auto;

}

#header{

	background:url(../slices/head-bg-2.jpg) repeat-x;

	width:968px;

	height:200px;

}

#header a img{

	border:none;

	position:relative;

	top:15px;

	left:15px;

}

#siteLogo{

	position:relative;

	top:3px;

}

#header #topQuote{

	float:right;

	position:relative;

	right:25px;

	height:80px;

	top:-85px;

	_top:-89px;

}

#contactUs{

	position:relative;

	top:30px;

	left:85px;

}

#topMenu{

	margin-top:18px;

	_margin-top:15px;

	float:right;

	position:relative;

	right:-335px;

}

#topMenu a{

	background:url(../slices/top-menu-bg.jpg) no-repeat;

	width:109px;

	height:122px;

	text-decoration:none;

	display:block;

	float:left;

	margin-right:20px;

	text-align:center;

	cursor:pointer;

}

#topMenu a strong{

	height:80px;

	display:block;

}

#topMenu a img{

	position:relative;

	top:3px;

	left:0;

}

#topMenu a span{

	color:#000;

	font-size:10px;

	font-weight:bold;

	position:relative;

	top:-7px;

	width:75px !important;

	display:block;

	margin:0 auto;

	text-transform:capitalize;

}

#topMenu a:hover span{

	text-decoration:underline;

}

#contentContainer{

	width:968px;

}

#leftColumn{

	width:235px;

	float:left;

	position:relative;

	top:-94px;

	_top:-96px;

	left:11px;

}

#leftMenuTop{

	background:url(../slices/box-top.jpg) no-repeat;

	width:235px;

	height:84px;

}

#leftMenuMiddle{

	background:url(../slices/box-middle.jpg) repeat-y;

	width:235px;

}

#leftMenuBottom{

	background:url(../slices/box-bottom.jpg) no-repeat;

	width:235px;

	height:16px;

}

#menuItems{

	width:215px;

	position:relative;

	left:10px;

	top:-77px;

	z-index:10;

}

#menuItems a{

	background:url(../slices/menu-item.jpg) no-repeat;

	width:215px;

	height:33px;

	color:#FFF;

	text-decoration:none;

	font:bold 12px Verdana;

	display:block;

	float:left;

	padding-left:10px;

	padding-top:8px;

	margin-bottom:-7px;



}

#menuItems a:hover{

	text-decoration:underline;

}

#leftConfigThruster{

	width:175px;

	margin:0 auto;

	position:relative;

	top:-50px;

	text-align:center;

	cursor:pointer;

	margin-bottom:-15px;

}

#leftConfigThruster img{

	position:relative;

	left:-2px;

}

#leftConfigThruster a{

	background:url(../slices/text.gif) no-repeat;

	width:158px;

	height:36px;

	display:block;

	position:relative;

	left:20px;

	top:5px;

}

#leftConfigThruster button{

	background:url(../slices/click-here.jpg) no-repeat;

	border:none;

	width:105px;

	height:18px;

	cursor:pointer;

	position:relative;

	top:10px;

}

#rightColumn{

	width:677px;

	float:left;

	position:relative;

	top:15px;

	left:30px;

	font-size:12px;

	line-height:1.5;

}

#flash{

	margin-bottom:10px;

}

.rightContentImage{

	background:url(../slices/home-image-bg.jpg) no-repeat;

	width:223px;

	height:263px;

	text-align:center;

	float:right;

	padding-top:10px;

	margin-left:10px;

}

#rightColumn h1, #rightColumn h2,#main h1{

	color:#003399;

}

#rightColumn h1,#main h1{

	font-size:24px;

	margin-top:0px;

}

#rightColumn h2{

	font-size:18px;

}

#footer{

	background:url(../slices/footer.jpg) no-repeat;

	width:966px;

	height:33px;

	margin-left:5px;

	color:#FFF;

	font-weight:bold;

	font-size:12px;

	text-align:center;

	padding-top:8px;

	position:relative;

	top:8px;

	font-size:11px;

}

#footer a{

	text-decoration:none;

	color:#fff;

}

#footer a:hover{

	text-decoration:underline;

}

#subFooter{

	width:966px;

	height:45px;

	margin-left:4px;

	background-color:#E9E9E9;

	font-size:11px;

	text-align:center;

	padding-top:5px;

	

}

#subFooter span{

	margin-right:100px;

	float:left;

	margin-top:3px;

}

#indextree{

	background:url(../slices/indextre-cube.jpg) left no-repeat;

	text-decoration:none;

	color:#000;

	padding-left:25px;

}

a#indextree:hover{

	color:#FF9A19;

}

#leftProdCol{

	width:214px;

	float:left;

	margin-right:5px;

}

#prodMainImage{

/*	background:url(../slices/product-bg.jpg) no-repeat; */

	width:215px;

	height:340px;

}

#prodMainImage img{

	margin:10px;

}

#rightProdCol{

	width:450px;

	float:left;

	margin-left:5px;

}

#rightProdCol a:hover{

	text-decoration:underline;

}

#rightProdCol ul{

	position:relative;

	top:-15px;

}

#rightProdCol ul li{

	margin-left:-20px;

	line-height:1.3;

}

#gallTop{

	background:url(../slices/top-right-bg.jpg) no-repeat;

	width:214px;

	height:24px;

	float:left;

}

#gallTop strong{

	font-family:Arial;

	position:relative;

	left:20px;

	top:10px;

	color:#666666;

}

#gallMiddle{

	background:url(../slices/middle-right-bg.jpg) repeat-y;

	width:214px;

	float:left;

	padding-top:10px;

}

#gallCont{

	width:214px;
}

#gallCont div{

/*	background:url(../slices/thumb-bg-2.jpg) no-repeat; */

	width:101px;

	height:101px;

	float:left;

	margin-right:11px;
	margin-bottom:11px;

	_margin-bottom:9px;

}

#gallCont a img{border:none;}

#gallCont div img{

	margin:5px;
	margin-top:4px !important;
}

#gallBottom{

	background:url(../slices/bottom-right-bg.jpg) no-repeat;

	width:214px;

	height:14px;

	float:left;

}

.bottomPage{

	width:360px;

	margin:0 auto;

}

.bottomPage a{

	background:url(../slices/blue-button.jpg) no-repeat;

	width:174px;

	height:33px;

	float:left;

	color:#fff !important;

	font-weight:bold;

	text-align:center;

	font-size:14px;

	margin-right:5px;

	padding-top:4px;

	text-decoration:none;

}

#pageSpecscont{

	width:750px;

	float:left;

}

#pageSpecsTop{

	width:650px;

	margin-left:200px;

}

#pageSpecsTop a{

	background:url(../slices/grey-tab.jpg) no-repeat;

	width:120px;

	height:21px;

	float:left;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	text-align:center;

	margin-right:2px;

	font-size:12px;

	padding-top:3px;

}

#pageSpecsTop a:hover, #pageSpecsTop .tabSelected{

	background:url(../slices/blue-tab.jpg) no-repeat;

}

#pageSpecs{

	width:750px;

	border:#1E7DC3 solid 2px;

	position:relative;

	margin-left:200px;

	padding-left:10px;

	font-size:12px;

}

#pageSpecs table{

	font-size:10px;

	margin-right:10px;

	text-align:center;

}

#pageSpecs strong{

	position:relative;

	

}

.hidden{

	display:none;

}

#contactForm{

	width:450px;

	margin-top:20px;

}

#contactForm form label{

	width:190px;

	float:left;

}

#contactForm form input{

	width:220px;

	margin-bottom:5px;

	background-color:#fff;

	border:#0D4168 solid 1px;

}

#contactForm form select{

	width:224px;

	margin-bottom:5px;

	background-color:#fff !important;

	border:#0D4168 solid 1px;

}

#contactForm #submitButton{

	background:url(../slices/blue-button.jpg) no-repeat;

	width:174px;

	height:33px;

	color:#fff;

	font-weight:bold;

	border:none;

	margin-left:90px;

}

.tabbedContent{

	padding-top:10px;

	padding-right:10px;

}
#imgText{
	font:22px Arial;
	color:#fff;
	text-align:center;
	text-transform:capitalize;
	width:194px;
	height:30px;
	background-color:#B0B0B0;
	position:relative;
	top:-45px;
	left:11px;
	padding-top:3px;
}
.printTab{
	float:right;
	font:13px Arial;
	position:relative;
	right:10px;
}
.printTab a{
	background:url(../slices/print-page.jpg) left no-repeat;
	display:block;
	padding-left:22px;
	text-decoration:underline !important;
	color:#5394C2;
}
#leftGall{
	width:220px;
	float:left;
}
#customCont{
	width:960px;
	margin:0 auto;
	position:relative;
	top:-60px;
	left:8px;
}
#customCont h1{
	position:relative;
	left:245px;
}
#rightGall{
	background:url(../slices/custom-big-bg.jpg) no-repeat;
	width:724px;
	height:485px;
	float:left;
}
.fixedHeight{
	width:200px !important;
	height:420px;
	overflow:auto;
	padding:0 !important;
	SCROLLBAR-FACE-COLOR: #E4E0DF;
	SCROLLBAR-HIGHLIGHT-COLOR: #E4E0DF;
	SCROLLBAR-SHADOW-COLOR: #E4E0DF;
	SCROLLBAR-3DLIGHT-COLOR: #E4E0DF;
	SCROLLBAR-TRACK-COLOR: #FFF;
	SCROLLBAR-DARKSHADOW-COLOR: #E4E0DF; 
}
.topGall{
	font:bold 12px Arial;
	color:#8B8788;
	text-align:center;
	padding-top:10px;
	margin-bottom:-10px;
}
.noScroll{
	padding:0 !important;
	background:none !important;
	margin-bottom:0;
	margin-left:15px;
}
.noScroll img{
	background:url(../slices/thumb-bg-3.jpg) no-repeat;
	width:157px;
	height:143px;
	float:none !important;
	margin:0 !important;
	cursor:pointer;
}
.noScroll div{
	float:none !important;	
}
.scrolled{
	width:15px;
	float:left;
	background:none !important;
}
#rightGall img{
	margin:10px;
}	
#gallTextCont{
	width:685px;
	height:35px;
	background-color:#B0B0B0;
	font:24px Arial;
	color:#fff;
	position:relative;
	top:-57px;
	left:14px;
	padding-top:10px;
	padding-left:10px;
}
#largeText{
	width:677px !important;
}
.buttonFixTable{
	background-color:#000;	
}
.buttonFixTable tr td{
	padding:3px 0;	
	background-color:#fff;
}
.buttonFixTable a img{
	border:none;
}	
.thumbText{
	width:90px !important;
	height:15px !important;
	display:block;
	position:relative;
	top:-24px;
	left:6px;
	font-size:10px;
	background-color:#B0B0B0;
	color:#fff;
	padding-top:3px;
	text-align:center;
	line-height:1;
	overflow:hidden;
}
.customTText{
	width:141px !important;
	height:18px !important;
	position:relative;
	top:-25px;
	left:7px;
	font-size:10px;
	background-color:#B0B0B0 !important;
	color:#fff;
	padding-top:3px;
	text-align:center;
	line-height:1;
	overflow:hidden;
}
#emailme{
	border:none !important;
	width:15px !important;
}