
a.mainlevel{
	width:160px;
	float:left;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	text-decoration:none;
	font-size:12px;
	color:#666666;
	text-transform:none;
	font-weight:bold;
}

a.mainlevel:hover{
	color: #c74f37;
	text-decoration:none;
}

a.mainlevel:active,
a.mainlevel:focus,
a.mainlevel#active_menu {
	color: #c74f37;
	text-decoration:none;
}

/******************************************************************************************************/

a.sublevel {
	width:160px;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background:none;
	color:#666666;
	font-size:11px;
}

a.sublevel:hover{
	color: #c64f37;
	text-decoration:none;
}

a.sublevel:active,
a.sublevel:focus,
a.sublevel#active_menu {
	color:#c64f37;
	text-decoration: none;
}

/******************************************************************************************************/

a.mainlevel-nav {
	text-decoration: none;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
	color:#384244;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

a.mainlevel-nav:hover {
	color:#fff;
	text-decoration:none;
}

span.mainlevel-nav{
	font-size:20px;
	color:#384244;
}

/******************************************************************************************************/

a.mainlevel-bottom {
	padding: 0;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	color:#636363;
	background:none;
}

a.mainlevel-bottom:hover {
	color:#636363;
	text-decoration:underline;
}

span.mainlevel-bottom{
	font-size:11px;
	color:#636363;	
}

/******************************************************************************************************/

#leftcol div.module{
    width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
}

#leftcol div.module div{
    width:100%;
}

#leftcol div.module div div{
    width:100%;
}

#leftcol div.module div div div{
	width:190px;
	background:none;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:10px;
}

#leftcol div.module div div div div{
   padding:0;
   margin:0;
}

#leftcol div.module div div div h3{
	color:#d9c89a;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:none;
	font-size:16px;
}

/******************************************************************************************************/

#rightcol div.module{
    width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
}

#rightcol div.module div{
    width:100%;
}

#rightcol div.module div div{
    width:100%;
}

#rightcol div.module div div div{
	width:190px;
	background:none;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:10px;
}

#rightcol div.module div div div div{
   padding:0;
   margin:0;
}

#rightcol div.module div div div h3{
	color:#d9c89a;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:none;
	font-size:16px;
}

/******************************************************************************************************/

#search div.module{
    width:100%;
}

#search div.module div{
    width:100%;
}

#search div.module div div{
    width:100%;
}

#search div.module div div div{
	background:none;
	padding-top:2px;
	padding-bottom:5px;
	color:#FFFFFF;
}

#search div.module div div div div{
   padding:0;
   margin:0;
}

#search div.module div div div h3{
	color:#b7c6c9;
	text-transform:uppercase;
	font-size:11px;
	padding-right:180px;
	font-family:Arial, Helvetica, sans-serif;
}

#search .inputbox {
	width:160px;
	height:10px;
	margin-top:3px;
	float:right;
	position:relative;
	top:-20px;
	font-size:11px;
}
