html { 
 margin: 0; 
 padding: 0; 
}
body {
 background-color:#9E9E9E; 
 /* add for debug 
 background-image: url('../images/layout.png');
 background-position:top;
 background-repeat:no-repeat;
 /* for debug */
/* color:#A4A4A4; */
 color:#3A3A3A;
 font-family:verdana,arial,georgia,sans-serif; 
 font-size:11px; 
 height:100%; 
 margin:0px auto; 
 padding:0px; 
 text-align:center; 
 text-decoration:none; 
 width:100%;
}
img	{
 border:0; 
}
 a:link,
a:visited {
 text-decoration:none;
 color:#ec8e00;
 }
#wrapper {
 display:block; 
 background-color:#FFF; /* remove for debug */
/* border:1px solid #8FBF5B; */
 margin:35px auto; 
 width:728px; 
 overflow:hidden;
}
#bujinewyork_logo {
 position:relative;
 top: 42px;
 left:18px;
 display:block;
 margin:0;
 padding:0;
 z-index:99;
/*
 position:relative;
 top: 29px;
 left:12px;
 display:block;
 margin:0;
 padding:0;
 z-index:99;
 
*/
}
/*
#log_in {
 position:relative;
 top: 26px;
 right:65px;
 font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
 float:right;
 word-spacing:1px;
 letter-spacing:0.5px;
}
#log_in a:link,
#log_in a:visited {
 color:#3A3A3A;
}*/
#header	{
 margin:0;
 padding:0;
 position:relative;
 top:14px;
 width:728px;
 font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica", "Arial", "Lucida Grande", "sans-serif";
 font-weight:100;
 font-size:16pt;
}
#content {
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:transparent;
 background-image: url('../images/lines.png');
 background-repeat:repeat-x;
 background-position:left 74px; 
}
 #header ul {
 display:inline;
 list-style:none;
 margin:0;
 padding:0; 
 position:relative;
 left:110px;
}
#header li {
 display:inline;
 list-style:none;
 margin:0;
 padding:0 0 0 31px;
}
#header li a:link,
#header li a:visited {
 color:#454545;
}
#relatedStyles a   { display:block; text-align:center; float:left; width:78px; height:86px;  border:1px solid gray; margin:0 3px;}
.productVerbiage ul {
 margin: -6px 0 0 0;
 padding:0; 
 list-style-position:inside;
}
.productVerbiage li {
 margin:0;
 padding:0;
}
.otherGem          { margin:2px;}
.currentGem        { margin:2px; border:1px solid #8FBF5B;}
.enlarge {
 border:1px solid #8C8C8C;
 padding:5px;
 width:85px;
 margin:0 0 0 170px;
 text-align:center;
}
.enlarge a:link,
.enlarge a:visited {
 color:#8C8C8C;
}
#main_image {
 display:inline; 
 float:left; 
 height:490px; 
 /*margin:50px 0 40px;*/
/* margin:102px 0 92px;*/
 margin:47px 0 37px;
 /* margin:182px 0 172px;*/
 background-color:#FFF; 
 text-align:right; 
 width:437px; 
}
.image_border {
 border:1px #71A749 solid;
}
#main_copy {
/* display:inline; */
/* float:right; */
/* height:250px;*/ /* add 285px */
 height:490px;
/* margin:50px 5px 40px 0;*/ 
/*margin:102px 5px 92px 0; */
 margin:47px 5px 37px 0; 
  /* margin:182px 5px 172px 0; */
 /* max-height:300px; 
 min-height:250px; */
 overflow:auto; 
 padding: 0 20px; 
 text-align:left; 
 width:246px;
}
.section_head {
 font-weight:bold;
}
.note { 
 font-size: 16px; 
 color: #71A749; 
}
.floatright {
 float:right;
}
.floatleft { 
 float:left;
}
#subscribe { 
 float:left; 
/* background-color:#8cbf5a;*/
 background-color:#454545;
 color:#fff;
/* margin:25px 0 10px;*/
 margin:0;
 padding:3px 0; 
 font-size:11px; 
 width:728px;
}
/*div.productSurround #subscribe {
 float:right !important;
 width:584px !important;
}*/
div.underline {
 background-color:transparent;
 background-image: url('../images/lines.png');
 background-repeat:repeat-x;
 background-position:0 73px; 
/* margin:-15px 0 0;*/
 overflow:hidden;
}
#subscribe p { 
 float:right; 
 margin:0; 
}
#subscribe input[type="text"] { 
 font-size: 10px; 
 border: 1px solid #666; 
}
#subscribe input[type="image"] { 
 vertical-align:text-bottom; 
 margin-right:25px;
}
#subscribe a:link,
#subscribe a:visited { 
 color:#fff;
}
#footer {
/* background-color:#fff;*/
 clear:both; 
 font-weight:normal; 
 padding:4px 0; 
 text-align:center; 
}
#footer img {
 vertical-align:text-bottom;
}

div.productSurround #footer {
 float:right !important;
 width:584px !important; 	
}
#about li.about a:link,
#about li.about a:visited,
#collections li.collections a:link,
#collections li.collections a:visited,
#stores li.stores a:link,
#stores li.stores a:visited,
#pr li.pr a:link,
#pr li.pr a:visited {
 color:#70a63a;
}
#about a:link,
#about a:visited,
#collections a:link,
#collections a:visited,
#stores a:link,
#stores a:visited,
#pr a:link,
#pr a:visited {
 color:red;
}
#product_choice	{ 
 font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica", "Arial", "Lucida Grande", "sans-serif";
 font-weight:100;
 font-size:14pt;
 display:inline;
 float:left;
 min-height:250px;
/* margin:13px 5px;*/
 margin:13px 0 0 5px;
/* padding:0 5px;*/
 padding:0 0 0 5px;
 text-align:left;
/* width:150px;*/
 width:134px;
}
.product_active {
 color:#70a63a;
}
#product_choice p.prodhead {
 font-size:16pt;
 margin-bottom:-9px;
}
#product_choice ul {
 list-style:none;
 margin:-14px 0 0 0;
 padding:0; 
}
#product_choice li {
 list-style:none;
 margin:0;
 font-family:verdana,arial,georgia,sans-serif; 
 font-size:9pt;
 padding:0 0 4px 7px;
 letter-spacing:-1px;
}
#product_choice li a:link,
#product_choice li a:visited {
 color:#3A3A3A;
}
li#activeCollection a:link,
li#activeCollection a:visited,
li#activeCategory a:link,
li#activeCategory a:visited, 
li#activePricing a:link,
li#activePricing a:visited {
 color:#ec8e00;
 text-decoration:underline;
}
#productSpecs { 
 display:block; 
 float:left; 
 height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
 min-height:250px;  
 height:250px;/*Should have the same value as the min height above*/  
 margin:26px 0 10px 10px; 
 padding: 0 15px; 
 text-align:left; 
 width:500px; 
}
#product_display { 
 display:block; 
 float:left; 
 height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
 min-height:250px;  
 height:250px;/*Should have the same value as the min height above*/  
 margin:26px 0 10px 45px; 
 padding: 0 15px; 
 text-align:left; 
 width:500px; 
}
#product_display p.prodTitle {
 color:#ed8e00;
 float:left;
 font-size:9pt;
 font-weight:bold;
}
#product_display p.prodPaging {
 color:#3A3A3A;
 float:right;
 margin-right:40px;
}
#product_display .active {
 color:#ed8d02;
}
#product_display p.prodPaging a:link,
#product_display p.prodPaging a:visited {
 color:#3A3A3A;
}
a#view:link,
a#view:visited {
 text-decoration:underline;
}
.productBox { 
 height:150px; 
 width:85px; 
 margin:5px; 
 float:left;
}
.productImage { 
 display:block; 
 text-align:left; 
 width:78px; 
 height:86px;  
}
.productPrice { 
 color:#666;
 display:block; 
 height:14px; 
 margin:0 0 3px; 
 text-align:center; 
 width:80px;
 font-weight:bold;
}
.priceSpan {
 padding-left:5px;
 font-weight:bold;
 color:#3A3A3A;
}
.productDetails { 
 display:block; 
/* height:50px; */
 text-align:center; 
 width:80px;
}
.productDetails a:link
,.productDetails a:visited { 
 color:#3A3A3A; 
 text-decoration:none; 
 letter-spacing:-1px;
}
.productSurround {
 background-color:transparent;
 background-image: url('../images/lines.png');
 background-repeat:repeat-y;
 background-position:143px top; 
 margin:17px 0 0;
 overflow:auto;
}
.productsList {
 clear:both;
}
#addthistool {
 margin:10px 0 0;
}
#footLinks {
 padding-right:50px;
 word-spacing:4px;
}

.productVerbiage   { position:absolute; width:260px; height:420px; left:283px; top:25px;}
.productTitle      { color:#333333; font-size:13px; font-weight:bold; line-height:13px;}
.productPicture {
 display:block;
 height:298px;
 outline-style:none;
 position:relative;
 width:265px;
}
.paneholder        { position:relative; display:block;}
/*#jquery_slideshow  { display:inline; float:left; height:490px; margin:55px 0 0 -20px; width:437px; }*/
#jquery_slideshow  { position:relative; height:490px;}
#jquery_slideshow img { width:362px; height:490px; border:1px solid #EB8F00}
/*#jquery_gallery	   { display:block; float:left; margin:52px 0 0 5px; padding:21px 0 0; width:138px; text-align:left; }*/
#jquery_gallery	   { display:block; float:left; margin:10px 0 0 5px; padding:21px 0 0; width:138px; height:585px; text-align:left; }
#jquery_gallery ul { list-style-type: none; padding:0; margin:0;}
.jqgal             { padding:0; margin:10px 0 10px 5px; display:inline;}
#prCaption         { clear:both;}
#prTitle           { color:#EE8F01; text-align:left; position:absolute; left:15px; top:24px; font-weight:bold; font-size:16px;}
.image-wrapper a { display:block;}
.image-wrapper img { position:absolute;left:15px;top:55px;}
/*.advance-link {display:block;}*/
/*
#prTitle           { color:#EE8F01; text-align:left; position:absolute; left:460px; top:135px; font-weight:bold; font-size:16px;}
*/
#gallery           { position:relative; background-color:transparent; background-image:url(../images/lines.png); background-position:3px top; background-repeat:repeat-y; height:599px; margin:17px 0 0;overflow:hidden; }
#caption           {text-decoration:none;}/*just something to hang onto so this element shows up in firebug*/
#largeCover        {left:381px; position:absolute; top:55px;border:1px solid #EB8F00; }
#prProduct         {position:absolute;left:381px; top:320px; border: 1px solid #eb8f00; display:block; width:200px; height:225px;}
div.top #slideDown,
div.bottom #slideUp{display:none;}
#slideUp,
#slideDown         {text-align:center;}
/*#slideUp           {height:41px;}
#slideDown         {display:block;}*/
.top.pagination,
.bottom.pagination   {height:41px;}