/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Main Page Containers and images
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#fb_box , #ff_box , #nw_box , #wn_box , #tt_box ,#nw_box_products
{ 
	padding:0px;margin:0px;width:900px;	
}

/* 100% */ 
#fb_box
{	
	margin:0px 0px 0px 0px;	
	background-color:#3A3839;
}
#fb_mbox
{	
}

/* --------------------------------------------------------------- 
 40% 60% 
 --------------------------------------------------------------- */
#nw_box
{
	margin:0px 0px 0px 0px;	
	background:#FFF url(images/nw_bg.png) 0 0 repeat-y;	
}

#nw_box_comp
{
	margin:0px 0px 0px 0px;	
	background:#3A3839 url(images/compbg.jpg) 0 0 repeat-y;	
}

#nw_box_home
{	
	margin:0px 0px 0px 0px;		
	background:#3A3839 url(images/homebg.jpg) 100% 0% no-repeat;	
}

#nw_box_products
{
	margin:0px 0px 0px 0px;	
	background:#3A3839 url(images/nw_bg_dark.png) 0 0 repeat-y;	
}

#nw_box_products h1,#nw_box_products h2
{
	color:#FFF;
}

#nw_lbox
{   
	width:220px;float:left;		
}

#nw_rbox
{   
	width:680px;float:right;	  	
}

/* --------------------------------------------------------------- 
 40% 60% / Products
 --------------------------------------------------------------- */
.product a
{	
	display:block;
	width:155px;
	height:165px;	
	margin:5px 0px 5px 10px;	
	float:left; 
	text-align:center;  	
	background:transparent url(images/product_bg.png) 0 0 no-repeat;
	_background:transparent url(images/product_bg.gif) 0 0 no-repeat;
}

.product img
{
	margin-top:3px;
	_padding-top:7px;
	width:140px;
	height:140px;
	_height:132px;	
	border:0px; 
}

.product a
{
	color:#FFF;
	text-decoration:none; 
	
}

.product a:hover
{
	color:#FFCC66;	
	background:transparent url(images/product_bg_ovr.png) 0 0 no-repeat;
	_background:transparent url(images/product_bg_ovr.gif) 0 0 no-repeat;
}




/* Attachments Scrolling Image List */
#attach_images
{
	width:630px;	
	height:310px;	
	margin:10px 0px 0px 15px; 
	border-bottom:solid 2px #FFCC66;			
}

#attach_image
{
	height:300px;
	width:500px;
	text-align:center; 
	float:left;		
}

#attach_imagelist
{
	width:100px;	
	height:300px;
	float:right;  			
	text-align:center;
}

.attach_imageitem
{
    width:100px;    
    height:100px;    
    cursor:pointer;        
    margin-top:5px; 
}

.attach_imageitem_img
{
	width:98px;
    height:98px;
    border:solid 1px #FFCC66;   	
}

/* Login */
.login
{
	width:306px;			
	margin-left:180px; 
	margin-top:50px;	
}

.login h1
{
	color:#FFF;
	padding-left:20px;
	padding-top:7px;  
}

.login_top
{	
	height:31px; 			
	width:306px;	
	background:transparent url(images/login_bg_top.png) 0 0 no-repeat; 
}
.login_mid
{	
	width:306px;	
	padding:20px 0px 0px 20px;
	background:transparent url(images/login_bg.png) 0 0 repeat-y;
}

.login_mid .info
{	  
	padding:10px 35px 10px 0px;
	font-weight:normal;
	font-size:1.1</i>em;
	color:#333;   	 
}

.login_mid .info a
{	
	font-weight:bold;
	font-size:1em;
	color:#333;   	 
}

.login_mid .info a:hover
{		
	color:Red;
}

.login_bot
{
	font-size:1px; /* ensure minimum height */
	width:306px;
	height:18px; 			
	background:transparent url(images/login_bg_bot.png) 0 0 no-repeat; 
}