body{ margin: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; line-height: 1.3em; background-color: #fff;}
div#holder{ width: 850px; margin: 0 auto;}

div#rightColumn{ width: 600px; float: right;}
ul#navigation{ height:90px; margin: 0; padding: 0;}
ul#navigation li{ float: left; list-style: none; margin: 0 5px 0 0; height: 90px; width: 90px;}
ul#navigation li a{ display: block; height: 85%; padding-top: 15%; font-style: italic; color: #fff; font-weight: 900; text-decoration: none;}
ul#navigation li#home, .home{ background-color: #ffbfeb;}
ul#navigation li#collection, .collection{ background-color: #d1008f;}
ul#navigation li#faqs, .faqs{ background-color: #920064;}
ul#navigation li#delivery, .delivery{ background-color: #bfcfff;}
ul#navigation li#contact, .contact{ background-color: #809fff;}

ul#navigation li#jewellery, .jewellery{ background-color: #c0f;}

ul#navigation li#home_over{ background: url('/images/home_btn_on.gif') no-repeat 0 0; color: #ffbfeb; padding-top: 13px; height: 77px; font-style: italic; font-weight: 900;}
ul#navigation li#collection_over{ background: url('/images/collections_btn_on.gif') no-repeat 0 0; color: #d1008f; padding-top: 13px; height: 77px; font-style: italic; font-weight: 900;}
ul#navigation li#faqs_over{ background: url('/images/faq_btn_on.gif') no-repeat 0 0; color: #920064; padding-top: 13px; height: 77px; font-style: italic; font-weight: 900;}
ul#navigation li#delivery_over{ background: url('/images/delivery_btn_on.gif') no-repeat 0 0; color: #bfcfff; padding-top: 13px; height: 77px; font-style: italic; font-weight: 900;}
ul#navigation li#contact_over{ background: url('/images/contact_btn_on.gif') no-repeat 0 0; color: #809fff; padding-top: 13px; height: 77px; font-style: italic; font-weight: 900;}

ul#navigation li#jewellery_over{ background: url('/images/jewellery_btn_on.gif') no-repeat 0 0; color: #c0f; padding-top: 13px; height: 77px; font-style: italic; font-weight: 900;}

h1{ background-color:#920064; margin: 5px 0 0 0; color: #fff; font-size: 1.5em; line-height:1.3em; padding: 0 0 0 10px;}
h2{ line-height: 1.3em; font-style: italic;}

div#leftColumn{ width: 245px; float:left;}
div#leftColumn img{ padding: 5px; background-color: #bfcfff;}

dl#faq, dl#collection{ margin: 0;}
dl#faq dt{ background-color: #809fff; margin-top: 0px; padding: 0 3px 2px 3px;}
dl#faq dd{ border-left: 1px solid #809fff; border-right: 1px solid #809fff; border-bottom: 1px solid #809fff; margin: 0 0 10px 0; padding: 3px; background: url('/images/white.png') 0 0;}

dl#collection dt{ background-color: #bfcfff; margin-top: 5px; padding: 0 3px 2px 3px; font-weight: 900; clear: left;}
dl#collection dt.top{ margin-top: 0;}
dl#collection dd{ margin: 0; padding: 3px; background: url('/images/white.png') 0 0;}
dl#collection dd img{ float: left; margin-right: 3px; margin-bottom: 5px;}
dl#collection dd.prices{ margin-left: 285px;}

.clear{ clear: left;}

dl#delivery{ margin: 0 0 1em 0;}
dl#delivery dt{ width: 130px;}
dl#delivery dt.float{ float:left; clear:left;}

div#content{ margin: 5px 0 0 0; padding: 3px; background: url('/images/background.gif') 0 0 #fff; min-height: 380px;}
div#content p{ margin: 0 0 1em 0;}
ul#collectionList{ margin: 10px 0 0 0; padding: 0;}
ul#collectionList li{ margin: 0 0 5px 0; padding: 0; list-style: none; font-size: 80%; line-height: 110%;}
ul#collectionList li a{ color: #920064;}
ul#collectionList li a:hover{ color: #809FFF;}

div#content a, #contentSmallPrint a{ color: #920064; text-decoration: none;}
div#content a:hover, #contentSmallPrint a:hover{ color: #d1008f; text-decoration: underline;}

.floatLeft{ float: left; margin-right: 5px; margin-bottom: 5px;}

#smallPrintButtons{ margin: 0; padding: 0;}
#smallPrintButtons li{ margin: 0; padding: 0; list-style: none;}
#smallPrintButtons li img{ border: none; padding: 0;}

#contentSmallPrint{  font-size: 80%;}
#contentSmallPrint h3{ margin: 5px 0; padding: 0;}
#contentSmallPrint p{ margin: 0 0 5px 0; padding: 0;}
#contentSmallPrint ul{margin-top: 3px; margin-bottom: 3px;}
#smallPrintButtons form{ margin: 0; padding: 0;}

dl#collection form{ margin: 0; padding: 0;}

div.popUpContent{ width: 500px; margin: 50px auto 0; }
div.popUpContent img{ border:3px solid #809FFF; } div.popUpContent a{ color: #333333; }

div#ontherocksPopUp{ width: 100%; height: 100%; background: #CCCCCC; position: absolute; top: 0; left: 0; z-index: 100; font-size: 80%;}
*html div#ontherocksPopUp{ height:520px;}

#content p.firstReview{ border-top:1px dashed #000; padding-top:10px; margin-top:0;}
#content p.review{ text-indent:20px; border-bottom:1px dashed #000; padding:10px 0; margin-bottom:0;}
#content p.review span.reviewName{ display:block; margin-left:50px; font-style:italic;}

#content select.longDropdown{ width:275px; overflow:auto;}