@charset "UTF-8";
/* CSS Document */

@media screen and (max-device-width: 480px){
	/* Place mobile specific CSS code in here */
 body { 
  -webkit-text-size-adjust:120%; 
  -ms-text-size-adjust:120%; background-image: url(../images/bkg3.gif); background-repeat: repeat-x; }

body { font-size: .8em; }	
	
#container { width: 100%; padding: 0 1em;} 	
	
#col1, #col2, #col3, #col4 { clear: both; width: 100%; margin: 2px; }
#coupons { width: 160px; background-color: #778d3e; padding: .5em 0 .5em 2em; clear: both; margin-top: 14em; margin-right: 2em; font-size: .6em; float: none; }	
#subbanner { margin-top: 2em; width: 100%; font-size: .7em; }



/*#iphonepics { display: block; border: 4px solid #395c82; margin: 1em 0; width: 300px; height: 145px; }*/

/*navigation top*/
#navcontainer { margin-left: 0; margin-top: 1em; width: 100%; background-color: #597696; }
#navcontainer a { color: #fff; line-height: 2em; }
#navcontainer h2 {margin-bottom: 1em; color: white;  padding-left: 0px; font-weight: normal; font-size: 1em; }

ul#navlist { padding-left: 0; white-space: normal; font-size: .8em;}

#navlist li {display: inline; }

#navlist a { padding: .2em .5em; }




.slidecontainer { display: none; }
.slidecontaineri { display: inherit; 
	position: absolute; 
	margin-top: 24px; 
	border: 4px solid #395c82; }
#featured { display: none; }

.content { display: none; }
.contenti { background: url(../images/clubhouse-hole1-300.jpg); }


/*   PAGES    */


#contentPages { padding-right: 0em; float: none; font-size: .8em; } 
#rightside { width: 100%; float: none; margin-left: 0; margin-top: 6px; }
#rightside img { border: 4px solid #395c92; margin-bottom: 1em; max-width: 300px; height: auto; }

table { font-family: 'Oswald', 'Arial Narrow', Arial, Helvetica, sans-serif; margin-top: 1em; width: 100%; }

thead tr { background: #778d3e; color: white; }
td, th { padding: .5em; }

iframe { width: 300px; height: 300px; }




 /*PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
#featuredi { 
	width: 300px;
	height: 109px;
	background: #000 url('images/clubhouse-hole1-300.jpg') no-repeat center center;
	overflow: hidden; display: inherit; }
#featuredi>img,  
#featuredi>div,
#featuredi>a { display: none; }*/

/* TIMER
   ================================================== */

div.timer {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(orbit/s-rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(orbit/s-timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(orbit/s-pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(orbit/s-pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 30px;
    height: 40px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -30px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(orbit/s-right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(orbit/s-left-arrow.png);
    left: 0; }


/* FOOTER ----------------------------*/
.hr { width:80%; }
.terms {
	padding-left:1em;
}

#footer-top {
	width:100%;
	margin:0 auto 0 auto;
	padding:0;
	height:4px;
}
#footer {
	width:100%;
	margin:0 auto 0 auto;
	padding:30px 0 20px 0;
	border:1px #ccc solid;
	border-width:0 1px 0 1px;
	overflow:auto;
	clear: both;
	
}
#footer-nav {
	margin:0 auto 0 auto;
	width:100%;
	overflow:auto;
	/* padding-left:40px; */
}

#footer-nav dl * {
	font-size: .9em; }
	
	#footer-nav dt {
	padding-bottom:.5em;}
	
#footer-nav dd {
	padding-bottom:.5em;
}


#footer-products, #footer-services, #footer-media, #footer-labs, #footer-blog, #footer-about {
	padding:0 1.5em;
	display:inline;
	float:none;
	margin:0;
}
.first-col {
	padding:0 30px 0 10px !important;
}
#footer-legal {
	width:100%;
	margin:0 auto;
}

#footer-copyright {
	width:100%;
	margin:0;
	padding:0;
	float:none;
}
#footer * p {
	font-size:.7em;
}

#footer-copyright p{
	margin:0 0 7px 0;
}

#footer-logo {
	float:none;
	width:100%;
	margin:0;
	padding:0;
}
#footer-logo p {
	padding-left:6em;
}
#footer-logo img {
	padding:3px 0 0 5px;
	float: none;
	display: block;
	margin: -1em 0 0;
}








	
}
