body, table
{
	font-family		: Verdana;
	color			: #333333;
	font-size		: 12px;

}

body
{
	margin			: 0px;
	background-image	: url('body-bg.png');
	background-repeat	: repeat;
	background-position	: left top;
}

table
{

}

td
{
	vertical-align	: top;
	text-align		: left;
}

h1
{
	margin			: 0;
}

a
{
	text-decoration	: none;
	color			: #0000ff;
}
a:hover
{

	color			: #5e5eff;
}

div.center
{
	text-align		: center;
}

img
{
	border			: 0;
}

div.container
{
	width			: 670px;
	margin			: auto;
	background-color	: #FFFFFF;
	
}


div.header
{
	height			: 200px;
	background-image	: url('header-bg.jpg');
	background-repeat	: no-repeat;
	background-position	: right bottom;
	padding-right		: 5px;
}


div.header div.top-bar
{
	text-align		: right;
	padding		: 10px;
	padding-bottom	: 5px;
}

div.header div.top-bar input.text
{
	width			: 150px;
}

div.header div.logo
{
	float			: left;
	width			: 170px;
	text-align		: center;

}

div.header div.teaser
{
	float			: right;
	width			: 170px;
}

div.header div.nav
{
	margin-left		: 350px;

}

div.header div.nav ul
{
	margin			: 0;
	padding		: 0;
	list-style-type	: none;
	list-style-image	: url('nav-item.png');
}

div.header div.nav ul li a
{
	color			: #FFFFFF;
	font-weight		: bold;
	font-size		: 14px;
	text-decoration	: none;
}

div.header div.nav ul li a:hover
{
	color			: #3d840c;
}

div.body-split
{
	height			: 15px;
	font-size		: 0;
}

div.main
{
	padding-left		: 10px;
	padding-right		: 10px;
}

div.main div.menu
{

	display		: block;
	width			: 175px;
	margin-left		: 5px;
}

div.main div.menu h1
{
	background-image	: url('menu-h1-bg.png');
	background-repeat	: no-repeat;
	background-position	: left top;
	font-size		: 16px;
	color			: #FFFFFF; 
	padding		: 3px;
	padding-left		: 10px;
}

div.main div.menu ul
{
	list-style-type	: none;
	margin			: 0;
	padding		: 0;
}

div.main div.menu ul li.row
{
	background-image	: url('menu-row-bg.png');
	background-repeat	: no-repeat;
	background-position	: bottom left;
	margin-top		: 2px;
	padding		: 5px;
}

div.main div.menu ul li.row2
{
	background-image	: url('menu-row2-bg.png');
	background-repeat	: no-repeat;
	background-position	: bottom left;
	margin-top		: 2px;
	padding		: 4px;
}

div.main div.content
{

}

div.borders-top
{
	background-image	: url('borders-top-bg.png');
	background-repeat	: no-repeat;
	background-position	: top center;
	width			: 462px;
	height			: 6px;
}

div.borders-main
{
	background-image	: url('borders-main-bg.png');
	background-repeat	: repeat-y;
	background-position	: center;
	width			: 462px;
}

div.borders-bottom
{
	background-image	: url('borders-bottom-bg.png');
	background-repeat	: no-repeat;
	background-position	: bottom center;
	width			: 462px;
	height			: 6px;
	margin-bottom		: 15px;	
}

div.text
{
	padding		: 5px;
	padding-top		: 0px;
}

div.text h1
{
	margin			: 0;
	margin-bottom		: 15px;
	color			: #666666;
	font-family		: Tahoma;
	font-size		: 20px;
}

div.row
{
	display		: block;
	width			: 462px;
	background-image	: url('row-bg.png');
	background-repeat	: no-repeat;
	background-position	: top left;
	margin-top		: 2px;
	padding		: 5px;

}

div.row2
{
	display		: block;
	width			: 462px;
	background-image	: url('row2-bg.png');
	background-repeat	: no-repeat;
	background-position	: top left;
	margin-top		: 2px;
	padding		: 5px;

}

div.row div.icons, div.row2 div.icons
{
	float			: right;
	margin-right		: 25px;
}

div.links
{
	text-align		: center;
	font-size		: 11px;
	margin			: 10px;
}


div.footer
{

	background-image	: url('footer-bg.png');
	background-repeat	: no-repeat;
	background-position	: center;
	padding		: 20px;
	font-size		: 13px;
	text-align		: center;
	color			: #FFFFFF;
}



span.label
{
	float			: left;
	width			: 40%;
}

span.info
{
	float			: right;
	width			: 60%;
}






span.order
{
	
}
