a
{
 color: #C2A76D;
 font-weight: bold;
 text-decoration: none;
}
#account
{
 padding: 0px 0px 30px 0px;
}
#account a
{
 color: #C2A76D;
}
#account a:hover
{
 color: #A0854B;
}
#account #accountContent
{
 float: right;
 width: 700px;
}
#account .address
{
 border: thin solid #C2A76D;
 border-width: 1px;
 float: left;
 margin: 00px 30px 10px 0px;
 width: 200px;
}
#account .address a
{
 color: #FFFFFF;
 font-size: 8pt;
 font-weight: bold;
 margin-left: 10px;
}
#account .addressDetail
{
 height: 160px;
 padding: 5px;
}
#account .addressToolbar
{
 background-color: #C2A76D;
 color: #FFFFFF;
 height: 15px;
 padding: 0px 5px 0px 0px;
 text-align: right;
}
#account #navigation
{
 border-right: thin dotted #C2A76D;
 border-right-width: 1px;
 float: left;
 width: 140px;
}
#account ul
{
 margin: 0px;
 padding: 0px 0px 0px 0px;
}
#account li
{
 color: #C2A76D;
 list-style-position: inside;
 list-style-type: circle;
}
#account li:hover
{
 color: #A0854B;
 list-style-type: disc;
}
body
{
 background-color: #FFFFFF;
 font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
 font-size: 9pt;
 margin: 5px 0px 10px 0px;
 padding: 0px 0px 20px 0px;
 text-align: center;
}
.colour
{
 display: inline;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 width: 200px;
}
#contact
{
 float: right;
 width: 400px;
}
#contact input[type=text]
{
 border: thin solid #AAAAAA;
 width: 300px;
}
#contact #Send
{
 border: thin solid #AAAAAA;
 font-size: 8pt;
 font-weight: bold;
 width: 100px;
}
#contact textarea
{
 border: thin solid #AAAAAA;
 height: 150px;
 width: 300px;
}
#contactDetails
{
 float: left;
 width: 300px;
}
.contactLabel
{
 font-size: 9pt;
 font-weight: bold;
 vertical-align: top;
 width: 100px;
}
#footer
{
 border-bottom: thin solid #A0854B;
 border-bottom-width: 1px; 
 border-top: thin dotted #C2A76D;
 border-top-width: 1px; 
 clear: both;
 color: #A0854B;
 font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 20px;
}
#footer a
{
 color: #A0854B;
 text-decoration: none;
}
#footer #links
{
 padding: 0px 0px 0px 5px;
 text-align: left;
 width: 100%;
}
h1
{
 color: #A0854B;
 display: inline;
}
h3
{
 margin: 10px 0px 0px 0px;
}
.homeLeftTall
{
 border-right: thin solid #FFFFFF;
 border-width: 1px;
 float: left;
 overflow: hidden;
 width: 280px;
}
.homeLeftWide
{
 border-right: thin solid #FFFFFF;
 border-width: 1px;
 float: left;
 overflow: hidden;
 width: 579px;
}
.homeRightTall
{
 float: right;
 overflow: hidden;
 width: 280px;
}
.homeRightWide
{
 float: right;
 overflow: hidden;
 width: 579px;
}
#homeImageWrapper
{
 margin: 10px -10px 10px -5px;
 min-height: 430px;
 text-align: center;
 width: 870px;
}
#imageOverlay
{
 color: #000000;
 display: block;
 font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
 font-size: 9pt;
 height: auto;
 padding: 0px;
 width: 200px;
}
#imageText
{
 background: url(images/spaceball.gif);
 margin: 0px 0px 0px 0px;
 padding: 3px 5px 0px 5px;
}
img
{
 border: none;
}
input
{
 border: thin solid #999999;
 border-width: 1px;
 margin-bottom: 2px;
}
input[class=number]
{
 padding-right: 2px;
 text-align: right;
}
.item
{
 float: left;
 height: 160px;
 text-align: center;
 width: 142px;
}
.item a
{
 color: #A0854B;
 text-decoration: none;
}
.item .description
{
 line-height: 10pt;
 padding: 0px 20px 0px 20px;
}
.item .thumbnail
{
 border: thin solid #A0854B;
 border-width: 1px;
 padding: 2px;
}
.itemBasket
{
 display: inline;
 float: right;
 width: 200px;
}
#itemContent
{
 float: left;
 margin-bottom: 20px;
 padding-left: 20px;
 width: 490px;
}

#itemImage
{
 float: left;
 padding-right: 20px;
 margin: 0px 15px 20px 0px;
 width: 310px;
}

.largeImage
{
 border: thin solid #A0854B;
 border-width: 1px;
 padding: 1px;
}

#links a
{
 color: #C2A76D;
 margin: 0px 3px 0px 3px;
}

#links a:hover
{
 color: #A0854B;
 margin: 0px 3px 0px 3px;
}

#mainContent
{
 clear: both;
 padding: 20px 20px 0px 20px; 
}

.microtext
{
 font-size: 8pt;
 text-align: left;
}

.numeric
{
 padding: 0px 5px 0px 0px;
 text-align: right;
}

p
{
}

.paypalIcon
{
 border: thin dashed #999999;
 border-width: 2px;
 color: #444444;
 float: right;
 margin: 10px 0px 10px 0px;
 padding: 5px 0px 0px 0px;
 text-align: center;
 width: 300px;
}

.paypalIconHover
{
 background-color: #EEEEEE;
 border: thin solid #666666;
 border-width: 2px;
 color: #444444;
 cursor: pointer;
 float: right;
 margin: 10px 0px 10px 0px;
 padding: 5px 0px 0px 0px;
 text-align: center;
 width: 300px;
}

.price
{
 display: inline;
 font-weight: bold;
 padding: 0px 20px 0px 0px;
}

#productInformation
{
 float: right;
 width: 400px;
}

#shoppingBagOLD
{
 float: left;
 margin: 142px 0px 0px 250px;
 padding: 2px;
}

#shoppingBag
{
 float: left;
 min-height: 40px;
 margin: 120px 0px 0px 250px;
 padding: 2px;
 width: 350px;
}

.size
{
 display: inline;
 font-size: 8pt;
 font-weight: normal;
 padding: 0px 0px 0px 20px;
}

#subscribe
{
 border: thin solid #666666;
 border-width: 1px;
 clear: both;
 margin-top: 25px;
 padding: 5px;
}

#subscribe form
{
 margin: 0px 0px 0px 10px;
 padding: 0px;
}

.studio
{
 color: #AAAAAA;
 padding: 0px 0px 20px 0px;
}

td
{
 font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
 font-size: 10pt;
 vertical-align: top;
}

td[class=label]
{
 font-weight: bold;
}

.textButton
{
 background-color: #C2A76D;
 border: thin solid #A0854B;
 border-width: 1px;
 color: #FFFFFF;
 cursor: pointer;
 display: inline;
 font-weight: bold;
 height: 15px;
 padding: 3px 10px 3px 10px;
 text-align: center;
}

#titleAdditionalLinks
{
 color: #A0854B;
 display: inline;
 font-size: 1em;
 font-weight: normal;
 padding-left: 20px;
}

#titleAdditionalLinks a
{
 color: #A0854B;
}

#toggleBar
{
 background: url(images/spaceball.gif);
 margin: 0px;
 padding: 3px 3px 0px 3px;
 text-align: right;
}

#topLinks
{
 float: right;
 padding: 5px 0px 0px 0px;
}

#topLinks a
{
 padding: 5px 5px 0px 0px;
}

#twitter
{
 display: inline;
 text-align: right; 
 width: 70px;
}

ul
{
 margin: 0 auto;
}

ul#additionalLinks
{
 float: right;
}

ul#additionalLinks li
{
 border: thin solid #C2A76D;
 border-width: 0px;
 line-height: 11pt;
 list-style: none;
 margin: 5px;
 padding: 3px 10px 3px 10px;
 width: 120px;
}

ul#additionalLinks a
{
 color: #CBA76D;
 font-weight: bold;
}

ul#additionalLinks a:hover
{
 color: #A0854B;
 font-weight: bold;
 margin-left: -18px;
 padding-left: 18px;
}

#voucher
{
 border: thin dashed #999999;
 border-width: 1px;
 color: #444444;
 float: left;
 font-weight: bold;
 margin: 10px 0px 10px 0px;
 padding: 5px;
}

#wrapper
{
 background: url(images/background.small.gif) no-repeat;
 border: thin solid #A0854B;
 border-width: 1px 1px 0px 1px;
 margin: auto;
 min-height: 300px;
 text-align: left;
 width: 900px;
}
