@charset "UTF-8";
/* CSS Document */

/*
MASTER RESET
*/
*
{
padding:0;
margin: 0;
border:0;
}
/*
SITE WIDE
*/
body
{
background-color: #c3b37c;
color: #676453;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}
a
{
color: #00afb2;
text-decoration:none;
font-weight: bold;
}
a:hover, a:focus
{
color: #FFDC00;
}
a.SubtleLink
{
font-weight: normal;
color:#676453;
}
a:hover.SubtleLink, a:focus.SubtleLink
{
font-weight: normal;
color:#00afb2;
}

#mastercontainer
{
width:896px;
margin-left:auto;
margin-right:auto;
}
#maincontent
{
background-image:url(../pixels/BGContent.gif);
background-repeat:repeat-y;
}
#masthead
{
margin: 0 15px;
padding-top: 32px !important;
background-image:url(../pixels/BGMasthead01.gif);
background-repeat: no-repeat;
background-position:bottom;
height: 225px;
width:868px;
}
#masthead h1
{
margin: 0 0 0 37px;
float: left;
}
#masthead ul
{
float: right;
list-style:none;
/*width: 530px;*/
margin-right: 80px;
padding-top: 64px;
background-image:url(../pixels/BGNavGull.gif);
background-repeat:no-repeat;
margin-top: -26px;
}
#masthead ul li
{
display:inline;
float: left;
}
#masthead ul li a
{
background-repeat:no-repeat;
height: 54px;
display:block;
}
#masthead ul li a span
{
display: none;
visibility:hidden;
}
#masthead ul li.NavBooks a
{
background-image:url(../pixels/NavBooks.gif);
width:106px;
}
#masthead ul li a:hover
{
background-position: 0 -53px;
}
#masthead ul li.NavCork a
{
background-image:url(../pixels/NavCorkBord.gif);
width:93px;
}
#masthead ul li.NavAbout a
{
background-image:url(../pixels/NavAbout.gif);
width:92px;
}
#masthead ul li.NavTrade a
{
background-image:url(../pixels/NavTrade.gif);
width:102px;
}
#masthead ul li.NavContact a
{
background-image:url(../pixels/NavContact.gif);
width:115px;
}
body.PageIdBooks #masthead ul
{
background-position: 10px 0;
}
body.PageIdCorkBoard #masthead ul
{
background-position: 100px 0;
}
body.PageIdAbout #masthead ul
{
background-position: 195px 0;
}
body.PageIdTrade #masthead ul
{
background-position: 290px 0;
}
body.PageIdContact #masthead ul
{
background-position: 390px 0;
}
body.PageIdHome #masthead ul, body.PageIdMap #masthead ul, body.PageIdWallpapers #masthead ul
{
background-image:none;
}

/*
TOOLS AREA
*/
div#Tools
{
width: 239px;
padding-bottom: 27px;
float:left;
}

body.PageIdBooks div#Tools
{
height:560px;
}
body.NotLong div#Tools
{
height:auto;
}
#Tools div#ShoppingBasket
{
background-image:url(../pixels/BGShoppingBasket.gif);
background-repeat:no-repeat;
width: 239px;
height: 224px;
font-size: 11px;
}
#Tools div#ShoppingBasket div#ShoppingBasketWorks
{
padding:99px 27px 0 27px;
}
#Tools div#ShoppingBasket div#ShoppingBasketWorks a:hover, #Tools div#ShoppingBasket div#ShoppingBasketWorks:focus, div#CorkBoard p.Bullet01 a:hover, div#CorkBoard p.Bullet01 a:focus
{
color: #ffdc00;/ /* YELLOW */
}

#Tools div#ShoppingBasket a
{
color: #676453!important;
font-weight:  lighter!important;
}
#Tools div#ShoppingBasket a:focus, #Tools div#ShoppingBasket a:hover
{
color: #ffdc00!important;
font-weight:  lighter!important;
}
#Tools div#ShoppingBasket span.linkcluster
{
float:left;
padding-top:10px;
}
#Tools div#ShoppingBasket span.paypal
{
float: right;
padding-left: 5px;
padding-top:15px;
}
#Tools div#ShoppingBasket span.paypal a
{
border: 1px solid #9a8e62;
background-image:url(../pixels/ButtonPaypal.gif);
background-repeat:no-repeat;
width: 35px;
height: 21px;
display:block;
}
#Tools div#ShoppingBasket span.paypal a span
{
display:none;
}
#Tools div#ShoppingBasket span.paypal a:hover, #Tools div#ShoppingBasket span.paypal a:focus
{
border-color: #ffdc00;
background-image:url(../pixels/ButtonPaypal_O.gif);
}
#Tools div#BuySignedBooks
{
width: 239px;
font-size: 11px;
text-align:center;
padding:0 27px 20px 18px;
}
#Tools div#BuySignedBooks p
{
margin-left:-15px;
}
#Tools div#BuySignedBooks span
{
display: none;
visibility: hidden;
}
#Tools div#BuySignedBooks a
{
font-size:12px;
font-weight: bold;
color: #676453;
text-decoration: none;
}
#Tools div#BuySignedBooks a:hover, #Tools div#BuySignedBooks a:focus
{
color: #00afb2;
}
/*
MAIN COPY AREA
*/
div#MainCopyArea
{
float: left;
width: 324px;
/*padding: 25px 20px;*/
padding:25px 0 25px 20px;
}
div#fishtank
{
/*background-image:url(../pixels/BGFish.gif);
background-position:25px 720px;
background-repeat:no-repeat;
height:900px;*/
}
body.PageIdContact div#MainCopyArea
{
width: 304px;
}
div#MainCopyArea p
{
padding-bottom: 25px;
}
div#MainCopyArea q
{
font-style: italic;
}
div#MainCopyArea p.textstyle01
{
font-size: 85%;
}
div#MainCopyArea table.BookDetails th, div#MainCopyArea table.BookDetails td
{
font-size: 11px;
text-align:left;
vertical-align: top;
}
div#MainCopyArea table.BookDetails th
{
padding-right: 10px;
white-space:nowrap;
}
div#MainCopyArea table.BookDetails td
{
/*padding-bottom: 20px;*/
}
/*div#MainCopyArea table.BookDetails th input
{
font-size:90%;
height:12px;
width:12px;
padding:1px;
}*/
div#MainCopyArea table.BookDetails th a
{
color: #676453;
}
div#MainCopyArea table.BookDetails th a:hover, div#MainCopyArea table.BookDetails th a:focus
{
text-decoration: none;
}
div#MainCopyArea table.BookDetails td span
{
font-size: 85%;
}

/*
ADDITIONAL CONTENT AREA
*/
div#AdditionalContent
{
width: 276px;
float:right;
}
body.PageIdContact div#AdditionalContent
{
padding-right: 30px;
}
div#BaseContent
{
background-image:url(../pixels/HR.gif);
background-position:20px 0;
background-repeat:no-repeat;
float:left;
padding:25px 40px 20px 20px;
width:580px;
}
div.Reviews h3
{
color: #00b5ad;
font-size: 130%;
padding: 10px 0;
}
div.Reviews h3.WithDivide
{
background-image:url(../pixels/HR.gif);
background-repeat:no-repeat;
padding-top:30px;
}

div.ClearBG
{
background-image:none!important;
}
div#BaseContent p
{
/*font-size:90%;*/
padding-bottom:26px;
}
div#BaseContent h3, div#BaseContent a
{
font-weight: normal;
}
div#BaseContent h3
{
font-size:18px;
line-height: 20px;
}
div#BaseContent h4
{
font-size: 12px;
}
div#BaseContent p.backlink
{
text-align: right;
padding-bottom: 0;
}
div#BaseContent p.backlink a
{
color: #676453
}
div#BaseContent p.backlink a:hover, div#BaseContent p.backlink a:focus
{
color: #000;
text-decoration:underline;
}
body.PageIdTrade div#BaseContent p
{
/*font-size:  90%*/
}
body.PageIdTrade div#BaseContent ul
{
list-style: none;
margin-bottom: 20px;
}
body.PageIdTrade div#BaseContent ul li
{
margin-bottom: 10px;
}
body.PageIdTrade div#BaseContent ul li em
{
font-style:normal;
color: #00B5AD;
}
/*
CORKBOARD
*/
table.RetailersList tr
{
border-top: 1px solid #b3aa80;
padding-top: 10px;
padding-bottom: 10px;
display:block;
}
table.RetailersList table tr
{
border-top: none;
padding: 0;
margin-top:8px;
}
table.RetailersList th
{
color: #00b5ad;
font-weight: bold;
text-align:left;
vertical-align: top;
width: 110px;
padding-top: 12px;
text-transform: uppercase;
}
table.RetailersList table
{
width: 479px;
font-size:11px;
line-height:16px;
margin-left:20px;
}
table.RetailersList table th
{
font-weight: bold;
width: 144px;
white-space: nowrap;
margin-right:20px;
padding-top:0;

color: #676453;
}
table.RetailersList table td
{
font-weight: normal;

color: #676453;
}
/*
SITEMAP
*/
ul.sitemap, ul.sitemap li
{
list-style: none
}
ul.sitemap li
{
margin: 20px 0;
}
ul.sitemap ul li
{
margin:0;
}
ul.sitemap ul
{
margin: 0 0 20px 20px;
}
ul.sitemap a
{
color:#676453;
}
ul.sitemap a:hover, ul.sitemap a:focus {
color:#FFDC00;
}
/*
BOOK PREVIEWS
*/
DIV#BookPreviews
{
text-align:center;
padding-top: 50px;
}
/*
CORKBOARD
*/
div#CorkBoard
{
background-image:url(../pixels/BGCorkBoardShort.gif);
background-repeat:no-repeat;
width: 276px;
float:right;
height: 503px;
}
body.PageIdCorkBoard div#CorkBoard
{
background-image:none;
width: 215px;
}
body.PageIdCorkBoard div#CorkBoard div#CorkBoardPost, body.PageIdCorkBoard div#CorkBoard div#CorkBoardNav, div#Facebook
{
margin-left:-30px;
margin-top:15px;
}
div#Facebook
{
background-image:url(../pixels/TFacebook.gif);
background-repeat:no-repeat;
padding:90px 20px 0 10px;
width:195px;

}
body.PageIdCorkBoard div#CorkBoard div#CorkBoardPost p, body.PageIdCorkBoard div#CorkBoard div#CorkBoardNav ul
{
padding-left:14px;
padding-right:25px;
list-style: none;
}
body.PageIdCorkBoard div#CorkBoard div#CorkBoardPost p
{
font-size:12px;
}
body.PageIdCorkBoard div#CorkBoard div#CorkBoardNav ul
{
margin-bottom: 20px;
}
body.PageIdCorkBoard div#CorkBoard div#CorkBoardNav ul a
{
font-weight: normal;
}

body.PageIdCorkBoard div#CorkBoard div#CorkBoardContact
{
background-image:url(../pixels/BgCorKBoardContact.gif);
background-repeat:no-repeat;
margin-left:-30px;
padding:170px 30px 30px;
text-align:center;
}
body.PageIdCorkBoard div#CorkBoard div#CorkBoardContact a
{
font-weight: normal;
}
div#CorkBoardWorks
{
padding: 80px 44px 20px 37px;
text-align:center;
}
div#CorkBoardWorks a
{
white-space: nowrap;
}
div#CorkBoard h3 
{
font-size: 16px;
font-weight: normal;
width: 100px;
padding-bottom: 15px;
}
div#CorkBoard h3.IncludesImage 
{
width: 182px;
}
div#CorkBoard h3.IncludesImage img
{
float: left;
margin-top: -10px;
margin-left: -5px;
}
div#CorkBoard p 
{
padding-bottom: 20px;
font-size:12px;
}
div#CorkBoard h2
{
display:none;
visibility:hidden;
}
div#CorkBoard h3 
{
margin-bottom: 0;
padding-bottom: 0;
}
div#CorkBoard p.Bullet01, a.Bullet01, a.Bullet02, a.Bullet03, a.Bullet04
{
background-image:url(../pixels/Bullet_01.gif);
background-position:left center;
background-repeat:no-repeat;
font-weight:normal;
padding:5px 0 5px 25px;
white-space:nowrap;
}
a.Bullet01
{
background-image:url(../pixels/Bullet_01.gif);
color: #91865f;
}
a.Bullet02
{
background-image:url(../pixels/Bullet_02.gif);
height: 20px;
color: #91865f;
display:block;
}
a.Bullet03
{
background-image:url(../pixels/Bullet_03.gif);
color: #676453;
}
a.Bullet04
{
background-image:url(../pixels/PlayButton.gif);
color: #676453;
}
a.Bullet01:hover, a.Bullet01:focus, a.Bullet02:hover, a.Bullet01:focus, a.Bullet03:hover, a.Bullet03:focus, a.Bullet04:hover, a.Bullet04:focus
{
/*text-decoration:underline;*/
color:#00AFB2
}

div#BookPreviews p.galleryextras
{
font-size: 85%;
text-align:left;
margin-left:50px;
}
div#CorkBoard p.Bullet01 a
{
font-weight: normal;
}
/*
WALLPAPERS
*/
div#DownloadWalpapers
{
margin-left: 20px;
}

/*
FOOTER
*/
div#Footer
{
clear:both;
display:block;
background-color: #c3b37c;
color: #7d724a;
font-size: 10.5px;
padding: 20px 0;
}
div#Footer p
{
padding-left: 27px;
float:left;
}
div#Footer ul
{
padding-right: 27px;
float:right;
white-space:nowrap
}
div#Footer ul.ExtraFootNav
{
clear:both;
margin:-15px 0 20px 20px;
}
div#Footer ul li
{
display: inline;
border-right: 1px solid #7d724a;
padding: 0 5px;
}
div#Footer ul li.NotMe
{
border: none;
}
div#Footer ul li a
{
color: #7d724a;
font-weight: normal;
}
div#Footer ul li a:hover, div#Footer ul li a:focus
{
color: #00afb2;
}
div#Footer span
{
font-size:85%;
}
div#Footer span a
{
color: #7D724A;
font-weight: normal;
text-decoration: underline;
}
/*
FORMS
*/
table#contactform
{
width: 425px;
margin-bottom: 40px;
}
div#AdditionalContent table#contactform
{
width: 270px;
margin-top: 65px;
}
table#contactform td.input01, table#contactform td.input02, table#contactform td.input03
{
width: 270px;
background-image:url(../pixels/Input01.gif);
background-repeat:no-repeat;
height: 31px;
}
table#contactform td.input02
{
background-image:url(../pixels/Input02.gif);
}
table#contactform td.input03
{
background-image:url(../pixels/Input03.gif);
background-position: -5px 0;
height: 158px;
}
table#contactform td.input01 input, table#contactform td.input02 input, table#contactform td.input03 textarea
{
background-color: transparent;
border: none;
color: #676453;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
margin-left:9px;
width:230px;
height:15px;
padding-top: 8px;
}
table#contactform td.input03 textarea
{
height: 140px;
}
table#contactform td.input02 input
{
width:110px;
}
table#contactform em, div.contactform em
{
color: #00b5ad;
font-weight: bold;
}
table#contactform tfoot td, div.contactform p.formconditions
{
font-size: 85%;
padding-top: 40px;
}
div.contactform p.formconditions
{
padding-top: 10px;
}
div.contactform strong
{
font-weight: normal;
color: #00b5ad;
}
table#contactform tfoot td input
{
margin-top: -35px;
}
input.SendNowClickHere
{
background-image:url(../pixels/Button_SendItNow.gif);
background-repeat:no-repeat;
width: 163px;
height: 110px;
background-color: #d2c793;
font-size: 1px;
letter-spacing: -1000px;
margin-left: 100px;
}
input.SendNowClickHere:hover, input.SendNowClickHere:focus
{
background-position: 0 -110px;
}
input.SubmitMailing
{
background-image:url(../pixels/Button_Submit.gif);
background-repeat:no-repeat;
width: 105px;
height: 54px;
background-color: #d2c793;
font-size: 1px;
letter-spacing: -1000px;
}
input.SubmitMailing:hover, input.SubmitMailing:focus
{
background-position: 0 -54px;
}
/*
SHOPPING BASKET
*/
table#ShoppingBasket
{
margin-top:35px;
width: 591px;
font-size: 85%;
}
table#ShoppingBasket th, table#ShoppingBasket td
{
text-align:left;
vertical-align: top;
padding:7px;
}
table#ShoppingBasket th
{
text-transform: uppercase;
}
table#ShoppingBasket td.countryselect
{
text-align: right;
}
table#ShoppingBasket tr.OrderTotal strong
{
color: #00b5ad;
}
table#ShoppingBasket tr.ShippingCosts td
{
padding-top: 50px;
}
table#ShoppingBasket td.RemoveItem a
{
background-image:url(../pixels/Bullet_04.gif);
background-repeat:no-repeat;
color:#676453;
display:block;
font-size:85%;
height:22px;
padding-left:20px;
}
table#ShoppingBasket td.RemoveItem a:hover, table#ShoppingBasket td.RemoveItem a:focus
{
text-decoration:underline;
}
p.returntoshopping, p.checkoutlink
{
text-align:right;
padding-top: 50px;
}
p.checkoutlink
{
margin-top:-10px;
padding-top:0;
}
p.returntoshopping a, p.checkoutlink a
{
background-image:url(../pixels/Bullet_01.gif);
background-repeat:no-repeat;
padding:5px 48px 5px 22px;
color: #676453;
font-weight:bold !important;
background-position:center left;

}
p.returntoshopping a:hover, p.checkoutlink a:hover, p.returntoshopping a:focus, p.checkoutlink a:focus
{
text-decoration: underline;
}
p.checkoutlink a
{
background-image:url(../pixels/Bullet_03.gif);
padding-right:112px;
}
/*
BOOKS AND THINGS
*/
p.ProductsPara
{
background-color: #c7b983;
width: 455px;
background-repeat:no-repeat;
margin-bottom: 17px;
padding: 10px 22px 22px 125px;
}
p.ProductCorkOnOcean
{
background-image:url(../pixels/ProductCork.jpg);
}
p.ProductCorkInBottle
{
background-image:url(../pixels/ProductCorkandBottle.jpg)
}
p.ProductArtBlocks
{
background-image:url(../pixels/ProductBlocks.jpg)
}
p.ProductsPara span.ProductTitle
{
font-size: 18px;
line-height: 20px;
color: #00b5ad;
}
p.ProductsPara span.ProductBye
{
font-size: 90%;
color: #676453;
display:block;
}
p.ProductsPara strong
{
font-style:italic;
font-size: 12px;
}
p.ProductsPara span.ProductTitle a
{
font-weight: normal;
padding-top:10px;
display:block;
margin-bottom:-8px;
margin-top:-12px
}
p.ProductsPara a.ProductMoreInfo
{
float:right;
}
p.ProductsPara a.ProductMoreInfo
{
display: block;
width: 81px;
height: 26px;
background-image:url(../pixels/MGMore.gif);
background-repeat:no-repeat;
margin-top:-22px;
}
p.ProductsPara a:hover
{
background-position: 0 -26px;
}
p.ProductsPara a span
{
display: none;
}
a:hover.hover01, a:focus.hover01
{
color: #FFDC00!important;
}
/*
WALLPAPERS
*/
ul.WallpaperGallery li
{
width:250px;
display:inline;
display:block;
padding-left:10px;
float: left;
margin-right: 20px;
}
ul.WallpaperGallery li img
{
margin-left:-10px;
}
/*
CORK BOARD POST
*/
div.CorkBoardPost
{
background-image:url(../pixels/CorkBoardPin.gif);
background-repeat:no-repeat;
background-position:top;
background-color: #c7b983;
width: 349px;
margin-bottom: 20px;
margin-top: 10px;
padding: 15px 15px 0 15px;
}
div.CorkBoardPost span.CorkBoardDate
{
color: #00b5ad;
font-size: 11px;
display: block;
margin-bottom: 20px;
}
div.CorkBoardPost h3
{
font-size: 18px;
margin-bottom: 0;
padding-bottom: 0;
font-weight: normal;
}
div.CorkBoardPost p
{
margin-top: 0;
padding-top: 0;
}
div.CorkBoardPost img
{
margin-top: -10px;
padding-top: 0;
margin-bottom:-10px;
}
/*
BOOKS & THINGS NAVIGATION
*/
div#NavigationBooksThings
{
margin-left: 25px;
background-image:url(../pixels/BGNavBooks.gif);
background-position:bottom;
background-color: #c6b683;
width: 205px;
background-repeat:no-repeat;
padding-bottom: 10px;
}
div#NavigationBooksThings ul
{
list-style:none;
}
div#NavigationBooksThings ul li a
{
display: block;
width:205px;
height: 25px;
background-repeat:no-repeat;
}
div#NavigationBooksThings ul li a span
{
display: none;
}
div#NavigationBooksThings ul li a:hover, div#NavigationBooksThings ul li a:focus
{
background-position: 0 -25px;
}
div#NavigationBooksThings ul li a#BooksNav01
{
background-image:url(../pixels/BGNavOcean.gif);
}
div#NavigationBooksThings ul li a#BooksNav02
{
background-image:url(../pixels/BGNavBottle.gif);
}
div#NavigationBooksThings ul li a#BooksNav03
{
background-image:url(../pixels/BGNavArt.gif);
}
/*
JOIN MAILING LIST
*/
div#JoinMailingList h2 a span
{
display: none;
}
div#JoinMailingList h2 a
{
display: block;
width:235px;
height: 65px;
background-repeat:no-repeat;
background-image:url(../pixels/TJoinMailingList.gif);
}
div#JoinMailingList h2 a:hover, div#JoinMailingList h2 a:focus
{
background-position: 0 -65px;
}
/*
DOWNLOAD WALLPAPERS
*/
div#DownloadWalpapers h2 a span
{
display: none;
}
div#DownloadWalpapers h2 a
{
display: block;
width:224px;
height: 47px;
background-repeat:no-repeat;
background-image:url(../pixels/TDownloadWallpaper.gif);
}
div#DownloadWalpapers h2 a:hover, div#DownloadWalpapers h2 a:focus
{
background-position: 0 -47px;
}
/*
FORM VALIDATION
*/
/*
validation
*/

.LV_validation_message{
    font-weight:bold;
    margin:5px 0 0 5px;
	display:block;
}

.LV_valid {
    color:#00AFB2;
}
	
.LV_invalid {
    color:#CC0000;
}
    
/*.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}*/

th.PaypalAddToCart input.PaypalButton
{
border: 1px solid red;
width: 50px;
height: 20px
}

table.BookDetails td.shipto
{
font-weight: bold;
padding: 0;
}

div#galleryextras
{
background-image: url(../pixels/hrline.jpg);
background-repeat:no-repeat;
padding-top: 10px;
margin-top: 10px;
}

div#galleryextrasiner
{
background-image: url(../pixels/hrline.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:10px;
}
div#galleryextrasiner a
{
display:inline
}
div#galleryextrasiner a.Bullet02
{
margin-left:10px;
}
span.SideBuyFromUs a span
{
	display: none;
}
span.SideBuyFromUs a
{
background-image: url(../pixels/BGBuyFromUs.gif);
background-repeat:no-repeat;
display: block;
width: 146px;
height: 27px;
margin-bottom: 5px;
}
span.SideBuyFromUs a:hover
{
background-position: 0 -29px;
}