﻿body
{
	background: #c25a33 url(../images/textureback.jpg) top repeat-x;
	margin: 10px auto;
	font: normal 12px arial;
	color: #4b4b4b;
}
*
{
	margin: 0;
	padding: 0;
}
html
{
	margin: 0;
	padding: 0;
}
:focus, :active
{
	outline: 0;
}
img
{
	border: 0;
}
a
{
	text-decoration: none;
	color: #8f8567;
}
a:hover
{
	color: #000;
}
ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
h1
{
	font: bold 18px arial;
	color: #2272b6;
}
.FL
{
	float: left;
}
.FR
{
	float: right;
}
.CL
{
	clear: both;
}
.MT5
{
	margin-top: 5px;
}
.MT20
{
	margin-top: 20px;
}
.MT10
{
	margin-top: 10px;
}
.ML10
{
	margin-left: 10px;
}
.tcornr
{
	width: 1008px;
	height: 20px;
	margin: 0 auto;
	background: url(../images/top-cornr.png) no-repeat;
}
.header
{
	width: 979px;
	margin: 0 auto;
}
.logo
{
	margin: 0px 12px;
	padding: 3px 0px;
}
.logotxt
{
	margin: 30px 40px 40px 15px;
	_margin: 30px 20px 40px 15px;
}
.topmenu
{
	width: 980px;
	margin: 0px auto;
	text-align: right;
	padding-right: 30px;
	color: #fff;
}
.topmenu a
{
	color: #fff;
	font: bold 12px verdana;
}
.topmenu a:hover
{
	color: #000;
}
.menu
{
	margin: 15px 0px 4px 0px;
	width: 980px;
	margin: 0 auto;
	background: #c25a33 url(../images/menu_bg.jpg) repeat-x;
	height: 36px;
}
.mainbg
{
	width: 1008px;
	margin: 0 auto;
	background: url(../images/wrapper_bg.png) repeat-y;
}
.wrapper
{
	width: 980px;
	margin: 0px auto;
}
.cMenu
{
	font: bold 13px arial;
}
#coolMenu ul
{
	margin: 0;
	list-style: none;
	display: block;
}
#coolMenu
{
	text-transform: uppercase;
}
#coolMenu > li
{
	float: left;
	list-style: none;
	border-right:1px solid #ae3f16;
	padding: 0px 0px;
}
#coolMenu li a
{
	display: block;
	text-decoration: none;
	padding: 10px 20px;
}
#coolMenu ul
{
	position: absolute;
	display: none;
	z-index: 999;
}
#coolMenu ul li a
{
	width: auto;
}
#coolMenu li:hover ul.noJS
{
	display: block;
}
#coolMenu li
{
	_list-style: none;
	_float: left;
}
#coolMenu li a
{
	color: #fff;
	font: bold 13px arial;
	_padding: 15px 20px;
	display: block;
}
#coolMenu li:hover a
{
	background: #912c06;
	color: #fff;
}
#coolMenu a:hover
{
	_background: #473a26;
}

/* Main menu
------------------------------------------*/
#coolMenu
{
	font-family: Arial;
	font-size: 12px;
}
#coolMenu > li > a
{
	color: #fff;
	font: bold 12px arial;
	text-transform: uppercase;
	padding: 10px 15px;
	display: block;
}
#coolMenu > li:hover > a
{
	background: #912c06;
	color: #fff;
}

#coolMenu > li > a.active
{
	background: #000;
	color: #fff;
}
#coolMenu ul
{
	background: #912c06;
}
#coolMenu ul li a
{
	color: #fff;
	border-top: 1px solid #a3380f;
	font: normal 12px arial;
	text-transform: capitalize;
	_width: 180px;
}
#coolMenu ul li:hover a
{
	background: #d05527;
	color: #fff;
}

#coolMenu .brdtop a
{
	border-top: 0px;
}
hr
{
	border-top: 1px solid #dadaaf;
	border-bottom: 1px solid #f1f1d8;
	height: 4px;
	border-left: 0px;
	border-right: 0px;
	margin: 10px 0px;
}
.maincntnt
{
	width: 950px;
	padding: 10px 15px;
	font: normal 12px arial;
	line-height: 22px;
}
.maincntnt h2
{
	color: #de3c00;
	font: bold 18px verdana;
	text-transform: uppercase;
}
.maincntnt h2 b
{
	color: #000;
}
.maincntnt ul
{
	margin-top: 10px;
}
.maincntnt ul li
{
	background: url(../images/arrow.jpg) 15px 12px no-repeat;
	padding: 5px 30px;
}
.maincntnt img
{
	border: 1px solid #7c6354;
	margin-right: 10px;
}
.event
{
	background: #f1f1d8;
	padding: 10px;
}
.event:hover
{
	background: #dadaaf;
	color: #000;
}
.hdng
{
	color: #000;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.footer_contner
{
	width: 1008px;
	height: 20px;
	margin: 0 auto;
	background: url(../images/botm-cornr.png) no-repeat;
}
.footer
{
	width: 960px;
	margin: 0 auto;
	padding: 20px 10px 30px 10px;
	color: #fff;
}
.footer a
{
	color: #fff;
}
.footer a:hover
{
	color: #000;
}
.container
{
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.post
{
	margin: 0 auto;
	padding-bottom: 50px;
	float: left;
	width: 960px;
}

.btn-sign
{
	width: 460px;
	margin-bottom: 20px;
	margin: 0 auto;
	padding: 20px;
	border-radius: 5px;
	background: -moz-linear-gradient(center top, #00c6ff, #018eb6);
	background: -webkit-gradient(linear, left top, left bottom, from(#00c6ff), to(#018eb6));
	background: -o-linear-gradient(top, #00c6ff, #018eb6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr= '#00c6ff' , EndColorStr= '#018eb6' );
	text-align: center;
	font-size: 36px;
	color: #fff;
	text-transform: uppercase;
}
.btn-sign a
{
	color: #fff;
	text-shadow: 0 1px 2px #161616;
}
#mask
{
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	z-index: 9999;
}
.login-popup
{
	display: none;
	background: #333;
	padding: 10px;
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	width: 400px;
}
.login-popup img.btn_close
{
	float: right;
	margin: -28px -28px 0 0;
	_margin: -10px -10px 0 0;
}
fieldset
{
	border: none;
	margin: 20px auto;
	width: 300px;
}
.signin label
{
	display: block;
	padding-bottom: 7px;
}
.signin a
{
	color: #00c6ff;
}
.signin .textbox span
{
	display: block;
}
.signin p, .signin span
{
	color: #999;
	font-size: 11px;
	line-height: 18px;
}
.signin .textbox
{
	background: #666666;
	border-bottom: 1px solid #333;
	border-left: 1px solid #000;
	border-right: 1px solid #333;
	border-top: 1px solid #000;
	color: #fff;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font: 13px Arial, Helvetica, sans-serif;
	padding: 6px 6px 4px;
	width: 300px;
}
.signin input:-moz-placeholder
{
	color: #bbb;
	text-shadow: 0 0 2px #000;
}
.signin input::-webkit-input-placeholder
{
	color: #bbb;
	text-shadow: 0 0 2px #000;
}
.button
{
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background: -o-linear-gradient(top, #f3f3f3, #dddddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr= '#f3f3f3' , EndColorStr= '#dddddd' );
	border-color: #000;
	border-width: 1px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	padding: 5px 6px 6px 4px;
	margin-top: 10px;
	font: bold 12px arial;
	width: 100px;
}
.button:hover
{
	background: #ddd;
}
.tbl
{
	border: 1px solid #f1f1d8;
	border-bottom: 0px;
	border-right: 0px;
}
.tbl td
{
	border-right: 1px solid #f1f1d8;
	border-bottom: 1px solid #f1f1d8;
	padding: 10px 10px;
}
.tbl th
{
	border: 1px solid #f1f1d8;
	background: #f1f1d8;
	padding: 5px 10px;
	text-align: left;
	color: #898961;
}
.tbl b
{
	text-transform: uppercase;
	color: #000;
}
.tbl td table td{ border:0;padding: 5px 10px;}

/*******Registrtion FORM *******/

#register_form, #forgot_form
{
	margin-left: 0px;
}

#register_form label, #forgot_form label
{
	display: block;
	color: #797979;
	font-weight: 600;
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 5px;
}

#register_form label b, #forgot_form label b
{
	font: bold 14px arial;
	color: #f00;
	padding-right: 2px;
}

#register_form input, #register_form select, #forgot_form input, #forgot_form select, #register_form textarea
{
	width: 180px;
	padding: 3px;
	font: 12px Arial;
	color: #616145;
	border: 1px solid #e4e4d4;
	float: left;
	background: #f8f8e6;
	margin-bottom: 15px;
}

#register_form select, #forgot_form select
{
	width: 234px;
}

#register_form input.error, #forgot_form input.error, #register_form textarea.error
{
	background: #EEDFDF;
	border-color: #e77776;
}

#register_form div span, #forgot_form div span
{
	margin-left: 10px;
	color: #505050;
	font-size: 11px;
	font-style: italic;
	float: left;
	width: 220px;
}

#register_form div span.error, #forgot_form div span.error
{
	color: #e46c6e;
}

#register_form .send, #register_form .reset, #forgot_form .send, #forgot_form .reset
{
	background: #b0a070;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
	width: 80px;
}

#register_form .send:hover, #register_form .reset:hover, #forgot_form .send:hover, #forgot_form .reset:hover
{
	background: #88794a;
}

#register_form .disablebtn, #forgot_form .disablebtn
{
	background: #b0a070;
	color: #797979;
	font-weight: 700;
	font-style: normal;
	border: 0;
	width: 80px;
}

.errormsg
{
	font: 12px arial;
	color: #f00;
}
.location
{
	background: #f8f8e6;
	border: solid 1px #ddddc8;
	padding: 10px 15px;
	width: 360px;
	margin-top: 10px;
}
.location img
{
	border: solid 1px #ccc;
	margin: 10px 0;
}

#gal01
{
	width: 950px;
	margin: 0px;
	padding: 0px;
}


.maincntnt .showcaseList
{
}
.maincntnt .showcaseList li
{
	float: left;
	width: 212px;
	list-style: none;
	background: none;
	margin-bottom: 10px;
	padding: 5px 12px;
	_padding: 5px 5px;
}
.maincntnt .showcaseList li a
{
	border: solid 1px #ccc;
	display: block;
	padding: 5px;
	list-style: none;
}
.maincntnt .showcaseList li a:hover
{
	background-color: #c25a33;
	border: solid 1px #c25a33;
}
.maincntnt .showcaseList img
{
	border: 0px;
}

