/* Start of CMSMS style sheet 'guys_and_girls' */
#guys #guys_and_girls { position: relative; width: 960px; height: 500px; background: url(/uploads/images/guys/background01.jpg) no-repeat top center }
#guys div.quotes { position: absolute; top: 16px; left: 223px; width: 238px; height: 115px; margin: 0px; overflow: hidden }
#guys div.quotes blockquote { width: 238px; height: 115px; margin: 0px; background: url(/uploads/images/guys/quote.gif) no-repeat 0px 0px; text-indent: -99999em }
#guys div.quotes blockquote.item01 { display: none; background: url(/uploads/images/guys/quote01.gif) no-repeat 0px 0px }
#guys div.quotes blockquote.item02 { display: none; background: url(/uploads/images/guys/quote02.gif) no-repeat 0px 0px }
#guys div.quotes blockquote.item03 { display: none; background: url(/uploads/images/guys/quote03.gif) no-repeat 0px 0px }
#guys div.quotes blockquote.item04 { display: none; background: url(/uploads/images/guys/quote04.gif) no-repeat 0px 0px }


#guys #nav { position: absolute; top: 235px; left: 252px; width: 141px; height: 157px; margin: 0px; background: url(/uploads/images/guys/nav_sprite.gif) no-repeat 0px 0px }
#guys #nav li { margin: 0px; list-style-type: none }
#guys #nav li a { display: block; background: url(/uploads/images/guys/nav_sprite.gif) no-repeat 0px 0px; text-indent: -99999em }

#guys #nav li.featured { height: 30px }
#guys #nav li.featured a { height: 30px; background-position: 0px 0px }
#guys #nav li.featured a:hover { background-position: -141px 0px }
#guys #nav li.featured a.on { background-position: -282px 0px }
#guys #nav li.bracelets { height: 32px }
#guys #nav li.bracelets a { height: 32px; background-position: 0px -30px }
#guys #nav li.bracelets a:hover { background-position: -141px -30px }
#guys #nav li.bracelets a.on { background-position: -282px -30px }
#guys #nav li.earrings { height: 27px }
#guys #nav li.earrings a { height: 27px; background-position: 0px -62px }
#guys #nav li.earrings a:hover { background-position: -141px -62px }
#guys #nav li.earrings a.on {  background-position: -282px -62px }
#guys #nav li.necklaces { height: 33px }
#guys #nav li.necklaces a { height: 33px; background-position: 0px -89px }
#guys #nav li.necklaces a:hover { background-position: -141px -89px }
#guys #nav li.necklaces a.on { background-position: -282px -89px }
#guys #nav li.rings { height: 35px }
#guys #nav li.rings a { height: 35px; background-position: 0px -122px }
#guys #nav li.rings a:hover { background-position: -141px -122px }
#guys #nav li.rings a.on { background-position: -282px -122px }

#guys #products  { position: absolute; top: 66px; right: 18px; width: 384px; height: 428px; color: #000; overflow: hidden }
#guys #products div { display: none }
#guys #products div.featured { display: block }

#guys #products table thead th { position: absolute; left: -99999em; height: 0px; text-indent: -99999em }
#guys #products table th, #guys #products table td { border: 0px; padding: 0px; font-size: 85% }
#guys #products table { width: 384px }

#guys #products table tbody th { width: 98px; padding: 0px 0px 9px 0px; vertical-align: top; background: url(/uploads/shared/item_rule.gif) repeat-x bottom center }
#guys #products table tbody th a { display: block; width: 96px; height: 96px; padding: 1px; border: dashed 1px #666 }
#guys #products table tbody th a:hover { border-color: #d90b10 }
#guys #products table tbody td { display: block; position: relative; height: 109px; width: 270px; padding: 0em 0px 0px 16px; vertical-align: top; background: url(/uploads/shared/item_rule.gif) repeat-x bottom center }
#guys #products table tbody td h3 { margin: 0px 0px 0.3em 0px }
#guys #products table tbody td p.buy_and_email { position: absolute; bottom: 22px; left: 20px; width: 254px; margin: 0px 0px 0.2em 0px; padding: 5px 0px 0px 0px; height: 14px; border-top: dashed 1px #CCC; overflow: hidden }
#guys #products table tbody td p.buy_and_email br { display: none }
#guys #products table tbody td p.buy_and_email a { text-indent: -99999em }
#guys #products table tbody td p.buy_and_email a.buy { display: block; width: 93px; height: 14px; float: left; background: url(/uploads/shared/buyonline.gif) no-repeat 0px 0px }
#guys #products table tbody td p.buy_and_email a.email { display: block; width: 132px; height: 14px; float: right; background: url(/uploads/shared/emailthisitem.gif) no-repeat 0px 0px }



#guys span.tableheader { position: absolute; top: 30px; left: 568px; display: block; width: 239px; height: 30px; background: url(/uploads/shared/table_header.gif) no-repeat 0px 0px; text-indent: -99999em }

#girls #guys_and_girls { position: relative; width: 960px; height: 500px; background: url(/uploads/images/girls/background01.jpg) no-repeat top center }

#girls div.quotes { position: absolute; top: 18px; left: 232px; width: 238px; height: 115px; margin: 0px; overflow: hidden  }
#girls div.quotes blockquote { width: 238px; height: 115px; margin: 0px; background: url(/uploads/images/girls/quote.gif) no-repeat 0px 0px; text-indent: -99999em }
#girls div.quotes blockquote.item01 { display: none; background: url(/uploads/images/girls/quote01.gif) no-repeat 0px 0px }
#girls div.quotes blockquote.item02 { display: none; background: url(/uploads/images/girls/quote02.gif) no-repeat 0px 0px }
#girls div.quotes blockquote.item03 { display: none; background: url(/uploads/images/girls/quote03.gif) no-repeat 0px 0px }
#girls div.quotes blockquote.item04 { display: none; background: url(/uploads/images/girls/quote04.gif) no-repeat 0px 0px }

#girls #nav { position: absolute; top: 299px; left: 269px; width: 131px; height: 155px; margin: 0px; background: url(/uploads/images/girls/nav_sprite.gif) no-repeat 0px 0px }
#girls #nav li { margin: 0px; list-style-type: none }
#girls #nav li a { display: block; background: url(/uploads/images/girls/nav_sprite.gif) no-repeat 0px 0px; text-indent: -99999em }

#girls #nav li.featured { height: 26px }
#girls #nav li.featured a { height: 26px; background-position: 0px 0px }
#girls #nav li.featured a:hover { height: 26px; background-position: -131px 0px }
#girls #nav li.featured a.on { height: 26px; background-position: -262px 0px }

#girls #nav li.bracelets { height: 44px }
#girls #nav li.bracelets a { height: 44px; background-position: 0px -26px }
#girls #nav li.bracelets a:hover { height: 44px; background-position: -131px -26px }
#girls #nav li.bracelets a.on { height: 44px; background-position: -262px -26px }

#girls #nav li.earrings { height: 22px }
#girls #nav li.earrings a { height: 22px; background-position: 0px -70px }
#girls #nav li.earrings a:hover { height: 22px; background-position: -131px -70px }
#girls #nav li.earrings a.on { height: 22px; background-position: -262px -70px }

#girls #nav li.necklaces { height: 32px }
#girls #nav li.necklaces a { height: 32px; background-position: 0px -92px }
#girls #nav li.necklaces a:hover { height: 32px; background-position: -131px -92px }
#girls #nav li.necklaces a.on { height: 32px; background-position: -262px -92px }

#girls #nav li.rings { height: 31px }
#girls #nav li.rings a { height: 31px; background-position: 0px -124px }
#girls #nav li.rings a:hover { height: 31px; background-position: -131px -124px }
#girls #nav li.rings a.on { height: 31px; background-position: -262px -124px }

#girls #products { position: absolute; top: 66px; right: 18px; width: 384px; height: 428px; color: #000; overflow: hidden }
#girls #products div { display: none }
#girls #products div.featured { display: block }

#girls #products table thead th { position: absolute; left: -99999em; height: 0px; text-indent: -99999em }
#girls #products table th, #girls #products table td { border: 0px; padding: 0px; font-size: 85% }
#girls #products table { width: 384px }

#girls #products table tbody th { width: 98px; padding: 0px 0px 9px 0px; vertical-align: top; background: url(/uploads/shared/item_rule.gif) repeat-x bottom center }
#girls #products table tbody th a { display: block; width: 96px; height: 96px; padding: 1px; border: dashed 1px #666 }
#girls #products table tbody th a:hover { border-color: #d90b10 }
#girls #products table tbody td { display: block; position: relative; height: 109px; width: 270px; padding: 0em 0px 0px 16px; vertical-align: top; background: url(/uploads/shared/item_rule.gif) repeat-x bottom center }
#girls #products table tbody td h3 { margin: 0px 0px 0.3em 0px }
#girls #products table tbody td p.buy_and_email { position: absolute; bottom: 22px; left: 20px; width: 254px; margin: 0px 0px 0.2em 0px; padding: 5px 0px 0px 0px; height: 14px; border-top: dashed 1px #CCC; overflow: hidden }
#girls #products table tbody td p.buy_and_email br { display: none }
#girls #products table tbody td p.buy_and_email a { text-indent: -99999em }
#girls #products table tbody td p.buy_and_email a.buy { display: block; width: 93px; height: 14px; float: left; background: url(/uploads/shared/buyonline.gif) no-repeat 0px 0px }
#girls #products table tbody td p.buy_and_email a.email { display: block; width: 132px; height: 14px; float: right; background: url(/uploads/shared/emailthisitem.gif) no-repeat 0px 0px }



#girls span.tableheader { position: absolute; top: 30px; left: 568px; display: block; width: 239px; height: 30px; background: url(/uploads/shared/table_header.gif) no-repeat 0px 0px }
/* End of 'guys_and_girls' */

