/*	MAIN TEMPLATE

	MAIN BLUE: 	#99CCFF
	LINK BLUE: 	#0066FF
	NEW BLUE:	#3366FF
	ORANGE:		#FFCC66
	GREEN:		#66CC00
	TBL GREEN:	#A7C942
	RED:		#CC0000
	BORDER:		#CCC
	GREY:		#999
	DARK GRY:	#555
*/
*{margin:0px; padding:0px;} 
html{overflow:auto;}
body{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	overflow-y: scroll;
	overflow-x: hidden;
	background:#F0F0F0 url('../Images/bg-checker.png') repeat;
}

/*----SCROLLBAR---*/
::-webkit-scrollbar {width:12px;  background:#FFF;}
::-webkit-scrollbar-track {
	margin-top:70px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}
::-webkit-scrollbar-thumb {
	background: rgba(204,204,204,0.8); 
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(204,204,204,0.4); 
}

/*-------SET-------*/
h1{font:normal 40px tahoma, arial; color:#777;}
h2{font:normal 32px tahoma, arial; color:#777;}
h3{font:normal 26px tahoma, arial; color:#777;}
h4{font:normal 22px tahoma, arial; color:#777;}
h5{font:normal 18px tahoma, arial; color:#777;}
h6{font:normal 14px tahoma, arial; color:#777;}
p{font:normal 12px arial; color:#666; line-height:20px;}
label{font:normal 14px tahoma, arial; color:#777;}
ul{list-style-type:none;}
a{color:#0066FF; text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}
img{border:none;}
.center{text-align:center;}
.left{float:left;}
.right{float:right;}
.no-float{clear:both;}

/*-------INPUT-------*/
input{padding:3px 5px; font:normal 14px tahoma, arial; 
	color:#999; text-align:left; line-height:20px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	background:#FFF;
} input:focus{background:#F0F0F0;}
input[type="password"]{background:#FFF url('../Images/password.png') no-repeat center left;}
input[type="password"]:focus{background:#F0F0F0;}
select{font:normal 15px tahoma, arial; 
	color:#FFF; line-height:20px; border:none; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	background:#CCC;
}
textarea{padding:3px 5px; font:normal 12px arial; 
	color:#999; text-align:left; line-height:16px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	background:#FFF;
}

/*-------BUTTONS-------*/
.bot{padding:0px 8px; font:normal 16px tahoma, arial;
	color:#0066FF; text-align:center; 
	display:inline-block; cursor:pointer;
	background:#FFF; border:1px solid #CCC;  
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px;
	box-shadow: 0px 1px 5px #CCC; 
	-moz-box-shadow: 0px 1px 5px #CCC; 
	-webkit-box-shadow:0px 1px 5px #CCC;
}
.bot:hover{border:1px solid #999;
	box-shadow: 0px 1px 5px #CCC inset; 
	-moz-box-shadow: 0px 1px 5px #CCC inset; 
	-webkit-box-shadow:0px 1px 5px #CCC inset;
}
.blue{color:#FFF; background:#0066FF url('../Images/btn-blue.png') repeat-x top center;}
.blue:hover{color:#FFF; border:1px solid #0066CC; background:#0066FF;
	box-shadow: 0px 1px 10px #0066CC inset; 
	-moz-box-shadow: 0px 1px 10px #0066CC inset; 
	-webkit-box-shadow:0px 1px 10px #0066CC inset;
}
.orange{color:#666; background:#FFCC66 url('../Images/btn-orange.png') repeat-x top center;}
.orange:hover{color:#000; border:1px solid #FFCC66; background:#FFCC33;
	box-shadow: 0px 1px 10px #FFCC66 inset; 
	-moz-box-shadow: 0px 1px 10px #FFCC66 inset; 
	-webkit-box-shadow:0px 1px 10px #FFCC66 inset;
}
.red{color:#FFF; background:#CC3333 url('../Images/btn-red.png') repeat-x top center;}
.red:hover{color:#FFF; border:1px solid #CC3333; background:#CC3300;
	box-shadow: 0px 1px 10px #CC3333 inset; 
	-moz-box-shadow: 0px 1px 10px #CC3333 inset; 
	-webkit-box-shadow:0px 1px 10px #CC3333 inset;
}
.grey{color:#666; background:#CCC url('../Images/btn-grey.png') repeat-x top center;}
.grey:hover{color:#000; border:1px solid #CCCCCC; background:#CCCC99
	box-shadow: 0px 1px 10px #CCCCCC inset; 
	-moz-box-shadow: 0px 1px 10px #CCCCCC inset; 
	-webkit-box-shadow:0px 1px 10px #CCCCCC inset;
}
.green{color:#000; background:#00CC00 url('../Images/btn-green.png') repeat-x top center;}
.green:hover{color:#000; border:1px solid #00CC00; background:#33CC00;
	box-shadow: 0px 1px 10px #00CC00 inset; 
	-moz-box-shadow: 0px 1px 10px #00CC00 inset; 
	-webkit-box-shadow:0px 1px 10px #00CC00 inset;
}
.call{font-style:italic; color:#66CC00;}

/*-------STRIPES-------*/
.stripes-right{width:100%; min-height:80px; padding:20px 0px;
	background:#F0F0F0 url('../Images/bg-stripes-right.png') repeat;
	border-top:1px solid #CCC; 
	border-bottom:1px solid #CCC;
	box-shadow: 1px -3px 5px #CCC; 
	-moz-box-shadow: 1px -3px 5px #CCC; 
	-webkit-box-shadow:1px -3px 5px #CCC;
}

.stripes-left{width:100%; min-height:80px; padding:20px 0px; 
	background:#F0F0F0 url('../Images/bg-stripes-left.png') repeat;
	border-top:1px solid #CCC; 
	border-bottom:1px solid #CCC;
	box-shadow: 1px 3px 5px #CCC; 
	-moz-box-shadow: 1px 3px 5px #CCC; 
	-webkit-box-shadow:1px 3px 5px #CCC;
}


/*-------BANNERS-------*/
.banner{width:100%; height:70px; position:fixed;
	z-index:80;
	background:#FFF;
	border-bottom:1px solid #CCC;
	box-shadow: 1px 3px 5px #CCC; 
	-moz-box-shadow: 1px 3px 5px #CCC; 
	-webkit-box-shadow:1px 3px 5px #CCC;
}

.logo{position:absolute; top:5px; left:10px;} .logo img{height:60px;}
.more{height:70px; padding:0px 18px; 
	font:normal 14px arial; color:#999;
	line-height:70px;
	float:right;
	border-left:1px solid #CCC;
}.more:hover{
	padding-bottom:2px; color:#666;
	box-shadow:-1px 3px 5px #CCC inset; 
	-moz-box-shadow:-1px 3px 5px #CCC inset; 
	-webkit-box-shadow:-1px 3px 5px #CCC inset;
	background:#FFF;
}
.more img{height:32px; margin-top:22px;}
.more-pressed{
	padding-bottom:2px; color:#666;
	box-shadow:-1px 3px 5px #CCC inset; 
	-moz-box-shadow:-1px 3px 5px #CCC inset; 
	-webkit-box-shadow:-1px 3px 5px #CCC inset;
	background:#FFF;
}

.shop{padding:13px 12px; 
	float:right;
	border-left:1px solid #CCC;
} .shop img{height:44px;}
.shop:hover{padding-bottom:15px;
	box-shadow:1px 3px 5px #CCC inset; 
	-moz-box-shadow:1px 3px 5px #CCC inset; 
	-webkit-box-shadow:1px 3px 5px #CCC inset;
	background:#FFF;
}

.phone{color:#777; text-align:right;
	position:absolute; top:10px; right:150px;
	
} .phone img{height:16px; vertical-align:-2px; background:#FFF;}
.phone a{margin-top:3px; font:normal 16px arial; color:#999; display:block;}
.phone a:hover{color:#99CCFF;}

.links{position:absolute; top:71px; right:0px; z-index:70;
	box-shadow:1px 3px 5px #CCC; 
	-moz-box-shadow:1px 3px 5px #CCC; 
	-webkit-box-shadow:1px 3px 5px #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	background:#FFF; display:none;
}
.links ul{margin:10px auto; padding:0px; list-style-type:none;}
.links ul li{font:normal 14px arial;}
.links ul li a{margin:10px 0px; padding:5px 10px; color:#999; display:block;} 
.links ul li a:hover{color:#FFF; background:#99CCFF;} 
#g-data{display:none;}

/*-------COVERS-------*/
.cover{width:100%; height:400px; margin-top:80px; 
	position:relative; overflow:hidden;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}


/*-------MAIN-------*/
.main{width:950px; height:auto; margin:-50px auto 0px; 
	position:relative; display:table;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px; 
	-moz-border-top-left-radius:8px; 
	-moz-border-top-right-radius:8px; 
	box-shadow:0px 2px 5px 2px #CCC; 
	-moz-box-shadow:0px 2px 5px 2px #CCC; 
	-webkit-box-shadow:0px 2px 5px 2px #CCC;
	background:#FFF;
} 
.content{width:100%; padding:10px 0px 0px;}
.content h2{padding:0px 20px 10px; color:#000;}
.content p.big-top{margin:0px 20px; font:normal 18px arial; line-height:24px; text-align:justify;}
.content p.big-top span{color:#333; text-shadow:1px 1px #CCC;}

/*-------PAGE CONTENT-------*/
.page{width:150px; height:100%; display:table-cell;
	border-top-left-radius:8px;
	-webkit-border-top-left-radius:8px; 
	-moz-border-top-left-radius:8px; 
	border-right:1px solid #CCC;
	background:#F0F0F0;
}
.page h3{color:#999; padding-left:10px; line-height:60px; 
	border-bottom:1px solid #CCC;
}
.page ul{margin-bottom:50px;}
.page li{width:150px; height:50px; border-bottom:1px solid #CCC;}
.page a{width:140px; height:50px; padding-left:10px; 
	font:normal 12px arial; color:#999; line-height:50px; 
	display:block; background:#FFF;
}
.page a:hover{color:#666; background:#F0F0F0;}
.page a.on{width:150px; margin-left:-10px; color:#FFF; 
	box-shadow:-1px -1px 5px 2px #CCC; 
	-moz-box-shadow:-1px -1px 5px 2px #CCC; 
	-webkit-box-shadow:-1px -1px 5px 2px #CCC;
	background:#99CCFF;
}

.page-content{width:799px; display:table-cell;}
.page-content h2{margin:10px 20px; color:#000;}
.page-content p.big-top{margin:0px 20px; font:normal 18px arial; line-height:24px; text-align:justify;}
.page-content p.big-top span{color:#333; text-shadow:1px 1px #CCC;}


/*-------FOOTER-------*/
.footer{width:100%; background:#F0F0F0; border-top:1px solid #CCC;}

.foot-go{width:100%; padding:15px 0px;
	position:relative;
	box-shadow:0px 0px 8px #CCC; 
	-moz-box-shadow:0px 0px 8px #CCC; 
	-webkit-box-shadow:0px 0px 8px #CCC;
	background:#FFF;
}.foot-go a{height:50px; width:130px; margin-left:-73px;
	font-size:20px; line-height:50px; 
	position:absolute; top:-10px; left:50%; z-index:10;
}

.foot-social{width:100%; text-align:center; position:relative; 
	overflow:hidden; background:#999;
}.foot-social div{width:33%; float:left; 
	font:italic 15px palatino, serif; color:#FFF; 
	line-height:38px;
}.foot-social div img{width:30px; margin:4px 3px; vertical-align:middle;}

.foot-mil{width:100%; padding:40px 0px; text-align:center;}
.foot-mil h3{float:left; color:#000;}
.foot-mil h4{color:#444;}
.foot-mil h4 span{font:italic 16px palatino, serif; color:#66CC00;}
.foot-mil p{font:normal 13px arial; color:#999;}
.foot-mil p span{color:#777;}
.foot-mil ul{margin:15px 0px 0px; text-align:center;}
.foot-mil ul li{width:80px; margin:5px 10px; 
	font:normal 14px tahoma, arial; color:#333; 
	text-align:center; display:inline-block;
}.foot-mil ul li img{height:70px; vertical-align:-22px;}

.foot-base{width:100%; padding:40px 0px; 
	position:relative; overflow:hidden; 
}
.foot-base div{width:33%; float:left; text-align:center;}
.foot-base ul{margin-top:10px; text-align:center;}
.foot-base ul li{font:normal 14px tahoma, arial; color:#777; line-height:25px;}

.foot-links{width:100%; padding:20px 0px; text-align:center; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.foot-links ul{text-align:center;}
.foot-links ul li{width:100px; text-align:center; display:inline-block;}
.foot-links ul li a{font:normal 12px arial; color:#3366FF;}
.foot-links ul li a:hover{border-bottom:2px solid #FFF;}

.foot-copy{width:100%; padding:10px 0px; position:relative; overflow:hidden;}
.foot-copy p{width:200px; padding:0px 10px; font-family:tahoma; color:#999; text-align:right; float:right;}
.foot-copy p span{margin-left:3px; font:normal 12px arial; color:#999;}
.foot-copy p img{height:13px; vertical-align:-2px;}
.g-ping{height:36px; margin-left:-18px; position:absolute; top:12px; left:50%;}

.final{width:100%; min-height:120px; margin:0px auto; padding:60px 0px 0px; position:relative;}
.final h3{width:600px; margin:0px auto; padding:0px; color:#555; text-align:center;}
.mission{background:url('../Images/full-map.png') no-repeat center -60px;}
.mission h3{color:#000; text-shadow:-2px -2px 5px #999; }

.featured{padding:80px 0px; background:url('../Images/featured.png') no-repeat 50% 50%;}

/*----------PAGES-----*/


/*-------PAGE - CAUSE-------*/
.cause{background:#222 url('../Images/flag-raise.jpg') no-repeat 50% 50%;}
.cause img{margin-left:-200px; position:absolute; top:-20px; right:50%;}
.cause h1{width:350px; font-size:44px; color:#FFF; 
	text-shadow:1px 1px #000;
	position:absolute; top:50px; left:60%;
	border-bottom:2px solid #FFF;
}
.cause-stop{width:650px; margin:0px auto 30px; text-align:center;}
.cause-pic{width:780px; margin:20px 10px;}
.cause-actions{width:800px; padding:30px 0px; position:relative; overflow:hidden;}
.cause-actions h1{width:200px; margin:0px 20px; padding:10px;
	font:normal 48px tahoma, arial; color:#FFF; float:left;
	text-align:center; background:#000;
}.cause-actions h1:hover{color:#000; background:#FFF;}
.cause-notes{width:800px; padding:30px 0px; position:relative; overflow:hidden;}
.cause-notes p{width:220px; margin:0px 20px; padding:0px; float:left;
	font-size:16px; text-align:justify; line-height:24px;
}
.cause-notes p span{margin:0px 10px 0px 0px; font:normal 40px arial; color:#000; float:left;}
.cause-links{width:200px; margin:0px 20px 30px; padding:10px; float:left; text-align:center;}
.cause-links a{height:50px; line-height:50px;}

/*-------COUNTER------- change billion width to 615 when passes a billion*/
#billion{width:615px; margin:30px auto 10px; font:bold 66px arial; position:relative; overflow:hidden;}
#billion span{float:left;}
.flip-counter{width:auto; margin:0px auto; text-align:center; position:relative; overflow:hidden;}
.flip-counter ul.cd{float:left;list-style-type:none;margin:0;padding:0;}
.flip-counter li{background:url('../Images/digits.png') 0 0 no-repeat;}
.flip-counter li.t{background-position:0 0;width:53px;height:39px;}
.flip-counter li.b{background-position:0 0;width:53px;height:64px;}
.flip-counter li.s{background-position:-53px -1030px;width:14px;height:103px;}


/*-------PAGE - TEAM-------*/
.collage{background:#000 url('../Images/team-collage.png') repeat left top}
.collage h1{width:300px; font-size:50px; color:#FFF; text-shadow:1px 1px #333; position:absolute; top:80px; left:60%;}
.team-deck{padding:10px 20px 40px; position:relative; overflow:hidden;}
.team-except{position:absolute; top:180px; right:-65px; z-index:5;}

/*-------TEAM CARDS-------*/
.team{width:235px; margin:20px 13px 20px 0px;
	float:left;
	position:relative; overflow:hidden;
	border:1px solid #CCC;
	box-shadow:0px 2px 5px 2px #CCC; 
	-moz-box-shadow:0px 2px 5px 2px #CCC; 
	-webkit-box-shadow:0px 2px 5px 2px #CCC;
	border-radius:8px;
	-webkit-border-radius:8px; 
	-moz-border-radius:8px; 
}
.team h5{padding:3px 5px; color:#FFF; text-align:center; background:#99CCFF;}
.team-links{padding:5px; text-align:center;}
.team-links img{width:24px; margin:0px 10px;}

.team-photo{width:100%; height:160px; margin:0px auto;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px; 
	-moz-border-top-left-radius:8px; 
	-moz-border-top-right-radius:8px; 
}

.team-info{height:150px; padding:5px; 
	display:none;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px; 
	-moz-border-top-left-radius:8px; 
	-moz-border-top-right-radius:8px; 	
}
.team-info h6{padding:3px 0px; color:#000;}
.team-info p{font-size:14px; line-height:20px;}

.team-flip{width:14px; position:absolute; top:8px; right:8px; z-index:10; cursor:pointer;}
.team-flip2{width:20px; position:absolute; top:-15px; right:-15px; z-index:10; cursor:pointer;}

.team-faces{width:130px; margin:20px 20px 20px 0px;  
	position:relative; float:left; z-index:20;
} .team-faces h6{margin:5px 0px; color:#000; text-align:center; cursor:pointer;}
.team-pic{width:100%; min-height:100px; 
	box-shadow:0px -3px 5px 1px #CCC; 
	-moz-box-shadow:0px -3px 5px 1px #CCC; 
	-webkit-box-shadow:0px -3px 5px 1px #CCC;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px; 
	-moz-border-top-left-radius:8px; 
	-moz-border-top-right-radius:8px; 
}
.team-bio{cursor:pointer;}
.team-links-small{width:130px; margin:0px; text-align:center;}
.team-links-small img{width:20px; margin:0px 5px; vertical-align:middle;}
.team-faces p{width:120px; padding:5px 8px 20px; position:absolute; bottom:160px; left:-3px; z-index:10;
	background:#FFF;  display:none;
}
.team-faces p span{font-size:14px; color:#000; display:block;}



/*-------PAGE - ORIGIN-------*/
.origin{background:#000 url('../Images/man-walking.jpg') no-repeat 30% 50%;}
.origin h1{width:600px; color:#FFF; position:absolute; top:10%; left:50%;}
.origin-collage{width:780px; margin:20px 10px;}
.origin-champ{width:130px; margin:0px 20px 0px 0px; padding:8px; float:left; background:#F0F0F0;}

.origin-cheat{width:220px; margin:60px 20px 0px; float:right;}
.origin-cheat h2{margin:0px 0px 5px; font-size:22px;}
.origin-cheat p{margin:0px; font:normal 15px arial; line-height:24px; text-align:justify;}
.origin-cheat img{width:200px; margin:10px 0px 0px; padding:10px; background:#F0F0F0;}

.origin-action{width:520px; height:467px; margin:10px 20px 0px; position:relative; overflow:hidden;
	cursor:pointer;
}
h2.origin-make{width:400px; margin-top:40px; padding:10px;  
	color:#FFF; text-align:right; background:#99CCFF;
	transform:rotate(10deg);
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	
}.origin-make:hover{background:#0066FF;}
h2.origin-make span{font-size:16px; display:block;}

.origin-one{width:240px; margin-top:20px; padding:10px; color:#FFF; 
	text-align:center; position:relative; background:#000;
}

.origin-start{width:200px; padding:5px 0px; text-align:center;
	position:absolute; bottom:-93px; right:-80px;
	transform:rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	background:#990000;

}.origin-start a{color:#FFF;}
.origin-start:hover{background:#000;}


/*-------PAGE - WHY GOZUMP-------*/
.why{background:#000 url('../Images/cheeseburger.jpg') no-repeat right top;}
.why h1{width:400px; margin-left:-400px; color:#FFF; position:absolute; left:50%; top:10%; }

.why-gozump{margin:30px 20px;}
.why-gozump h3 span{width:34px; height:34px; margin:-2px 10px 0px 0px; 
	color:#FFF; text-align:center; float:left;
	box-shadow:0px 2px 5px 2px #CCC; 
	-moz-box-shadow:0px 2px 5px 2px #CCC; 
	-webkit-box-shadow:0px 2px 5px 2px #CCC;
	border-radius:18px;
	-webkit-border-radius:18px; 
	-moz-border-radius:18px; 
	border:2px solid #F0F0F0; background:#A7C942;
}
.why-gozump p{width:450px; margin:10px 0px 40px; font:normal 15px arial; line-height:20px; text-align:justify;}



/*-------PAGE - THANK YOU-------*/
.thanks{background:#000 url('../Images/welcome.jpg') no-repeat left top;}
.thanks h1{width:400px; color:#FFF; position:absolute; left:50%; top:50%;}
.thanks h1 span{font-size:28px; font-family:arial; color:#555; display:block;}

.thanks-seat{width:776px; height:400px; margin:20px;
	position:relative; border:2px solid #CCC;
	background:#F0F0F0 url('../Images/have-seat.jpg') no-repeat 65% 50%;
} 
.thanks-seat h3{width:250px; color:#FFF; position:absolute; left:30px; top:280px;}
.thanks-seat h3 span{color:#FF0000; text-shadow: 1px 1px 5px #000;}
.thanks-seat ul{position:absolute; right:88px; bottom:90px;}
.thanks-seat ul li{padding:10px 0px 5px 32px; 
	font:normal 20px arial; color:#FFF;
	text-shadow: 1px 1px 3px #000;
	background:url('../Images/check.png') no-repeat left bottom;
}
.thanks-seat img{height:250px; position:absolute; right:200px; bottom:0px;}

.thanks-do{width:780px; margin:50px 20px 50px; position:relative; overflow:hidden;}

.thanks-done{width:250px; margin-right:10px; float:left; text-align:center;}
.thanks-done img{height:40px; margin-bottom:10px;}
.thanks-done h4{font-weight:bold;}
.thanks-done h4 a{color:#777;} .thanks-done h4 a:hover{text-decoration:underline;}

.thanks-done p{margin-top:10px; font-size:16px; color:#999;}


/*-------PAGE - SHOP-------*/
.store{background:#333 url('../Images/gozump-store.png') no-repeat 50% 40%;}
.store h1{width:400px; color:#FFF; position:absolute; left:55%; top:50px;}
.store-h{text-align:center;}
.store-front{margin:10px 0px 40px; position:relative; overflow:hidden;}

.item{width:400px; margin:20px 35px;
	float:left;
	position:relative; overflow:hidden;
	border:1px solid #CCC;
	box-shadow:0px 2px 5px 2px #CCC; 
	-moz-box-shadow:0px 2px 5px 2px #CCC; 
	-webkit-box-shadow:0px 2px 5px 2px #CCC;
	border-radius:8px;
	-webkit-border-radius:8px; 
	-moz-border-radius:8px; 
}
.item h5{padding:5px 20px; color:#FFF; background:#333;}
.item h5 span{margin:0px 5px; float:right;}
.item h5 img{height:20px;}
.item-links{padding:10px; font:italic 18px serif; color:#990000; text-align:center;}

.item-photo{width:100%; height:300px; margin:0px auto;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px; 
	-moz-border-top-left-radius:8px; 
	-moz-border-top-right-radius:8px; 
}

.item-info{height:300px; 
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px; 
	-moz-border-top-left-radius:8px; 
	-moz-border-top-right-radius:8px; 	
	display:none;
}
.item-info h6{padding:20px 20px 10px; font-size:30px; color:#000;}
.item-info p{padding:0px 20px 20px; font-size:14px; line-height:20px; text-align:justify;}

.item-flip{width:14px; position:absolute; top:8px; right:8px; z-index:10; cursor:pointer;}


/*-------QUICK - LOGIN-------*/
.quick{width:250px; text-align:center;
	position:absolute; top:200px; right:30px;
	box-shadow: 1px -3px 5px #CCC; 
	-moz-box-shadow: 1px -3px 5px #CCC; 
	-webkit-box-shadow:1px -3px 5px #CCC;
	border:1px solid #CCC;
	background:#F0F0F0;
}
.quick h3{padding:8px 0px; color:#777; position:static; background:#FFF;}
.quick h6{padding:5px 0px; font-size:16px; color:#FFF; 	
	background:#99CCFF;
}
.quick h6 span{font-size:18px; font-weight:bold;}
.quick label{width:200px; margin:10px auto 3px; text-align:left; display:block;}
.quick select{width:200px;}
.quick input{height:40px; margin-bottom:20px; line-height:40px;} 
.quick input[type="text"], .quick input[type="password"]{
	width:200px; height:32px; margin:10px 0px; line-height:32px;
	background:#F0F0F0; border:1px solid #CCC;
	box-shadow: 0px 1px 5px #CCC inset; 
	-moz-box-shadow: 0px 1px 5px #CCC inset; 
	-webkit-box-shadow:0px 1px 5px #CCC inset;
}
.quick input[type="password"]{background:#F0F0F0 url('../Images/password-grey.png') no-repeat center left;}
.quick input[type="password"]:focus{background:#F0F0F0;}

.quick hr{margin:20px 0px 0px; color:#F0F0F0; border:1px solid #F0F0F0; background:#F0F0F0;}
.quick p{margin:-5px 0px 0px; padding:0px;}
.quick a{color:#CCC;} .quick a:hover{color:#999;}

.data{margin:0px 0px 20px; padding:10px 0px 20px; border-bottom:1px solid #CCC; background:#FFF;}



/*-------PAGE - CONTACT-------*/
.contact{background:#333 url('../Images/nationwide.png') no-repeat center center;}
.contact h1{margin-left:-200px; color:#FFF; font-size:36px; 
	text-shadow: 1px 1px 5px #000; 
	position:absolute; top:8%; left:50%;
}
.contact h1 span{font-size:40px; display:block;} .contact h1 span.xl{font-size:44px; display:block;}
.contact-info tr{border:1px solid #FFF;}
.contact-info{margin:40px 20px; border-collapse:collapse;}
.contact-info th{width:150px; padding:10px; font:bold 16px arial; color:#999; text-align:left;}
.contact-info td{width:200px; padding:10px 10px 10px 0px; font:normal 16px tahoma, arial; 
	color:#3366FF; text-align:left;
}
.contact-info a{color:#3366FF; text-decoration:none;}
.contact-info a:hover{text-decoration:underline;}
.contact-info tr.odd{background:#F0F0F0; border:1px solid #F0F0F0;}

.contact-call{width:400px; margin:40px 20px;}
.contact-call h2{margin:0px; color:#777;}
.contact-call p{font-size:14px; text-align:justify;}

.contact-open{margin:80px 20px 30px; position:relative; overflow:hidden;}
.contact-open img{margin-right:20px;}
.contact-open h1{margin-top:80px;} 
.contact-open h1 span{color:#CC0000;}



/*-------PAGE - FAQ-------*/
.faq-me{background:#000 url('../Images/lone-man.jpg') no-repeat center bottom;}
.faq-me h1{width:400px; color:#333; position:absolute; left:50%; top:10%; }
.faq-me h1 span{font-size:32px; color:#999; display:block;}

.faq{margin:30px 20px;}
.faq h3{margin:0px 0px 30px 0px;}
.faq h3 span{width:34px; height:34px; margin:-2px 10px 0px 0px; 
	color:#FFF; text-align:center; float:left;
	box-shadow:0px 2px 5px 2px #CCC; 
	-moz-box-shadow:0px 2px 5px 2px #CCC; 
	-webkit-box-shadow:0px 2px 5px 2px #CCC;
	border-radius:18px;
	-webkit-border-radius:18px; 
	-moz-border-radius:18px; 
	border:2px solid #F0F0F0; background:#A7C942;
	cursor:pointer;
}
.faq h3 span:hover{
	box-shadow:0px 0px 0px 0px #CCC; 
	-moz-box-shadow:0px 0px 0px 0px #CCC; 
	-webkit-box-shadow:0px 0px 0px 0px #CCC;
}
.faq p{width:450px; margin:-20px 0px 30px; font:normal 15px arial; line-height:20px; text-align:justify; display:none;}


/*-------PAGE - MILITARY-------*/
.register{background:#666 url('../Images/country-road-bw.png') no-repeat center center;}
.register h1{width:400px; color:#FFF; position:absolute; left:23%; top:30px;
}.register h1 span{color:#CC0000; text-shadow:1px 1px #333;}

h2.register-start{height:50px; margin:0px; padding:0px; color:#777; line-height:50px; 
	text-align:center; background:#F0F0F0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.service{margin:40px 40px;}
.service h3 span{font:italic 12px georgia, serif; color:#999;}
.service ul{margin:20px 0px; text-align:left;}
.service ul li{width:120px; margin:0px; text-align:left; display:inline-block;} 
.service ul li img{height:80px;}

.service-mark{width:870px; margin:40px auto; position:relative;}
.service-mark h3 span{font:italic 12px georgia, serif; color:#999;}
.service-mark h6{color:#CCC; position:absolute; left:10px; bottom:-30px;  cursor:pointer;}
.service-mark h6:hover{color:#999; font-weight:bold;}
.service-mark ul{margin:20px 0px; text-align:left;}
.service-mark ul li{width:62px; margin:5px 10px; text-align:left; display:inline-block;} 
.service-mark a{padding:15px 0px;
	font:bold 16px tahoma; color:#66CC00;
	text-align:center;
	border-radius:20px;
	-webkit-border-radius:20px; 
	-moz-border-radius:20px; 
	box-shadow:-1px -1px 5px 2px #CCC; 
	-moz-box-shadow:-1px -1px 5px 2px #CCC; 
	-webkit-box-shadow:-1px -1px 5px 2px #CCC;
	display:block; background:#FFF
}.service-mark a:hover{
	color:#FFF;
	box-shadow:0px 0px 0px 0px #CCC; 
	-moz-box-shadow:0px 0px 0px 0px #CCC; 
	-webkit-box-shadow:0px 0px 0px 0px #CCC;
	background:#99CCFF
}
#status ul li{width:120px;}
a.marked{
	color:#FFF;
	box-shadow:0px 0px 0px 0px #CCC; 
	-moz-box-shadow:0px 0px 0px 0px #CCC; 
	-webkit-box-shadow:0px 0px 0px 0px #CCC;
	background:#99CCFF
}
#fun-time, #fun-rank, #fun-buy, #rank, #time{position:relative; display:none;}
.fun{width:600px; margin:0px auto; text-align:center; line-height:24px;}

.join{width:950px; margin:0px auto; padding:20px 0px 20px; 
	background:#999 url('../Images/champion.png') no-repeat 75% bottom;
	display:none;
}
.join h3{width:700px; margin:0px 20px 20px; padding:0px; font-size:22px; color:#000; text-align:left;}
.join h5{color:#FFF;}
.join h5 span{
	padding:3px 10px;
	color:#FFF;
	border-radius:14px;
	-webkit-border-radius:14px; 
	-moz-border-radius:14px; 
	display:inline-block;
	background:#99CCFF;
} .join h6{color:#FFF; position:absolute; left:0; bottom:0px;}
.join input[type="text"], .join input[type="password"]{width:200px; height:32px; margin:10px 0px;}
.join input[type="submit"]{min-width:100px; height:50px; float:right;}
.join div.join-form{width:900px; margin:0px auto; position:relative; overflow:hidden; }
.join div.join-left{width:33%; float:left; text-align:left;}
.join div.join-mid{width:34%; float:left; text-align:center;}
.join div.join-right{width:33%; float:left; text-align:right;}
.join-mid h5{text-align:left; margin-left:45px;}
.join-right h5{text-align:left; margin-left:80px;}

.join-civ{background:#999 url('../Images/crowd.png') no-repeat 25% 16%;}
.join-civ h5, .join-civ h6{color:#000;}

.join-return{height:30px; margin-top:-15px; position:absolute; 
	left:10px; top:50%; cursor:pointer;
}

.join-white{background:#FFF url('../Images/champion.png') no-repeat 75% bottom;
	border:1px solid #CCC; border-top:0px;
}
.join-white h5, .join-white h6{color:#333;}


