/* CSS Document */
html {overflow-y: scroll;}

body {padding:0; margin:0; font-size:1em; background:#d6e489; font-family:Verdana, Arial, Helvetica, sans-serif; color:#767676;}
#container {width:1012px; margin-left:auto; margin-right:auto; background-color: #FFFFFF;background-image: url(../images/lh-footer.jpg); background-repeat: no-repeat; background-position: left bottom;}
.cleardivs {clear:both;}
#mainLeft {float:left; width:114px; padding:0px 0 0 0; background:#c3cc71;}
#mainRight {float:right; width:898px; background:url(../images/header.jpg) no-repeat #FFFFFF; padding:90px 0 0 0;}
#mainRight-about {float:right; width:898px; height:708px; background:url(../images/aboutbg.jpg) no-repeat #FFFFFF; padding:90px 0 0 0;}
#mainRight-products {float:right; width:898px; background:#FFFFFF; padding:0 0 0 0;}
.mainContent {padding:0; margin:0; height:660px;}
.mainNav {padding:0 0 10px 0;}
#footer {background:url(../images/footer.jpg) no-repeat bottom left; height:51px; width:868px; padding:25px 30px 0 0; font-size:0.65em; text-align:right;}
#footer a {color:#767676; text-decoration:underline;}
#footer a:hover {color:#767676; text-decoration:none;}
form {padding:0; margin:0;}

/* Navigation Content */
#home a {background:url(../images/home.gif) 0 0 no-repeat; width:114px; height:30px; display:block; margin-bottom:9px;}
#home a:hover {background-position: -114px 0;}
#about a {background:url(../images/aboutus.gif) 0 0 no-repeat; width:114px; height:30px; display:block; margin-bottom:10px;}
#about a:hover {background-position: -114px 0;}
#products a {background:url(../images/products.gif) 0 0 no-repeat; width:114px; height:30px; display:block; margin-bottom:10px;}
#products a:hover {background-position: -114px 0;}
#specification a {background:url(../images/specification.gif) 0 0 no-repeat; width:114px; height:30px; display:block; margin-bottom:9px;}
#specification a:hover {background-position: -114px 0;}
#contact a {background:url(../images/contact.gif) 0 0 no-repeat; width:114px; height:30px; display:block;}
#contact a:hover {background-position: -114px 0;}

/* Product Navigation */

.dining {background:url(../images/dining-bg.gif) no-repeat; display:block; padding-top:9px; width:150px; height:19px; color:#666666; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.sofa {background:url(../images/sofa-bg.gif) no-repeat; display:block; padding-top:9px; width:137px; height:19px; color:#666666; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.accent {background:url(../images/accent-bg.gif) no-repeat; display:block; padding-top:9px; width:122px; height:19px; color:#666666; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.sun {background:url(../images/sun-bg.gif) no-repeat; display:block; padding-top:9px; width:115px; height:19px; color:#666666; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.parasol {background:url(../images/parasol-bg.gif) no-repeat; display:block; padding-top:9px; width:115px; height:19px; color:#666666; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none;
float:left;}
.huts {background:url(../images/huts-bg.gif) no-repeat; display:block; padding-top:9px; width:125px; height:19px; color:#666666; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none;
float:left;}
.dining-on {background:url(../images/dining-on.gif) no-repeat; display:block; padding-top:9px; width:150px; height:19px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.sofa-on {background:url(../images/sofa-on.gif) no-repeat; display:block; padding-top:9px; width:137px; height:19px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.accent-on {background:url(../images/accent-on.gif) no-repeat; display:block; padding-top:9px; width:122px; height:19px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.sun-on {background:url(../images/sun-on.gif) no-repeat; display:block; padding-top:9px; width:115px; height:19px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.parasol-on {background:url(../images/parasol-on.gif) no-repeat; display:block; padding-top:9px; width:115px; height:19px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none;
float:left;}
.huts-on {background:url(../images/huts-on.gif) no-repeat; display:block; padding-top:9px; width:125px; height:19px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none;
float:left;
}

/* Sub Product Navigation */

.subprod-dining {font-size:0.7em; margin-left:50px; _margin-left:25px; color:#666666; float:left; width:800px; height:24px; background:url(../images/dining-subbg.gif) no-repeat; padding-top: 5px; padding-right: 0;
 padding-bottom: 0; padding-left: 10px;}
.subprod-dining a {color:#666666; text-decoration:none;}
.subprod-dining a:hover {color:#666666; text-decoration:none;}
.subprod-dining a.selected {color:#666666; text-decoration:none; font-weight:bold;}
.subprod-sofa {padding:5px 0 0 10px; font-size:0.7em; margin-left:50px; _margin-left:25px; color:#666666; float:left; width:800px; height:24px; background:url(../images/sofa-subbg.gif) no-repeat;}
.subprod-sofa a {color:#666666; text-decoration:none;}
.subprod-sofa a:hover {color:#666666; text-decoration:none;}
.subprod-sofa a.selected {color:#666666; text-decoration:none; font-weight:bold;}
.subprod-accent {padding:5px 0 0 10px; font-size:0.7em; margin-left:50px; _margin-left:25px; color:#666666; float:left; width:800px; height:24px; background:url(../images/accent-subbg.gif) no-repeat;}
.subprod-accent a {color:#666666; text-decoration:none;}
.subprod-accent a:hover {color:#666666; text-decoration:none;}
.subprod-accent a.selected {color:#666666; text-decoration:none; font-weight:bold;}
.subprod-sun {padding:5px 0 0 10px; font-size:0.7em; margin-left:50px; _margin-left:25px; color:#666666; float:left; width:800px; height:24px; background:url(../images/sun-subbg.gif) no-repeat;}
.subprod-sun a {color:#666666; text-decoration:none;}
.subprod-sun a:hover {color:#666666; text-decoration:none;}
.subprod-sun a.selected {color:#666666; text-decoration:none; font-weight:bold;}
.subprod-parasols {padding:5px 0 0 10px; font-size:0.7em; margin-left:50px; _margin-left:25px; color:#666666; float:left; width:800px; height:24px; background:url(../images/parasols-subbg.gif) no-repeat;}
.subprod-parasols a {color:#666666; text-decoration:none;}
.subprod-parasols a:hover {color:#666666; text-decoration:none;}
.subprod-parasols a.selected {color:#666666; text-decoration:none; font-weight:bold;}
.subprod-huts {padding:5px 0 0 10px; font-size:0.7em; margin-left:50px; _margin-left:25px; color:#666666; float:left; width:800px; height:24px; background:url(../images/huts-subbg.gif) no-repeat;}
.subprod-huts a {color:#666666; text-decoration:none;}
.subprod-huts a:hover {color:#666666; text-decoration:none;}
.subprod-huts a.selected {color:#666666; text-decoration:none; font-weight:bold;}

/* Inner Content */

.innerLeft {float:left; margin:116px 0 0 40px; _margin:116px 0 0 25px; background:url(../images/desire.jpg) no-repeat; width:123px; height:534px;}
.innerMiddle {float:left; color:#767676; margin:110px 0 0 40px; width:250px; line-height:16px; font-size:0.7em;}
.innerMiddle a {color:#6e9bd2; text-decoration:underline;}
.innerMiddle a:hover {color:#6e9bd2; text-decoration:none;}
.innerMiddle2 {float:left; color:#767676; margin:116px 0 0 40px; width:243px; line-height:25px; font-size:0.8em;}
.innerRight {float:left; margin:0 0 0 40px; padding:0; height:650px; width:365px;}

/* Contact Us */

.left-contact {float:left; margin:0 0 0 60px; _margin:0 0 0 25px; background:url(../images/contactus-img.jpg) no-repeat; width:369px; height:538px;}
.right-contact {float:left; margin:120px 0 0 140px; padding:0; height:300px; width:315px; line-height:25px; font-size:0.8em; text-align:left;}
.right-contact a {color:#767676; text-decoration:underline;}
.right-contact a:hover, a.selected {color:#767676; text-decoration:none;}
.mainContent-contact {padding:0; margin:0; height:660px;}

/* Terms and Conditions */

.left-terms {float:left; margin:0 0 0 60px; _margin:0 0 0 25px;}
.right-terms {float:left; margin:10px 0 0 30px; padding:0; height:800px; width:850px; line-height:15px; font-size:0.8em; text-align:left;}
.right-terms a {color:#767676; text-decoration:underline;}
.right-terms a:hover, a.selected {color:#767676; text-decoration:none;}
.mainContent-terms {padding:0; margin:0; height:1070px;}

/* About Us */

.logo-about {text-align:right; margin:0 70px 0 0;}
.makingwaves-about {height:90px; background:url(../images/makingwaves.gif) no-repeat right top; margin:50px 70px 0 0;}
.text-about {float:right; width:216px; height:300px; font-size:0.7em; line-height:18px; margin:30px 70px 0 0; _margin:30px 35px 0 0; padding:0;}

/* Product Home Page */

#mainRight-producthome {float:right; width:898px; background:url(../images/header-products.jpg) no-repeat #FFFFFF; padding:188px 0 0 0;}
.products-title {float:left; background:url(../images/products-title.gif) no-repeat top left; width:222px; height:61px; margin:30px 0 0 50px; _ margin:30px 0 0 25px;}
.productsmain-search {float:right; margin:60px 50px 0 0; _ margin:60px 25px 0 0;}
.productsmain-search select {width:150px; font-size:11px; color:#767676;}
.mainContent-products {padding:0; margin:0; height:605px;}
.product-catrow {margin:50px 0 0 50px;}
.product-cat1 {margin:0 0 0 10px; _margin:0 0 0 5px; float:left;}
.product-cat {margin:0 0 0 10px; float:left;}
.funstyledesire {margin:50px 0 0 60px; background:url(../images/funstyledesire.gif) no-repeat top left; width:810px; height:153px;}

/* Product Pages */

.prodpage-logo {float:left; width:513px; height:200px; background:url(../images/prodpage-logo.jpg) no-repeat #FFFFFF;}
.prod-nav {padding:10px 0 0 50px; font-size:0.7em; float:left; width:770px;}
.prod-lg-img {padding:0 0 0 50px; float:left; width:675px; height:480px; margin:30px 0 0 0; font-size:0.8em;}
.prod-sm { margin:0 0 5px 0;}
.prodinfo1 {float:left; height:400px; width:380px; margin:0 0 0 50px; _margin:0 0 0 25px; padding:20px 0 0 0; font-size:0.8em; line-height:18px; color:#767676;}
.prodinfo2 {float:left; height:90px; width:200px; font-size:0.8em; padding:330px 0 0 0; margin:0 0 0 22px; line-height:18px; color:#767676;}
#prod1-footer {background:url(../images/prodimg1-footer.jpg) no-repeat bottom left; height:51px; width:898px;}
.sm-images {float:left; margin:20px 0 0 30px; width:122px; height:512px;}
.prod-search {float:right; margin:7px 50px 0 0; _ margin:7px 25px 0 0;}
.prod-search select {width:150px; font-size:11px; color:#767676;}
.prod-desc-main {float:left; font-size:10px; text-align:justify; width:807px; height:150px; margin:10px 23px 0 40px; _margin:0 23px 0 20px; padding:15px; background:url(../images/prod-descbg-main.gif) no-repeat;}
.prod-desc {float:left; font-size:10px; width:377px; height:282px; margin:0 23px 0 40px; _margin:0 23px 0 20px; padding:15px; background:url(../images/prod-descbg.gif) no-repeat;}
.prod-desc h3 {font-size:14px; font-weight:bold; padding:0; margin:0;}
.prod-desc p {margin:10px 0 0 0;}
.prod-options {float:left; font-size:10px; width:407px; height:312px; padding:7px; background:url(../images/prod-descbg.gif) no-repeat;}

/* Product Page Headings */

.cat-cube {float:left; width:385px; height:200px; background:url(../images/cat-cube.gif) no-repeat #FFFFFF;}
.cat-bermuda {float:left; width:385px; height:200px; background:url(../images/cat-bermuda.gif) no-repeat #FFFFFF;}
.cat-merida {float:left; width:385px; height:200px; background:url(../images/cat-merida.gif) no-repeat #FFFFFF;}
.cat-sanmarco {float:left; width:385px; height:200px; background:url(../images/cat-sanmarco.gif) no-repeat #FFFFFF;}
.cat-bahama {float:left; width:385px; height:200px; background:url(../images/cat-bahama.gif) no-repeat #FFFFFF;}
.cat-costarica {float:left; width:385px; height:200px; background:url(../images/cat-costarica.gif) no-repeat #FFFFFF;}
.cat-bali-sun {float:left; width:385px; height:200px; background:url(../images/cat-bali-sun.gif) no-repeat #FFFFFF;}
.cat-barcelona {float:left; width:385px; height:200px; background:url(../images/cat-barcelona.gif) no-repeat #FFFFFF;}
.cat-azur {float:left; width:385px; height:200px; background:url(../images/cat-azur.gif) no-repeat #FFFFFF;}
.cat-deluxe-cube {float:left; width:385px; height:200px; background:url(../images/cat-deluxe-cube.gif) no-repeat #FFFFFF;}
.cat-dominican {float:left; width:385px; height:200px; background:url(../images/cat-dominican.gif) no-repeat #FFFFFF;}
.cat-dominican-dining {float:left; width:385px; height:200px; background:url(../images/cat-dominican-dining.gif) no-repeat #FFFFFF;}
.cat-geneva {float:left; width:385px; height:200px; background:url(../images/cat-geneva.gif) no-repeat #FFFFFF;}
.cat-caspian {float:left; width:385px; height:200px; background:url(../images/cat-caspian.gif) no-repeat #FFFFFF;}
.cat-half-cube {float:left; width:385px; height:200px; background:url(../images/cat-half-cube.gif) no-repeat #FFFFFF;}
.cat-palermo {float:left; width:385px; height:200px; background:url(../images/cat-palermo.gif) no-repeat #FFFFFF;}
.cat-havana {float:left; width:385px; height:200px; background:url(../images/cat-havana.gif) no-repeat #FFFFFF;}
.cat-milano {float:left; width:385px; height:200px; background:url(../images/cat-milano.gif) no-repeat #FFFFFF;}
.cat-monaco {float:left; width:385px; height:200px; background:url(../images/cat-monaco.gif) no-repeat #FFFFFF;}
.cat-marina {float:left; width:385px; height:200px; background:url(../images/cat-marina.gif) no-repeat #FFFFFF;}
.cat-paris-cube {float:left; width:385px; height:200px; background:url(../images/cat-paris-cube.gif) no-repeat #FFFFFF;}
.cat-provence {float:left; width:385px; height:200px; background:url(../images/cat-provence.gif) no-repeat #FFFFFF;}
.cat-turino {float:left; width:385px; height:200px; background:url(../images/cat-turino.gif) no-repeat #FFFFFF;}
.cat-vase-set {float:left; width:385px; height:200px; background:url(../images/cat-vase-set.gif) no-repeat #FFFFFF;}
.cat-venetian {float:left; width:385px; height:200px; background:url(../images/cat-venetian.gif) no-repeat #FFFFFF;}
.cat-marcopolo {float:left; width:385px; height:200px; background:url(../images/cat-marcopolo.gif) no-repeat #FFFFFF;}
.cat-sanremo {float:left; width:385px; height:200px; background:url(../images/cat-sanremo.gif) no-repeat #FFFFFF;}
.cat-balitable {float:left; width:385px; height:200px; background:url(../images/cat-balitable.gif) no-repeat #FFFFFF;}
.cat-oceana {float:left; width:385px; height:200px; background:url(../images/cat-oceana.gif) no-repeat #FFFFFF;}
.cat-corsican {float:left; width:385px; height:200px; background:url(../images/cat-corsican.gif) no-repeat #FFFFFF;}
.cat-sardinian {float:left; width:385px; height:200px; background:url(../images/cat-sardinian.gif) no-repeat #FFFFFF;}
.cat-sicilian {float:left; width:385px; height:200px; background:url(../images/cat-sicilian.gif) no-repeat #FFFFFF;}
.cat-caribbean {float:left; width:385px; height:200px; background:url(../images/cat-caribbean.gif) no-repeat #FFFFFF;}
.cat-tahiti {float:left; width:385px; height:200px; background:url(../images/cat-tahiti.gif) no-repeat #FFFFFF;}

/* Specification Pages */

.specification-title { background:url(../images/specification-title.gif) no-repeat top left; width:437px; height:35px; margin:30px 0 0 50px;}
.specMain {width:811px; margin:10px 0 0 50px;}
.specification-left {float:left; width:280px; height:565px; font-size:0.75em; line-height:20px; background:url(../images/specification-leftbg.jpg) no-repeat top left; padding-left:120px; margin:0 40px 0 0;}
.specification-right {float:left; width:359px; background:url(../images/specification-rightbg.jpg) no-repeat top left; padding:290px 0 0 0; font-size:0.75em; line-height:20px; }
.specification-weave {float:left; width:400px; margin:0 40px 0 0; font-size:0.75em; line-height:20px; }
.specification-temp {float:left; width:359px; font-size:0.75em; line-height:20px; }
.mainContent-spec {padding:0; margin:0;}

