html {
	background:#999873 url(../data/bg-html.gif) top left repeat-x;}
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	text-align:center;
	background:url(../data/bg-body.gif) top center no-repeat;
	color:#343434;
	font-family:Tahoma,Helvetica,Sans-serif;}
h1,h2,h3,h4,h5,h6,ul,li,form,div,p {
	margin:0px;
	padding:0px;}
h1, h2 {
	font-weight:normal;
	font-size:20px;
	margin-bottom:12px;
	color:#ca0007;
	padding-left:6px;}
div {
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;}
a {
	text-decoration:underline;
	color:#ca0007;}
a:hover {
	text-decoration:none;
	color:#ca0007;}
#main {
	width:986px;
	clear:both;
	background: url(../data/bg-cont.gif) top center repeat-y;
	text-align:left;}
#cont {
	width:956px;
	background-color:#fff;
	clear:both;}

#options {
	color:#d2dc9d;
	font-size:11px;
	background-color: #000000;
	height:36px;}
	#options p {
		float:left;
		padding-top:10px;}
	#options form {
		padding-top:5px;
		display:block;
		float:right;}
	#options form input{
		border:1px solid #706b49;
		background-color:#e6e6d5;
		padding:4px;
		width:160px;
		font-size:11px;
		color:#4C4C4C;}
		#options form input.but {
			width:auto;
			background:url(../data/bg-zoken.gif) top left repeat-x;
			font-weight:bold;
			padding:3px;}
	#options p a {
		color:#d2dc9d;
		padding-left:2px;
		padding-right:2px;
		text-decoration:none;}
	#options p a:hover {
		color:#d2dc9d;
		text-decoration:underline;}
#header { height:144px;}
	.headersurf { background:#737c39 url(../data/bg-header.gif) top center no-repeat; }
	.headerbeach { background:#737c39 url(../data/b-bg-header.gif) top center no-repeat; }
	.headershop { background:#737c39 url(../data/s-bg-header.gif) top center no-repeat; }
	.headermsports { background:#737c39 url(../data/m-bg-header.gif) top center no-repeat; }
	#header img { margin-top:20px;}

#menu {
	width:956px;
	height:55px;
	background:#bee4e7 url(../data/bg-menu.gif) top center no-repeat;}
	#menu-ul {
		padding:0;
		width:auto;
		margin:0;
		height:40px;
		list-style-type:none;}
		#menu-ul li {
			float:left;
			width:auto;
			height:40px;
			overflow:visible;
			}
	#menu-ul a {
		font-size:12px;
		display:block;
		width:auto;
		color:#20272d;
		float:left;
		text-align:center;
		font-weight:bold;
		padding:10px 30px 8px 29px;   
		margin: 0 1px;
		text-decoration:none;
		}
	#menu-ul a:hover, #menu-ul a.select {
		color:#c31517; 
		background: url(../data/bg-menu-hover.gif) center center no-repeat;
		/* min-width:80px; */
		}
		#menu-ul a:hover { filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; text-decoration: underline; overflow:visible; }
#content_area {
	background-color:#fff;
	padding-left:12px;
	padding-right:12px;}
#sidebar {
	width:191px;
	padding-left:6px;
	margin-right:10px;
	background:#f1fbfc url(../data/bg-sidebar.gif) bottom center no-repeat;
	color:#666666;
	font-size:11px;
	float:left;}
	#sidebar h2 {
		font-size:11px;
		padding-left:12px;
		/*padding-top:6px;*/
		background: #fff url(../data/bg-smenuh2.gif) top center no-repeat;
		color:#666666;
		line-height:28px;
		font-weight:bold;}
	#sidebar ul {
		list-style-type:none;
		float:left;
		padding:0 6px 12px 6px;}
	#sidebar li {
		float:left;
		width:172px;}
	#sidebar li a {
		border-bottom:1px solid #b9d4d1;
		text-decoration:none;
		color:#666666;
		display:block;
		padding:8px 4px 8px 4px}
		#sidebar li a:hover {
			background-color:#D3EEEB; color:#d00; text-decoration: underline;}
	.smenu {
		background: #fff url(../data/bg-smenu.gif) bottom center no-repeat;
		width:184px;
		float:left;
		margin-top:6px;
		margin-bottom:12px;}		
		.smenu ul { list-style-type:none;}
#content {
	width:570px;
	height: auto;
	float:left; }
	#content a:link, #content a:visited {
		color:#83BBBF;}
	#content img {
		padding-bottom:12px;}
	#content p { 
		padding-bottom:12px;
		padding-left:6px;
		line-height:19px; font-size:110%;}
	#content ul, #content ul li ul {
		margin-left:35px;
		margin-bottom:5px; list-style-type: disc;
		margin-top:5px;}
		#content ul li {
			padding-left:2px; list-style-type: disc;
			margin-bottom:3px;
			line-height: 1.55em; }
			
#content table, #content tr  { border:1px solid #d1ece9; background:#f1fbfc; padding:1px 0 1px 3px;}
#content td { border-bottom:1px solid #d1ece9; border-right:1px solid #d1ece9;  }

#ad {float:right;
	width:120px;
	border:1px solid #ddd;
	background-color:#f5f4da;}
#footer {width:986px;
	height:83px;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	font-size:11px;
	background: transparent url(../data/bg-footer.gif) bottom center no-repeat;}
	#footer a {
		text-decoration:none;  padding:0 3px;}
	#footer a:hover {
		text-decoration: underline;}
	#footer p {
		color:#ca0007;
		padding-left:52px; 
		line-height:22px;
		float:left;}
	#footer img {
		float:right;
		margin-right:82px;
		border:1px solid #ddd;}
		
.textinput, select { border:2px solid #C2EDEF; margin:3px 5px 1px 0; color:#a00; list-style: none;}

.submitButtom { border:2px outset #C2EDEF; background: #C2EDEF; padding:1px 4px; color:#a00;}

#content img { margin:6px 10px 12px 1px; padding: 5px 5px 7px 5px; border:1px solid #d1ece9; background:#f1fbfc; /* float: left; */}
#content form ul li { list-style: none; }

    #content p {

        padding-bottom:12px;

        padding-left:6px;

        line-height:19px; font-size: 12px;}