BODY, TD, P, DIV	{font-family: verdana, geneva, sans-serif; font-size: 11px; }
body {background-color: black;}
INPUT, TEXTAREA, SELECT, OPTION	{font-size: 10px;}

TABLE#wrapper	{width: 100%; height: 100%; margin-top: -1px;}


TABLE.prdInfo	{
	width: 510px;
	border: 0px solid #e7e7e7;
	margin: 0 0 20px 4px;
	}


IMG	{border-width: 0;}

A	{
	color: #F48737;
	text-decoration: none; 
	}

A:hover	{color: #666;}

P	{
	margin-top: 0px;
	line-height: 15px;
	}




DIV.required	{
	text-align: right; 
	margin: -8px 0 4px 0;
	font-weight: normal; 
	font-size: 10px;
	width: 536px;
	}

DIV.error	{
	font-weight: bold; 
	color: #f00;
	}

SPAN.normal	{font-weight: normal;}


SPAN.hilite	{color: #F48737;}





/**  navigation 1st level  **/

TD.nav	{
	padding-top: 12px; 
	line-height: 25px;
	font-family: ScalaSans, helvetica, sans-serif; 
	font-size: 27px; 
	font-weight: bold; 
	color: #fff;
	}


TD.nav A:link, TD.nav A:visited	{
	color: #fff;
	text-decoration: none; 
	}

TD.nav A:hover	{color: #F48737;}


DIV.navActive A:link, DIV.navActive A:visited, DIV.navActive A:hover	{
	color: #F48737;
	text-decoration: none; 
	}



DIV.nav	{
	margin-top: 12px;
	font-family: ScalaSans, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 24px;
	line-height: 21px;
	}


.navActive	{
	font-family: ScalaSans, helvetica, sans-serif; 
	font-size: 27px; 
	font-weight: bold; 
	color: #F48737;
	}




/**  navigation 2nd level  **/


DIV.navLevel2	{
	width: 240px;
	margin: 15px 0 0px 0px;
	color: #fff;
	font-family: ScalaSans, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	}

DIV.navLevel2 A	{
	color: #fff; 
	font-family: ScalaSans, helvetica, sans-serif;
	text-decoration: none;
	}
	
DIV.navLevel2 A:hover	{color: #F48737;}

DIV.navLevel2 DIV.active	{
	color: #F48737;
	font-family: ScalaSans, helvetica, sans-serif; 
	font-size: 18px;
	}



/**  navigation 3rd level  **/

DIV.navLevel3	{margin: 0 0 15px 15px;}

DIV.navLevel3, DIV.navLevel3 A	{
	color: #fff;
	font-family: ScalaSans, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
}

DIV.navLevel3 DIV.active	{font-size: 11px;}


DIV.navLevel3 TABLE	{
	margin: 0 0 15px 0;
	width: 240px;
	}

DIV.navLevel3 TABLE TD	{
	font-family: ScalaSans, helvetica, sans-serif; 
	font-weight: bold;
	color: #fff;
	}

DIV.navLevel3 TABLE TD DIV.active	{
	font-family: ScalaSans, helvetica, sans-serif; 
	font-weight: bold;
	color: #F48737;
	}

DIV.diaryTable	{color: #8e8c13; font-weight: bold; font-family: ScalaSans, helvetica, sans-serif;}



/** Headers **/


H3	{
	margin: 0;
	font-weight: bold;
	font-family: ScalaSans, helvetica, sans-serif;
	font-size: 130%;
	color: #F48737;
	}

H4	{
	margin-left: 6px;
	font-size: 110%;
	color: #333; 
	}

DIV.hdPage	{
	margin: 10px 4px 10px 0;
	font-weight: bold;
	font-family: ScalaSans, helvetica, sans-serif;
	font-size: 130%;
	color: #F48737;
	}


DIV.hdSection	{
	margin: 12px 4px 4px 0;
	font-weight: bold;
	/*font-family: ScalaSans, helvetica, sans-serif;
	font-size: 12px;*/

		color: white; 
	}

DIV.hdProduct	{
	margin: 4px 4px 0 0;
	font-weight: bold;
	font-family: ScalaSans, helvetica, sans-serif;
	font-size: 110%;
	color: #333;
	}

SPAN.hdInline	{
	font-size: 10px;
	font-weight: bold; 
	color: #a27d75; 
	}




DIV.ieWrapper	{width: 500px; padding: 4px 0 4px 10px;}
DIV.ieWrapper	img {padding: 0px 5px 0px 0px;}


DIV.boxContent	{
	width: 530px; 
	height: 400px; 
	position: relative;
	overflow: auto; 
	margin: 90px 0 0 60px; 
	color: white;
	}



DIV.boxCart	{
	position: relative;
	overflow: auto; 
	width: 570px; 
	height: 540px; 
	margin: 45px 0 0 45px; 
	}


DIV.boxFlash	{margin: 45px 0 30px 40px;}

DIV.boxDescr	{
	width: 505px; 
	margin: 0 0 0 40px; 
	text-align: justify;
}






/** JS Slideshow **/

DIV#hdLinks, DIV#hdStage	{
		font-weight: bold;
		color: #fff;
		width: 228px; 
		background: #7785d6;
		border: 1px solid #000;
		border-width: 1px 1px 0 1px;
		padding: 4px;
		}
		
DIV#theLinks	{
		float: right;
		overflow: auto; 
		width: 260px; 
		height: 252px;
		padding: 4px;
		line-height: 16px;
		margin: 90px 20px 0 0;
		}

		
DIV#theStage	{
		width: 260px; 
		height: 252px;
		padding: 4px;
		margin: 90px 0 0 30px;
		}


DIV#tokyo	{
		width: 530px; 
		overflow: auto; 
		height: 210px;
		margin: 10px 0 0 60px;
		}





/** Store **/

.rowHd	{
	background: #f7f7f7; 
	color: #666; 
	font-weight: bold;
	border: 1px solid #999;
	}

TABLE.checkout	{width: 540px;}

TABLE.checkout TD	{padding: 3px;}

IMG.prdThumb, IMG.prdLarge	{border: 1px solid #999;}


.italic {font-style: italic;}
.bold {font-weight: bold;}
.footer {font-size: 9px; color: #ffffff; text-align: center;}
.photopaddingright {padding: 0px 10px 3px 0px;}
/**



DIV.boxContentLong	{
	overflow: auto; 
	width: 590px; 
	height: 540px; 
	margin: 90px 0 0 40px; 
	}


DIV.pager	{margin-left: 58px;}
SPAN.pager	{width: 6px; height: 11px; padding: 3px; font-family: ScalaSans, helvetica, sans-serif; font-size: 11px;}
SPAN.pager A:link	{color: #666;}
SPAN.pager A:hover	{color: #7C8A79;}

TABLE.navGrid	{margin: -5px 0 0 -3px;}



IMG.interiors	{margin: 10px 60px;}


DIV#theScreen	{
		width: 320px; 
		height: 250px;
		background-image: url("../img/bg/bg_white_raster.gif"); 
		border: 1px solid #fff;
		text-align: center;
		}
		
DIV.productDescr	{text-align: justify;}

IFRAME.large	{
	width: 575px;
	height: 620px;
	border: 1px solid #fff;
	margin-top: 20px;
	}
	
	

.boxPreviewRight	{
	float: right; 
	background-image: url("../img/bg/bg_white_raster.gif"); 
	border: 1px solid #fff;
	margin-right: 5px; 
	width: 125px;
	}

.boxPreviewLeft	{
	background-image: url("../img/bg/bg_white_raster.gif"); 
	border: 1px solid #fff;
	margin-left: 5px; 
	width: 125px;
	}


DIV.boxCo

