/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bk.jpg);
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#navlist li {
list-style-image:url(../images/diamond.jpg);

}

#navlist li a:link, #navlist li a:visited{
color:#FFFFFF;
text-decoration:none;

}

a.topm:link, a.topm:visited{
	margin-top:10px;
	display:block;
	text-align:left;
	width:120px;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	padding-left:15px;
	background:url(../images/diamond.jpg) 0% 100% no-repeat;
}

a.topm:hover{
	text-decoration:underline;
}

a.leftm:link, a.leftm:visited{
	display:block;
	text-align:left;
	width:165px;
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-decoration:underline;
	padding-left:10px;
	background:url(../images/diamond2.jpg) 0% 0% no-repeat;
}

a.leftm:hover{
	color:#A28929;
}

.lefttitle{
	margin-left:10px;
	margin-top:10px;
	font-size:13px;
}
.main{
	margin:15px auto 15px auto;	
	width:964px;
	background: url(../images/mainbk.jpg);
}

.maintop{
	width:964px;
	background: url(../images/maintop.jpg) 0 0 no-repeat;
}

.mainbottom{
	width:940px;
	padding:7px 12px 7px 12px;
	background:url(../images/mainbottom.jpg) 0 100% no-repeat;
}

.maincontent{	
	width:940px;
}

.mainheader{
	width:940px;
	height:175px;
	margin:0;
	padding:0;
	background:url(../images/header.jpg) 0 0 no-repeat;
	background-color:#000000;
}

.topmenu{
	width:122px;
	height:160px;
	float:right;
	color:#FFFFFF;

}

.logod{
	width:240px;
	height:160px;
	float:left;
	color:#FFFFFF;
	margin-left:180px;
	display:block;
	text-decoration:none;

}

.mainmenu{
	width:940px;
	height:62px;
	margin-bottom:3px;
	margin-top:2px;
	
	
}

.leftbox{
	margin-bottom:5px;
	width:184px;
	background:url(../images/leftbk.jpg) repeat-y;
}
.leftboxbottom{
	padding-bottom:10px;
	width:184px;
	background:url(../images/leftbottom.jpg) 0 100% no-repeat;
}
.leftmiddle{
	width:179px;
	margin:5px auto 0px 5px;
	}
	
.rightbox{
	float:right;
	width:150px;
}
	
.sbox{
	width:150px;
	background:url(../images/sboxbk.jpg) repeat-y;
	margin-bottom:5px;
	
}
.sboxbottom{
	
	width:150px;
	background:url(../images/sboxbottom.jpg) 0 100% no-repeat;
	padding-bottom:3px;
}

.smiddle{
	width:138px;
	margin:0px 3px 0px 3px;
	text-align:left;
}
.sitems{
	margin-top:0px;
	float:left;
}
a.asearch:link, a.asearch:visited{
	font-size:12px;
	text-decoration:none;
	color:#333333;
	margin:5px auto 5px auto;
	text-align:right;
	float:left;
}
a.asearch:hover{
	font-size:12px;
	text-decoration:none;
	color:#A28929;
}

.search{
	padding:0;
	width:93px;
	height:16px;
	border:#333333 solid 1px;
	font-size:12px;
	line-height:12px;
	float:left;
	text-align:left;
	margin-top:5px;
}
.searchbutton{
	margin-top:5px;
	width:32px;
	height:18px;
	float:right;
	font-size:10px;
	color:#000000;
	background-color:#EDE9EB;
	border:#333333 solid 1px;
	text-align:center;
}	

.freewatch{
	margin:2px 0px 5px 0px;
	width:150px;
	height:100px;
	background:url(../images/freewatch.jpg) no-repeat;
	
}

.freewatchmiddle{
	padding:72px 7px 5px 7px;
	width:136px;	
}
.middlecontent{
	margin:0px 10px 0px 10px;
	width:585px;
	float:left;
}

.flashslideshow{
	width:580px;
	height:240px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	}

.bottom{
	height:100px;
	width:100%;
}

.bottommenu{
	margin:5px auto 5px auto;
	width:100%;
	height:37px;
	background:url(../images/bottombk.jpg) repeat-x;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
a.bottomm:link, a.bottomm:visited{
	text-decoration:none;
	color:#FFFFFF;
}
a.bottomm:hover{
	text-decoration:underline;
}

.bottomleft{
	float:left;
	}
.bottomright{
	float:right;
	font-size:10px;
	color:#333333;
}
