div#smart-beach-tour {
	margin:					3em 0px 2em 0px;
}
.tab-wrapper
{
	padding:				0;
	margin:					0;
	clear:					both;
}
.tab-menu
{
	margin:					0 0px 0px -12px;
	padding:				0;
	list-style:				none;
	overflow:				hidden;
}
.tab-menu li
{
	background-image: none;
	margin:					0;
	padding:				1px;
	float:					left;
	line-height:			2em;
}
.tab-menu li a
{
	display: block;
	padding: 0.43em 0.86em 0.43em 0.86em;
}
.tab-menu li a:hover,
.tab-menu li a:focus
{
	/* your effect here */
}

.tab-menu li.tab-selected {
	border-color: #4e4e4e #4e4e4e #111111 #4e4e4e;
	border-style: solid;
	border-width: 1px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	padding: 0px;
}

.tab-menu li.tab-selected a
{
	text-decoration:		none;
	color:					inherit;
	/* your effect here */
}

#smart-beach-tour .tab-container{
	border-top: 1px solid  #4e4e4e;
	margin-top: -1px;
	padding-top: 0px;
}

#smart-beach-tour h3 {
	padding-top: 1.5em;
	margin-top: -1px;
	border-top-color: transparent;
}

.smart-beach-tour-tab  .tab-container{
	border-top: 1px solid  #4e4e4e;
	margin-top: -1px;
	padding-top: 0px;
	clear: both;
}

