@charset "utf-8";

/* ---------------
	CSS Constants 
*/

*{
	margin:0;
	padding:0;	
	color:#333;
}

html, body{		
	width:100%;	
	height:100%;		
}
body{
	font-size:62.5%;
}
label{
	cursor: pointer;
}
.textType{
	height: 17px;
	border: 1px solid #c4b37b;
	background: url(http://awesomeclubs.com/img/inputShadow.gif) top right no-repeat;
}
.checkBox{
	width:13px;
	height:13px;
	border:1px solid inset;
	margin:0 3px 0 0;
}
.radioBox{
	width:15px;
	height:15px;
	margin:0 3px 0 0;
}
ol, ul {
	list-style: none;
}

ol.normal {
	list-style-image: none;
	list-style-type: decimal;
	list-style-position: inside;
}

ul.normal {
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}


table{
	border-collapse:collapse;
	border-spacing:0;
}
table td{
	padding:0;
	vertical-align:top;	
}
.fTable{
	width:100%;
	*width:auto;
	table-layout:fixed;
}
.rel{
	position:relative;
}
.abs{
	position:absolute;
}

.toLeft{
	text-align:left;
}
.toRight{
	text-align:right;	
}
.toCenter{
	text-align:center;
}
.toBoth{
	text-align:justify;
}
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
.fClear{
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;	
	font-size: 0px !important;		
	overflow:hidden;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.fClearIE{
	zoom:1;	
}
.noDisplay{
	display:none;
}
.hideDisplay{
	visibility: hidden;
}
.noPB{
	padding-bottom: 0 !important;
}
.noPT{
	padding-top: 0 !important;
}
img {
	behavior: url(png/pngbehavior.htc);
}
.fixIeImg{
	*display:block;
}
.sep{
	height: 1px;
	font-size: 0;
	overflow: hidden;
	background: #e2dccc;
}
/* ---------------
	Links styles*/

a{
	text-decoration:none;
}	
a:link{	
	
}
a:visited{
	
}
a:hover{
	text-decoration:underline;	
}
a:active{
	color:red;
}
a img{
	text-decoration:none;
	border:none;
}
.hand{
	cursor:pointer;
}

/* ---------------
	Fonts styles */

.georgia{
	font-family:Georgia, serif;
}
.helvetica{
	font-family:"Helvetica CE", Arial, serif;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.underline{
	text-decoration: underline;
}
a, li, input{
	font-size:inherit;
	font-size:expression(this.parentNode.currentStyle["fontSize"]);
	font-weight:inherit;
	font-weight:expression(this.parentNode.currentStyle["fontWeight"]);
	font-style:inherit;
	font-style:expression(this.parentNode.currentStyle["fontStyle"]);
	line-height:inherit;
	line-height:expression(this.parentNode.currentStyle["lineHeight"]);
	color:inherit;
	color:expression(this.parentNode.currentStyle["color"]);	
}
p, span{
	color:inherit;
	color:expression(this.parentNode.currentStyle["color"]);	
}
h1{
	font-size:3em;
	*font-size:30px !important;
}
h2{	
	font-size:2.4em;
	*font-size:24px !important;
	font-weight: normal;
}
h3{
	font-size:1.3em;
	*font-size:13px !important;
	font-family:Georgia, serif;
	color: #cc0000;
}
.font10{
	font-size:1em;
	*font-size:10px !important;	
}
.font11{
	font-size:1.1em;	
	*font-size:11px !important;		
}
.font12{
	font-size:1.2em;
	*font-size:12px !important;			
}
.font13{
	font-size:1.3em;
	*font-size:13px !important;			
}
.font14{
	font-size:1.4em;
	*font-size:14px !important;			
}
.font16{
	font-size:1.6em;
	*font-size:16px !important;			
}
.upCase{
	text-transform:uppercase;	
}
.black{
	color:#000 !important;
}
.gray{
	color:#666 !important;
}
.white{
	color:#fff;
}
.red{
	color: #cc0000;
}
.blue{
	color: #1088cd;
}
.brown{
	color:#5f4023;
}
.link{
	color:#40709e;
}

/* ---------------
	Indention styles*/

.LP10px{
	padding-left: 10px;	
	padding-right: 8px;
}	
.TP14px{
	padding-top: 14px;
}	
.TP16px{
	padding-top: 16px;
}	
.TP10px{
	padding-top: 10px;
}	
.PT12px{
	padding-top: 12px;
}	
.PB12px{
	padding-bottom: 12px;
}
/* ---------------
	Width and Height styles*/
.w415px{
	width: 423px;
}	
.w326px{
	width: 326px;
}
.w312px{
	width: 312px;
}
.w126px{
	width: 126px;
}
.w69px{
	width: 69px;
}
.w63px{
	width: 63px;
}
.w26px{
	width: 26px;
}
/* ---------------
	debug classes */
	
.rb{
	border:1px solid red;
}	
.bb{
	border:1px solid #000;
}