/* This stylesheet was custom made, for Classic Marcite, Inc., by Enjoy Taste, LLC. | www.enjoyTaste.com */
img { behavior: url("http://www.classicmarcite.com/iepngfix.php"); }
body { 
margin:0;
padding:0;
background-color:#666;
background-image:url(http://www.classicmarcite.com/media/page-bg.jpg);
background-repeat:repeat;
background-position:top left;
}
* {
outline:none;
margin:0;
padding:0;
border:0;
font-family:verdana, 'Trebuchet MS', Verdana, Arial, sans-serif;
}
p {
font:11px arial, 'Trebuchet MS', verdana;
line-height:1.6em;
color:#000;
}
/*------------------------------------------------------------------------------------Layout------------------------------------------------------*/
#hdr {
margin: 0px;
padding: 0px;
width:911px;
background:#FFF;
height:418px;
}
.rowcontainer {
/*-webkit-box-shadow: 0 0 15px #000;  
-moz-box-shadow: 0 0 15px #000;
box-shadow: 0 0 15px #000;*/
margin:0px auto;
width: 911px;
overflow: hidden;
background: #FFF;
padding:0;
z-index:50;
}
#flashHeader {
z-index:0;
-webkit-box-shadow: 0 0 15px #000;  
-moz-box-shadow: 0 0 15px #000;
box-shadow: 0 0 15px #000; 
margin:0px auto;
width:911px;
height:418px;
background-color:#FFF;
}
#bttmbar {
margin-left:17px;
float: left; 
width: 100%; 
font-size: 10px;
color:#000;
}
#copyrightBar {
padding-top:5px;
padding-bottom:5px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCC;
margin-top: 15px;
width: 873px;
height:auto;
}
#copyrightBar a {
color:#0c70f2;
text-decoration:none;
}
#copyrightBar a:hover {
text-decoration:underline;
}
#contactInfo {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
width: 873px;
height:200px;
margin-bottom:15px;
padding-bottom:5px;
}
/*-------------------------------------------------------------------------------------Top Nav------------------------------------------------------*/
#navMenu {
width:911px; 
height:39px;
margin-bottom:10px;
}
#menu {
list-style: none;
padding: 0;
margin: 0;
width: 911px;
height: 39px;
position: relative;
}
#menu li {
display: inline;
}
#menu span {
display: none;
position: absolute;
}
#menu a {
display: block;
text-indent: -900%;
position: absolute;
outline: none;
}
#menu a:hover {
}
#menu a:hover span{
display: block;
}
#menu .home {
width: 96px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: no-repeat;
background-position: 0px;
}
#menu .home span {
position: absolute;
top: 0;
width: 96px;
height: 39px;
background: url(http://www.classicmarcite.com/media/nav-over.jpg) no-repeat;
}
#menu .about {
left: 96px;
width: 84px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: no-repeat;
background-position: -96px;
}
#menu .about span {
position: absolute;
top: 0;
width: 84px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-over.jpg);
background-repeat: no-repeat;
background-position: -96px;
}
#menu .res {
left: 180px;
width: 129px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: no-repeat;
background-position: -180px;
}
#menu .res span {
position: absolute;
top: 0;
width: 129px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-over.jpg);
background-repeat: no-repeat;
background-position: -180px;
}
#menu .com {
left: 309px;
width: 134px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: no-repeat;
background-position: -309px;
}
#menu .com span {
position: absolute;
top: 0;
width: 134px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-over.jpg);
background-repeat: no-repeat;
background-position: -309px;
}
#menu .overseas {
left: 443px;
width: 121px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: no-repeat;
background-position: -443px;
}
#menu .overseas span {
position: absolute;
top: 0;
width: 121px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-over.jpg);
background-repeat: no-repeat;
background-position: -443px;
}
#menu .pebble {
left: 564px;
width: 131px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: no-repeat;
background-position: -564px;
}
#menu .pebble span {
position: absolute;
top: 0;
width: 131px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-over.jpg);
background-repeat: no-repeat;
background-position: -564px;
}
#menu .gallery {
left: 695px;
width: 91px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: no-repeat;
background-position: -695px;
}
#menu .gallery span {
position: absolute;
top: 0;
width: 91px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-over.jpg);
background-repeat: no-repeat;
background-position: -695px;
}
#menu .contact {
left: 786px;
width: 125px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-out.jpg);
background-repeat: repeat-x;
background-position: -786px;
}
#menu .contact span {
position: absolute;
top: 0;
width: 125px;
height: 39px;
background-image: url(http://www.classicmarcite.com/media/nav-over.jpg);
background-repeat: repeat-x;
background-position: -786px;
}
/*-------------------------------------------------------------------------------------Page columns---------------------------------------------*/ 
.fullcolumn {
font:11px arial, 'Trebuchet MS', verdana;
line-height:1.6em;
color:#000;
float: left; 
width: 873px;
margin-left:17px;
}
.fullcolumn ul,ol {
position:relative;
margin-left:20px;
list-style: url(http://www.classicmarcite.com/media/list-arrow.png)
}
*:first-child+html .fullcolumn li {
margin-left:20px;
}
.fullcolumn li {
margin-top:15px;	
}
.fullcolumn a {
color:#0c70f2;
text-decoration:underline;
}
.fullcolumn a:hover {
text-decoration:none;	
}
.halfcolumnleft {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCC;
float: left; 
width: 410px;
margin-bottom:10px;
padding-right:20px;
}
html>body .halfcolumnleft {
float: left; 
width: 410px;
margin-bottom:10px;
}
.halfcolumnleft h1.singl { 
font-size:19px;
letter-spacing:.6px;
font-weight:normal;
height:auto;
border-bottom:1px solid #aaa;
padding:0px 0px 5px 5px;
margin:0px 0px 3px 0px;
color:#000;
}
.halfcolumnleft .details {
margin:0px 0 10px 0;
padding:2px 0;
font-size:12px;
}
.halfcolumnleft p{
padding:0px 0 14px 0px;
margin:0px;
line-height:19px;
color:#000;
}
.halfcolumnright {
float: right; 
width: 430px;
margin-bottom:10px;
padding:0px;
}
html>body .halfcolumnright {
float: right; 
width: 430px;
margin-bottom:10px;
padding:0px;
}
/*---------------------------------------------------------------------------------Footer Slider---------------------------------------------------*/
#slider {
z-index: 20;
background:none;
background-image:url(http://www.classicmarcite.com/media/slider-bg.png);
background-repeat:no-repeat;
height:180px;
width: 873px;
position: relative;
}
.scroll {
top: 11px;
z-index: 10;
margin-left:11px;
height: 149px;
width: 705px;
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
}
.scrollContainer div.panel {
z-index: 1;
height: 149px;
width: 705px;
}
.scrollButtons {
position:absolute;
top:58px;
cursor:pointer;
}
.scrollButtons.left {
z-index: 30;
width:36px;
height:59px;
left:5px;
background-image:url(http://www.classicmarcite.com/media/slider-arrow-left.png);
background-repeat:no-repeat;
}
.scrollButtons.right {
z-index: 40;
width:36px;
height:59px;
right:152px;
background-image:url(http://www.classicmarcite.com/media/slider-arrow-right.png);
background-repeat:no-repeat;
}
.hide {
display:none;
}
.sliderText {
position:absolute;
margin-top:10px;
margin-left:730px;
width:140px;
}
* html .sliderText {
margin-left: 720px;	
}
*:first-child+html .sliderText {
margin-left: 715px;	
}
.sliderText a {
float:right;
margin-right:10px;
color:#0c70f2;
text-decoration:none;
}
.sliderText a:hover {
text-decoration:underline;
}
/*---------------------------------------------------------------------------------Process Slider---------------------------------------------------*/
#processSlider {
margin-top:12px;
z-index: 20;
background:none;
background-image:url(http://www.classicmarcite.com/media/process-slider-bg.png);
background-repeat:no-repeat;
height: 245px;
width: 398px;
position: relative;
}
.processScroll {
top: 13px;
z-index: 10;
margin-left:13px;
height: 220px;
width: 372px;
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
}
.processScrollContainer div.panel {
z-index: 1;
height: 220px;
width: 372px;
}
.text {
z-index: 5;
width:372px;
font-family:arial,'Trebuchet MS',verdana;
font-size:11px;
color: #0c70f2;
font-weight:bold;
}
.processScrollButtons {
position:absolute;
top:70px;
cursor:pointer;
}
.processScrollButtons.left {
z-index: 30;
width:36px;
height:59px;
left:5px;
background-image:url(http://www.classicmarcite.com/media/slider-arrow-left.png);
background-repeat:no-repeat;
}
.processScrollButtons.right {
z-index: 40;
width:36px;
height:59px;
right:7px;
background-image:url(http://www.classicmarcite.com/media/slider-arrow-right.png);
background-repeat:no-repeat;
}
/*---------------------------------------------------------------------------------Page Items---------------------------------------------------*/
.about-video {
margin-top:15px;	
margin-left:35px;
}
#res-mailer span {
}
#com-mailer span {
}
#resName {
border: 1px solid #006;
top: 20px;
}
#resEmail {
border: 1px solid #006;
}
#resPhone {
border: 1px solid #006;
}
#business {
border: 1px solid #006;
}
#comName {
border: 1px solid #006;
}
#comEmail {
border: 1px solid #006;
}
#comPhone {
border: 1px solid #006;
}
#orlandoContact {
float:left;	
}
#jacksonvilleContact {
float:right;
clear:right;
margin-right:450px;
margin-bottom:15px;
}
#callUs {
clear:both;
}
/*---------------------------------------------------------------------------------Header Styles---------------------------------------------------*/
#header{
	margin:0px auto;
	width:911px;
	height:275px;
	background-image:url(http://www.classicmarcite.com/media/pool-small.jpg);
	z-index:100;
	-webkit-box-shadow: 0 0 15px #000;  
	-moz-box-shadow: 0 0 15px #000;
	box-shadow: 0 0 15px #000; 
}
#topBar{
	width:911px;
	height:257px;
	background-image:url(http://www.classicmarcite.com/media/top-bar.png);
	position:absolute;
	top:-125px;
}
#homeLink{
	width:210px;
	height:80px;
	position:absolute;
}
#phoneIcon{
	position:absolute;
	top:5px;
	left:420px;
	margin-right:2px;
}
#emailIcon{
	position:absolute;
	top:5px;
	left:635px;
	margin-right:2px;
}
#facebookIcon{
	position:absolute;
	top:5px;
	left:740px;
	margin-right:2px;
}
.contactText{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	position:absolute;
	top:7px;
}
.contactText a{
	color:#FFF;
	text-decoration:none;
}
.contactText a:hover{
	text-decoration:underline;
}
#flashWater{
	position:absolute;
	top:151px;
}