body {
	margin: 0px;
}
ul {
	margin: 0px;
	padding-left: 15px;
}
.cap01 {color:#000064; font-size:20px; font-family: "Arial", "Helvetica", "sans-serif"}
.footmenu {color:#0000ff}
.spec_row_red {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d80000;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
.spec_row_white {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
.spec_col_white {
	margin-bottom: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.spec_row_white2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 1px;
}
.spec_col_white2 {

	margin-bottom: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}


	#wrap-whats-new ,
	#previously #title,
	#lineup .title{
	margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e6e6e6;}
	#lineup .title{
		width:240px;
	}
	#whats-new{float:left;}
	#whats-new img{vertical-align:bottom;}
	#archive{ float:right;margin:0; padding:5px 0 0; list-style-type:none;}
	#archive li{ float:left;}


/* top
-------------------------------*/


	#whats-new{float:left;}
	#whats-new img{vertical-align:bottom;}
	#archive{ float:right;margin:0; padding:5px 0 0; list-style-type:none;}
	#archive li{ float:left;}
	#archive li a{ display:block;background:url(../../../img/arr_red.gif) no-repeat left center; margin-left:15px; padding-left:15px;}	
	#wrap-whats-new #archive{
		margin-top:3px;
	}


#previously{
	margin-top:30px;
}
#previously #banner{
	float:left;
	margin:0;
	padding:5px 0 0;
	list-style-type:none;
}
#previously #banner li{
	float:left;
	padding-right:5px;
}

/* no flash
-------------------------------*/
#no_flash_bg{
	position:relative;
	background:url(../../../img/bg_noflash.jpg) no-repeat;
	width:600px;
	height:320px;
}
#no_flash_bg .left_btn{
	position:absolute;
	top:203px;
	left:19px;
}
#no_flash_bg .right_btn{
	position:absolute;
	top:221px;
	left:501px;
}
/* Wide-aspect Projector! (/projectors/common/css/common.css)
-------------------------------*/
#wide_aspect_banner{
	margin-top:20px;
}
#green_banner{
	margin-top:8px;
}

/* top
-------------------------------*/
#top p{
	margin:0;
}
#top .lede{
	padding:15px 5px 20px;
}
#top ul,
#top li {
	padding:0;
	margin:0;
	list-style:none;
}
#sideArea{
	width:252px;
}

/* newslist
-------------------------------*/
#top #newslist{
	width:318px;
	margin-right:30px;
}
#newslist p{
	padding:0;
	margin:0;
}
#newslist ul { 
	list-style:none; 
} 
#newslist .newsli li{
	padding-left:12px;
	margin-bottom:2px;
	padding-bottom:2px;
	background:url(../../../img/arrow_red.gif) no-repeat 0 .2em;
}
#newslist .linklist .left{
	float:left;
}
#newslist .linklist ul{ 
	margin:0 0 10px 0;
	padding:0;
} 
#newslist .linklist li{
	margin-bottom:2px;
	padding-bottom:2px;
	padding-left:12px;
}
#newslist .linklist li.tit{
	font-weight:bold;
	background:url(../../../img/arrow_red.gif) no-repeat 0 .2em;
}
/* lineup
-------------------------------*/
#top #lineup{
	margin-left:6px;
}
#top #lineup .left{
	float:left;
}
#top #lineup ul{ 
	margin:0 0 10px 0;
	padding:0;
} 
#top #lineup li{
	margin-bottom:2px;
	padding-bottom:2px;
	padding-left:12px;
}
#top #lineup li.txt12b{
	padding-left:0;
}
#top #lineup li a{
	padding-left:12px;
	background:url(../../../img/arrow_red.gif) no-repeat 0 .2em;
}


/* New Products
-------------------------------*/
#newProducts{
	margin-bottom:25px;
}
#newProducts .npro_top{
	padding-top:6px;
	background:url(../../../img/bg_npros_top.gif) no-repeat left top;
}
#newProducts .npro_bottom{
	padding-bottom:6px;
	background:url(../../../img/bg_npros_bottom.gif) no-repeat left bottom;
}
#newProducts .npro_wrap{
	background:url(../../../img/bg_npros.gif) repeat-y 0 0;
}
#newProducts .npro{
	padding:17px 6px 4px 6px;
}
* html #newProducts .npro{
	height:144px;
}
#newProducts .npro_tit{
	padding:0 0 10px 19px;
}
#newProducts .prdWrap{
	height:144px;
}
#newProducts li{
	float:left;
	display:block;
	position:relative;
}
#newProducts li ul.links{
	position:absolute;
	top:115px;
	left:19px;
}
#newProducts li ul.links li{
	margin-bottom:.1em;
	float:none;
	font-size:13px;
}
#newProducts li ul.links li.txt10{
	font-size:87%;
}
#newProducts li ul.links li a{
	display:inline-block;
	padding-left:10px;
	background:url(../../../img/arrow_red.gif) no-repeat 0 .2em;
}
#newProducts li#prd1 ul.links{
	left:41px;
}

/* New Products (threeWrap)
-------------------------------*/
#newProducts #threeWrap .npro{
	padding:16px 24px 9px 16px;
}
#newProducts #threeWrap .npro_tit{
	padding:0 0 10px 10px;
}
#newProducts #threeWrap li#prd1{
	width:212px;
}
#newProducts #threeWrap li#prd2{
	width:184px;
}
#newProducts #threeWrap li#prd3{
	width:164px;
}
#newProducts #threeWrap li#prd1 ul.links{
	left:30px;
}


/* New Product
-------------------------------*/
#newProduct{
	margin-bottom:25px;
}
#newProduct a,
#newProduct a{
	padding-left:12px;
	background:url(../../../img/arrow_red.gif) no-repeat 0 .2em;
}
#newProduct .npro{
	background:url(../../../img/bg_npro.gif) repeat-y;
}
#newProduct .npro_bottom{
	background:url(../../../img/bg_npro_bottom.gif) no-repeat left bottom;
}
#newProduct .npro_thumb {
	padding-top:20px;
	text-align:center
}
#newProduct .npro .note{
	padding:0 15px 18px 18px;
}



