/* **********
	CSS Tweda
	----------
	13-06-2006
	********** */

body {
	margin						: 0px 0px 0px 0px;
	/* background-image		: url(../Images/MainBg.gif);
	background-repeat			: repeat-y;
	background-position 		: center; */
	background-color	: #fbea9c;
	font-size					: 12px;
	font-family					: Verdana;
}

/* *******************
	LAYERS
 	******************* */
 
div.Container {
	width						: 878px;
	margin-left				: auto;
	margin-right			: auto;
	border-left				: 1px solid #873A34;
	border-right			: 1px solid #873A34;
	border-bottom			: 1px solid #873A34;
}	

div.Header {
	background-image		: url(../Images/Header.jpg);
	background-repeat		: no-repeat;
	height					: 116px;
	width						: 100%;
}

div.Main {
	width						: 100%;
	clear						: both;
}

div.Left {
	background-color		: #EFCB2D;
	float						: left;
	width						: 153px;
	background-image		: url(../Images/LeftBg.jpg);
	background-position	: center;
	background-repeat		: no-repeat;
	height					: 430px;
	padding-top				: 20px;
}

div.Content {
	width						: 703px;
	float						: right;
	background-color		: #F7F1D6;
	border-left				: 2px solid #873A34;
	height					: 440px;
	overflow					: auto;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 10px;
 	scrollbar-face-color				: white !important;
  	scrollbar-shadow-color			: white !important;
  	scrollbar-highlight-color		: ThreeDHighlight !important;
  	scrollbar-3dlight-color			: ThreeDLightShadow !important;
 	scrollbar-darkshadow-color		: #7E4035 !important;
 	scrollbar-track-color			: #7E4035 !important;
 	scrollbar-arrow-color			: #7E4035 !important;
	background-image		: url(../Images/ContentBg.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom right;
}

div.Bottom {
	width						: 100%;
	clear						: both;
	background-color		: #EFCB2D;
	border-top				: 1px solid #873A34;
	font-weight				: bold;
	font-size				: 10px;
	text-align				: center;
	color						: #873A34;
}

/* ************
	LINKS
	************ */

a.Menu:link {
	display					: block;
	font-size				: 12px;
	font-weight				: bold;
	color						: #7D4137;
	text-decoration		: none;
	background-color		: #EFCB2D;
	background-image		: url(../Images/LinkBg.gif);
	background-repeat		: no-repeat;
	background-position	: bottom;
	text-align				: right;
	padding-bottom			: 6px;
	padding-right			: 10px;
}

a.Menu:visited {
	display					: block;
	font-size				: 12px;
	font-weight				: bold;
	color						: #7D4137;
	text-decoration		: none;
	background-color		: #EFCB2D;
	background-image		: url(../Images/LinkBg.gif);
	background-repeat		: no-repeat;
	background-position	: bottom;
	text-align				: right;
	padding-bottom			: 6px;
	padding-right			: 10px;
}

a.Menu:hover {
	display					: block;
	font-size				: 12px;
	font-weight				: bold;
	color						: #A6675C;
	text-decoration		: none;
	background-color		: #EFCB2D;
	background-image		: url(../Images/LinkBg.gif);
	background-repeat		: no-repeat;
	background-position	: bottom;
	text-align				: right;
	padding-bottom			: 6px;
	padding-right			: 10px;
}

a.SubMenu:link {
	display					: block;
	font-size				: 11px;
	font-weight				: normal;
	color						: #7D4137;
	text-decoration		: none;
	background-color		: #EFCB2D;
	background-image		: url(../Images/LinkBg.gif);
	background-repeat		: no-repeat;
	background-position	: bottom;
	text-align				: right;
	padding-bottom			: 6px;
	padding-right			: 10px;
}

a.SubMenu:visited {
	display					: block;
	font-size				: 11px;
	font-weight				: normal;
	color						: #7D4137;
	text-decoration		: none;
	background-color		: #EFCB2D;
	background-image		: url(../Images/LinkBg.gif);
	background-repeat		: no-repeat;
	background-position	: bottom;
	text-align				: right;
	padding-bottom			: 6px;
	padding-right			: 10px;
}

a.SubMenu:hover {
	display					: block;
	font-size				: 11px;
	font-weight				: normal;
	color						: #A6675C;
	text-decoration		: none;
	background-color		: #EFCB2D;
	background-image		: url(../Images/LinkBg.gif);
	background-repeat		: no-repeat;
	background-position	: bottom;
	text-align				: right;
	padding-bottom			: 6px;
	padding-right			: 10px;
}

/* Default */

a:link {
	color						: #7F3B30;
	text-decoration		: none;
}

a:visited {
	color						: #7F3B30;
	text-decoration		: none;
}

a:hover {
	color						: #A87269;
	text-decoration		: underline;
}

/* ****************
	Font styles
	**************** */
	
FONT.header {
	font-size				: 14px;
	color						: #7F3B30;
	font-weight				: bold;
}

FONT.subheader {
	font-size				: 13px;
	color						: #7F3B30;
	font-weight				: normal;
}

h1 {
	font-size				: 14px;
	color						: #7F3B30;
	font-weight				: bold;
}

/* ***************
	Form styles
	*************** */
	
input.Btn {
	border					: 0px solid #931010;
	background-color		: #F1D23C;
	color						: #931010;
	font-size				: 11px;
	font-weight				: bold;
	background-image		: url(../Images/BtnBg.gif);
	background-repeat		: no-repeat;
	background-position	: right center;
	padding-right			: 10px;
}

input.Btn2 {
	border					: 0px solid #931010;
	background-color		: #F1D23C;
	color						: #931010;
	font-size				: 11px;
	font-weight				: bold;
	background-image		: url(../Images/BtnBg.gif);
	background-repeat		: no-repeat;
	background-position	: right center;
}

input.Input {
	width						: 200px;
	font-size				: 11px;
	font-weight				: bold;
	color						: #5A2A20;
}

textarea.Input {
	width						: 200px;
	font-size				: 11px;
	font-weight				: bold;
	font-family				: Verdana;
	color						: #5A2A20;
}

select.Input {
	font-size				: 11px;
	font-weight				: bold;
	font-family				: Verdana;
	color						: #5A2A20;
}

/* Divs */

div.NewsIntro {
	width						: 597px;
}

div.NewsIntroHeader {
	width						: 100% -10px;
	height					: 22px;
	background-image		: url(../Images/NewsHeaderBg.gif);
	background-repeat		: no-repeat;
	font-size				: 12px;
	font-weight				: bold;
	color						: #931010;
	padding-left			: 10px;
	padding-top				: 8px;
}

div.NewsIntroDate {
	float						: right;
	position					: relative;
	top						: -14px;
	font-size				: 10px;
	font-style				: italic;
	padding-right			: 12px;
	color						: black;
	font-weight				: normal;
}

div.NewsIntroText {
	clear						: both;
	width						: 100% -20px;
	padding-left			: 20px;
	font-size				: 11px;
}

div.NewsIntroBottom {
	clear						: both;
	height					: 30px;
	width						: 100% -20px;
	text-align				: right;
	padding-top				: 2px;
	margin-left				: 20px;
	border-top				: 1px solid #931010;
}

/* Product Divs */

div.Product {
	width						: 320px;
}

div.ProductHeader {
	text-align				: left;
	width						: 100% -4px;
	font-size				: 12px;
	font-weight				: bold;
	color						: #931010;
	padding-bottom			: 2px;
	padding-top				: 7px;
	padding-left			: 8px;
	background-image		: url(../Images/ProductHeaderBg.gif);
	background-repeat		: no-repeat;
	background-position	: top;
	height					: 14px;
}

div.ProductBody {
	width						: 100%;
	clear						: both;
	background-image		: url(../Images/ProductBodyBg.gif);
	background-repeat		: repeat-y;
	background-position	: center left;
	height					: 88px;
	background-color		: #F7F1D6;
}

div.ProductBodyImg {
	float						: left;
	width						: 100px;
	height					: 80px;
	text-align				: center;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

div.ProductBodyText {
	float						: right;
	width						: 180px;
	font-size				: 11px;
	margin-right			: 10px;
	height					: 62px;
	text-align				: left;
	padding-top				: 10px;
}

div.ProductBottom {
	clear						: both;
	width						: 100% -4px;
	text-align				: right;
	padding-right			: 4px;
	padding-bottom			: 4px;
	padding-top				: 4px;
	background-image		: url(../Images/ProductBottomBg.gif);
	background-repeat		: no-repeat;
	background-position	: center bottom;
}

/* *************
	Category divs
	************* */

div.Category {
	width						: 330px;
	border-bottom			: 1px solid #931010;
	border-right			: 1px solid #931010;
}

table.CategoryImg a:link {
	color						: #931010;
}

table.CategoryImg a:visited {
	color						: #931010;
}

table.CategoryImg a:hover {
	color						: #EDCC41;
}

img.Link {
	border					: 2px solid #931010;
}

img.Link:hover {
	border					: 2px solid #EDCC41;
}

td.CategoryHeader {
	font-size				: 14px;
	color						: #931010;
}



/* **********
	TABLES
	********** */
	
table.NewsDetail {
	width						: 92%;
}

td.NewsDetailHeader {
	font-size				: 13px;
	font-weight				: bold;
	color						: #931010;
}

td.NewsDetailDate {
	font-style				: italic;
	font-size				: 10px;
}

td.NewsDetailBottom {
	border-top				: 1px solid #931010;
	text-align				: left;
}
