/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

/* --- Body - control position #container, allows centering of site -- */
body {
	text-align: center;
	background-color: white;
}

#container {
	border:0px dotted red;
	display: block;
	background-image: url(../../images/topbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0 auto;
	height:100px;
}

/* Contains rest of HTML */
#centrecontainer {
border:0px dashed red;
	width: 820px;
	text-align: left;
	margin: 0 auto;
	min-height: 100%;
}


/* --- Header section ------------------------------------------------ */
#header {
	border:0px dotted blue;
	height: 73px;
	margin: 10px 0 0 0px;
}

#header #title {
	border:0px dashed red;
	height: 59px;
	margin: 0px 10px 0px 10px;
}

#header2	{
border:0px solid red;
float:right;
color:#273790;
padding:3px 0px 0 0;
width:626px;
}

/* Top links */
#header2 .links {
	border: solid 0px lime;
	text-align:right;
	margin: 0px 1px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 8.5pt;
	width:626px;
}

#header2 .links a:link, #header2 .links a:visited
	{
	border: solid 0px lime;
	position: relative;
	text-decoration: none;
	color: #9E8954;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 10px 5px 0px;
	}


#header2 .links a:hover
	{
	position: relative;
	text-decoration: none;
	color: #FEBF55;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}



/* --- Entire page body section - everything below the header -------- */
#pagebody {
	border:0px dashed lime;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

/* Left hand section of page body (if you have one!) */
#left {
border:0px dashed lime;
	width: 140px;
	margin: 0px 10px 0 0px;
	float: left;
}

/* Dynamic page content section of page body */
#pagecontentHome {
	border:0px dashed gray;
	width: 635px;
	float: left;
	padding: 0px;
	margin:0px 0 0 10px;
}


/* Dynamic page content section of page body */
#pagecontent {
	border:0px dashed orange;
	width: 480px;
	float: left;
	border-right:1px solid #A6A600;
	border-top:1px solid #A6A600;
	border-bottom:1px solid #A6A600;
	padding: 10px 5px 20px 0;
	margin:0px 0 0 10px;
}

#pagecontent_pad {
	border:0px solid red;
	padding: 0px 5px 5px 0px;
}

/* Right hand section of page body */
#right {
	border:0px dashed blue;
	width: 140px;
	margin: 0px;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
}

/*--- sidebar ---*/
#sidebarContainer		{
border-right:1px solid #A6A600;
	border-top:1px solid #A6A600;
	border-bottom:1px solid #A6A600;
	padding: 10px 10px 20px 0;
	margin:0px 0px 0 0px;
}
.sidebar	{
border:0px solid #d1d1d1;
background:#Fff;
padding:0 0px 5px 0px;
margin:0px 0 0 0px;
}
.sidebar h2	{
margin:0;
padding: 0px;
color:#9E8954;
}
.sidebar_title	{
background:#Fff;
padding:0 0 0 0px;
margin:0 0 0 0px;
width:100%;
display:block;
}
.sidebar_content	{
margin:0px 0 0px 0;
display:block;
padding:0px;
color:#000;
}




/* --- Footer -------------------------------------------------------- 
#_footer2	{	
border:0px dashed red;
border-top:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
background:#D1D3DB;
width:100%;
text-align:left;
font-family:trebuchet MS, arial;
font-size:100%;
color:#fff;
margin-top:20px;
}

#_footer {
	width:760px;
	border:0px dashed gray;
	padding-top: 20px;
	clear: both;
	text-align: left;

}*/

/* Footer nav links */


#footercontent{
	color:#A6A600;
	font-family: trebuchet MS, Arial, sans-serif;
	font-size:100%;
	font-weight:normal;
}
#footercontent a:hover {
	color:#FEBF55;
	text-decoration:underline;
}
#footercontent :link	{
	color:#A6A600;
	text-decoration:none;
}
#footercontent :visited	{
	color:#A6A600;
	text-decoration:none;
}	




#footercontent2{
	color:#A6A600;
	font-family: trebuchet MS, Arial, sans-serif;
	font-size:100%;
	font-weight:normal;
}
#footercontent2 a:hover {
	color:#ccc;
	text-decoration:underline;
}
#footercontent2 :link	{
	color:#A6A600;
	text-decoration:none;
}
#footercontent2 :visited	{
	color:#A6A600;
	text-decoration:none;
}	








#footer	{	
border:0px dashed red;
background:#fff;
width:100%;
text-align:left;
font-family:trebuchet MS, arial;
font-size:8.5pt;
color:#ccc;
margin-top:10px;
}

#footerContent	{
padding:0px;
width:785px;
text-align:left;
}
#footerContent2	{
padding:5px 0 10px 0;
width:785px;
text-align:left;
}

#turtle	{
float:right;
}


#footer2	{	
border:0px dashed red;
border-top:1px solid #fff;
background:#fff;
width:100%;
text-align:left;
font-family:trebuchet MS, arial;
font-size:8.5pt;
color:#ccc;
}



















/* T&Cs text */
#terms {
	/*background-image: url(../templateimages/back_fade3.png);*/
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 10px;
	margin-bottom: 12px;
	font-size: 7pt;
	color: #999999;
}


/* --- language, currency menu and search box ------------------------ */
#languagemenu form select, #currencymenu form select {
	width: 140px;
	margin: 0;
	padding: 0;
}

#searchbox input {
	width: 117px;
}

#searchbox #searchbutton {
	width: 20px;
	text-align: right;
	margin: 0;
	padding: 0;
}

/* --- Template items ------------------------------------------------ */
#left_pad {
	padding: 0px 5px 0px 8px;
}

#left h2 {
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}

/* search and mailinglist forms */
#quicksearch form {
	display: block;
}

#left input.submit {
	height: 22px;
	width: 30px;
}

#left input.text {
	width: 95px;
}

#mailinglist label#email {
	display: block;
	margin: 0px 0px 2px 0px;
}

#mailinglist label#htmlemail {
	display: block;
	margin: 2px 0px 2px 0px;
}

#right h2 {
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}
































#navcontainer{
border:0px dashed red;
margin: 0;
padding: 3px 5px 0 12px;
font-size:8.5pt;
}

#navcontainer UL	{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI	{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A	{
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #9E8954;
margin: 0;
padding: 2px 20px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-right: 1px solid #fff;
border-bottom: 3px solid #fff;
}

#navcontainer A:hover, #navcontainer A:active { 
background: #B7A57A; 
color:#fff;
border-bottom: 3px solid #9E8954;
}

#navcontainer A.active:link, #navcontainer A.active:visited	{
background: #B7A57A; 
color:#fff;
border-bottom: 3px solid #9E8954;
}


/*#extra {
padding:3px 9px 3px 0px;
margin:0 0 10px 10px;
font-family:trebuchet MS;
font-size:110%;
text-align:left;
line-height:17px;

} */

A.extra:link		{text-decoration: none; color: #9E8954; }
A.extra:visited		{text-decoration: none; color: #9E8954; }
A.extra:hover		{text-decoration: none; color: #9E8954; background-color: #F2F2F2; } 





.result	{background:#dfff8a;}
