@charset "utf-8";
/* CSS Document */
body,td,th,input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}
body {
	height: 100%;
	background-color: #380f06;
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
a:link {
	color: #330000;
}
a:visited {
	color: #FFFF99;
}
a:hover {
	color: #FFFFCC;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
input,textarea { width:130px; }

#wrapper { width:1000px; margin:0 auto;}
#header { height:145px; background:url(images/bg-header.gif) center top repeat-x; }
#headerLeft { background-image:url(images/header.gif); background-position:left top; background-repeat:no-repeat; }
#headerGallery { padding:0 0 0 6px; margin:0; }
#slogen { 
	height:145px; 
	width:360px; 
	background-image:url(images/bg-header-right.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	text-align:center;
	vertical-align:middle;
	padding-right:30px;
}
#menu { height:58px; background-image:url(images/bg-menu.gif); background-position:top; background-repeat:repeat-x; }
#menuBottom { height:51px; background-image:url(images/bg-menu-bottom.gif); background-position:top; background-repeat:repeat-x; }
td.menu-td { padding:0 5px 0 5px; white-space:nowrap; }
#content { 
	width:100%; 
	/*min-height:650px;*/
	background-color:#c1b094; 
	background-image:url(images/bg-inner-top.gif); 
	background-position:center top; 
	background-repeat:repeat-x; 
	padding:0; margin:0; /*border:1px red dotted;*/
}
#inner { 
	width:829px;
	/*min-height:650px;
	float:right; */
	vertical-align:top;
	background-image:url(images/bg-inner-right.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	padding:0; margin:0;
}
#innerPad { padding:0 20px 0 0; }
#innerTop { width:100%; height:22px; }
#innerBottom { width:100%; height:31px; }
.bg-innerBottom { background-image:url(images/bg-bottom.gif); background-position:bottom; background-repeat:repeat-x; }
#sidebar { 
	width:171px;
	/*min-height:650px;
	float:left; */
	vertical-align:top;
	background-image:url(images/bg-sidebar.gif); 
	background-repeat:repeat-y; 
	padding:0; margin:0; 
}
#sidebarPad { padding:0 12px 12px 12px; }
#footer { width:100%; padding-top:20px; text-align:center; color:#c1b094; font-size:12px; }
a.footer-link,a.footer-link:visited { color:#c1b094; font-size:11px; text-decoration:none; }
a.footer-link:hover { color:#A89855; font-size:11px; text-decoration:underline; }

a.menu-link,a.menu-link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu-link:hover {
	color:#FFFFCC;
	text-decoration: underline;
	font-weight: bold;
}
a.menu-link-bottom,a.menu-link-bottom:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu-link-bottom:hover {
	color:#FFFFCC;
	text-decoration: underline;
	font-weight: bold;
}
.HomeExpertsHeader {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.YourSourceHeader {
	color:#FFFFFF;
	font-size:12px;
}
.header { 
	width:100%; 
	padding:0 0 0 20px; 
	margin:10px 0 0 0;
	background-image:url(images/bullet-header.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	font-size:16px;
	font-weight:bold;
}
.sidebar-header {
	width:100%; 
	padding:0 0 0 10px; 
	background-image:url(images/bullet-sidebar.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	font-size:14px;
	font-weight:bold;
}
.home-text { color:black; font-weight:bold; font-style:italic; font-size:13px; }
#homeGallery { height:100%; padding:0; margin:0; }
.quickContact-input { width:130px; }