body
	{
	font-family: 'Lucida Grande',Tahoma;
	font-size: 11px;
	background: #E3E9D6 url(images/bg-top.jpg) repeat-x left top;
	padding: 0;
	margin: 0;
	}
h1
	{
	padding: 0;
	margin: 0;
	
	}
h3
	{
	border-bottom: 1px solid #dddddd;
	color: #333333;
	padding: 2px 0 5px 1px;
	margin: 0px;
	}
a
	{
	color: #2694BE;
	}

a:hover
	{
	text-decoration: none;
	color: #333333;
	}
/*-------------------------------------------| Menu Top | */
.menu_top
	{
	color: #ffffff;
	font-weight: bold;
	}

.menu_top form
	{
	padding-left: 25px;
	}
/*-------------------------------------------| Main Area | */

.main_area
	{
	padding: 15px 25px 10px 25px;
	background: url(images/main-bg.jpg) repeat-y;
	}


.main_column_top
	{
	height: 6px;
	background: url(images/main.column.top.jpg) no-repeat;	
	}

.main_column_main
	{
	padding: 0 3px 5px 5px;
	background: url(images/main.column.bg.jpg) repeat-y;	
	}

.main_column_bottom
	{
	height: 6px;
	background: url(images/main.column.bottom.jpg) no-repeat;
	}




.side_column_top
	{
	height: 7px;
	background: url(images/side.column.top.jpg) no-repeat;	
	}

.side_column_main
	{
	padding: 0 3px 5px 5px;
	background: url(images/side.column.bg.jpg) repeat-y;	
	}

.side_column_bottom
	{
	height: 7px;
	background: url(images/side.column.bottom.jpg) no-repeat;
	}

/*-------------------------------------------| Products | */
.products
	{
	padding: 10px 0 20px 0;
	margin: 5px;
	border-bottom: 1px solid #cccccc;
	}

.products h4
	{
	font-weight: bold;
	padding: 0;
	margin: 0;
	}

.products img
	{
	padding: 5px;
	margin: 5px;
	border: 1px solid #2694BE;
	}
/*-------------------------------------------| Site Links | */
.site_links
	{
	padding: 1px 15px 1px 15px;
	background: url(images/main-bg.jpg) repeat-y;
	}

.site_links ul
	{
	padding: 0 0 0 5px;
	margin: 0;
	list-style: none;

	}

.site_links li
	{
	padding: 3px 0 3px 2px;
	}

.site_links li:hover
	{
	
	}

.site_links a
	{
	color: #2694BE;
	}

.site_links a:hover
	{
	text-decoration: none;
	color: #333333;
	}
/*-------------------------------------------| Disclaim | */

.disclaim
	{
	color: #333333;
	padding: 1px 15px 1px 15px;
	background: url(images/main-bg.jpg) repeat-y;
	}
	
.disclaim p
	{
	color: #999999;
	padding: 5px;
	}
	
	
/*-------------------------------------------| Footer | */

.footer
	{
	color: #333333;
	padding: 1px 15px 1px 15px;
	background: url(images/main-bg.jpg) repeat-y;
	}

.footer p
	{
	color: #999999;
	}

/*---*/
.your_account
	{
	padding: 1px 15px 1px 15px;
	background: url(images/main-bg.jpg) repeat-y;
	}

.your_account ul
	{
	padding: 0 0 0 5px;
	margin: 0;
	list-style: none;

	}

.your_account li
	{
	padding: 3px 0 3px 2px;
	}




.your_account form
	{
	padding: 0;
	margin: 0;
	}
.main_top
	{
	height: 18px;
	background: url(images/main-top.jpg) no-repeat;
	}
.main_footer
	{
	height: 18px;
	background: url(images/main-bottom.jpg) no-repeat;
	}


/*-------------------------------------------| Top Deals | */
.top_deals
	{
	
	}
	
.top_deals img
	{
	padding: 2px;
	margin: 2px;
	border: 1px solid #cccccc;
	}

/*-------------------------------------------| Popular Stores | */
.popular_store
	{
	
	}

.popular_store ol
	{
	
	}

.popular_store li
	{
	padding: 5px 2px 5px 2px;
	}

/*-------------------------------------------| NewDeals | */

.new_deals img
	{
	padding: 5px;

	border: 1px solid #2694BE;
	}






/*-------------------------------------------| Mesage | */

.gen_msg
	{
	padding: 5px;
	margin: 5px;
	background: #EEFFEE;
	border: 1px solid #cccccc;
	color: #008800;
	}

.wrn_msg
	{
	padding: 5px;
	margin: 5px;
	background: #fefefe;
	border: 1px solid #cccccc;
	color: #000099;
	}

.err_msg
	{
	padding: 5px;
	margin: 5px;
	background: #fefefe;
	border: 1px solid #cccccc;
	background: #FFEEEE;
	color: #FF0000;
	}

