
* { padding: 0; margin: 0; }

body {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:normal;
  background-color:#000;
background-image:url(bgcheck.gif);
background-repeat:repeat-x;
margin: auto;
}

a { color : #0053d0; style: underline; }
a:link { color : #0053d0; style: underline; }
a:hover { color : #0053d0;style: underline;  }
a:active { color : #0053d0;style: underline;  }


a.homepage { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; }
a.homepage:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; }
a.homepage:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; }
a.homepage:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; }



#wrapper { 
 margin: 0 auto;
 width: 922px;
}


p { margin-bottom:10px; }


#nav {
	float: right;
	width:510px;
}

#nav li {
 list-style-type:none;
	float: left;
}



ul {
 list-style-type: square; 
 padding-left: 1.4em;
 color:#FFFFFF;
}

li.side {
	margin-bottom: 17px;	
}

ul.review {
 list-style-type: square; 
 padding-left: 1.4em;
 color:#000;
}

#nav a {
	color: #eeeeee;
	text-decoration: none;
	display: block;
	position: relative;
	outline: none;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-top: 13px;
	margin-top: 7px;
	/*border-bottom: 1px solid #6f6f6f;*/
}

#nav a:hover {
	color: white;
	margin-top: 7px;
	border-bottom: 2px solid #c11e60;
	padding-bottom: 6px;
}

#navtop {
 color: #fff;
 width: 849px;
 float: left;
 height: 111px;
 margin: 10px 0px 0px 0px;
 background: #000;
}

#ad {
	float: right;
	height:60px;
	padding:0px;
	margin:0px;
}

#logo {
	float: left;
	height:111px;
	padding:0px;
	margin:0px;
	margin-top:-60px;
}


#ratingsummary {
 color: #000;
 padding:5px;
 float: right;
  margin: 0px 10px 0px 0px;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:6px;
  padding-bottom:15px;
 background: #fff;
 border:#ccc; border-style:solid; border-width:1px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
text-align:center;
}

blockquote
    {
	 border:#ccc; border-style:solid; border-width:1px;
    padding: 20px;
    font-size: 12px;    
    width:570px;
    background:#fff url(quote.gif) top left no-repeat;
}


#navbot li {
 list-style-type:none;
	float: left;
}

#navbot li.last {
 list-style-type:none;
	float: right;
	padding-right:25px;
}

#navbot a {
	color: #eeeeee;
	text-decoration: none;
	display: block;
	position: relative;
	outline: none;
	padding-right: 20px;
	padding-bottom: 6px;
	margin-top: 0px;
	/*border-bottom: 1px solid #6f6f6f;*/
}

#navbot a:hover {
	color: white;
	margin-top: 0px;
	border-bottom: 2px solid #c11e60;
	padding-bottom: 6px;
}

#navbot {
 color: #fff;
 width: 849px;
 float: left;
 height: 25px;
 margin: 0px 0px 0px 0px;
 background: #000;
 font-size:10px;
}

#specialannounce {
	padding-top:25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 color : #ffffff;
 text-align:center;
 padding-bottom:25px;
}

#header {
 color: #fff;
 width: 835px;
 border:#FFFFFF; border-style:solid; border-width:7px;
 float: left;
 height: 311px;
 margin: 0px 0px 15px 0px;
 background: #000;
 background-image:url(southbeachvip.jpg);
}


#heroheader {
color:#000;
background-image:url(hero.png);
height: 311px;
float: right;
width:260px;
border-left:#FFFFFF; border-left-style:solid; border-left-width:7px;
}

#bodycontent {
color: #000;
width: 835px;
border:#FFFFFF; border-style:solid; border-width:7px;
float: left;
margin: 0px 0px 15px 0px;
background: #eee;
}

#leftcolumn { 
 color: #fff;
 background: #000;
 border:#FFFFFF; border-style:solid; border-width:7px;
 margin: 0px 0px 15px 0px;
 width: 259px;
 float: left;
 background: #c11e60;
}

#partypass {
float:inherit;
margin-top:7px;
margin-bottom:15px;
width:600px;
padding:0px;
}

#wholeftcolumn { 
 color: #fff;
 background: #000;
  border-right:#FFFFFF; border-right-style:solid; border-right-width:7px;
  border-bottom:#FFFFFF; border-bottom-style:solid; border-bottom-width:7px;
 margin: 0px 0px 15px 0px;
 width: 205px;
 height: 185px;
 float: left;
  background: #c11e60;
}

#whocontent { 
 float: left;
 color: #fff;
 background: #000;
 border-right:#FFFFFF; border-right-style:solid; border-right-width:7px;
 border-bottom:#FFFFFF; border-bottom-style:solid; border-bottom-width:7px;
 margin: 0px 0px 15px 0px;
 width: 204px;
 height: 185px;
 display: inline;
 background: #5aa1fc;
}

#whorightcolumn { 
 color: #fff;
  border-bottom:#FFFFFF; border-bottom-style:solid; border-bottom-width:7px;
 margin: 0px 0px 15px 0px;
 width: 205px;
 float: left;
 height: 185px;
 background: #a556cf;
}


#wholeftcolumnpass { 
 color: #fff;
 background: #000;
  border-right:#FFFFFF; border-right-style:solid; border-right-width:7px;
  border-bottom:#FFFFFF; border-bottom-style:solid; border-bottom-width:7px;
 margin: 0px 0px 15px 0px;
 width: 205px;
 height: 155px;
 float: left;
  background: #c11e60;
}

#whocontentpass { 
 float: left;
 color: #fff;
 background: #000;
  border-right:#FFFFFF; border-right-style:solid; border-right-width:7px;
  border-bottom:#FFFFFF; border-bottom-style:solid; border-bottom-width:7px;
 margin: 0px 0px 15px 0px;
 width: 204px;
 height: 155px;
 display: inline;
 background: #5aa1fc;
}

#whorightcolumnpass { 
 color: #fff;
  border-bottom:#FFFFFF; border-bottom-style:solid; border-bottom-width:7px;
 margin: 0px 0px 15px 0px;
 width: 205px;
 float: left;
 height: 155px;
 background: #a556cf;
}


#content { 
 float: left;
 color: #fff;
 background: #000;
  border:#FFFFFF; border-style:solid; border-width:7px;
 margin: 0px 0px 15px 0px;
 width: 259px;
 display: inline;
 background: #5aa1fc;
}

#spacer { 
 float: left;
 background: #000;
  margin: 0px 0px 15px 0px;
 width: 15px;
 display: inline;
}

#rightcolumn { 
 color: #fff;
 background: #000;
  border:#FFFFFF; border-style:solid; border-width:7px;
 margin: 0px 0px 15px 0px;
 width: 259px;
 float: left;
 background: #a556cf;
}
#footer { 
 width: 849px;
 clear: both;
 color: #fff;
  height: 30px;
  margin: 0px 0px 0px 0px;
}

#bodyrightcolumn { 
 color: #fff;
 background: #6a6a6a;
  border-left:#FFFFFF; border-left-style:solid; border-left-width:7px;
 margin: 0px 0px 0px 0px;
 width: 200px;
 height: 99%;
 float: right;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 
}

#bodyrightcolumnlp { 
 color: #fff;
 background: #000000;
  border-left:#FFFFFF; border-left-style:solid; border-left-width:7px;
 margin: 0px 0px 0px 0px;
 width: 200px;
 height: 99%;
 float: right;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 
}


#bodyrightcolumnlp a { color : #ffffff; style: underline; }
#bodyrightcolumnlp a:link { color : #ffffff; style: underline; }
#bodyrightcolumnlp a:hover { color : #ffffff;style: underline;  }
#bodyrightcolumnlp a:active { color : #ffffff;style: underline;  }

#bodyrightcolumnlp H2 {
	color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
}


#bodyrightcolumn a { color : #ffffff; style: underline; }
#bodyrightcolumn a:link { color : #ffffff; style: underline; }
#bodyrightcolumn a:hover { color : #ffffff;style: underline;  }
#bodyrightcolumn a:active { color : #ffffff;style: underline;  }

#bodyrightcolumn H2 {
	color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
}

#rightcopy {
padding:10px;
color:#fff;
}

#textcopy {
padding:10px;
color:#000;
}

#textcopyhero {
padding:10px;
color:#fff;
}

#textcopyhome {
padding:10px;
color:#fff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
}

#textcopybox {
padding:10px;
color:#fff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#searchcopybox {
padding:13px;
color:#fff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}


#textcopyhome H1 {
	 color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight:normal;

}

#textcopyhome H2 {
	 color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight:normal;

}



#searchcopybox H3 {
	 color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight:normal;
  text-decoration:underline;
}

#textcopybox H3 {
	 color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight:normal;
  text-decoration:underline;
}

#textcopybox a { color : #ffffff; style: underline; }
#textcopybox a:link { color : #ffffff; style: underline; }
#textcopybox a:hover { color : #ffffff;style: underline;  }
#textcopybox a:active { color : #ffffff;style: underline;  }

#textcopyheaderdiv {
opacity:1;
filter: alpha(opacity=100);
-moz-opacity: 1;
overflow: hidden;
}

#textcopyheader {
padding:10px;
color:#000;
background-image:url(header.png);
}

#secure {
padding-top:10px;
color:#000;
align: center;
}

H1 {
	color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 15pt;
  font-weight:normal;
}
H2 {
	color: #fff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:normal;
}
H3 {
	 color: #000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight:normal;
}
H4 {
	 color: #000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
 font-weight:normal;
}

ul.bodycopy {
 list-style-type: square; 
 padding-left: 1.4em;
 color:#000;
}

.passwrap {
width:600px;
padding:0px;
			}
.alignright {
	float: right;
	padding-left:10px;
	border:0px;
}
img {
	border:0px;
}
			.left_work {
		width: 330px;
		float: left;
		padding: 2px;
		margin-bottom:30px;
		margin-top:5px;
		}	
		.left img {
			width: 330px;
			}
		
		.right_work {
		width: 258px;
		float: right;
		padding: 2px;
		margin-bottom:5px;
		}	
		
		
		
		.right_work h2 {
			color: #000;
			font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
			text-decoration: underline;
			margin-bottom: 1px;
			
			}
			
			.right_split {
			width: 245px;
			height: 1px;
			border-bottom: 1px solid #000;
			}
			
			.right_work p {
			width: 245px;
			color: #000;
			font: 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			
		


table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
}
table.sample tr {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.pricing {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#fff;
}
table.pricing tr {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#fff;
}
table.pricing td {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#fff;
}


table.cart {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
table.cart tr {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
table.cart td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}




#pricing {
margin-top:10px;
padding:5px;
color:#fff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#000;
 vertical-align:middle;
}

#divspacer {
	margin-top:30px;
	padding:5px;
}

			
a.addanother { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; margin-bottom: 5px;}
a.addanother:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; margin-bottom: 5px;}
a.addanother:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; margin-bottom: 5px;}
a.addanother:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; color : #ffffff; style: underline; margin-bottom: 5px;}
 
 
 