body { font:13px Arial, Helvetica, sans-serif; *font-size:small; }
.sitebgcolor { background:#FFFFFF; vertical-align:top; margin:0px;}
.logo_heading { font-size:31px; color:#333333; text-decoration:none; line-height:.80}
a.logo_heading { font-size:31px; color:#333333; text-decoration:none; line-height:.80}
a.logo_heading:hover { font-size:31px; color:#333333; text-decoration:none; line-height:.80}
.centerPane { Width:784px; Align:Center; border:0px; background: #FFFFFF; padding:0; border-collapse:collapse; }
.centerTable { Width:784px; Align:Center; border:0px; background: #FFFFFF; padding:0; border-collapse:collapse; }
.box_login { position:relative; margin:0 0 0 0; z-index:0; Height:100%; Width:100% }
.box { position:relative; margin:0 0 0 0; z-index:0; Height:10; Width:100% }
.box .box-content { padding:5px; position:relative; z-index:2; }
.box-content_login { border-top:1px ridge #777777;  border-left:1px ridge #777777; background:#E7EBED; Height:95%;}
.box-content { border-top:1px ridge #777777;  border-left:1px ridge #777777; background:#E7EBED; Height:10;}
.adminlogin_header { font-size:22px; color:#333333; text-decoration:none; line-height:22px; }
.adminlogin_footer { font-size:18px; color:#666666; text-decoration:none; line-height:18px; }
.drop { background:#000; height:100%; Width:100%;  position:absolute; top:4px; left:3px; z-index:-1; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.hide { display:inline; }
.show {  display:inline; }
.featureEnabled {  text-align: right; margin:0; padding:0; font-weight:normal; background-color: transparent; text-decoration: none; border: none }
.featureEnabled:hover { font-weight: bold; cursor: pointer; background-color: #777777; filter:alpha(opacity=90); opacity:90; }
.featureDisabled {  text-align:right; color: #777777; margin:0; padding:0; font-weight:normal; background-color: transparent; text-decoration: none; border: none }
.bold {text-align: left; font:bold 12px Arial, Helvetica, sans-serif; }
.bold:hover { text-decoration: underline; cursor: pointer; }
.infoTable { font:13px Arial, Helvetica, sans-serif; *font-size:small; }
.infoTable2 { border-left: 2px solid #000000; border-top: 2px solid #000000; border-right: 2px solid #000000;  border-bottom: 2px solid #000000; border-collapse:collapse;}
.infoTable2Row { border-top:1px solid #000000; padding:10px; border-right: 1px solid #000000; }
.cartinfoheader { border-color:#C0C0C0; background-color:#EAEAEA;}
.functionHeader { font:bold 23px Arial, Helvetica, sans-serif; vertical-align: bottom; }
.formSubmit { background-color: transparent; text-align: left; text-decoration: underline; border: none }
.border_img { border:1px solid #ffffff;  }
.border_img1 { border:1px solid #dddddd;  }
a.border_img1 { border:1px solid #dddddd;  }
a.border_img1:hover { border:1px solid #dddddd;  }
.border_zoom { border:1px solid #333333;  }
a.border_img { border:1px solid #DDDDDD;  }
a.border_img:hover { border:1px solid #9291D2;  }
.toplinks { font-size:10px; color:#666666; text-decoration:none; vertical-align:top}
.topphone { font-size:13px; color:#666666; text-decoration:none; vertical-align:top}
a.topphone { font-size:13px; color:#666666; text-decoration:none; vertical-align:top}
a.topphone:hover { font-size:13px; color:#666666; text-decoration:none; vertical-align:top}
.toplookbook { font-size:14px; color:#FFFFFF; text-decoration:none; vertical-align:top}
a.repeater1 { font-size:12px; color:#FFFFFF; text-decoration:none; padding-left:2px; display: block; width: 139px;}
a.repeater1:hover { font-size:12px; color:#E5E5E5; text-decoration:none; }
a.repeater1_active { font-size:12px; color:#E5E5E5; text-decoration:none; }
a.repeater1_active:hover { font-size:12px; color:#E5E5E5; text-decoration:none; }
a.repeater2 { font-size:12px; color:#FFFFFF; text-decoration:none; padding-left:4px; display: block; width: 139px; line-height:20px; vertical-align:bottom;}
a.repeater2:hover { font-size:12px; color:#E5E5E5; text-decoration:none;  vertical-align:bottom; line-height:20px; padding-left:4px;}
a.repeater2_active { font-size:12px; color:#E5E5E5; text-decoration:none; vertical-align:bottom; line-height:20px;  padding-left:4px;}
a.repeater2_active:hover { font-size:12px; color:#E5E5E5; text-decoration:none;  vertical-align:bottom; line-height:20px; padding-left:4px;}
a.ttlink { font-size:12px; color:#666666; text-decoration:none;}
a.ttlink:hover { font-size:12px; color:#9291D2; text-decoration:none; }
a.ttlink_active { font-size:12px; color:#9291D2; text-decoration:none; }
a.ttlink_active:hover { font-size:12px; color:#FF6501; text-decoration:none; }
.big_textbox { width:160px; border:1px solid #ccc; height:20px; padding:2px; font-size:11px; color:#666666; vertical-align:top}
.big_textbox1 { width:147px; border:1px solid #5C5C5C; height:22px; font-size:11px; color:#666666; vertical-align:top; padding:0px;  text-decoration:none;}
.big_textbox2 { width:141px; border:1px solid #5C5C5C; height:18px; font-size:11px; color:#666666; vertical-align:middle; padding:0px}
.big_textbox_email { width:230px; border:1px solid #ccc; height:20px; padding:2px; font-size:11px;color: #8B8B8B; vertical-align:middle}
.bg_gray { background-color:#ccc; height:1px; }
.cart_infotop { font-size:12px; color:#555555; text-decoration:none; line-height:12px; padding-top:4}
.cart_info { font-size:12px; color:#555555; text-decoration:none; line-height:12px;}
.cart_info:hover { font-size:12px; color:#888888; text-decoration:none; line-height:12px;}
.text_heading { font-size:16px; color:#666666; text-decoration:none; line-height:16px;}
.text_headingcs { font-size:16px; color:#666666; text-decoration:none; line-height:16px;}
.text { font-size:12px; color:#666666; text-decoration:none; line-height:12px;}
.text_dark { font-size:12px; color:#333333; text-decoration:none; line-height:18px; padding-left:10; }
.text_green { font-size:12px; color:Green; font-weight:bold;text-decoration:none; line-height:18px; padding-left:10;}
.text_white { font-size:12px; color:#ffffff; text-decoration:none; line-height:12px;}
.text_small { font-size:10px; color:#666666; text-decoration:none; line-height:10px;}
.big_celebname { font-size:20px; color:#666666; text-decoration:none; line-height:22px;}
.celebbio { font-size:10px; color:#666666; text-decoration:none; line-height:10px;}
.red_link { font-size:11px; color:#cf1019; text-decoration:underline; line-height:17px;}
a.red_link { font-size:11px; color:#cf1019; text-decoration:underline; line-height:17px;}
a.red_link:hover { font-size:11px; color:#cf1019; text-decoration:none; line-height:17px;}
.purple_link { font-size:12px; color:#908FD1; text-decoration:underline; line-height:12px;}
a.purple_link:hover { font-size:12px; color:#908FD1; text-decoration:none; line-height:12px;}
a.grey_link { font-size:14px; color:#333333; text-decoration:none; line-height:16px; padding-left:2px; display: block; width: 139px;}
a.grey_link:hover { font-size:14px; color:#666666; text-decoration:none; line-height:16px;}
a.grey_link_active { font-size:14px; color:#666666; text-decoration:none; line-height:16px;}
a.grey_link_active:hover { font-size:14px; color:#666666; text-decoration:none; line-height:16px;}
.noncomplete { Width: 121px; }
.noncompleteceleb { Width: 164px; }
.loginheader { font-size:30px; color:#333333; text-decoration:none; line-height:24px;}
.cartheader { font-size:26px; color:#333333; text-decoration:none; line-height:30px;}
.couponstatus { font-size:12px; color:#020202; text-decoration:none; line-height:14px; border:0;}
.cartcolumns { font-size:12px; color:#020202; text-decoration:none; line-height:14px; border:0;}
.cartsubtotal { font-size:12px; color:#020202; text-decoration:none; line-height:14px; border:0; font-weight:bold}
.carttext { font-size:12px; color:#020202; text-decoration:none; line-height:12px; border:0}
.cartstyle { font-size:10px; color:#666666; text-decoration:none; line-height:12px; border:0}
.cartlimitedsupply { font-size:12px; color:#FF0000; text-decoration:none; line-height:12px; border:0; font-weight:bold}
.nav_heading { font-size:14px; color:#666666; text-decoration:none; line-height:20px;}

/* Footer */
.footer_bg { background-color: #666666; height:24px; font-size:12px; color:#ffffff;}
.footer_links { font-size:12px; color:#666666; text-decoration:none; }
.footer_links a:hover { font-size:12px; color:#ffffff; text-decoration:underline; }
.copyright_text { font-size:12px; color:#666666; }
.productTableClass { width:520px; }

/* Product List */
.brandnametop { font-size:18px; color:#555555; text-decoration:none; line-height:18px; padding-left:5px;}
a.brandnametop { font-size:18px; color:#555555; text-decoration:none; line-height:18px; padding-left:5px;}
a.brandnametop:hover { font-size:18px; color:#555555; text-decoration:none; line-height:18px; padding-left:5px;}
.brandbio { font-size:10px; color:#666666; text-decoration:none; line-height:12px; padding-left:10; padding-right:10; }
.center_toptext { font-size:12px; color:#666666; text-decoration:none; line-height:12px; }
.center_products { vertical-align:top; border:0px solid #CCCCCC; background: #FFFFFF; }
.productlist_info { font-size:11px; color:#333333; text-decoration:none; line-height:11px; }
.productlist_infodetail { font-size:14px; color:#333333; text-decoration:none; line-height:14px; }
.productlist_price { font-size:12px; color:#FF0000; text-decoration:none; line-height:12px; }
.productlist_markdown { font-size:12px; color:#555555; text-decoration:none; line-height:12px; }
a.productlist_info { font-size:11px; color:#333333; text-decoration:none; line-height:11px;}
a.productlist_info:hover { font-size:11px; color:#333333; text-decoration:underline; line-height:11px;}
.productname_info { font-size:11px; color:#6e6e6e; text-decoration:none; line-height:11px; }
a.productname_info { font-size:11px; color:#6e6e6e; text-decoration:none; line-height:11px;}
a.productname_info:hover { font-size:11px; color:#6e6e6e; text-decoration:underline; line-height:11px;}
.productdetails_toolbox { font-size:12px; color:#333333; text-decoration:none; line-height:16px; padding-left:5px;}
a.productdetails_toolbox { font-size:12px; color:#333333; text-decoration:none; line-height:16px; padding-left:5px;}
a.productdetails_toolbox:hover { font-size:12px; color:#333333; text-decoration:underline; line-height:16px; padding-left:5px;}

/* Product Details */
.productdetails_heading { font-size:18px; color:#666666; text-decoration:none; line-height:18px;}
.productdetails_price { font-size:16px; color:#FF0000; text-decoration:none; line-height:16px;}
.productdetails_markdown { font-size:16px; color:#FF0000; text-decoration:none; line-height:16px;}
.productdetails_sku { font-size:12px; color:#666666; text-decoration:none; line-height:14px;}
.productdetails_subheading { font-size:16px; color:#666666; text-decoration:none; line-height:18px;}
.productdetails_regprice { font-size:14px; color:#FF0000; text-decoration:none; line-height:16px;}
.productdetails_desc { font-size:12px; color:#666666; text-decoration:none; line-height:13px; padding-right:15}
.productdetails_misc { font-size:12px; color:#666666; text-decoration:none; line-height:10px;}
a.productdetails_misc { font-size:12px; color:#666666; text-decoration:none; line-height:10px;}
a.productdetails_misc:hover { font-size:12px; color:#FE6F01; text-decoration:none; line-height:10px;}
.border_img { border:1px solid #ccc;  }

/* AdminConsole */
.infoTable2 { font-size:12px; color:#666666; text-decoration:none; line-height:12px; }
.infoTable2Row { font-size:12px; color:#666666; text-decoration:none; line-height:12px; }



div.polaroid 
{
  color : Gray;
  float:left;
  background-image: url(/Images/Template/polaroid.JPG);
  width: 160px;
  height: 179px;
}

div.itemshadow 
{
  color : Gray;
  float:left;
  background-image: url(/Images/Template/item_shadow.gif);
  width: 136px;
  height: 128px;

}

.previewRowHeight { Height: 17px; }
.celebPreviewRowHeight { Height: 179px; }

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 12px Arial;
background-color: #666666;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px white;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
*/
cursor: nw-resize;
font-size: 0;
}


.stylelab        {
	color: #000000;
	font-size: 7.5pt;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
 A.stylelab:hover   { color: #000000; font-size: 7.5pt; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; }

.stylelab2        {
	color: #000000;
	font-size: 7.5pt;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
 A.stylelab2:hover   { color: #000000; font-size: 7.5pt; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; }

.lookbooklink        { color: #6cb23e; font-size: 8pt; font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
 A.lookbooklink:hover   { color: #6cb23e; font-size: 8pt; font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }


 /* Styles for scrolling layers Specify width and height in hold and wn, and in clip for wn */ 
 div#hold { position:relative; overflow:hidden; width:163px; height:447px; z-index:100; } 
 div#holdLook { position:relative; overflow:hidden; top:4px; bottom:4px; width:550px; height:42px; vertical-align:middle; z-index:100; } 
 div#wn { position:absolute; left:0px; top:0px; width:163px; height:447px; clip:rect(0px, 163px, 447px, 0px); overflow:hidden; z-index:1; } 
 div#wnLook { position:absolute; left:0px; top:0px; width:550px; height:35px; clip:rect(0px, 550px, 35Px, 0px); overflow:hidden; z-index:1; } 
 div.content { position:absolute;  left:0px; top:0px; z-index:1; } 
 div.contentLook { position:absolute;  left:0px; top:0px; z-index:1; } 
 
 /* Set small font-size or size/position of div's will be off in some browsers */ 
 div#scrollbar { position:relative; left:0; top:0; width:11px; height:160px; font-size:1px; z-index:1; } 
 div#track { position:absolute; left:0; top:12px; width:11px; height:136px; background: url("/images/nav/track.gif") #336 repeat; z-index:1; } 
 div#dragBar { position:absolute; left:1px; top:1px; width:9px; height:20px; background-color:#ceced6; z-index:1; } 
 div#up { position:relative; left:0; top:0; z-index:2 } 
 div#down { position:relative; left:0; bottom:0; z-index:3 } 
 div#left { position:relative; left:0; top:2px; z-index:2 } 
 div#right { position:relative; left:0; top:2px; z-index:3 } 
 
 
 .indentmenu{
font:13px Arial;

 /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;


border-top: 1px solid #555555; /*navy border*/
background: white url(Images/Template/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 5px;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
border-right: 1px solid #555555;
border-left: 1px solid #555555;
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: white;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: #555555 url(Images/Template/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 166px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
 
