body {
    margin: 0;
    /* background: #111111 url("../images/background/main_bg.jpg") no-repeat top center; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background-color:#111111;
	line-height: 1.2;
}
HTML, body {height:100%;}
/*------INDEX PAGE--------*/
* {margin:0}
body.index {background:#cccccc url("../images/background/metal_bg.jpg") repeat top center;}
#index-page {min-height:100%;height: auto !important;height:100%;margin-bottom:-312px;}
#index-page .logo {width:842px;margin:0 auto;}
#bottom, .push {height:312px;}
#manu {width:1200px;margin:0 auto;}
.manu-logos {display:block;overflow:Hidden;}
.manu-logos img {display:inline;margin:0 15px;}
.index-footer {display:block;overflow:hidden;height:154px;background:#ffcb08 url("../images/background/footer_index_bg.gif") repeat-x top center;}
.index-footer-text{padding:30px 0 0 0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;font-weight:bold;text-transform:uppercase;line-height:0.4cm;}



/*-----------------------*/
#flash-background{
	position:fixed;
	width:100%;
	height:100%;
}
/*------------------------*/
#page {width:950px;margin:0 auto;display:block;overflow:hidden;position:relative;}

#page .header {
	display:block;
	height:167px;
	background:#010101 url("../images/background/header_bg.jpg") no-repeat top right;
}

#page .logo {
	display:block;
	float:left;
	width:272px;
}

#page .nav {
	display:block;
	float:left;
	width:678px;
}

#page .nav-float {
	float:right;
}

#page .nav-margin {display:block;height:130px;}

#main-container {
	clear:both;
	display:block;
	overflow:hidden;
	padding-top:6px;
	padding-bottom:20px;
}

#main-container .left-cont {
	display:block;
	float:left;
	background-color:#262626;
	width:206px;
}

#main-container .right-cont {
	display:block;
	float:left;
	width:744px;
	overflow: hidden;
}

/*-----LEFT-----*/
#main-container .left-cont .left-cont-pad {
	padding:8px 9px 20px 10px;
}

#main-container .left-cont .shop-cart {
	display:block;
	overflow:hidden;
	width:187px;
	min-height:91px;
	height:auto !important;
	height:91px;
	margin-bottom:10px;
	background:transparent url("../images/background/shopping_cart_mid_bg.gif") repeat-y bottom left;
}

.cart-pad {
	padding-top:15px;
}

.basket-checkout {
	text-align:right;
	padding-right:8px;
	padding:3px 8px 0 0;
}

.search-box {
	display:block;
	overflow:hidden;
	width:187px;
	height:100px;
	background:transparent url("../images/background/search_bg.gif") no-repeat top left;
}

.search-pad {
	padding:40px 15px 0 15px;
}

.paypal {
	padding:35px 0;
}

/*------RIGHT--------*/

#main-container .right-cont .right-top {
	display:block;
	overflow:hidden;
}

#main-container .right-cont .right-cont-pad {
	padding:0 0 0 8px;
}

.right-top .flash {
	display:block;
	float:left;
	width:500px;
	margin-right:6px;
}

.right-top .news-container {
	display:block;
	float:left;
	width:230px;
	height:241px;
	background-color:#262626;
}

.right-top .news-pad {
	padding:0 0 0 5px;
}

.feature-area {
	display:block;
	width:740px;
}

.brands {
	display:block;
	float:left;
	overflow:hidden;
	background-color:#262626;
	width:134px;
	height:400px;
}

.brands img {
	margin-bottom:20px;
}

label, input{
display: block;
float: left;
margin-bottom: 10px;
}
label{
text-align: left;
width: 130px;
padding-right: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
}


.index-main-content {background:#262626;padding:10px;display:block;overflow:hidden;margin-top:5px;}
/*-----MAIN-----*/
#main-container .flash {
	display:block;
	overflow:hidden;
}
#main-container .index-content {
	display:block;
	overflow:hidden;
	padding:10px 22px 10px 12px;
	/*background-color:#202020;*/
	margin-right:12px;
}
#main-container-full {
	display:block;
	float:left;
	width:736px !important;
	padding:0px 0 0 8px;
}
#main-container-full .index-content {
	display:block;
	overflow:hidden;
	padding:0 15px 30px 15px;
	/*background-color: #202020;*/
}
#main-container-full-shop {
	display:block;
	float:left;
	width:736px !important;
	padding:0px 0 0 8px;
}
#main-container-full-shop .index-content {
	display:block;
	overflow:hidden;
	padding:0;

}
#main-container-full-shop .index-content .shop-frame{
	/*background-color:#202020;*/
	/*margin-right:22px;*/
	padding:20px;
}
.page-tools{
	padding:10px 0;
	text-align: right;
}

br{
	clear:both;
}

/*-------------------------------------*/
/*----------TEMPORARY FORM LAYOUT------*/
/*-----DELETE ONCE PROPER FORM IS UP---*/
/*-------------------------------------*/

.name {
	display:block;
	overflow:hidden;
	margin-bottom:9px;
}

.name1-input {
	display:block;
	float:left;
	width:122px;
	height:17px;
	margin-left:12px;
	border:1px solid #313336;
	background:#040404 url("../images/background/field_bg_rpt.jpg") repeat-x top left;
}

.name2-input {
	display:block;
	float:left;
	width:122px;
	height:17px;
	margin-left:9px;
	border:1px solid #313336;
	background:#040404 url("../images/background/field_bg_rpt.jpg") repeat-x top left;
}

.email-input {
	display:block;
	overflow:hidden;
	width:255px;
	height:17px;
	margin: 0 0 12px 12px;
	border:1px solid #313336;
	background:#040404 url("../images/background/field_bg_rpt.jpg") repeat-x top left;
}

.radio1 {
	display:block;
	float:left;
	margin-left:12px;
}

.radio2 {
	display:block;
	float:left;
	margin:0 15px;
}

.signup-btn {
	display:block;
	float:left;
}
/*------------------------------------*/
/*-------------SIGNUP END-------------*/
/*------------------------------------*/

#payment-cont {
	display:block;
	overflow:hidden;
	margin:30px 0 30px 0;
}

#payment-cont .pay-heading {
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fdf7c4;
	font-weight:bold;
	padding-top:22px;
}

#payment-cont .options {
	display:block;
	float:left;
	margin-left:25px;
}

/*-----RIGHT----*/
#right-container {
	display:block;
	float:left;
	width:190px;
}

#shopping-cart {
	display:block;
	overflow:hidden;
	padding:20px 0 0 11px;
}

#shopping-cart .cart-top {
	display:block;
}

#shopping-cart .cart-middle {
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FDF7C4;
}

#shopping-cart .cart-bottom {
	display:block;
}

#right-container .hotlink {
	display:block;
	padding:25px 0 15px 0;
}

#sub-bot-holinks {
	display:block;
	overflow:hidden;
	padding:25px 0 15px 0;
}

#sub-bot-holinks .sub-hotlink {
	display:inline;
}
#sub-bot-holinks .sub-hotlink img {
	margin:0px;
}
#sub-bot-holinks .sub-hotlink .pad{
	margin-right:12px;
}
/* ------- NEWS ---------- */

.news-heading {padding:10px 0 10px 15px;}

.news-item-cont{
	width:220px;
	overflow: hidden;
	float:left;
}
.news-item{
	clear: both;
	display:block;
	overflow:hidden;
	margin-bottom: 15px;
}
.news-icon{
	display:block;
	float:left;
	width:20px;
	height:30px;
}
.news-text{
	display:block;
	float:left;
	width:200px;
}
.news-title a:link, .news-title a:visited, .news-title a:active {
	color: #ffcb08;
	font-weight: bold;
	text-decoration: none;
	font-size:14px;
}

.news-title a:hover {
	text-decoration:underline;
}

.news-body{
	margin-top:2px;
	color: #bbbbbb;
	font-size:12px;
}

/*-------------------------------------------------------------*/
/*------------------------FOOTER-------------------------------*/
/*-------------------------------------------------------------*/

#footer {
	display:block;
	height:36px;
	width:950px;
	margin:0 auto;
	overflow:hidden;
	background:#262626 url("../images/background/footer_bg.gif") repeat-x top left;
}

.footer-left {
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616161;
	overflow:hidden;
	padding:8px 10px;
}

.footer-right {
	display:inline;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616161;
	overflow:hidden;
	padding:8px 10px;
}

.footer-left a:link, .footer-left a:visited, .footer-left a:active {
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
}

.footer-left a:hover {
	text-decoration:underline;
}

.footer-right a:link, .footer-right a:visited, .footer-right a:active {
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
}

.footer-right a:hover {
	text-decoration:underline;
}

.print-footer {
	background:#262626 url("../images/background/footer_bg.gif") repeat-x top left;
	height:28px;
	color:#ffffff;
}	
.signup-form input[type="text"]{
	background:#040404 url("../images/background/field_bg_rpt.jpg") repeat-x top left;
	border: 1px solid #636161;
	padding:3px;
	font-size: 11px;
}
.signup-form .mail-field input.small{
	width:120px;
	margin-right:5px;
}
.signup-form .mail-field input.large{
	margin-top:5px;
	width:253px;
}
.join-btn{
	padding-top:5px;
}

#p-menu ul, #p-menu ul li{
	padding:0px;
	margin: 0px;
	list-style: none;
}


/*Supersize Plugin Styles*/
#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url(images/progress.gif);
}
#supersize{
	position:fixed;
	z-index: -10;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: -10;
}



