html,body
{
	background-color:#000000; 
	color:#ffffff; 
	font-family:Verdana, Arial; 
	font-size:11px;
	font-weight:normal;  
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

input,textarea,select {font-family:Verdana, Arial;  color:#000000; font-size:11px; }

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#PageContainer
{
	width:990px;
	margin:0px auto;  
}


div#MainContainer
{
	width:990px;
	float:left;   
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:990px; 
	float:left;
}

div#LogoContainer
{
	width:500px; height:115px;
	float:left;
	background-image:url(/images/logo.gif);  
	background-position:35px 0px;
	background-repeat:no-repeat;      
	padding:0px 0px 35px 35px; 
}

div#LogoContainer a 
{
	width:500px; height:115px;
	float:left;    
}

div#HeaderContactContainer
{
	padding:47px 0px 60px 261px;
	float:left;  
	width:194px; height:53px;
	background-image:url(/images/header_contact.gif);
	background-position:261px 47px;
	background-repeat:no-repeat;       
}


div#HeaderContactContainer a
{
	width:194px; height:25px; 
	display:block;  
}

div#HeaderImageContainer
{
	width:990px; height:150px;
	float:left;  
	background-image:url(/images/header.jpg);  
}

div#HeaderFlashContainer
{
	width:990px; height:140px;
	float:left;  
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:990px;
	float:left;  
	padding-top:19px;  
}


/************************************************************************
*	Left Pane
************************************************************************/
div#LeftPaneContainer
{
	width:218px;
	padding:0px 13px 5px 14px;
	overflow:hidden;  
	float:left; 
}

div#ProductCategoryContainer
{
	width:218px;
	float:left;  
	background-image:url(/images/left_pane_divider.gif);
	background-position:left bottom;
	background-repeat:repeat-x;    
}


div#OrderOnlineContainer
{
	width:206px; height:43px;
	padding:15px 0px 15px 0px;  
	float:left;
	background-image:url(/images/order_online.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;        
}

div#OrderOnlineContainer a 
{
	width:206px; height:43px; display:block;  
}

div#NewsListContainer
{
	width:218px;
	float:left;   
}


/************************************************************************
*	Right Pane
************************************************************************/

div#IndexRightPaneContainer
{
	width:675px; 
	padding:0px 35px 40px 35px; 
	_height:800px;
	min-height:800px; 
	float:left;   
	background-image:url(/images/left_pane_bg.gif);
	background-position:left top ;
	background-repeat:repeat-y;   	
}

div#RightPaneContainer
{
	width:675px; 
	padding:0px 35px 40px 35px; 
	_height:500px;
	min-height:500px; 
	float:left;   
	background-image:url(/images/left_pane_bg.gif);
	background-position:left top ;
	background-repeat:repeat-y;   	
}


/************************************************************************
*	Product Category
************************************************************************/
div#CategoryRightPaneContainer
{	
	width:720px; 
	padding:0px 0px 40px 25px; 
	overflow:hidden;  
	float:left;   
	background-image:url(/images/left_pane_bg.gif);
	background-position:left top ;
	background-repeat:repeat-y;  
}

div#CategoryNameContainer
{
	font-family:Helvetica,  Trebuchet MS,  Arial, Verdana;
	font-weight:normal;
	font-size:20px;
	color:#ffffff;
	width:720px;
	padding-bottom:10px;
	float:left;    
	overflow:hidden;  
}

/************************************************************************
*	Order Form
************************************************************************/

div#OrderFormContainer
{
	width:720px;
	float:left;
	background-image:url(/images/order_now_bg.gif);
	background-repeat:no-repeat;
	padding-top:45px;       
	font-size:14px; line-height:130%;  
}

div#OrderFormContainer li
{
	font-size:14px; 
}

div.OptionContainer
{
	width:720px;
	float:left;
	padding:5px 0px 5px 0px; 
	line-height:150%;    
}

div#ClientDetailContainer
{
	width:720px;
	float:left;
	background-image:url(/images/client_detail_bg.gif) ;
	background-position:0px 30px; 
	background-repeat:no-repeat;  
	padding-top:70px; 
}

div.ClientDetailItemContainer
{
	width:740px;
	float:left;  
	padding-bottom:10px;  
}

div.ClientDetailItemTitle
{
	width:150px;
	float:left;  
	font-size:10px;
	font-weight:bold;  
	font-size:14px; 
}

div.ClientDetailItemInput
{
	width:590px;
	float:left;   
}

div#PaymentOptionContainer
{
	width:720px;
	float:left;
	background-image:url(/images/payment_option_bg.gif) ;
	background-position:0px 30px; 
	background-repeat:no-repeat;  
	padding-top:70px; 
}

div#PlaceOrderContainer
{
	width:250px;
	padding:80px 0px 60px 100px;  
	float:left;  
}


div#StatusContainer
{
	width:720px;
	float:left;
	padding:100px 0px 100px 0px;
	font-size:12px;
	font-weight:bold;      
}
/************************************************************************
*	Misc
************************************************************************/
.GreenDropDown
{
	border:solid 1px #85d91d;
	border-width:0px 0px 0px 0px;
	font-size:11px;
	width:200px;   
}

.ShopInput
{
	border-width:0px 0px 0px 0px;
	width:84px;  
	font-size:13px;
}

.LongInput
{
	border-width:0px 0px 0px 0px;
	width:230px; 
	font-size:13px; 
}
