/* CSS Document */

body{background:#141414; margin:0px; padding:20px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;}

*{margin:0px; padding:0px;}

.clear{clear:both;}

.center{text-align:center;}

.wrapper{width:930px; margin: 0 auto;}

.wrapper .top-bdr{width:930px; height:21px; background:url(../images/bg_top.jpg) no-repeat;}

.wrapper .btm-bdr{width:930px; height:21px; background:url(../images/bg_btm.jpg) no-repeat;}

.wrapper .mainbody{width:930px; height:auto; background:url(../images/bg_main.jpg) repeat-y;}

.footer{width:930px; height:69px; background:url(../images/bg_footer.jpg) repeat-y; text-align:center; color:#a1a1a1; font-size:12px; padding:35px 0 0 0;}

.footer a{color:#a1a1a1; text-decoration:none;}

.footer a:hover{color:#ff071c;}

/*main page only*/

.wrapper .mainbody .navnlogo{ width:440px; height:auto; float:left;}

.wrapper .mainbody .navnlogo .logo{width:350px; height:auto; padding:40px 0 20px 60px;}

.wrapper .mainbody .navnlogo .mainnav{width:430px; height:auto; color:#FFFFFF; font-weight:bold; font-size:10px; padding:0 0 0 20px;}

.wrapper .mainbody .navnlogo .mainnav a{color:#FFFFFF; text-decoration:none; font-size:11px;}

.wrapper .mainbody .navnlogo .mainnav a:hover{color:#ff071c;}

.wrapper .mainbody .navnlogo .misc{width:430px; height:auto; text-align:center; padding:50px 0 50px 0;}

.wrapper .mainbody .flashbanner{width:400px; height:auto; float:left;}

/*inner pages*/

.wrapper .mainbody .header{width:850px; height:auto; padding:20px 40px; background:url(../images/bg_topp.jpg) no-repeat; background-position:36px 5px;}

.nav{height:auto; color:#CCCCCC; font-weight:bold; margin:0px auto 0 auto; padding:5px 0px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:630px;}

.nav a{padding:5px 2px; text-decoration:none; color:#CCCCCC; font-size:9px;}

.nav a:hover{background: url(../images/bg_nav.jpg); color:#FFFFFF;}

.wrapper .mainbody .pagebar{width:850px; height:25px; margin:10px auto 0px auto; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#CCCCCC; background:#2b2b2b;}

.wrapper .mainbody .main{width:860px; height:auto; margin:0 auto; padding:10px 0 0 0;}

.wrapper .mainbody .main .sidebar{width:195px; height:auto; float:left; background:#353535; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; color:#CCCCCC;}

.wrapper .mainbody .main .sidebar a{text-decoration:none; color:#E8BB20;}

.wrapper .mainbody .main .sidebar a:hover{background:#8d0106; color:#FFFFFF;}

.wrapper .mainbody .main .sidebar .title{background:url(../images/boxtitlebg.jpg) repeat-x; height:22px; color:#000000; padding:2px; font-size:14px;}

.wrapper .mainbody .main .sidebar .scnt{padding:20px; font-size:12px;}

.wrapper .mainbody .main .content{width:655px; height:auto; float:right;}

.wrapper .mainbody .main .content .product ul li{list-style:none; width:194px; height:261px; float:left; background:url(../images/bg_prodlist.jpg) no-repeat; background-position:25px 0; padding:30px 0 0 24px; text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CCCCCC; line-height:20px;}

.wrapper .mainbody .main .content .product ul li .thumb{border:5px solid #666666; }

.wrapper .mainbody .main .content .textpage{ height:auto; font-size:11px; color:#999999; padding:20px; text-align:justify; background:url(../images/bg_textpg.jpg) repeat-x;}

.wrapper .mainbody .main .content .textpagebar{ margin:0px auto 10px auto; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CCCCCC; background:#000000; }

.wrapper .mainbody .main .content .flash{ height:auto; color:#999999; padding:20px; text-align:justify; background:url(../images/bg_textpg.jpg) repeat-x;}

/*contact page*it l

.textfield{border: #CCCCCC 1px solid; background:#999999; width:200px;}

.textarea{border: #CCCCCC 1px solid; background:#999999; width:200px; height:150px;}

/*gallery page*/

.wrapper .mainbody .main .gallery{}

.wrapper .mainbody .main .gallery .gallerynav{padding:10px 10px 15px 10px; text-align:center; color:#FFFFFF; font-size:12px;}

.wrapper .mainbody .main .gallery ul li{width:200px; height:180px; list-style:none; background:#1e1e1e; float:left; text-align:center; margin:0 0 15px 15px; vertical-align:middle; padding:20px 0 0 0;}



/*color n sizes*/

.bigyellow{color:#FF9900; font-size:14px; font-weight:bold;}

.commonnav{padding:10px 10px 15px 10px; text-align:center;}

.photo_title

{

font-size:11px;

color:#FFFFFF;

font-weight:bold;

}

.photo_title

{

	font-size:11px;

	color:#FFFFFF;

}

.normalText

{

	font-size:12px;

	color:#FFFFFF;

}

#event_title

{

	font-size:13px;

	font-weight:bold;

	color:#FFFFFF;

}



#event_detail

{

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	margin-top:10px;

	text-align:justify;

}

.error

{

	color:#FF0000;



}

.white

{

color:#FFFFFF;

font-size:12px;

line-height:15px;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align:justify;

}

.ethic

{

	background:url(../images/fish_watermark.png) no-repeat center;

}

.subscribe

{

	background:#767676;

	color:#FFFFFF;

	border:solid 1px #2F2F2F;

	height:20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	width:360px;

	padding-top:4px;

	padding-left:4px;

	padding-right:4px;

}

.newbutton

{

	background:#777777;

	border:solid 2px #8C8C8C;

	color:#FFFFFF;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	height:22px;

}
.csr p
{
 padding:10px 0px;
}
