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

}

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

table
{

}

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

h1
{
	margin			: 0;
}

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

	color			: #FFFFFF;
}

div.center
{
	text-align		: center;
}

img
{
	border			: 0;
}

div.container
{
	width			: 726px; /* 57 */
	margin			: auto;
	background-color	: #d2003b;
	background-image	: url('container-bg.png');
	background-repeat	: repeat-y;
	background-position	: top;	
}


div.header
{
	height			: 254px;
	background-image	: url('header-bg.png');
	background-repeat	: no-repeat;
	background-position	: right bottom;
}


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

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

div.header div.logo
{
	text-align		: left;
	padding-left		: 139px;
	padding-top		: 70px;
}

div.header div.teaser
{
	float			: right;
	width			: 170px;
	text-align		: center;
}

div.header div.nav
{

	padding-top		: 38px;
	padding-left		: 200px;
	width			: 70%;
}

div.header div.nav a
{
	color			: #000000;
	font-weight		: bold;
	font-size		: 12px;
	text-decoration	: none;
}

div.header div.nav 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, div.main div.menu ul li.row2
{
	margin-top		: 2px;
	padding		: 5px;
}


div.main div.content
{

}

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

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

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

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

div.text h1
{
	margin			: 0;
	margin-bottom		: 15px;
	color			: #FFFFFF;
	font-family		: Tahoma;
	font-size		: 20px;
	padding-left		: 10px;
	padding-bottom	: 3px;
	
	border-color		: #d2003b;
	border-style		: solid;
	border-width		: 0;
	border-bottom-width	: 3px;
}

div.row, div.row2
{
	display		: block;

	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%;
}

div.smallframe
{
	width			: 90%;
}





span.order
{
	
}
