/*RESET*/

html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font-family:Arial;
	font-size:10pt;
        color: #8b8a8a;
}
object { outline:none; } 
body{
	background-color:#000;
	background-image:url(img/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
        font-family: inherit;
}

.clear { line-height: 0; font-size: 0; clear:both; margin:0; padding:0; height: 1px; }

a img { border:none; outline: none; text-decoration: none; }
a:visited img { border:none; outline: none; }
a:hover img { border:none; outline: none; text-decoration:underline; }


a { color:#91601d; border:none; outline: none; text-decoration: none; }
a:visited { border:none; outline: none; }
a:hover { border:none; outline: none; text-decoration:underline; }

img, div { behavior: url(iepngfix.htc) }

.whole{
	width:975px;
	margin:auto;
}

/* header */
.head{
	width:975px;
	float:left;
	clear:both;
}
.headLeft{
	float:left;
}
.headRight{
	float:left;
	width:660px;
}
.headNav{
	float:right;
	clear:both;
	width:660px;
	text-align:right;
}
.headNav a{
	color:#fff;
}
.headNewsletter{
	float:right;
	height:24px;
	margin:10px auto 30px auto;
	padding-right:20px;
}
.headSublogo{
	padding:20px 0 20px 0;
	float:right;
	clear:both;
}
.emailText{
	background-image:url(img/search.png);
	border:0px;
	background-color:#000;
	padding:7px;
	width:158px;
	color:#ccc;
	font-size:13px;
	height:19px;
}

/* body */

.body{
	padding-right:0px;
}

.fpBodyRight{
	float:right;
	width:310px;
}
.sideBox{
	background-image:url(img/sideBoxBg.jpg);
	background-color:#10100f;
	background-repeat:repeat-x;
	width:305px;
	margin:10px 0 10px 0;
	float:right;
}
.sideBoxInner{
	float:right;
	width:285px;
	padding:0 10px 0 10px;
}

.fpBodyLeft{
	float:left;
	width:605px;
}

/* Images */

.thumb{
	padding:10px 10px 10px;
	width:160px;
	height:115px;
	border:3px solid #8b8a8a;
	background-color:#0b0b0b;
	overflow:hidden;
/*	display: table-cell; 
	vertical-align: middle;*/
}
.thumb a{
        color: #8b8a8a;
}
.thumbRoom{
	padding:5px;
	float:left;
}

.eventImageSidebar{
	float:right;
	border:2px solid #fff;
}
.eventImage{
	float:left;
	border:2px solid #fff;
}

/* Footer */

.footer{

	width:980px;
	background:url(img/footbg.jpg) center top;
}


/* text */

.orange{
	color:#91601d;
}

/* Gallery */
.galleryThumb{
	padding:10px 10px 10px;
	width:205px;
	height:150px;
	overflow:hidden;
	border:3px solid #8b8a8a;
	background-color:#0b0b0b;
}
.galleryLPImg{
	padding:10px;
	width:225px;
	background-color:#0b0b0b;
	border:3px solid #8b8a8a;
	text-align:center;
}
.tdCenter{

}

.galleryThumb a{
        color: #8b8a8a;
}

.pages{
	color:#fff;
}

/*Topnav*/
.topnav{
	display:block;
	background-position:0 -38px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.topnav:hover {
	background-repeat:no-repeat;
	display:block;
	background-position:0 0;

}


/* retailers */
.bigbox{
	float:left;
	background:#403c39;
	background-repeat:no-repeat;
	width:880px;
	padding:0 15px 0 15px;
}
.retboxLeft{
	text-align:center;
	width:430px;
	float:left;	
	vertical-align:middle;
	padding:25px 10px 25px 10px;
	border-right:1px solid #595959;
}
.retboxRight{
	border-left:1px solid #595959;
	margin-left:-1px;
	width:380px;
	float:left;
	color:#fff;
}
.retboxInfo{
	float:left;
	border-bottom:1px solid #595959;
	width:370px;
	padding:15px;
}


/* Cart */ 
.ordertable td{
	border:1px solid #dadada;
	padding:5px;
}

/*workshop*/
.paypal{
	float:right;
	padding:10px;
}
