@charset "utf-8";
/***** CSS Document *****/

/***** 
     All files and code are property of Grey Sky Media
     No reproduction of this or any file is authorized
     All Rights Reserved
     Copyright 2011 | Don't steal, it's not nice
*****/

/***** Toolkit *****/

/***** Resets *****/
/* include reset.css for resets */

/***** Font/Text *****/
.noDec{
	text-decoration:none;	
}
.noDec:hover{
	text-decoration:none;
}
.italic{
	font-style:italic;
}
.bold{
	font-weight: bold;
}
.normal{
	font-weight:normal !important;
	font-style: normal !important;
}
.larger{
	font-size:larger;
}
.smaller{
	font-size:smaller;
}
.textLeft{
	text-align:left;
}
.textRight{
	text-align:right;
}
.textCenter{
	text-align:center;
}
.f8{
	font-size:8px;
}
.f9{
	font-size:9px;
}
.f10{
	font-size:10px;
}
.f11{
	font-size:11px;
}
.f12{
	font-size:12px;
}
.f14{
	font-size:14px;
}
.f16{
	font-size:16px;
}
.f18{
	font-size:18px;
}
.f20{
	font-size:20px;
}
.f22{
	font-size:22px;
}
.f24{
	font-size:24px;
}
.f25{
	font-size:25px;
}

.w10{
	color:rgb(255,255,255);
	font-size:10px;
}
.w12{
	color:rgb(255,255,255);
	font-size:12px;
}
.w14{
	color:rgb(255,255,255);
	font-size:14px;
}
.w16{
	color:rgb(255,255,255);
	font-size:16px;
}
.w18{
	color:rgb(255,255,255);
	font-size:18px;
}
.w20{
	color:rgb(255,255,255);
	font-size:20px;
}
.w10b{
	color:rgb(255,255,255);
	font-size:10px;
	font-weight:bold;
}
.w12b{
	color:rgb(255,255,255);
	font-size:12px;
	font-weight:bold;
}
.w14b, .w14b a{
	color:rgb(255,255,255);
	font-size:14px;
	font-weight:bold;
}
.w16b{
	color:rgb(255,255,255);
	font-size:16px;
	font-weight:bold;
}
.w18b{
	color:rgb(255,255,255);
	font-size:18px;
	font-weight:bold;
}
.w20b, .w20b a{
	color:rgb(255,255,255);
	font-size:20px;
	font-weight:bold;
}
.w22b{
	color:rgb(255,255,255);
	font-size:22px;
	font-weight:bold;
}
.w24b, .w24b a{
	color:rgb(255,255,255);
	font-size:24px;
	font-weight:bold;
}
.w26b{
	color:rgb(255,255,255);
	font-size:26px;
	font-weight:bold;
}
.w30b{
	color:rgb(255,255,255);
	font-size:30px;
	font-weight:bold;
}

/***** Colors *****/
.color255255255, .color255255255 a{
	color:rgb(255,255,255);
}
.color149148123, .color149148123 a{
	color:rgb(149,148,123);
}
.color081079061{
	color:rgb(81,79,61);
}
.color050050050{
	color:rgb(050,050,050);
}
.color193192170{
	color:rgb(193,192,170);
}
.bg209209196{
	background:rgb(209,209,196);
}
.bg193192170{
	background:rgb(193,192,170);
}
.bg149148123{
	background:rgb(149,148,123);
}
.c1c0aaBG{
	background-color:rgb(193,192,170);
	}
.c1c0aaMain{
	background-color:rgb(193,192,170);
	}
.c1c0aaLeft{
	width:13px;
	}
.c1c0aaRight{
	width:13px;
	}
.c1c0aaBottom{
	height:13px;
	width:1254px;
	}
.colorfff{
	background:rgb(255,255,255);
}
.color232118{
	background:rgb(35,33,24);
	}
.colorc1c0aa{
	background:rgb(193,192,170);
	}
.color95947b{
	background:rgb(149,148,123);
	}
.colord1d1c4{
	background:rgb(209,209,196);
	}
.color514f3d{
	background:rgb(81,79,61);
	}
.color4c4c40{
	background:rgb(76,76,64);
}
.hoverbg081079061:hover{
	background:rgb(81,79,61);
}

/***** Cursor *****/
.pointer{
	cursor: pointer;
}

/***** Spacing/Floats/Clears/Alignment *****/
.spacer{
	height:33px;
	}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.clearBoth{
	clear:both;
}
.clearLeft{
	clear:left;
}
.clearRight{
	clear:right;
}
.clearFix:after{
/*	width:100%; */
/*	overflow:auto; */
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
}
.center{
	margin: 0 auto;
}
.overflowHidden{
	white-space:nowrap;
	overflow:hidden;
}
/***** Display/Height/Width *****/

.hidden{
	display:none;
}
.inline{
	display:inline;
}
.block{
	display:block;
}
.blocki{
	display:block !important;
}
.inlineBlock{
	display:inline-block;
}
.relative{
	position:relative;
}
.absolute{
	position:absolute;
}
ul.table{
	display:table;
	width:100%;
}
ul.table li ul{
	display:table-row;
}
ul.table li ul li{
	display:table-cell;
}
.top{
	top:0;
}
.right{
	right:0;
}
.bottom{
	bottom:0;
}
.left{
	left:0;
}
.h100p{
	height:100%;
}
.w50p{
	width:50%;
}
.w100p{
	width:100%;
}
.w100px{
	width:100px;
}
.w125px{
	width:125px;
}
.w125pxi{
	width:125px !important;
}
.w150px{
	width:150px;
}
.w200px{
	width:200px;
}
.w210px{
	width:210px;
}
.w350px{
	width:350px;
}
.w500px{
	width:500px;
}
.w1000px{
	width:1000px;
}

/***** Padding *****/
.p1{
	padding:1px;
}
.p2{
	padding:2px;
}
.p3{
	padding:3px;
}
.p4{
	padding:4px;
}
.p5{
	padding:5px;
}
.p10{
	padding:10px;
}
.p15{
	padding:15px;
}
.p20{
	padding:20px;
}
.pt5{
	padding-top:5px;
}
.pr5{
	padding-right:5px;
}
.pb5{
	padding-bottom:5px;
}
.pl5{
	padding-left:5px;
}
.pt10{
	padding-top:10px;
}
.pt10i{
	padding-top:10px !important;
}
.pr10{
	padding-right:10px;
}
.pb10{
	padding-bottom:10px;
}
.pl10{
	padding-left:10px;
}
.pt20{
	padding-top:20px;
}
.pt25{
	padding-top:25px;
}
.pt30{
	padding-top:30px;
}
/***** Margin *****/
.marginAuto{
	margin:0 auto;
}
.m1{
	margin:1px;
}
.m2{
	margin:2px;
}
.m3{
	margin:3px;
}
.m4{
	margin:4px;
}
.m5{
	margin:5px;
}
.m10{
	margin:10px;
}
.m15{
	margin:15px;
}
.m20{
	margin:20px;
}
.mt1{
	margin-top:1px;
}
.mt2{
	margin-top:2px;
}
.mt3{
	margin-top:3px;
}
.mt4{
	margin-top:4px;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mr1{
	margin-right:1px;
}
.mr2{
	margin-right:2px;
}
.mr3{
	margin-right:3px;
}
.mr4{
	margin-right:4px;
}
.mr5{
	margin-right:5px;
}
.mr10{
	margin-right:10px;
}
.mr15{
	margin-right:15px;
}
.mr20{
	margin-right:20px;
}
.mr20i{
	margin-right:20px !important;
}
.mb1{
	margin-bottom:1px;
}
.mb2{
	margin-bottom:2px;
}
.mb3{
	margin-bottom:3px;
}
.mb4{
	margin-bottom:4px;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb25{
	margin-bottom:25px;
}
.mb30{
	margin-bottom:30px;
}
.ml1{
	margin-left:1px;
}
.ml2{
	margin-left:2px;
}
.ml3{
	margin-left:3px;
}
.ml4{
	margin-left:4px;
}
.ml5{
	margin-left:5px;
}
.ml10{
	margin-left:10px;
}
.ml15{
	margin-left:15px;
}
.ml20{
	margin-left:20px;
}

/***** Border *****/
.noBorder{
	border:0;
}

/***** Lists *****/
.inlineList{
	display:block;
}
.inlineList li {
	display:inline-block;
	float:left;
}
.bullets ul{
	list-style-position:inside;
}
.bullets li{
	list-style-type:disc;
}
/***** Misc *****/
.reset{
	border:none !important;
	font-weight:normal !important;
}
:-moz-any-link:focus{
	outline:none;
}
.leftArrow{
	border-color:transparent rgb(209,209,196) transparent transparent;
	border-style:solid;
	border-width:8px 8px 8px 0;
	float:left;
	height:0;
	margin:12px 0 0 9px;
	width:0;
}
.rightArrow{
	border-color:transparent transparent transparent rgb(209,209,196) ;
	border-style:solid;
	border-width:8px 0 8px 8px;
	float:left;
	height:0;
	margin:12px 0 0 9px;
	width:0;
}

/***** Backgrounds ****/
.rgba000-01{
	background:url(http://gsmcdn.com/img/rgba000-01.png) repeat;
}
.rgba000-02{
	background:url(http://gsmcdn.com/img/rgba000-02.png) repeat;
}
.rgba000-03{
	background:url(http://gsmcdn.com/img/rgba000-03.png) repeat;
}
.rgba000-04{
	background:url(http://gsmcdn.com/img/rgba000-04.png) repeat;
}
.rgba000-05{
	background:url(http://gsmcdn.com/img/rgba000-05.png) repeat;
}
.rgba000-10{
	background:url(http://gsmcdn.com/img/rgba000-10.png) repeat;
}
.rgba000-20{
	background:url(http://gsmcdn.com/img/rgba000-20.png) repeat;
}
.rgba000-25{
	background:url(http://gsmcdn.com/img/rgba000-25.png) repeat;
}
.rgba000-30{
	background:url(http://gsmcdn.com/img/rgba000-30.png) repeat;
}
.rgba000-40{
	background:url(http://gsmcdn.com/img/rgba000-40.png) repeat;
}
.rgba000-50{
	background:url(http://gsmcdn.com/img/rgba000-50.png) repeat;
	width:100%;
	height:100%;
}


/***** /Toolkit *****/


/***** Reset *****/


*{
	margin:0;
	padding:0;
}
html{
	height:100%;
}
body{
	width:100%;
	height:100%;
}

/* general elements */
a{	
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;
}
a:focus{
	outline-style:none;
}
ul {
	list-style-type:none;
}
ol{
	list-style-position:inside;	
}
img{
	border:0;
}
:-moz-any-link:focus {
 	outline: none;
}