/*  ===========  CSS RESET  ==========  */ 
h2, h3, h4, h5, h6, ul, li, em, strong {padding:0; margin:0; font-size:100%; font-weight:normal; font-style:normal;}
ul {list-style:none;}
img {padding:0; margin:0; border:0; font-size:0.8em; color:#888888; font-family:Lucida Sans, Georgia, Arial, Helvetica;}
p {margin:0;}
a {text-decoration:none; color:#666666;}
strong {font-weight:bold;}

body {padding:0; margin:0; background:#D9DCD0; font-family:Lucida Sans, Georgia, Arial, Helvetica, sans-serif; font-size:0.7em; color:#666666;}



/*  ========================================		WEBSITE STRUCTURE (php includes)		========================================   */

/*  ==========   CONTAINER AND HEADER   ==========  */
#container {width:930px; margin:0 auto;  /* "auto" makes the left and right margins center the wrapper */ background:#FFFFFF;}
#headerLogo {width:250px; height:95px; float:left;}
#header {width:470px; height:95px; background-color:#606A4F; background-repeat:no-repeat; float:left;}
#headerBasket {width:200px; height:35px; padding:60px 0 0 10px; float:left; background:url(../images/graphics/shoppingBasket.gif); background-repeat:no-repeat;  font-family:Georgia,"Times New Roman",Times,serif; color:#d9dcd0;}
#headerBasket a {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.4em; color:#d9dcd0;}
#headerBasket a:hover {font-family:Georgia,"Times New Roman",Times,serif; color:#d9dcd0; text-decoration:underline;}
/*  ----------   HIDING THE PRINT HEADER    ----------  */
#headerLogoPrint {display:none;}
#headerPrint {display:none;}
#headerBasketPrint {display:none;}

/*  ----------   TOP NAVIGATION    ----------  */
#topnav {height:35px; background-color:#7b876d; clear:both;}
#topnavLeft {float:left;}
#topnavRight {padding:5px 5px 0 0; float:right;}
#topnav ul {padding:12px 0 0 5px; color:#FFFFFF;}
#topnav li {display:inline; list-style-type:none;}
#topnav li a {padding:0px 5px; color:#FFFFFF; text-decoration:none;}
#topnav li a:hover {text-decoration:underline;}
/*  ----------   SEARCH    ----------  */
.searchBox {height:15px; padding:5px; margin:0 5px 0 0; background-color:#FFFFFF; border:none; color:#666666;}
.searchGo {margin:0 5px 0 0;}



/*  ====================     NAVIGATION     ====================  */
#navigation {width:180px; float:left; padding:10px 10px 0 10px; background-color:#FFFFFF; border-right:solid #DEDEDE 1px; }
/*  ----------   navigation level 1   ----------  */
.navigation1 a {padding:0; margin:0;}
.navigation1 a:hover {}
.navigation1 {width:180px; list-style-type:none;}
.navigation1 img {margin-bottom:2px; display:block;}
/*  -----------  navigation level 2   ----------  */
.navigation2 a {height:20px; padding:5px 0 0 10px; display:block; background-color:#FFFFFF; color:#888888;text-decoration:none;}
.navigation2 a:hover {display:block; background-color:#E5E5E5; color:#666666; text-decoration:none;}
.navigation2 {border-bottom:solid #DEDEDE 1px; list-style-type:none;}
.navigation2 a.active {background-color:#E5E5E5; color:#666666;}
/*  ----------   navigation level 3   ----------  */
.navigation3 a {height:20px; padding:5px 0 0 30px; display:block; background-color:#FFFFFF; color:#888888; text-decoration:none;}
.navigation3 a:hover {display:block; background-color:#F3F3F3; color:#666666; text-decoration:none;}
.navigation3 {border-bottom:solid #DEDEDE 1px; list-style-type:none;}
.navigation3 a.active {background-color:#F3F3F3; color:#666666;}
a.newLink { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; color:#000;}



/*  ==========   DESIGNERS   ==========  */
#designers {margin:20px 0 20px 0;}
.designersList a {width:170px; height:20px; padding:5px 0 0 10px; margin-bottom:2px; display:block; background-color:#F1F1F1; color:#888; text-decoration:none;}
.designersList a:hover {display:block; background-color:#E5E5E5; color:#666666; text-decoration:none; }
.designersList li {width:180px; list-style-type:none;}
/*  ==========   SPECIAL OFFERS   ==========  */
#offers {margin-bottom:20px;}
.paypalSolution {text-align:center;}
.paypal a {color:#333333; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
.paypal a:hover {text-decoration:underline;}
p.paypal {padding:10px 10px 0 10px;}


/*  ====================     CONTENT     ====================  */
#content {width:709px; height:100%; padding:10px; float:left; background:#FFFFFF;}
.fltright {float:right;}
.fltleft {float:left;}



/*  ====================     FOOTER     ====================  */
#footer {width:880px; height:130px; padding:15px 25px 70px 25px; background:#BBBEB1; font-family:Lucida Sans,Georgia,Arial,Helvetica,sans-serif;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#666666;}
.footer p {color:#FFFFFF;}

#footer1 {width:130px; float:left; margin:5px 20px 0 0; padding-left:0; list-style:none; line-height:1.6; color:#FFFFFF;}
#footer2 {width:130px; float:left; margin:5px 20px 0 0; padding-left:0; list-style:none; line-height:1.6; color:#FFFFFF;}
#footer3 {width:140px; float:left; margin:5px 20px 0 0; padding-left:0; list-style:none; line-height:1.6; color:#FFFFFF;}
#footer4 {width:100px; float:left; margin:5px 20px 0 0; padding-left:0; list-style:none; line-height:1.6; color:#FFFFFF;}
#footer5 {width:300px; height:77px; float:left; margin-top:10px; text-align:right;}
#footer li {padding-left:10px; background-image:url(../images/graphics/arrow_footer.jpg); background-repeat:no-repeat; background-position:0 .5em;}



/*  ----------  PRODUCT DISPLAY   ----------  */
#prDisplay{width:709px; padding-bottom:10px; overflow:auto; background:#FFFFFF;}
#prBox {width:230px; height:245px; float:left; margin:0 9px 0 0;}
#prBoxR {width:230px; height:230px; float:left;}
#prBoxImg {width:230px; height:180px; position:relative;}

.NEWoverlay {position:absolute; background:url(../images/new-tag.png); color:#fff; width:100px; height:64px; top:30px; left:130px;}

#prBoxDetails {width:220px; height:45px; padding:5px 0 0 10px; background:#FFFFFF; line-height:1.1;}
#prBoxBorder {height:10px; margin-bottom:20px; border-bottom:solid #DEDEDE 1px; clear:both;}
/* individual text item styling */
.prName a {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#222222;}
.prDesigner {font-family:Georgia,"Times New Roman",Times, serif; font-size:1.1em; color:#888888;}
.prPrice {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#7B876D;}
.prPriceSale {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#222;}
.prPriceOld {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#7B876D; text-decoration:line-through; font-style:italic;}
.SaleTime {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#f06;}
.SaleRRP {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#ccc; text-decoration:line-through; font-style:italic;}

/* styling for "fake breadcrumb" on product_detail and proodcut_overview */
#pageHeader {height:25px; border-bottom:solid #DEDEDE 1px; }
#pageFooter {height:15px;}
.pageName {padding:5px 0 0 0; float:left; display:inline; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#888888; }
.pageCount {padding:5px 0 0 0; float:right; display:inline; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#606a4f; }

/*  ----------  PRODUCT INFO BOX    ----------  */
#prINFO {width:709px;}
#prINFOimg {width:340px; height:340px; float:left; margin-right: 25px; text-align:center; padding:20px 0 0 0; position:relative;}

.NEWoverlayINFO {position:absolute; background:url(../images/new-tag.png); color:#fff; width:100px; height:64px; top:30px; left:260px;}

#prINFOdetails {width:325px; float:left;}
/* individual text item styling */
.prINFOname {padding:0 0 2px 0; margin-top:20px; font-family:Georgia,"Times New Roman",Times,serif; font-size:2.2em; color:#333333;}
.prINFOdesigner {padding:0 0 2px 0; margin:0;font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#888888;}
.prINFOprice {padding:0; margin:0 0 30px 0;font-family:Georgia,"Times New Roman",Times,serif; font-size:2.1em; color:#7B876D;}
.prINFOpriceOld {font-family:Georgia,"Times New Roman",Times,serif; font-size:0.5em; font-style:italic; text-decoration:line-through; color:#7B876D;}
.prINFOpriceSale {padding:0; margin:0 0 30px 0; font-family:Georgia,"Times New Roman",Times,serif; font-size:2.1em; color:#222}
.prINFOdescription {padding:0 10px 20px 0; margin:0; border-bottom:solid #DEDEDE 1px; line-height:1.2; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; color:#494949;}
.prINFOinfo {padding:20px 0 10px 0; margin:0 0 10px 0; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; color:#494949; text-transform:uppercase; letter-spacing:2px; font-size:1.1em;}
.prINFOinfoDetails {padding:0; margin:0; font-family:Georgia,"Times New Roman",Times,serif; color:#888888; font-style:italic;}
.prINFOadd {width:325px; padding:10px 0 10px 0; margin-top: 25px; float:right; border-top:solid #DEDEDE 1px; }





/*  ========================================		INDIVIDUAL PAGEs		========================================   */

/*  ====================  HOME PAGE   ====================  */

.saleBanner{ margin:10px 0 0 0; padding:22px 0 0 0; height:78px; background:#f06; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size: 3.5em; text-align:center; letter-spacing:-2px;}
.home-quick {float:left; display:inline; width:160px; border:#e4dace solid 5px; position:relative;}
.home-quick-title {position:absolute; top:75px; left:0px; background:#e4dace; padding:3px 15px 3px 10px; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif;}
.home-quick-title a {color:#606a4f; text-decoration:none;}
.home-quick-title a:hover {text-decoration:underline;}
.margin10 {margin:0 9px 0 0;}


/*  ====================  ABOUT US PAGE   ====================  */
#aboutLeft {width:320px; padding:10px; margin-right:10px; float:left; display:inline;}
p.aboutLeft {font-family:Georgia, 'Times New Roman', Times, serif; color:#888888; font-size:1.1em;}
.aboutLeft a {color:#666666;}
.aboutLeft a:hover {color:#555555; text-decoration:underline;}
#aboutRight {padding:30px 0px 0 0px; float:left;}



/*  ====================  CONTACT PAGE   ====================  */
#contact {padding:0 30px 0 30px; margin:0; float:left; display:inline; font-family:Georgia,"Times New Roman",Times,serif;}
.contactSections {padding:10px 10px 5px 10px; margin-bottom:20px; background-color:#bbbeb1; font-size:1.6em;}
p.contact {margin-bottom:20px; color:#888888; font-family:Lucida Sans, Georgia, Arial, Helvetica, sans-serif;}
#contactForm {width:340px; padding:0 20px 0 0; margin-right:10px; float:left; display:inline; }
#contactDetails {width:240px; padding:0 0 20px 30px; float:left; border-left:solid #DEDEDE 1px;}
table.contact {margin-top:0px; font-family:Georgia, 'Times New Roman', Times, serif;  font-size:1.2em;}
td.contactHeader {padding:0 10px 0 0; margin:0 0 10px 0; color:#888888; font-style:italic; font-size:0.8em;}
td.contactInfo {padding:0 0 5px 0;margin:0 0 10px 0;}
.contact a {color:#333333;}
.contact a:hover {text-decoration:underline;}
.comments {padding:25px; margin:10px 0 15px 0; background-color:#ECECEC; font-size:1.5em; color:#888888; font-style:italic;}



/*  ==========  INFO PAGE (SmoothScoll)   ==========  */
/* sub-links at the top of the page to each section  */
.entryLinks {background-color:#F1F1F1; padding:10px;}
.entryLinks a:hover {text-decoration:underline;}
/* various page stylings  */
.entry {padding: 0px 30px 30px 30px; margin-bottom: 30px; border-bottom:solid #DEDEDE 1px;}
.entry a {color:#333333; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}/* ordering.php - download a returns form link */
.entry a:hover {text-decoration:underline;}
.entry li {padding:5px;}
/* table styling in delivery section  */
tr.deliveryHeader {background-color:#CCCCCC; font-weight:bold;}
tr.delivery {padding:10px; background-color:#F1F1F1; color:#666666;}
td.deliveryHeader {padding:5px;}
td.delivery {padding:5px;}
.delivery li {padding-left:20px; margin:0 0 5px 0; background-image:url(../images/graphics/arrow_moreHelp.jpg); background-repeat:no-repeat; background-position:0 .5em;}
/* misc stylings  */
.toTop {margin:20px 0 0 0;}
.question {font-family:Georgia, "Times New Roman", Times, serif; color:#494949; font-style:italic; font-size:1.2em;}
.payment ul {padding:0 0 0 20px;}
.payment li {padding:0px 0 5px 20px; list-style:inside;}


 
/*  ====================  SHOPPING BAG PAGE   ====================  */
table.bag {margin-top:10px; font-family:Georgia, 'Times New Roman', Times, serif; color:#494949; font-size:1.2em;}
tr.bagHeader {color:#888888; font-style:italic; font-size:0.8em;}
tr.bag {padding:10px; background-color:#F1F1F1; color:#666666; }
td.bagHeader {padding:0 0 5px 0;margin:0 0 10px 0; border-bottom:solid #CCCCCC 2px;}
td.bag {border-bottom:solid #DEDEDE 1px;}
td.bagImage {padding: 5px 0 5px 0; border-bottom:solid #DEDEDE 1px;}
td.bagName {padding:5px 0 5px 10px; border-bottom:solid #DEDEDE 1px; font-weight:bold;}
td.bagPrice {border-bottom:solid #DEDEDE 1px;}
.bagPriceSale {color:#222;}
.bagPriceOld {font-size:0.7em; color:#7B876D; text-decoration:line-through; font-style:italic;}
td.bagQty {border-bottom:solid #DEDEDE 1px;}
td.bagSub {border-bottom:solid #DEDEDE 1px;}
td.bagUpdate {text-align:center; border-bottom:solid #DEDEDE 1px;}
td.bagTotal {font-weight:bold; font-size:1.3em; border-top:solid #DEDEDE 1px; border-bottom:solid #DEDEDE 1px; }
.bagInput {padding: 5px 0 0 0; background-color:#F1F1F1; border:none; color:#666666; border:solid #DEDEDE 1px;}
.incl {font-size:0.8em;}



/*  ====================  SEARCH RESULTS PAGE   ====================  */
table.search {margin-top:30px; font-family:Georgia, 'Times New Roman', Times, serif; color:#494949; font-size:1.3em;}
tr.searchHeader {color:#888888; font-style:italic; font-size:0.8em;}
tr.search {padding:20px; background-color:#F1F1F1; color:#666666; }
td.searchHeader {padding:0 0 5px 0;margin:0 0 10px 0; border-bottom:solid #CCCCCC 2px;}
td.search {border-bottom:solid #DEDEDE 1px;}
td.searchImage {padding: 5px 0 5px 0; border-bottom:solid #DEDEDE 1px;}
td.searchName {padding:10px 0 10px 10px; border-bottom:solid #DEDEDE 1px; font-weight:bold;}
td.searchPrice {padding:10px 0 10px 0; border-bottom:solid #DEDEDE 1px;}
.searchPriceSale {color:#FF0066}
.searchPriceOld {font-size:0.7em; font-style:italic; text-decoration:line-through; color:#7B876D;}
td.searchAdd {padding:10px 0 10px 0; border-bottom:solid #DEDEDE 1px;}
p.searchSynopsis {width:90%; margin:3px 0 0 0; font-family:Lucida Sans,Georgia,Arial,Helvetica,sans-serif; color:#888888; font-size:0.7em; font-weight:normal;}
.searchResults {margin-top:20px;}
.searchResultsMatching {font-family:Georgia, 'Times New Roman', Times, serif; color:#494949; font-size:2.4em;}
.searchResultsNumber {font-family:Georgia, 'Times New Roman', Times, serif; color:#888888; font-size:2.2em;}



/*  ====================  SIGN IN   ====================  */
#signIn {width:290px; padding:0 30px 0 30px; margin:20px 0 0 0; float:left; display:inline; font-family:Georgia,"Times New Roman",Times,serif;}
.signInButton {margin-top:20px;} /* style for button used to sign and an also to REGISTER */
.forget {margin-bottom:10px}/* forgot password style */
.forget a {color:#333333; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
.forget a:hover {text-decoration:underline;}
/* REGISTER SECTION */
#register {width:300px; padding-left:40px; margin:20px 0 0 0; float:left; border-left:solid #CCCCCC 1px; font-family:Georgia,"Times New Roman",Times,serif;}
.registerInfo {padding:0; margin:10px 0 10px 0; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; color:#494949; text-transform:uppercase; letter-spacing:2px; font-size:0.9em;}
p.register {width:270px;color:#888888; font-family:Lucida Sans, Georgia, Arial, Helvetica, sans-serif;}



/*  ====================  REGISTER PAGE   ====================  */
#registration {padding:0 40px 0 40px; margin:0; float:left; display:inline; font-family:Georgia,"Times New Roman",Times,serif;}
.registerSections {padding:10px 10px 5px 10px; margin-bottom:20px; background-color:#bbbeb1; font-size:1.6em;}
p.registerIntro {color:#888888; font-family:Lucida Sans, Georgia, Arial, Helvetica, sans-serif; margin-bottom:20px;}
.manD {color:#FF0066;} /* pink colour for *mandatory fields */
.registrationButton {margin-top:30px;} /* style for button used to sign and an also to SIGN IN & to REGISTER */



/*  ====================  FORGOTTEN PASSWORD PAGE   ====================  */
#forgotten {width:640px; margin:0px 0 0 30px; float:left; font-family:Georgia,"Times New Roman",Times,serif;}



/*  ====================  ORDER SUMMARY   ====================  */
#orderSummary {width:630px; padding:0 40px 0 40px; margin:0; float:left; display:inline; font-family:Georgia,"Times New Roman",Times,serif;}
.orderSections {padding:10px 10px 5px 10px; margin-bottom:20px; background-color:#bbbeb1; font-size:1.6em; color:#494949;}
.orderAddress {font-size:1.5em;}
.orderButton {margin:10px 0 40px 0;}
table.orderSummary {font-family:Georgia, 'Times New Roman', Times, serif; color:#494949; font-size:1.3em; margin-bottom:40px;}
p.registerIntro {color:#888888; font-family:Lucida Sans, Georgia, Arial, Helvetica, sans-serif; margin-bottom:20px;}

/* -------------  Order Complete  --------------- */
#orderComplete {width:630px; padding:0 40px 0 40px; float:left; display:inline; font-family:Georgia,"Times New Roman",Times,serif;}
.yourOrder {width:440px; margin:0 20px 0 0; float:left; display:inline;}
.yourOrder a {color:#333333; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}/* ordering.php - download a returns form link */
.yourOrder a:hover {text-decoration:underline;}
#moreHelp {width:130px; padding:0 20px 20px 20px; float:left; background-color:#F1F1F1; font-family:Lucida Sans, Georgia, Arial, Helvetica, sans-serif;}
.orderNumber {padding:0 0 20px 0; margin-bottom:30px; border-bottom:solid #DEDEDE 1px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:2em; color:#494949;}
.thankYou {color:#888888; font-style:italic; font-size:1.5em; margin-bottom:20px;}
.pleaseCall {color:#888888; font-style:italic; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.3em; }




/*  ========================================		ITEM STYLING		========================================   */
.imgpad {padding:15px 0 0 10px;}
.imgpadQl {padding:0 9px 0 0; float:left; display:inline;}
.headers {margin-bottom:10px;}
.sectionimg {margin-bottom:5px;}
p.welcome {margin:20px 30px 20px 10px; line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;}
.spacer {clear:both;}
.attention {color:#333333; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; font-size:1.3em;} /* ordering.php - bright text to stand out */
.address {color:#333333; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; font-size:1.1em;} /* ordering.php - styled address */
.standout {color:#336600; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em;}

p {font-family:Lucida Sans, Georgia, Arial, Helvetica, sans-serif; line-height: 1.5; margin-bottom:10px; color:#666666;}

/* Main page titles */
h1 {margin:20px 0 20px 0;font-family:Georgia,"Times New Roman",Times,serif; font-size:2.4em; color:#606A4F; font-weight:normal;}
h2 {margin:20px 0 10px 0;font-family:Georgia,"Times New Roman",Times,serif; font-size:1.6em; color:#666666; font-weight:normal;}
h5 {padding:0; margin:0; font-family:Georgia,"Times New Roman",Times,serif; color:#606a4f; font-size:1.2em;font-style: italic; } /* footer headers */

/******  STYLING FOR FORMS  ******/
.formTitle {padding:15px 0 10px 0; margin-bottom:10px; font-size:2.4em; color:#606a4f;} 
.formHeader {padding:0 0 2px 0; color:#888888; font-style:italic;}
.formInput {padding:5px 0 3px 5px; background-color:#F1F1F1; color:#666666; border:solid #DEDEDE 1px; margin-bottom:10px;}
.formInputReq {padding:5px 0 3px 0px; background-color:#edcfcf; color:#666666; border:solid #DEDEDE 1px; margin-bottom:10px;}
.formMessage {padding:0; color:#FF0066; font-weight:bold; font-size: 10px;}
.formMessage a {color:#666666;}
.formMessage a:hover {color:#FF0066;}




/*  ====================  10& OFF PAGE   ====================  */
.clear {clear:both;}
.col-l {float:left; display:inline; width:370px; margin:0 0 100px 0;}
.col-r {float:left; display:inline; width:230px; margin:0 0 100px 0;}
.margin50 {margin:0 50px 0 0;}
ol.friend {font-size:1.4em; color:#606a4f; font-style:italic; margin:0; padding:0 0 0 30px;}
ol.friend li {margin:0 0 20px 0; line-height:1.3; font-weight:normal;}
ol.friend li a {color:#606a4f; text-decoration:underline;} ol.friend li a:hover {color:#aaa;}
.whattodo {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#7b876d; color:#fff; padding:3px 7px; font-size:1em; font-weight:normal; margin:0 0 20px 0;}
.offer {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; margin:10px 0 20px 0; font-weight:normal; line-height:1.3; color:#999;}
.green {color:#606a4f;}
.tandc {font-size:0.8em;}
.side-image {margin:0;}
.designers {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#f1f1f1; color:#888; padding:3px 7px; font-weight:normal; margin:0 0 10px 0; width:166px;}
.designers a {color:#888;} .designers a:hover {color:#000; text-decoration:underline;}



/*  ====================  Homepage Slideshow   ====================  */

#slideshowWrapper{position:relative;}

#fssPrev{position:absolute;top:160px;left:-50px;background:url(/images/slideshow/arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px; display:none;}
#fssNext{position:absolute;top:160px;left:696px;background:url(/images/slideshow/arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px; display:none;}

#fssPlayPause{position:absolute;right:20px;background:url(/images/slideshow/white.png) repeat; width:60px;display:block;color:#333;text-decoration:none; display:none;}

ul#slideshow{list-style:none;width:710px;height:330px;overflow:hidden;}

#fssList{list-style:none; position:absolute; top:295px; left:20px;}
#fssList li{display:inline; margin:0 1px 0 0;}
#fssList li a{color:#ddd;text-decoration:none;  padding:3px 6px 4px 6px; }
#fssList li.fssActive a, #fssList li a:hover{font-weight:bold;color:#fff; border:1px #FFF solid; background:#7b886e;}

#top{background:#3b5998;width:100%;height:40px;margin-bottom:20px;}
#top h1{color:#fff;font-weight:normal;font-size:18px;padding:7px 0 0 15px}
#top h1 span{font-size:11px;}
#top h1 a{text-decoration:underline;color:#fff;}
#top h1 a:hover{text-decoration:none;}

small a{color:#000;}

.necklace {position:absolute; z-index:100; top:250px; left:135px; width:220px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#f0f0f0; line-height:1.3;}
.photo-frame {position:absolute; z-index:50; top:230px; left:420px; width:220px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#443421; line-height:1.3; text-align:right;}


