body
{
	margin:0px;
	padding:0px;
	background:url('img/bodybg.png');
	background-repeat:repeat-x;
	/*background:#111;*/
	font-size:16px;
	font-family:"Arial";
	text-align: justify;
}

a, a:hover, a:visited
{
	border:none;
	text-decoration:none;
}

img
{
	border:none;
}

h1,h2,h3,h4,h5
{
	margin:2px;
	margin-bottom:4px;
}

#container
{
	width:800px;
	min-height:580px;
	background:url('img/background4.png');
	background-repeat:no-repeat;
	margin:0px auto;
	margin-top:0px;
	border-left:3px solid #2E2E2E;
	/*border-right:3px solid #2E2E2E;*/
	padding-bottom:20px;
}

#topnavigation
{
	width:700px;
	margin:0px auto;
	padding-top:100px;
	
}

#topnavtext
{
	width:100%;
	margin:0px auto;
	font-family:"helvetica";
	padding:7px;
	font-size:18px;
}

ul#menu { 
	margin:0px;	
	padding:0px;
}
ul#right_menu { 
	margin:0px;	
	padding:0px;
	position:absolute; top:105px; left:560px;	
}
ul#menu li, ul#right_menu li {
	margin:0px;	
	padding:0px;
	list-style:none;
	margin-right:16px;
	font-size:24px;
	/*text-transform:uppercase;*/
	display:inline;
}
ul#menu li a, ul#right_menu li a {
	text-decoration:none;
	color:#000;
}
ul#menu li a:hover, ul#right_menu li a:hover {
	text-decoration:none;
	color:#990000;
}

#content
{
	background:#FFF;
	border:1px solid #B1ADAA;
	width:690px;
	margin:0px auto;
	margin-top:40px;
	padding:5px;
}

#footer
{
	clear:both;
	/*margin-top:20px;*/
	margin-left:0px;
	/*width:800px;*/
	height:86px;
	background:url('img/footer_back.png');
	position:absolute;
	left:0px;
	right:0px
}

#copyright
{
	width:800px;
	margin:0px auto;
	padding-left:160px;
	padding-top:10px;
	/*border:2px #FFF solid;*/
}

.image_box
{
	border:6px #555 solid;
	width:200px;
	height:200px;
	margin:6px;
}

.cart
{
	border:3px solid #EEE;
	padding:20px;
	margin:5px;
}



.cart_table
{
	border:1px solid #000;
}

.cart_item
{
	width:100px;
	height:50px;
}

.cart_buy
{
	text-align:right;
	padding:20px;
	background:#CCC;
	border:1px solid #000;
	border-top:0px;
}