*{
	font-family:Arial, Helvetica;
}

a{
	color:#36c;
}

body{
	color:#5A584B;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:0.85em;
	margin:0px;
	padding:0px;
	text-align:center;
}

h1{
	color:#aaa;
	font-family:Arial Black, Helvetica, Sans-Serif;
	font-size:5em;
	letter-spacing:-1px;
	margin:0px;
	overflow:hidden;
	padding:0px 0px;
	position:relative;
	top:-26px;
}

.links{
	display:block;
	float:left;
	padding:0px 40px 10px 1px;
	*padding:15px 40px 10px 1px;
	text-align:justify;
	vertical-align:top;
	zoom:1;
}

.links a{
	font-size:1em;
}

.links_title{
	font-size:1.4em;
	letter-spacing:-1px;
	white-space:nowrap;
}

.sub_links_title{
	display:block;
	font-size:1em;
	letter-spacing:-1px;
	margin-top:20px;
}

.tagfootie{
	background:url(assets/footer_tagfootie_small.gif) no-repeat;
	cursor:pointer;
	cursor:hand;
	height:50px;
	position:absolute;
	width:54px;
}

#copyright{
	clear:both;
	padding:0px 30px 0px 0px;
}

#elements{
	display:block;
	float:left;
	margin-left:10px;
	*margin-left:5px;
	padding:9px 0px 0px 0px;
	*padding:8px 0px 0px 0px;
	position:relative;
}

#footie_container{
	margin:0px auto;
	position:relative;
	width:850px;
	z-index:9999;
}

#form_container{
	clear:both;
	display:block;
	float:none;
	height:25px;
	margin:2px auto 20px;
	*margin:2px auto 25px;
	padding:30px 20px 25px 20px;
	position:relative;
	width:850px;
}

#form_desc{
	bottom:5px;
	color:#999;
	display:block;
	font-size:.75em;
	left:55px;
	letter-spacing:0px;
	position:absolute;
	text-align:left;
	zoom:1;
}

#links_container{
	display:block;
	font-size:1.4em;
	left:10px;	
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}

#logo{
	color:#000;
	display:block;
	float:left;
	font-family:Arial Black, Helvetica, Sans-Serif;
	font-size:2.5em;
	font-weight:700;
	letter-spacing:-3px;
	margin-top:-6px;
	position:relative;
	text-decoration:none;
}	

#logo2{
	color:#36c;
	font-family:Arial Black, Helvetica, Sans-Serif;
}

#query{
	margin-right:5px;
	position:relative;
	*top:-1px;
}

/************************************/
/* products
/************************************/
#products_container{
	background-color:#fff;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:center;
}

#products_container_title{
	clear:both;
	color:#666;
	display:block;
	font-family:Arial Black;
	font-size:48px;
	letter-spacing:-2px;
	margin-bottom:20px;
}

#products{
	display:block;
	margin:0px auto;
	width:850px;
}

.product{
	float:left;
	height:400px;
	padding:0px 5px 0px 5px;
	text-align:center;
	width:160px;
}

.tgRssAllTags{
	display:none;
}

.tgRssPriceBlock,
.tgRssReviews{
	font-size:12px;
	text-align:center;
}

.tgRssTitle{
	font-size:14px;
}

.tgRssTitle a{
	text-decoration:none;
}

.tgRssReviews img{
	display:block;
	margin:0px auto;
}
/************************************/
/************************************/

/************************************/
/* tabs (navigation)
/************************************/
#tabs_container{
	display:block;
	overflow:hidden;
	position:relative;
	text-align:center;
	z-index:9999;
}

#tabs{
	font-size:24px;
	margin:0px auto;
	padding:0px 10px;
	width:850px;
}

#tabs a{
	color:#fff;
	cursor:hand;
	cursor:pointer;
	font-weight:700;
	text-decoration:none;
}

.tab{
	float:left;
}

.tab_on{
	background-color:#444;	
	border-left:solid 1px #666;
	border-right:solid 1px #333;
	padding:3px 15px;
}

.tab_off{
	background-color:#36c;	
	border-left:solid 1px #888;
	border-right:solid 1px #444;
	padding:2px 11px 3px;
	margin-top:1px;
}
/************************************/
/************************************/
