body { font:13px Arial, Helvetica, sans-serif; *font-size:small; }
.sitebgcolor { background:url(/Images/Template/testbg.gif) repeat-x; vertical-align:top}
.centerPane { Width:637px; Align:Center; border:1px solid #DCDBDB; background: #FFFFFF; padding:0; border-collapse:collapse; }
.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 { border-top:1px ridge #777777;  border-left:1px ridge #777777; background:#E7EBED; Height:10;}
.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 comic sans MS;*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 comic sans MS; vertical-align: bottom; }
.formSubmit { background-color: transparent; text-align: left; text-decoration: underline; border: none }
.border_img { border:1px solid #DDDDDD;  }
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:17px; color:#666666; text-decoration:none; vertical-align:top}
a.repeater1 { font-size:12px; color:#666666; text-decoration:none; line-height:16px; padding-left:2px; display: block; width: 139px;}
a.repeater1:hover { font-size:12px; color:#9291D2; text-decoration:none; line-height:16px;}
a.repeater1_active { font-size:12px; color:#9291D2; text-decoration:none; line-height:16px;}
a.repeater1_active:hover { font-size:12px; color:#FF6501; text-decoration:none; line-height:16px;}
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:110px; border:1px solid #ccc; height:20px; padding:2px; font-size:11px; color:#8B8B8B; vertical-align:top}
.big_textbox1 { width:135px;border:1px solid #5C5C5C; height:21px; font-size:11px; color:#666666; vertical-align:top; padding:0px}
.bg_gray { background-color:#ccc; height:1px; }
.cart_infotop { font-size:12px; color:#666666; text-decoration:none; line-height:12px; padding-top:4}
.cart_info { font-size:12px; color:#666666; text-decoration:none; line-height:12px;}
.cart_info:hover { font-size:12px; color:#666666; 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:#86A65E; text-decoration:none; line-height:16px;}
.text { font-size:12px; color:#666666; 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;}
.orange_link { font-size:11px; color:#FE6F01; text-decoration:underline; line-height:17px;}
a.orange_link:hover { font-size:11px; color:#FE6F01; 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;}
.noncomplete { Width: 153px; }
.noncompleteceleb { Width: 164px; }
.loginheader { font-size:30px; color:#666666; text-decoration:none; line-height:24px;}
.cartheader { font-size:26px; color:#666666; text-decoration:none; line-height:30px;}
.cartcolumns { font-size:14px; color:#020202; text-decoration:none; line-height:14px; border:0}
.cartsubtotal { font-size:14px; 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}

/* Footer */
.footer_bg { background-color: #fff; height:30px; font-size:12px; color:#999999;}
.footer_links { font-size:12px; color:#666666; text-decoration:none; }
.footer_links a:hover { font-size:12px; color:#666666; text-decoration:underline; }
.copyright { font-size:12px; color:#666666; }

/* Product List */
.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:1px solid #CCCCCC; background: #FFFFFF; }
.productlist_info { font-size:12px; color:#666666; text-decoration:none; line-height:12px; }
.productlist_infodetail { font-size:14px; color:#666666; text-decoration:none; line-height:14px; }
.productlist_price { font-size:12px; color:#9291D2; text-decoration:none; line-height:12px; }
.productlist_markdown { font-size:12px; color:#FF0000; text-decoration:none; line-height:12px; }
a.productlist_info { font-size:12px; color:#666666; text-decoration:none; line-height:12px;}
a.productlist_info:hover { font-size:12px; color:#9291D2; text-decoration:none; line-height:12px;}

/* Product Details */
.productdetails_heading { font-size:20px; color:#666666; text-decoration:none; line-height:20px;}
.productdetails_price { font-size:16px; color:#666666; text-decoration:none; line-height:16px;}
.productdetails_markdown { font-size:16px; color:#666666; text-decoration:none; line-height:16px;}
.productdetails_sku { font-size:11px; color:#666666; text-decoration:none; line-height:20px;}
.productdetails_subheading { font-size:16px; color:#666666; text-decoration:none; line-height:20px;}
.productdetails_regprice { font-size:16px; color:#9291D2; text-decoration:none; line-height:20px;}
.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: #63D4CA;
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 solid brown;
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 } 
