 /* TSI baselayout */
 /* site design by concretegrey */
body{	
	font-family: Arial,Helvetica,sans-serif;
	width: 1024px;
	height: 768px;
	background: rgb(52,52,52);
	margin: 0px 0px;
	text-decoration:none;
}
/* -----------------------MAIN LAYOUT--------------------------- */
#container_sin {
	width: 1024px;
	height: 768px;
	background-image: url("../images/bg/blank_BG.png");
	background-repeat: no-repeat;
	/* border:solid 1px #000000; */
}
#container_acc {
	width: 1024px;
	height: 768px;
	background-image: url("../images/bg/accBG.png");
	background-repeat: no-repeat;
	/* border:solid 1px #000000; */
}
#container_main {
	width: 1024px;
	height: 768px;
	background-image: url("../images/bg/s_01BW.gif");
	background-repeat: no-repeat;
	/* border:solid 1px #000000; */
}
#container_gear {
	width: 1024px;
	height: 768px;
	background-image: url("../images/bg/vest_BG.png");
	background-repeat: no-repeat;
	/* border:solid 1px #000000; */
}
#container_media {
	width: 1024px;
	height: 768px;
	background-image: url("../images/bg/hat_BG.png");
	background-repeat: no-repeat;
	/* border:solid 1px #000000; */
}
#container_aeg {
	width: 1024px;
	height: 768px;
	background-image: url("../images/bg/aeg_BG.png");
	background-repeat: no-repeat;
	/* border:solid 1px #000000; */
}
#container_comp {
	width: 1024px;
	height: 768px;
	background-image: url("../images/bg/sold_02.png");
	background-repeat: no-repeat;
	/* border:solid 1px #000000; */
}
#nav {
	width: 244px;
	height: 766px;
	/* border:solid 1px #EE0000; */
}
#sidebar {
	margin-left: 0px;
	width: 120px;
	height:768px;
	position:relative;
	left:900px;
	top:-768px;
	/* border:solid 1px #FFFF33; */
}
#disclaimer {
	position:relative;
	top:0px;
	left:244px;
	width:650px;
	height:30px;
	}
	
#main {
	position:relative;
	top:-1540px;
	left:244px;
	width:650px;
	height:768px;
	/* border:solid 1px #3300FF; */
}
#logobox {
	width:200px;
	height: 200px;
	position:relative;
	top:244px;
	left:30px;
	/* border:solid 1px #99CC66; */
}
#logotbox {
	width:650px;
	height:50px;
	position:relative;
	top:60px;
	left:0px;
	/* border:solid 1px #FF00FF; */
}

#navsite {
	width: 650px;
	height:20px;
	padding: 0;
	position:relative;
	top:68px;
	left:0px;
	text-align:right;
	margin-bottom: 1px;
	margin-top: 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;
	letter-spacing:1px;	
	/* border:solid 1px #993333; */
	}
/* -------------------------BUTTON CONTAINERS --------------------------*/

/* ------------------------NEWS----------------------------------- */				
/* ------------------------- 1.news list container ---------- */
#newsbox {	
	width:650px;
	height: 510px;
	position: relative;
	top:80px;
	left:10px;
	overflow: hidden;
	/* border:solid 1px #00FFFF; */
	}
#newsboxscroll {	
	overflow: hidden;
	}

/* ------------------------- 2.news items ------------------*/
#newsitem{
	margin-left:210px;
	margin-bottom:0px;
	width:442px;
	height:128px;
	white-space:nowrap;
	/* border:solid 1px #33FF33; */

}
#newsitemtext{
	width:442px;
	height:85px;
	position:relative;
	left:8px;
	top: 2px;
	z-index: 2;
	text-align:left;
	/* border:solid 1px #FF0000; */
}
#newsitemicon {
	width:120px;
	height: 20px;
	position: relative;
	top: 8px;
	left:352px;
	z-index: 1;
	/* border:solid 1px #CCFFFF; */	
}
/* ------------------------- 3.news current item ------------ */	
	
#newscurrentdate{

}
#newscurrentitem {
	z-index: 3;
	width:650px;
	height: 20px;
	position:relative;
	top: -430px;
	left:160px;
	text-decoration:none;
	outline:none;
	/* border:solid 1px #33FF33; */
}


/* -------------------------- PRODUCT -------------------------------- */
/* -------------------------1. prod list  ------------ */
#prodbox {	
	width:650px;
	height: 510px;
	position: relative;
	top:80px;
	left:10px;
	overflow: hidden;
	/* border:solid 1px #00FFFF; */
	}
#prodboxscroll {	
	overflow: hidden;
	}

/* -------------------------2. prod items ----------------------*/
#proditem{
	margin-left:148px;
	margin-bottom:0px;
	width:500px;
	height:222px;
	white-space:nowrap;
	/* border:solid 1px #33FF33; */

}
#proditemtext{
	width:330px;
	height:180px;
	position:relative;
	left:12px;
	top: 4px;
	z-index: 2;
	text-align:left;
	/* border:solid 1px #FF0000; */
}
#proditempic{
	display:block;
	width:140px;
	height:150px;
	position:relative;
	left:348px;
	top: -160px;
	z-index: 2;
	text-align:left;
	/* border:solid 1px #FF0000; */
}
#proditemicon {
	width:140px;
	height: 20px;
	position: relative;
	top: -146px;
	left:364px;
	z-index: 1;
	/* border:solid 1px #CCFFFF; */
}
#paypalicon {
	width:80px;
	height: 20px;
	position: relative;
	top: -166px;
	left: 394px;
	z-index: 1;
	/* border:solid 1px #CCFFFF; */
}

/* -------------------------3.prod current item ------------------ */	
	
#prodcurrentdate{

}
#prodcurrentitem {
	z-index: 3;
	width:650px;
	height: 20px;
	position:relative;
	top: -430px;
	left:100px;
	text-decoration:none;
	outline:none;
	/* border:solid 1px #33FF33; */
}
/* -------------------------- SINGLE -------------------------------- */
/* -------------------------1. single list  ------------ */
#sinbox {	
	width:650px;
	height: 510px;
	position: relative;
	top:80px;
	left:10px;
	overflow: hidden;
	/* border:solid 1px #00FFFF; */
	}
#sinboxscroll {	
	overflow: hidden;
	}

/* -------------------------2. single items ----------------------*/
#sinitem{
	margin-left:80px;
	margin-bottom:0px;
	width:565px;
	height:524px;
	white-space:nowrap;
	/* border:solid 1px #000000; */

}
#sinitemhead{
	width:300px;
	height:20px;
	position:relative;
	left:250px;
	top: 8px;
	z-index: 2;
	text-align:left;
	/* border:solid 1px #FF0000; */
}
#sinitemtext{
	width:480px;
	height:170px;
	position:relative;
	left:15px;
	top: 10px;
	z-index: 2;
	/* border:solid 1px #000000;*/
}
#sinitempic{
	display:block;
	width:550px;
	height:230px;
	position:relative;
	left:6px;
	top: 5px;
	z-index: 2;
	text-align:left;
	/* border:solid 1px #FF0000; */
}
#sinitemicon {
	width:220px;
	height: 20px;
	position: relative;
	top: 10px;
	left:146px;
	z-index: 1;
	/*border:solid 1px #CCFFFF; */
}
/* -------------------------- MEDIA -------------------------------- */
/* -------------------------1. media list  ------------ */
#medbox {	
	width:650px;
	height: 510px;
	position: relative;
	top:80px;
	left:10px;
	overflow: hidden;
	/* border:solid 1px #00FFFF; */
	}
#medboxscroll {	
	overflow: hidden;
	}

/* -------------------------2. media items ----------------------*/
#meditem{
	margin-left:80px;
	margin-bottom:0px;
	width:565px;
	height:524px;
	white-space:nowrap;
	/* border:solid 1px #000000; */

}
#meditemhead{
	width:300px;
	height:40px;
	position:relative;
	left:250px;
	top: 8px;
	z-index: 2;
	text-align:left;
	/* border:solid 1px #FF0000; */
}
#meditemtext{
	width:480px;
	height:80px;
	position:relative;
	left:30px;
	top: 30px;
	z-index: 2;
	/* border:solid 1px #000000;*/
}
#meditempic{
	display:block;
	width:550px;
	height:310px;
	position:relative;
	left:20px;
	top: 20px;
	z-index: 2;
	text-align:left;
	/* border:solid 1px #FF0000; */
}
#sinitemicon {
	width:220px;
	height: 20px;
	position: relative;
	top: 30px;
	left:146px;
	z-index: 1;
	/*border:solid 1px #CCFFFF; */
}

/* -------------------------3.media current item ------------------ */	
	
#medcurrentdate{

}
#medcurrentitem {
	z-index: 3;
	width:650px;
	height: 20px;
	position:relative;
	top: -430px;
	left:100px;
	text-decoration:none;
	outline:none;
	/* border:solid 1px #33FF33; */
}
/* -------------------END LAYOUT ----------------------------------------------*/

/* -----------------------------TYPOGRAPHY---------------------------------- */

.itemname {
	font-size: 12px;
	font-weight: bold;
	color:rgb(220,160,0);
	line-height: 18px;
	letter-spacing:1px;
}
.itemsub{
	font-size: 11px;
	font-weight: bold;
	color:rgb(209,207,177);
	line-height: 16px;
	letter-spacing:1px;
}
.itembody{	
	font-size: 10px;
	font-weight: normal;
	color:rgb(209,208,177);
	line-height: 10px;
	letter-spacing:1px; 
}
.itemdate {
	letter-spacing: 3px;
	font-size: 8px;
	font-weight: normal;
	color:rgb(150,149,118);
	line-height: 10px;
	
}
.itemquote{
	font-style: italic;
	text-align: left;	
	font-size: 10px;
	font-weight: normal;
	color:rgb(150,149,118);
	line-height: 10px;
	letter-spacing:1px;
}
.itembuy{	
	font-size: 12px;
	font-weight: bold;
	color:rgb(244,199,0);
	line-height: 12px;
	letter-spacing: 1px;
}
.itemlink{	
	font-size: 10px;
	font-weight: normal;
	color:rgb(209,207,177);
	line-height: 12px;
	letter-spacing:1px;
}
.nav{
	text-align: center;	
	font-size: 12px;
	font-weight: normal;
	color:rgb(220,160,0);
	line-height: 14px;
	letter-spacing:1px;
}
.itemnav {
	letter-spacing: 3px;
	font-size: 10px;
	font-weight: bold;
	color:rgb(220,160,0);
	line-height: 10px;
}
.disclaim{
	font-style: normal;
	text-align: left;	
	font-size: 8px;
	font-weight: normal;
	color:rgb(150,149,118);
	line-height: 9px;
	letter-spacing:1px;
}
/* -------------------------------NAV TYPE--------------------------------------- */
#navsite p{
 display: none;
	}
#navsite ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#navsite ul li {
	margin:0;
	display:inline;
	}
#navsite ul li a {
	padding:2px 2px 2px 2x;
	margin-left: 6px;
	text-decoration: none;
	}
#navsite ul li a:hover {
	color:rgb(220,160,0);
/*	background-color:rgb(220,160,0); */
	}
#navsite ul li a:link {
	color:rgb(150,149,118);
	}
#navsite ul li a:visited {
	color:rgb(150,149,118);
	}				
#navsite ul li a:link:hover,#navsite ul li a:visited:hover, #navsite ul li a:link:active,#navsite ul li a:visited:active {
	color:rgb(220,160,0);
	}
#navsite ul li a#current {
	color:rgb(220,160,0);
	}	

/* -------------------------------item button--------------------------------------- */
/* -------------------------------SINGLE ITEM HEAD TYPE--------------------------------------- */
#sinitemhead p{
	font-size: 7px;
	font-weight: normal;
	list-style:none;
	margin:0;
	padding:0;
	letter-spacing:1px;
	color:rgb(150,149,118);
	}

/* ------------------------transparency styles-------------------------------------*/

.transp{
	opacity:1;
	filter:alpha(opacity=100);
}
.transdark{
	opacity:1;
	filter:alpha(opacity=100);
}


/* ---------------------------------END TYPOGRAPHY------------------------------------------*/



