@charset "utf-8";
/*
@import url(http://fonts.googleapis.com/css?family=Covered+By+Your+Grace);
@import url(http://fonts.googleapis.com/css?family=Bowlby+One);*/

@import url(https://fonts.googleapis.com/css?family=Love+Ya+Like+A+Sister);

.wake_2hr {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_2h {
  display: none;
  opacity: 0;
}

#toggle_2h {
  display: block;
  margin: 0 auto;
}


.wake_3hr {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_3h {
  display: none;
  opacity: 0;
}

#toggle_3h {
  display: block;
  margin: 0 auto;
}



.wake_adhr {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_adh {
  display: none;
  opacity: 0;
}

#toggle_adh {
  display: block;
  margin: 0 auto;
}



.cruise_ssc {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_ssc {
  display: none;
  opacity: 0;
}

#toggle_ssc {
  display: block;
  margin: 0 auto;
}


.cruise_dol {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_dol {
  display: none;
  opacity: 0;
}

#toggle_dol {
  display: block;
  margin: 0 auto;
}


.cruise_2cu {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_2cu {
  display: none;
  opacity: 0;
}

#toggle_2cu {
  display: block;
  margin: 0 auto;
}


.cruise_3cu {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_3cu {
  display: none;
  opacity: 0;
}

#toggle_3cu {
  display: block;
  margin: 0 auto;
}


.cruise_acu {
  background-color:#efefef;
  width: 100%;
  /*height: 900px;*/
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_acu {
  display: none;
  opacity: 0;
}

#toggle_acu {
  display: block;
  margin: 0 auto;
}



/* VERTICLE MARQUEE */
.container {
	width: 100%;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	/*background: white;*/
	position: relative;
	/*box-sizing: border-box;*/
}

.marquee {
	position: relative;
	/*box-sizing: border-box;*/
	animation: marquee 60s linear infinite;
	
}

.marquee:hover {
    animation-play-state: paused;
}

/* Make it move! */
@keyframes marquee {
    0%   { top:   10px }
    100% { top: -1000px }
}

/* Make it look pretty */
.microsoft .marquee {
	margin: 0;
	padding:0;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	line-height:30px;
}

.microsoft:before, .microsoft::before,
.microsoft:after,  .microsoft::after {
    left: 0;
    z-index: 1;
    content: '';
    position: absolute;
    pointer-events: none;
    width: 100%; height: 2em;
    background-image: linear-gradient(180deg, #2e3192, rgba(255,255,255,0));
}

.microsoft:after, .microsoft::after {
    bottom: 0;
    transform: rotate(180deg);
}

.microsoft:before, .microsoft::before {
    top: 0;
}

/* Style the links */
.vanity {
    color: #FFFF00;
    text-align: center;
    /* font: .75em 'Segoe UI', Tahoma, Helvetica, Sans-Serif; */
}

.vanity a, .microsoft a {
    color: #FFFF00;
    transition: color .5s;
    text-decoration: none;
}

.vanity a:hover, .microsoft a:hover {
    color: #FFFF00;
}


/* VERTICLE MARQUEE */



body {
	background-image: url(img/tropical-bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}


.center_wrap {
	width: 1260px;
	margin-right: auto;
	margin-left: auto;
}

.pad10{
	padding:10px;
}

.bg75w {
	background-image: url(img/75w.png);
	background-repeat: repeat;
}

.whwr {
	display:block;
	width:100%;
	background-image:url(img/mast-bg.png);
}

.center_wrap_h {
	width: 1260px;
	margin-right: auto;
	margin-left: auto;
	
}

.center_wrap_m {
	display:none;
}

/* shares */
#wrap_share {
	width:270px;
	float: right;
	display:inline;
	margin-top: 65px;
	margin-right: -255px;
	margin-bottom: 5px;
	margin-left: 0px;
	top: 45px;
	right:-260px;
	
}

.pws_shares {
	float: right;
	display: inline;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	width: 35px;
	
}


ul {
	margin-left:10px;
}

.background {
	height: 526px;
	width: 1002px;
	position: absolute;
	margin: 0px;
}
.parasail_text {
	height: 400px;
	position: absolute;
	z-index: 100;
	top: 150px;
	width: 1002px;
}
.bananaboat_bg {
	background-image: url(img/bananaboat_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.waverunner_bg {
	background-image: url(img/waverunner_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.wakeboard_bg {
	background-image: url(img/wakeboard_02.jpg);
	background-repeat: no-repeat;
}

.parasail_bg {
	background-image: url(img/parasail_02.jpg);
	background-repeat: no-repeat;
}

.boatrental_bg {
	background-image: url(img/charleston-boat-rental__02.jpg);
	background-position: left top;
}

.charter_bg {
	background-image: url(img/charleston-charters_01.jpg);
	background-position: left top;
}

/*
.text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
}

.txt_s_b_w {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFF;
}
*/
.nav {
top:10px;
}

#wrapper {
	border: 
	1px solid #fff; 
	padding:3px;
	}
 
#wrapper div {margin: 5px 5px 10px 5px; padding: 0; float: left;  width: 1002px; text-align: center;}.text_large {
	font-size: small;
	font-weight: bolder;
	text-transform: uppercase;
	color: #F00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-variant: normal;
}

.text_large_o {
	font-size: large;
	font-weight: bolder;
	color: #F60;
}

.text_medium_y {
	font-size: medium;
	font-weight: bolder;
	color: #FF0;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bottomlinks {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.bottom_orange {
	font-size: small;
	color: #F60;
	font-family: Arial, Helvetica, sans-serif;
}
.bottom_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
a:hover {
	text-decoration: none;
}
#wr_txt {
	width: 400px;
	left: 40px;
	top: 80px;
	position: relative;
}

#wr_txt_b {
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	left: 40px;
	top: 90px;
	position: relative;
}

#ps_txt {
	left: 20px;
	top: 20px;
	position: relative;
	width: 360px;
}

#para_txt {
	width: 345px;
	left: 55px;
	top: 90px;
	position: relative;
}

#boat_txt {
	width: 390px;
	left: 5px;
	top: 60px;
	position: relative;
}

#charter_txt {
	width: 320px;
	left: 10px;
	top: 270px;
	position: relative;
}

#charter_txt_2 {
	width: 400px;
	left: -20px;
	top: 275px;
	position: relative;
}


#bana_txt {
	width: 430px;
	left: 20px;
	top: 90px;
	position: relative;
}

#rese_txt {
	width: 920px;
	left: 40px;
	top: 80px;
	position: relative;
}

#about_txtb_1 {
	width: 350px;
	left: 25px;
	top: 75px;
	position: relative;
}

#about_txtb_2 {
	width: 450px;
	left: 5px;
	top: 275px;
	position: relative;
}

.sub_ttxt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	color: #666;
}
.about_bg {
	background-image: url(img/sc-watersports_02.jpg);
}

.about_bg1 {
	background-image: url(img/sc-watersports_01.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.rese_bg {
	background-image: url(img/parasail_reservation_02.jpg);
	background-repeat: no-repeat;
}
.txt_m_b_r {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #F00;
}

 
.clear {
	clear:both;
}
 
a.clickbox i {display:block; width:16px; height:16px; position:fixed; right:-100px; top:0; z-index:500;}
 
a.clickbox .lightbox:hover i,
a.clickbox:active i,
a.clickbox:focus i {right:10px; top:10px; background:url(img/close.gif);}
 
#close {display:block; position:fixed; width:16px; height:16px; right:10px; top:10px; z-index:1000; background:url(img/trans.gif); cursor:pointer;}
 .white_border {
	border: 5px solid #FFF;
}
.email {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFF;
}
#drivingdirectionsbox {
	padding: 10px;
	border: 1px dotted #CCC;
	width: 500px;
}



#links {
	padding-top: 10px;
	background-color: #2e3091;
	width: 100%;
	position: absolute;
}

#links ul li {
	list-style-image: url(img/moon.png);
	margin-left:-30px;
	font-size:.8em;
}

#links ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFF00;
	text-decoration: none;
	font-weight: normal;
	
}

#links ul li a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #FFF;
}


#t_nav {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	float: right;
	margin-right: 15px;
	font-size: 0.6em;
}

#t_nav a {
	margin-left: 15px;
	color: #F00;
	text-decoration: none;
	font-weight: bold;
}

#t_nav a:hover {
	margin-left: 15px;
	color: #302C9A;
	font-weight: bold;
}

#b_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	margin-top: 30px;
	float: right;
}

#b_nav a {
	margin-left: 15px;
}

#map_canvas {
	height: 320px;
	width: 100%x;
}

#dds {
	padding: 5px;
	width: 349px;
	border: 1px dotted #CCC;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-variant: normal;
}
a {
	font-weight: bold;
	color: #2e3192;
}
#right {
	float: right;
}






a.clickbox, a.clickbox:visited, a.clickbox:hover {
	text-decoration:none;
}

a.clickbox img {
	display:block;
	border: 3px solid #CCC;
}
 

 
a.clickbox {
	float: left;
	height: 100px;
	margin: 6px;
	width: 150px;
}

.thumbholder {
	width:100%;
	margin:0 auto;
}

.charter_box {
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #CCC;
	color: #000;
	min-height: 220px;
}

.content_box {
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #CCC;
	color: #000;
	/* min-height: 220px; */
}

.home_content_box {
	
	padding: 0px;

}

.shares {
	border: none;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.yellow {
	color: #FF0;
}
.red {
	color: #F00;
}

.blue {
	color: #2e3192;
}

.mailing_list {
	display: inline;
	float: left;
	background-color: #E51B23;
	border: 3px dashed #FF0;
	margin-right: 20px;
}

.em16 {
	font-size: 1.6em;
	letter-spacing: 1px;
}

.em1 {
	font-size:1em;
	
}



#brand_box {
	min-width: 300px;
	max-width: 920px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(img/wave.png)
}

#brand_logo {
	float:left;
	display:inline;
	width:300px;
	margin-left:10px;
	margin-top:10px;
}

#brand_tel_box {
	float:right;
	display:inline;
	margin-top:15px;
	background-color:#FFF;
	padding-top:8px;
	padding-bottom:4px;
	padding-right:8px;
	padding-left:8px;
	margin-right:8px;
}

#brand_tel {
	color:#2e3192;
	font-size:55px;
	font-family:'Love Ya Like A Sister', cursive;
}

#pays {
	display:inline;
	float:right;
	clear:rigth;
	margin-right:5px
}

#social_blue {
	background-color:#1f2262;
	width:100%;
}



/* middle bar buttons */
#middle_button_box {
	margin-right:5px;
	float:left;
	display:inline block;
	background-color:#F00;
	margin-top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
}

#middle_button_box a {
	color:#FF0;
	text-decoration:none;
}

#middle_button_box a:hover {
	color:#FFF;
	text-decoration:none;
}



/* index buttons */
#buy_button_box {
	margin-right:5px;
	float:right;
	background-color:#F00;
	margin-top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
}

#buy_button_box a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_box a:hover {
	color:#FFF;
	text-decoration:none;
}


/* buy tix page */
#buy_button_pg {
	margin-right:5px;
	background-color:#F00;
	margin-top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
	text-align:center;
}

#buy_button_pg a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_pg a:hover {
	color:#FFF;
	text-decoration:none;
}


/* reservation buttons */
#res_button_box {
	width:auto;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-color:#F00;
	margin-top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
}

#res_button_box a {
	color:#FF0;
	text-decoration:none;
}

#res_button_box a:hover {
	color:#FFF;
	text-decoration:none;
}


#footer-split {
	display:none;
}



#rates_text {
	font-size:18px;
	font-weight:bold;	
}

#address_box_wrap {
	width:100%;
	margin-right:10px;
}


#address_box_66 {
	float:left;
	display:inline;
	background-color:#1f2262;
	width:802px;
	margin-bottom:10px;
	margin-right:10px;	
}


#address_box {
	float:left;
	display:inline;
	background-color:#1f2262;
	width:396px;
	margin-bottom:10px;
	margin-right:10px;	
}

.mapbutt {
		width:90px;
}

#ddbut{
	float:right;
	display:inline-block;
	width:30%;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:15px;
}


.col4 {
	float:left;
	display:inline;
	width:25%;	
}


#img_three {
	float:left;
	display:inline;
	margin-right:5px;
	width:32%;
		
}

#flinks a {
	color: #FF0;
}

#home_dw {
	width: 410px;
	display: inline;
	float: left;
	
}

#home_dw_h2 {
	font-size:21px;	
}

#threecols {
	display:inline;
	float:left;
	width:300px;
	
}

.mfix {
	margin-top:-20px;
}




/* COLUMNS */

/* 80 / 20 */
.col_fixed_marg {
	margin-right:0px;
}

.col_fixed_box {
	width:20%;
	float:left;
	display:inline;
	
}

.col_auto_marg {
	margin-right:0px;
}

.col_auto_box {
	width:80%;
	float:left;
	display:inline;
}

/* 50 / 50 */
.col_2_marg {
	margin-right: 10px;
}

.col_2_box {
	width:50%;
	float:left;
	display:inline;
	margin-top:10px;	
}




/* 60 / 40 */

.col_60_marg {
	margin-right: 10px;
}

.col_60_box {
	width:60%;
	float:left;
	display:inline;
	margin-top:10px;	
}

.col_40_marg {
	margin-right: 10px;
}

.col_40_box {
	width:40%;
	float:left;
	display:inline;
	margin-top:10px;	
}

/* 60 / 40 */


/* 30 / 70 */

.col_70_marg {
	margin-right: 10px;
}

.col_70_box {
	width:70%;
	float:left;
	display:inline;
	margin-top:10px;	
}

.col_30_marg {
	margin-right: 10px;
}

.col_30_box {
	width:30%;
	float:left;
	display:inline;
	margin-top:10px;	
}

/* 30 / 70 */


/* 3 col */
.col_3_box {
	margin-right: 10px;
}

.col_3_marg {
	width:33%;
	float:left;
	display:inline;
	margin-top:10px;	
}
/* 3 col */


/* 4 col */
.col_4_marg {
	width:25%;
	float:left;
	display:inline;
	margin-top:10px;	
}

.col_4_box {
	margin-right: 10px;
}
/* 4 col */


/* 5 col */
.col_5_marg {
	width:20%;
	float:left;
	display:inline;
	margin-top:10px;	
}

.col_5_box {
	margin-right: 10px;
}
/* 5 col */

/* 5c col */
.col_5c_marg {
	width:20%;
	float:left;
	display:inline;
		
}

.col_5c_box {

}
/* 5c col */

/* 6 col */
.col_6_marg {
	width:16.6%;
	float:left;
	display:inline;
	margin-top:10px;	
}

.col_6_box {
	margin-right: 10px;
}
/* 6 col */
/* COLUMNS */




/* TOP */
#buy_button_box_top {
	width:255px;
	float:right;
margin-right:20px;
	margin-top:15px;
	margin-bottom:5px;
	background-color:#F00;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
	text-align:center;
}

#buy_button_box_top h2 {
	color:#FF0;
	text-decoration:none;
	font-size:20px;
}

#buy_button_box_top a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_box_top a:hover {
	color:#FFF;
	text-decoration:none;
}


#cont_form_box {
	width:100%
}

/* SCALING COLUMNS */
#pws_autocolwrap {
    padding-right: 30px;
    overflow: hidden;
}

.pws_col {
    float: left;
    margin-left: 40px;
    margin-right: -30px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
}
.pws_col:first-child {
    margin-left: 0;
}
.pws_half {
    width: 50%;
}
.pws_thirds {
    width: 33.3%;
}
.pws_quarter {
    width: 25%;
}
.pws_six {
    width: 16.6%;
}
.pws_20 {
    width: 20%;
}
.pws_15 {
    width: 15%;
}


.form_field_box {
	margin-top:10px;	
}



/* YOUTUBE */
.pws-vid-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	padding-top: 30px; 
	height: 0; overflow: hidden; 
} 

.pws-vid-container iframe, 
.pws-vid-container object, 
.pws-vid-container embed { 
	position: absolute;
	top: 0;
	left: 0; 
	width: 100%; 
	height: 100%; 
}


/*
a:link {
	color:#2E3192;
}
a:visited {
	color:#2E3192;
}
a:hover {
	color:#2E3192;
}
a:active {
	color:#2E3192;
}
*/

/* SCALING COLUMNS */

/* 920 pads - 1/2 1080p */
@media (max-width: 1279px) {
	.center_wrap {
		width: 920px;
		margin-right: auto;
		margin-left: auto;
		
	}
	
	.center_wrap_h {
		width: 920px;
		margin-right: auto;
		margin-left: auto;
	}

.center_wrap_m {
	display:none;
}

	#home_dw {
		width: 50%;
		display: inline;
		float: left;
	}
	
	#home_dw_h2 {
		font-size:22px;	
	}





/* 80 / 20 */
.col_fixed_marg {
	margin-right:0px;
}

.col_fixed_box {
	width:30%;
	float:left;
	display:inline;
	
}

.col_auto_marg {
	margin-right:0px;
}

.col_auto_box {
	width:70%;
	float:left;
	display:inline;
}




	
	/* TOP */
#buy_button_box_top {
	width:260px;
	float:right;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	
}

#buy_button_box_top h2 {
	color:#FF0;
	text-decoration:none;
	font-size:18px;
}

#buy_button_box_top a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_box_top a:hover {
	color:#FFF;
	text-decoration:none;
}


#brand_tel_box {
	float:right;
	display:inline;
	margin-top:15px;
	background-color:#FFF;
	padding-top:8px;
	padding-bottom:4px;
	padding-right:8px;
	padding-left:8px;
	margin-right:8px;
}

#brand_tel {
	color:#2e3192;
	font-size:41px;
	font-family:'Love Ya Like A Sister', cursive;
}

/* TOP */
#buy_button_box_top {

	margin-right:5px;
	margin-top:15px;
	float:right;
	background-color:#F00;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
	text-align:center;
}

#buy_button_box_top h2 {
	color:#FF0;
	text-decoration:none;
	font-size:20px;
}

#buy_button_box_top a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_box_top a:hover {
	color:#FFF;
	text-decoration:none;
}


/* shares */
#wrap_share {
	width:270px;
	float: right;
	display:inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	top: 0px;
	right:0px;
	
}

.pws_shares {
	float: right;
	display: inline;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	width: 35px;
	
}


#address_box_66 {
	float:left;
	display:inline;
	background-color:#1f2262;
	width:578px;
	margin-bottom:10px;
	margin-right:6px;	
}
	
#address_box {
	float:left;
	display:inline;
	background-color:#1f2262;
	width:286px;
	margin-bottom:10px;
	margin-right:6px;	
}

.mapbutt {
	width:45px;
}	
	
#ddbut{
	float:right;
	display:inline;
	width:auto;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:15px;
}

}



/* mobile device */
@media (max-width: 768px) {
	
	.center_wrap {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}
	
	.center_wrap_h {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

.center_wrap_m {
	display:none;
}

	#pays {
		float:none;
		width:280px;
		margin-left:auto;
		margin-right:auto;
		margin:5px;
		clear:both;
	}

	.col4 {
		float:left;
		display:inline;
		width:50%;	
	}

	#footer-split {
		display:block;
		clear:both;
		margin:0px;
	}

	#rates_text {
		font-size:10px;	
	}

	#threecols {
		display:inline;
		float:left;
		width:380px;
	
	}

	#home_dw_h2 {
		font-size:17px;	
	}

/* TOP */
#buy_button_box_top {

	margin-right:5px;
	margin-top:5px;
	float:right;
	background-color:#F00;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
	text-align:center;
}

#buy_button_box_top h2 {
	color:#FF0;
	text-decoration:none;
	font-size:20px;
}

#buy_button_box_top a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_box_top a:hover {
	color:#FFF;
	text-decoration:none;
}


/* shares */
#wrap_share {
	display:none;
	
}

.pws_shares {
	display:none;
	
}

#address_box_66 {
	float:none;
	display:block;
	background-color:#1f2262;
	width:100%;
	margin-bottom:10px;
	margin-right:0px;	
}

#address_box {
	float:left;
	display:inline;
	background-color:#1f2262;
	width:100%;
	margin-bottom:10px;
	margin-right:0px;	
}

.mapbutt {
	width:40px;
}	
	
#ddbut{
	float:right;
	display:inline;
	width:auto;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:15px;
}


/* MAP */
#map_canvas {
	height: 220px;
	width: 100%x;
}


/* COLUMNS */
/* 50 / 50 */
.col_2_marg {
	margin-right: 0px;
}

.col_2_box {
	width:100%;
	float:none;
	display:block;
	margin-top:0px;	
}

/* 80 / 20 */
.col_fixed_marg {
	margin-right:0px;
}

.col_fixed_box {
	width:100%;
	float:none;
	display:block;
	
}

.col_auto_marg {
	margin-right:0px;
}

.col_auto_box {
	width:100%;
	float:none;
	display:block;
}

/* 60 / 40 */

.col_60_marg {
	margin-right:0px;
}

.col_60_box {
	width:100%;
	float:none;
	display:block;
	margin-top:10px;	
}

.col_40_marg {
	margin-right: 10px;
}

.col_40_box {
	width:100%;
	float:none;
	display:block;
	margin-top:10px;	
}

/* 60 / 40 */


/* 30 / 70 */

.col_70_marg {
	margin-right: 0px;
}

.col_70_box {
	width:100%;
	float:none;
	display:block;
	margin-top:10px;	
}

.col_30_marg {
	margin-right: 0px;
}

.col_30_box {
	width:100%;
	float:none;
	display:block;
	margin-top:10px;	
}

/* 30 / 70 */


/* 3 col */
.col_3_box {
	margin-right: 10px;
}

.col_3_marg {
	width:33%;
	float:left;
	display:inline;
	margin-top:10px;	
}
/* 3 col */


/* 4 col */
.col_4_marg {
	width:25%;
	float:left;
	display:inline;
	margin-top:10px;	
}

.col_4_box {
	margin-right: 10px;
}
/* 4 col */


/* 5 col */
.col_5_marg {
	width:100%;
	float:none;
	display:block;
	margin-top:10px;	
}

.col_5_box {
	margin-right: 0px;
}
/* 5 col */

/* 5c col */
.col_5c_marg {
	width:100%;
	float:none;
	display:block;	
}

.col_5c_box {
}
/* 5c col */

/* 6 col */
.col_6_marg {
	width:16.6%;
	float:left;
	display:inline;
	margin-top:10px;	
}

.col_6_box {
	margin-right: 10px;
}
/* 6 col */
/* COLUMNS */

	/*INDEXIC FRAME 
	.wake_2hr {
  background-color:#efefef;
  width: 100%;
  height: 2000px;
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_2h {
  display: none;
  opacity: 0;
}

#toggle_2h {
  display: block;
  margin: 0 auto;
}


.wake_3hr {
  background-color:#efefef;
  width: 100%;
  height: 2000px;
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_3h {
  display: none;
  opacity: 0;
}

#toggle_3h {
  display: block;
  margin: 0 auto;
}



.wake_adhr {
  background-color:#efefef;
  width: 100%;
  height: 2000px;
  transition: all 2s linear;
  display: block;
  overflow:hidden;
}

.hidden_adh {
  display: none;
  opacity: 0;
}

#toggle_adh {
  display: block;
  margin: 0 auto;
}


	/*INDEXIC FRAME */

}




@media (max-width: 480px) {


body {
	
	background-image: url(../img/mob-parasailing.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}

	.center_wrap {
		width: 100%;
		min-width:300px;
	}
	
	.whwr {
	display:none;

}
	
	.center_wrap_h {
		display:none;
	}
	
	.center_wrap_m {
		width:100%;
		display: block;
		height:119px;
	}
	
	#brand_logo {
		float:left;
		display:inline;
		width:150px;
		margin-top:5px;
		margin-left:5px;
		text-align:center;
	}

	#brand_tel_box {
		float:right;
		display:inline;
		margin-top:5px;
		background-color:#FFF;
		padding-top:5px;
		padding-bottom:2px;
		padding-right:5px;
		padding-left:5px;
		margin-right:5px;
	}
	
	#brand_tel {
		color:#2e3192;
		font-size:25px;
		font-family:'Love Ya Like A Sister', cursive;
	}
	
	#brand_box {
	min-width: 300px;
	max-width: 920px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF;
}

#rates_text {
	font-size:10px;	
}



#img_three {
	width:100%;
	min-width:280px;
	margin-bottom:10px;
		
}

#home_dw {
	width: 100%;
}

#threecols {
	width:100%;
	
}

.mfix {
	margin-top:0px;
}

#home_dw_h2 {
		font-size:16px;	
	}
	
.pws_shares {
	float:left;
	display:inline;
	margin-top:0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.pws_shares img {
	width:40px;
}

#wrap_share {
	clear:both;
	width:100%;
	float: none;
	display: none;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

/* TOP */
#buy_button_box_top {
	margin-right:5px;
	float:right;
	background-color:#F00;
	margin-top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
}

#buy_button_box_top h2 {
	color:#FF0;
	text-decoration:none;
	font-size:13px;
}

#buy_button_box_top a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_box_top a:hover {
	color:#FFF;
	text-decoration:none;
}

/* TOP */
#buy_button_box_top {
	width:160px;
	margin-right:5px;
	float:right;
	background-color:#F00;
	margin-top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
}

#buy_button_box_top h2 {
	color:#FF0;
	text-decoration:none;
	font-size:12px;
}

#buy_button_box_top a {
	color:#FF0;
	text-decoration:none;
}

#buy_button_box_top a:hover {
	color:#FFF;
	text-decoration:none;
}

#map_canvas {
	height: 160px;
	width: 100%x;
}


.col4 {
		float:none;
		display:block;
		width:100%;	
	}
	
	

.hide {
	display:none;
}

	

}

