body {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg1_page.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
	background-attachment: fixed;
	font-family: Helvetica, Arial, sans-serif;
	}
	
p {	
	line-height: 20px;
}
	
div.topmenu {
	position: fixed !important;
	position: absolute;
	width:640px;
	float:left;
	margin: 0px 0px 0px 40px;
	padding: 0;
	height: 95px;
	overflow: auto;
	background-image: url(../img/bg_menubar_top.png);
	background-repeat: no-repeat;
	background-position: top left;
} 
	
div.maincontent {
	width:560px;
	float:left;
	overflow: auto;
	margin: 90px 0px 80px 120px;
	padding-bottom: 95px;
}	
	
div.leftscroll {
	position: fixed !important;
	position: absolute;
	width:40px;
	float:left;
	margin: 90px 0px 80px 0px;
	padding: 0;
}	
	
div.basemenu {
	position: fixed !important;
	position: absolute;
	width:560px;
	float:left;
	background-image: url(../img/bg_menubar_base.png);
	background-repeat: no-repeat
	background-position: top left;
	bottom: -40px;
	background-repeat: no-repeat;
	height: 100px;
	margin-left: 120px;
	padding-left: 120px;
	padding-top: 40px;
	overflow: auto;
} 

a {
	color: #CCFF99;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #0CF;
	text-decoration: none;
	font-weight: bold;
}

/*** HOME PAGE ***/

.HPmaintxt {
	font-family: Georgia, Helvetica, Arial;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	background-color: #D7D6CB;
	padding: 10px 30px 10px 30px;
	text-align: justify;
}


.form-input-field {
	color: #FFFFFF;
	background-color: #00A9D3;
	border: 0px;
	height: 16px;
	font-size: 10px;
	padding-left: 2px;
}

.form-input-field_message {
	color: #FFFFFF;
	background-color: #00A9D3;
	border: 0px;
	height: 90px;
	font-size: 10px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 3px;
}

/*** ----------- ***/
		
.prod_title {
	font-family: Georgia, Helvetica, Arial;
	font-size: 15px;
	line-height: 18px;
	color: #FFF;
	font-weight: bold;
}

.prod_details {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #0CF;
}	

.prod_copy {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
}	
	
.topmenu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #FFF;
	font-weight: 800;
	text-decoration: none;
}	

/**** BACK TO TOP *****/

.backtop {
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	font-weight: bold;
	font-variant: small-caps;
}

/**** Tees GUY box *****/

.tees_box_top {
	background-image: url(../img/tees/tees_boxM_top.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 50px;
}

.tees_box_line {
	background-image: url(../img/tees/tees_boxM_line.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 23px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #FFF;
	margin-top: 0px;
}

.tees_box_down {
	background-image: url(../img/tees/tees_boxM_down.png);
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 150px;
}

.tees_thumb {
	height: 60px;
	width: 60px;
	background-position: top;
	background-color: #393939;
	background-image: url(../img/tees/60x60_thumb_bg1.gif);
	background-repeat: no-repeat;
}


/**** Tees GALS box *****/

.Wtees_box_top {
	background-image: url(../img/tees/tees_boxW_top.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 50px;
}

.Wtees_box_line {
	background-image: url(../img/tees/tees_boxW_line.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 23px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #FFF;
	margin-top: 0px;
}

.Wtees_box_down {
	background-image: url(../img/tees/tees_boxW_down.png);
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 346px;
}

.Wtees_thumb {
	height: 60px;
	width: 60px;
	background-position: top;
	background-color: #684756;
	background-image: url(../img/tees/60x60_thumb_bg1a.gif);
	background-repeat: no-repeat;
}


/**** ART, LEFT HAND box *****/

.art_LEFTbox_top {
	background-image: url(../img/art/art_boxL_top.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 50px;
}

.art_LEFTbox_line {
	background-image: url(../img/art/art_boxL_line.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #FFF;
	margin-top: 0px;
	padding-bottom: 6px;
}

.art_LEFTbox_down {
	background-image: url(../img/art/art_boxL_down.png);
	background-repeat: no-repeat;
	height: 50px;
}


/**** ART, RIGHT HAND box *****/

.art_RIGHTbox_top {
	background-image: url(../img/art/art_boxR_top.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 50px;
}

.art_RIGHTbox_line {
	background-image: url(../img/art/art_boxR_line.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #FFF;
	margin-top: 0px;
	padding-bottom: 6px;
}

.art_RIGHTbox_down {
	background-image: url(../img/art/art_boxR_down.png);
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 160px;
}


/**** ART TEXT STYLES ****/

.art_title {
	font-family: Georgia, Helvetica, Arial;
	font-size: 15px;
	line-height: 17px;
	color: #000;
	font-weight: bold;
}

.art_details {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #6C7374;
}	

.art_copy {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5B5035;
}	


/**** CONTACT box *****/

.contact_box_top {
	background-image: url(../img/contact_box_top.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 50px;
}

.contact_box_line {
	background-image: url(../img/contact_box_line.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #FFF;
	margin-top: 0px;
}

.contact_box_down {
	background-image: url(../img/contact_box_down.gif);
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 150px;
}


/**** TERMS POLICIES box *****/

.terms_box_top {
	background-image: url(../img/terms_box_top.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 50px;
}

.terms_box_line {
	background-image: url(../img/terms_box_line.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000;
	margin-top: 0px;
}

.terms_box_down {
	background-image: url(../img/terms_box_down.gif);
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 290px;
	padding-top: 20px;
}


/**** BOTTOM MENU ****/

.bottom_menu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	color: #FFF;
}

