body * { margin:0; padding:0; }

html, body	
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#797979;
	width:99%;
	height:99%;
}
	
#chassis	
{
	position:relative;
	width:936px;
	padding:20px;
	height:auto;
	background:white;
	padding-top:15px;
	margin:0 auto;
}

#topnav		
{
	position:relative;
	margin:25px 0 0 0;
	float:right;
	font-weight:bold;
	height:18px;
	background:white;
}

#topnav	a	
{
	display:block;
	float:left;
	height:18px;
}	

#classic_link		
{
	margin:10px 0 0 0;
	font-weight:bold;
	height:18px;
}

#classic_link a	
{
	display:block;
	float:left;
	height:18px;

}

#sidecontent	
{
	position:relative; 
	margin:50px 0 0 0;
	float:left;
	clear:both;
	height:430px;	
	width:255px;
	background:white;
}
	
#sidecontent a
{
	color:#797979; 
	text-decoration: underline;
}

#intro
{
	margin:120px 0 0 0;
	width:540px;
	height:350px;
	float:right;
	background:white;
}	

* html #maincontent	
{
	height:530px;
}	

#maincontent	
{	
	position:relative;
	margin:50px 0 0 0;
   	float:left;
	width:680px;
	background:white;
	min-height:530px;
}


#reviews_page #maincontent	{
	
	padding:10px 0 0 170px;
	width:500px;
	
}


.reviewitem 
{
	background:url(images/pdficon.gif) no-repeat 0 0; 
	text-indent: 20px; 
	margin: 5px 0 0 15px; 
	padding-bottom: 5px; 
	color: #797979
}
.reviewitem a 
{
	color: #797979;
}
.reviewitem a:visited 
{
	color: #797979;
}

h3.releases	
{	
	margin:0 0 10px 0; 
}
.releases a 
{
	color: #797979;
}
.releases a:visited 
{
	color: #797979;
}

#footnotes
{	
	position:relative;
	width: 100%; 
	font-size:11px;
	background:white;
	clear:both;
	float:left;
}

#footnotesleft	
{
	float: left;	
	width:60%;
	text-align:left;
	margin-top: 10px; 
	background:white;
}
	
#footnotesright	
{
	padding:0px 0 0 0;
	float: right;
	width:39%;
	text-align:right;
	margin-top: 10px;
	background:white;
}


#footnotes p
{
	color: #797979;
}

#footnotes a
{
	color:#797979; 
	text-decoration:none; 
}


#footnotesright p
{
	color:#797979!important;
}

/*
k-series
*/

#gallery		
{
	position:relative;
	width:515px;
	height:400px;
	margin:0 0 0 135px;
	background:#ffffff;
	padding: 0;
}

#accessories_gallery	
{
	position:relative;
	width:578px;
	height:400px;
	margin:0 0 0 90px;
	background:#fff;
}


#gallery a
{	
	color:#797979; 
	text-decoration: underline;
}

#selectedicon	
{
	position:relative;
	top:13px;
	left:10px;
	width:30px;
	height:30px;
}

#selecteddescription	
{
	position:absolute;
	top:50px;
	left:10px;
	width:480px;
	height:auto;
}

/*	ie bug fix	*/
#selecteddescription p	
{
	margin:0 0 0 1px;
}

#selecteditem	
{
	padding: 0 0 0 50px;
	margin: -14px 0 0 0;
	text-transform: uppercase; 
	font-weight: bold;
	font-size:18px; 
	color: #797979;
}	
	
#galleryitem	
{
	width:515px;
	height:269px;
}

#galleryfocus	
{
	width:525px;
	height: 114px;
	background:white url(images/gallery_desc_bg.gif) 0 0 no-repeat;	
	margin:0 0 6px 0;
}
	
#gallerynav	
{
	position:relative;
	margin:2px 0 0 0;
	width:513px;
	height:60px;
	background:#ffffff;
}
	
#gallerynav a	
{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin:17px 5px 0 0;
	cursor:pointer;
}

a#camera		{	background:white url(images/icons/camera.gif) 0 0 no-repeat;	}	
a#hd			{	background:white url(images/icons/hd.gif) 0 0 no-repeat;		}
a#fullhd		{	background:white url(images/icons/fullhd.gif) 0 0 no-repeat;	}
a#memory		{	background:white url(images/icons/memory.gif) 0 0 no-repeat;	}
a#sound			{	background:white url(images/icons/sound.gif) 0 0 no-repeat;		}
a#lcd			{	background:white url(images/icons/lcd.gif) 0 0 no-repeat;		}
a#seamless		{	background:white url(images/icons/seamless.gif) 0 0 no-repeat;	}
a#zoom			{	background:white url(images/icons/zoom.gif) 0 0 no-repeat;		}
a#ease			{	background:white url(images/icons/easy.gif) 0 0 no-repeat;		}
a#sensor		{	background:white url(images/icons/sensor.gif) 0 0 no-repeat;	}
a#weight		{	background:white url(images/icons/weight.gif) 0 0 no-repeat;	}
a#export		{	background:white url(images/icons/export.gif) 0 0 no-repeat;	}

#directionnav	
{
	width:62px;
	height:60px;
	float:right;
	cursor:pointer;
}
	
/*
landing
*/

#landing #maincontent img
{
	position:relative;
	top:120px;
	left:135px;
}

/*
accessory page
*/

.accessory	
{
	position:relative;
	float:left;
	left: 50px;
	width:317px;
	/*height:88px;*/
	height: 130px;
	/*margin:20px 20px 0 0;*/
	margin:10px 10px 0 0;
	background:white url(images/accessories_bg.gif) 0 0 no-repeat;	
}


.accessory_image	
{
	float:left;
	width:110px;
	height:75px; 
	padding:6px;
}
	
	
.accessory_about	
{
	float:left;
	width:170px;
	height:70px;
	margin:10px 0 0 10px;
}

.accessory_about a{color:#797979; text-decoration: underline;}	
	
	
a		{	outline:none;	}
img		{	border:none;	}
	
	
	
	
p			
{
	color:#797979;
	font-weight:normal;
	margin:0 0 20px 0;
}

h1			
{
	color:#797979;
	font-weight:normal;
	margin:20px 0 10px 0; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 22px; 
	/*line-height: 110%;*/	
	text-align: left;
}

h2 			
{
	text-transform: uppercase; 
	font-weight: bold;
	font-size:18px; 
	color: #797979;
	padding: 0; 
	margin: 10px 0 10px 0; 
	text-indent: 16px; 
	line-height: 90%; 
	background:url(images/chevrongrey.gif) 0 0 no-repeat #fff;
}

h3			
{
	font-size:12px; 
}	

h5			
{
	font-size:12px; 
}	

a.spec 	
{

	width:191px;
	height:18px;
	display:block;
	
}

	
.active		{	color:#fb3c1c !important;	}
.left		{	float:left;		}
.right		{	float:right;	}	
.botttom	{	position:absolute; bottom:0; }	
	
.accessories_detail_top{margin: 0; padding: 0; height:6px;}
.accessories_detail_top img{margin: 0; padding: 0;}
	
.accessories_detail_mid{background:white url(images/accessories_main_stretch.gif) 0 0 repeat-y; padding-top: 10px; width:578px; margin: 0; padding: 0;}

.accessories_detail_mid ul{margin: 20px 0 0 20px;}

.accessories_detail_mid ul ul{margin: 0 0 0 20px;}
	
.accessories_detail_base{margin: 0; padding: 0; height:6px; max-height: 6px; background-color: #fff; vertical-align: top!important;}

	.accessories_detail_mid h2{color: blue; color: #797979;	font-size:12px;
	/*background:white url(images/chevrongrey.gif) 0 0 no-repeat;*/ background:none;
	padding:20px 10px 10px 10px; margin:0;}
	
.accessoriestitle{padding: 20px 0 0 15px;}	
	
#accessories_detail_left	{

	padding:40px 5px 10px 15px;
	float: left;	
	font-size:10px;
	width:270px;
	text-align:left;
}

#accessories_detail_left h2, #accessories_detail_right h2{margin-top: 10px}
	
#accessories_detail_right	{
	padding:40px 5px 10px 5px;
	float: right;
	font-size:10px;
	width:270px;
	text-align:left;
}

.accessories_detail_mid img{vertical-align:bottom;}	
	
.accessories_title img{vertical-align:middle;}	
	
#camileo #maincontent
{
	width:660px;
	margin-left:20px;
	text-align:left;
	background-color: #fff;	
	background:white;
}
		
#camileo #maincontent ul{margin: 10px 0 0 20px;}
	
#camileo #maincontent img{margin-bottom: 10px}		
	
#contentleft 
{
	width:216px;
	padding:0px;
	float:left;
	background:#fff;
	margin-left: 0px;
}
	
#contentcenter 
{
	width:179px;
	padding:0px;
	float:left;
	background:#fff;
	margin-left: 10px;
}
	
#contentright 
{
	width:219px;
	padding:0px;
	float:left;
	background:#fff;
	margin-left: 10px;
}
			

			
.date			{	padding-left: 10px; font-weight:normal; 	}	
.selected		{	background-position: 0 2px !important;		}





.frmLang{
	display:block;
	float:left;	
	width:130px;

}

.frmLang select{
	font-size:10px;
}



