﻿*
{
	margin: 	 			0px;
	padding: 	 			0px;
}

body
{
	
	background: 	 		#838383 url(/html/images/bg.jpg) 0 0 repeat-x;
	font-size: 	 			12px;
	font-family: 	 		verdana;
	color:					#fff;
	margin-top:				-16px;
}

img
{
	border: 	 			none;
}		

a:link, a:visited
{
	color:					#ffc600;
	text-decoration:		none;
}

a:hover, a:active
{
	color:					#f4f4f4;
	text-decoration:		underline;
}

#reeds
{
	position: 	 			absolute;
	left: 	 				50%;
	margin-left: 	 		-640px;
	width: 	 				1280px;
	height: 	 			330px;
}

#main_frame
{
	position: 	 			relative;
	width: 	 				776px;
	height: 	 			auto;
	margin: 	 			0 auto;
	margin-left: 	 		-388px;
	left: 					50%;
	padding-top: 	 		62px;
}

#comp_logo
{
	float: 	 				left;
}

#languages
{
	float: 	 				right;
	padding-top: 	 		37px;
}

#languages a
{
	margin-left: 	 		1px;
}

#content_left
{
	float: 	 				left;
	width: 	 				252px;
	margin: 	 			30px 28px 0px 0px;
}

#content_right
{
	float: 	 				right;
	width: 	 				472px;
	margin-top: 	 		30px;
}

#menu 
{
	margin-bottom: 	 		30px;
}

#menu a:link, #menu a:visited
{
	display: 	 			block;
	font-size: 	 			20px;
	color: 	 				#f8f7e0;
	text-decoration: 	 	none;
	background: 	 		transparent  url(/html/images/menu_arrow.gif) 8px 15px no-repeat;
	padding: 	 			4px 0px 7px 20px;
}

#menu a:hover, #menu a:active
{
	padding-left: 	 		35px;
}

#menu li
{
	list-style: 	 		none;
	background: 	 		transparent url(/html/images/menu_dots.gif) 0 0 repeat-x;
	background-position:	bottom left;
}

#menu .last
{
	background-image: 	 	none;
}

#footer
{
	padding-bottom:			10px;
}

.box_frame
{
	border: 	 			1px solid black;
	margin-bottom: 	 		15px;
}

.box
{
	background-color: 	 	#333639;
	border: 	 			1px solid #7a7a7a;
	padding: 	 			10px;
}

.dim
{
	position:				relative;
	background-color: 	 	#242628;
	padding: 	 			10px;
	clear:					both;
}

.thumb
{
	float: 					left;
	position:				relative;
	margin:					0px 10px 10px 0px;
	width:					136px;
	height: 				288px;
	background-color:		transparent;
	background-position:	center;
	background-repeat:		no-repeat;
}

.thumb .label
{
	display:				block;
	position:				absolute;
	right:					0px;
	bottom:					0px;
	left:					0px;
	padding:				0.7em;
	font-family:			arial;
	font-size:				14px;
	font-weight:			bold;
	font-variant:        	small-caps;
	color:					#e5e5ce;
	letter-spacing:			0.08em;
	text-align:				right;
	background-color:		#111;
	border-top:				1px solid #000;
	filter:					alpha(opacity=65);
	opacity:				0.65;
	z-index:				3;
}

.thumb .link
{
	display: 				block;
	position:				absolute;
	width: 					100%;
	height: 				100%;
	z-index:				5;
}

.cat 
{
	width:					209px;
	height: 				288px;
}

.slideshow
{
	position:				relative;
	overflow:				hidden;
	width:					428px;
	height: 				203px;
	padding:				0px;
}

.slideshow_item
{
	position:				absolute;
	width:					430px;
	height: 				203px;
	z-index:				2;
}

.slideshow_item .nav
{
	position:				absolute;
	top:					0px;
	left:					0px;
	bottom:					0px;
	width:					50px;
	display:				block;
}

.slideshow_item .nav .next
{
	position:				absolute;
	top:					0px;
	right:					0px;
	bottom:					0px;
	padding:				11px 10px 0px 15px;
	background:				transparent url(/images/arrow-right.png) center center no-repeat;
}

.slideshow_item .nav .prev
{
	position:				absolute;
	top:					0px;
	left:					0px;
	bottom:					0px;
	padding:				11px 10px 0px 15px;
	background:				transparent url(/images/arrow-left.png) center center no-repeat;
}

.slideshow_item .image
{
	position:				absolute;
	top:					0px;
	left:					0px;
	z-index:				3;
}

.slideshow_item .link
{
	display: 				block;
	position:				absolute;
	top:					0px;
	right:					0px;
	bottom:					0px;
	left:					0px;
	z-index:				5;
}

.slideshow_item .label
{
	color:					white;
	border-top:				1px solid #bc1414;
	z-index:				6;
	text-transform:			uppercase;
	font-family:			arial;
}

.slideshow_item .label a
{
	color:					white;
	text-decoration:		none;
}

.pagging
{
	padding-top: 			10px;
}

.pagging span
{
	color:					#f4f4f4;
}

.breadcrumbs
{
	margin-bottom:			10px;
	text-transform:			capitalize;
}

.breadcrumbs .spacer
{	
	padding:				0px 7px;
}

.view
{
	position:				relative;
	width:					208px;
}

.view .thumb
{
	width:					208px;
	height:					448px;
	background-color:		white;
}

.view .thumb.thin, .view .thumb.thin .thumb
{
	width:					208px;
	height:					448px;
}

.view .thumb.wide, .view .thumb.wide .thumb
{
	width:					428px;
	height:					254px;
	margin-bottom:			0px;
}

.view .label
{
	z-index:				6;
	text-align:				center;
}

.view .text
{
	padding:				0px 10px;
	margin:					0 auto;
	width:					140px;
	display:				block;
	text-align:				center;
}

.view  .prev
{
	position:				absolute;
	top:					0px;
	left:					0px;
	bottom:					0px;
	font-size:				0px;
	padding:				11px 10px 0px 15px;
	background:				transparent url(/images/arrow-left.png) center center no-repeat;
}

.view  .next
{
	position:				absolute;
	top:					0px;
	right:					0px;
	bottom:					0px;
	font-size:				0px;
	padding:				11px 10px 0px 15px;
	background:				transparent url(/images/arrow-right.png) center center no-repeat;
}

.rad-dim
{
	float:					left;
	margin-right:			10px;
}

.rad-dim.wide
{
	float:					none;
	margin-bottom:			10px;
	margin-right:			0px;
}

.specs-table
{
	float:					left;
	border:					#c1c1c1;
	border-style:			solid;
	border-width:			1px;
	border-bottom:			none;
	border-left:			none;
	margin:					10px 0px;
	font-size:				10px;
}

.specs-col
{
	float:					left;
	text-align:				center;
}

.specs-cell, .specs-label
{		
	border:					#c1c1c1;
	border-style:			solid;
	border-width:			1px;
	border-top:				none;
	border-right:			none;
	padding:				4px 8px;
	width:					70px;
	overflow:				hidden;
}

.specs-label
{
	height:					50px;
	text-align:				center;
	color:					#d3d3d3;
	font-weight:			bold;
	font-size:				11px;
}

.more-pictures
{
	position:				relative;
	display:				block;
	float:					left;
	clear:					both;
	padding:				10px 0px;
}

h1.title
{
	float: 					left;
	clear: 					both;
	font-size:				18px;
	color:					#f1f1f1;
	margin-bottom:			13px;
	border-bottom: 			1px solid #9f0000;
}

#footer-menu
{
	width: 					178px;
	float:					right;
}

#footer-menu li
{
	display:				block;
	float:					left;
	margin-right:			15px;
}
#footer-menu a { color: white !important; }

#footer-menu li.last
{
	margin-right:			0px;
}

.clear { clear: both }
.hide { display: none }
.left { float: left; }
.right { float: right; }
.nomargin { margin: 0px !important }
.nomargin-top { margin-top: 0px !important }
.nomargin-right { margin-right: 0px !important }
.nomargin-bottom { margin-bottom: 0px !important }
.nomargin-left { margin-left: 0px !important }

.bb-box img { vertical-align: middle; padding-right: 7px; }

