/*
Theme Name: Ruhtenberg Handbags
Theme URI: http://ruhtenberghandbags.com/
Description: Theme for Ruhtenberg Handbags
Version: 0.5a
Author: Sankho Mallik
*/

/* main stylesheet for Ruhtenberg Handbags */

/*******************RESET CSS*******************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, font, img, small, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ul {list-style: none;}
ol  { list-style: decimal; }
table {border-collapse: collapse; border-spacing: 0;}
input, select, textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans serif;}
legend {display: none;}
/****************END RESET*********************/

/****************GLOBALS***********************/
a, a:visited { color: #fff; text-decoration: none; }
.hide, .hidden { display: none; }

/**************STRUCTURE***********************/

/*containers*/
body { text-align: center; background: #000; color: #fff; letter-spacing: 0.05em; }
#main-container { width: 712px; padding: 20px 10px 0; margin: 30px auto 0; position: relative; }
#sidebar { float: left; text-align: left; position: relative; height: 420px; }
#content { float: right; width: 600px; margin-bottom: 30px; position: relative; width: 600px; }
#content span#zoom { position: absolute; top: 0; right: 0; z-index: 10; background: transparent url(images/zoom.gif) no-repeat; width: 48px; height: 21px; text-indent: -9999em; display: block; opacity: 0.50; filter: alpha('opacity=50'); }
#content a:hover span#zoom { opacity: 1; filter: alpha('opacity=100'); }
#content #text { float: right; clear: right; text-align: right; font: normal 10px/14px Arial; width: 100%; }
#content p { font: normal 12px/14px Arial; margin-bottom: 10px; text-align: left; }
#footer { clear: both; text-align: left; font: 400 8px/15px Arial; color: #666; }
.product-page {  }

/*header*/
#header { margin: 0 auto 40px; display: block; overflow: hidden; }
h1#logo a { background: transparent url(images/h_logo.jpg) no-repeat -189px 0; width: 276px; height: 22px; text-indent: -999em; display: block; margin: 0 auto; display: block; float: left; }
h2#menswear a { background: transparent url(images/h_logo.jpg) no-repeat 0 0; width: 189px; height: 22px; float: left; text-indent: -999em; display: block; }
h2#womenswear a { background: transparent url(images/h_logo.jpg) no-repeat -465px 0; width: 247px; height: 22px; float: right; text-indent: -999em; display: block; }

/*sidebar*/
#sidebar #meta { position: absolute; top: 290px; }
.home-page #sidebar #meta { margin-top: 30px; position: relative !important; top: 0 !important; }
#sidebar h3 a { font: bold 16px/18px Arial; }
#sidebar .product-list { position: absolute; top: 100px; display: none; }
#sidebar .product-list h4 a { font: normal 12px/17px Arial; letter-spacing: 0.06em; }
.handbags #sidebar ul li.handbags ul, .bracelets #sidebar ul li.bracelets ul, .cufflinks #sidebar ul li.cufflinks ul { display: block; }  
#sidebar #link-bar { position: absolute; left: -35px; border: 1px solid #666; border-right: none; width: 25px; display: none; }
.handbags #sidebar #linkbar, .bracelets #sidebar #linkbar, .cufflinks #sidebar #linkbar { display: block; }

/*Product link-bar Sizes*/
.elephant-bracelet #link-bar { top: 50px; height: 58px; }
.messenger-clutch #link-bar { top: 8px; height: 100px; }
.cornelius #link-bar { top: 8px; height: 139px; }
.paperboy #link-bar { top: 8px; height: 120px; }
.warriors #link-bar { top: 30px; height: 79px; }
.shell #link-bar { top: 30px; height: 98px; }
.peacock #link-bar { top: 30px; height: 118px; }
.bust #link-bar { top: 30px; height: 136px; }
.buffalo #link-bar { top: 30px; height: 155px; }
.elephant #link-bar { top: 30px; height: 175px; }
.classic #link-bar { top: 30px; height: 194px; }


/*product pages*/
.handbags #content img, .cufflinks #content img, .bracelets #content img { position: absolute; top: 0; right: 0; }
.handbags #content #text, .cufflinks #content #text, .bracelets #content #text { position: absolute; top: 290px; right: 0px; }
#content #text .info { color: #996633; display: block; }
#paypal { position: absolute; top: 343px; width: 100%; right: 0; }
#paypal label, #paypal-form input { float: right; margin-left: 10px;}
#paypal label { font: normal 10px/14px Arial; }
#paypal #os0 { width: 50px; border: none; }
#paypal .submit { clear: right; border: none; margin-top: 10px; opacity: 0.7; filter: alpha(opacity=70); }
#paypal .submit:hover { opacity: 1; filter: alpha(opacity=100); }
/**************PAGES**************************/

/*Home Page*/
.home-page #content h2 { background: transparent url(images/cufflinks/bust.JPG) 0 0; text-indent: -999em; width: 414px; height: 255px; text-indent: -9999em; float: right; margin-bottom: 75px; }

/*Mission, Info*/
.mission #content p, .info #content p { margin-bottom: 20px; text-align: left; width: 510px; float: right; }

/*Contact*/
.contact #content { position: absolute; left: 10px; top: 200px; width: 100%; }