body { font:13px Helvetica, Arial, sans-serif; font-size:12px; margin-left:0; margin-top:0; margin-bottom:0; margin-right:0; }
.sitebgcolor { background-color:#FFFFFF}
.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: 865px; Align:Center; 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 Helvetica, Arial,sans-serif; }
.bold:hover { text-decoration: underline; cursor: pointer; }
.infoTable { font:13px Helvetica, Arial, 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 Helvetica, Arial, sans-serif; vertical-align: bottom; color:#FFFFFF;}
.formSubmit { background-color: transparent; text-align: left; text-decoration: underline; border: none }
.border_img { border:1px solid #DDDDDD;  }
.border_img_dark { border:1px solid #343434;  }
.border_zoom { border:1px solid #333333;  }
a.border_img { border:1px solid #DDDDDD;  }
a.border_img:hover { border:1px solid #9291D2;  }
.toplinks { font-size:12px; color:#AC2F2D; text-decoration:none; }
.pagelinks { font-size:12px; color:#AC2F2D; text-decoration:none; font-weight:bold; letter-spacing: 3px; }
.topphone { font-size:14px; color:#666666; text-decoration:none; vertical-align:top}
a.repeater1 { font-size:10px; color:#000000; text-decoration:none; line-height:12px; padding-left:2px; display: block; width: 139px;}
a.repeater1:hover { font-size:10px; color:#E5E5E5; text-decoration:none; line-height:12px;}
a.repeater1_active { font-size:10px; color:#E5E5E5; text-decoration:none; line-height:12px;}
a.repeater1_active:hover { font-size:10px; color:#E5E5E5; text-decoration:none; line-height:12px;}
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:138px; border:1px solid #C3C3C3; height:18px; font-size:11px; color:#666666; vertical-align:middle; padding:0px}
.big_textbox2 { width:141px; border:1px solid #5C5C5C; height:18px; font-size:11px; color:#666666; vertical-align:middle; padding:0px}
.checkout_textbox { width:250px; border:1px solid #C3C3C3; height:18px; font-size:11px; color:#000000; vertical-align:bottom; padding:0px}
.bg_gray { background-color:#ccc; height:1px; }
.cart_infotop { font-size:12px; color:#FFFFFF; text-decoration:none; line-height:12px; padding-top:4}
.cart_info { font-size:12px; color:#FFFFFF; text-decoration:none; line-height:12px;}
.cart_info:hover { font-size:12px; color:#FFFFFF; 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:13px;}
.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;}

.toplookbook { font-size:12px; color:#ffffff; text-decoration:none; line-height:14px;}

.text_small { font-size:10px; color:#666666; text-decoration:none; line-height:14px;}
.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;}
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: 142px; }
.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;}
.gender_nav { font-size:11px; color:#3D3D3D; text-decoration:none; line-height:12px; font-weight:700;}
.checkouttable { width: 408px; border: 1px solid #CCCCCC;}
.checkout_heading { font-size:12px; color:#101010; text-decoration:none; line-height:14px; font-weight:bold; letter-spacing: 1px;}
.checkout_text { font-size:12px; color:#101010; text-decoration:none; line-height:14px;}
a.checkout_text { font-size:12px; color:#101010; text-decoration:none; line-height:14px;}
a.checkout_text:hover { font-size:12px; color:#101010; text-decoration:underline; line-height:14px;}
a.checkout_active { font-size:12px; color:#101010; text-decoration:underline; line-height:14px;}
a.checkout_active:hover { font-size:12px; color:#101010; text-decoration:underline; line-height:14px;}
.search_submit { padding: 0px; height: 15px; width: 44px; background-image:url(http://blackbirdballard.com/Images/Template/btn_search.gif); border:0; }
.productTableClass {background-color:#f4f4f4;}

/* Front Page */


/* Footer */
.footer_bg { background-color: #666666; height:24px; font-size:12px; color:#ffffff;}
.footer_links { font-size:12px; color:#666666; text-decoration:none; line-height: 40px; }
a.footer_links { font-size:12px; color:#666666; text-decoration:none; line-height: 40px; }
.footer_links:hover { font-size:12px; color:#666666; text-decoration:underline; line-height: 40px; }
.copyright_text { font-size:12px; color:#666666; }

/* Product List */
.brandbio { font-size:10px; color:#666666; text-decoration:none; line-height:12px; }
.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_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:#FF0000; 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:#9291D2; text-decoration:none; line-height:11px;}
.productlistlast_brand { font-size:11px; color:#990000; text-decoration:none; line-height:12px; font-weight:Bold; vertical-align:bottom; text-transform:uppercase;}
.productlistlast_itemname { font-size:9px; color:#990000; text-decoration:none; line-height:12px; text-transform:uppercase;}
.productlistrandom_brand { font-size:11px; color:#990000; text-decoration:none; line-height:12px; font-weight:Bold; vertical-align:bottom; text-transform:uppercase;}
.productlistrandom_itemname { font-size:9px; color:#990000; text-decoration:none; line-height:12px; text-transform:uppercase;}
.productlistfeatured_brand { font-size:11px; color:#990000; text-decoration:none; line-height:12px; font-weight:Bold; vertical-align:bottom; text-transform:uppercase;}
.productlistfeatured_itemname { font-size:9px; color:#990000; text-decoration:none; line-height:12px; text-transform:uppercase;}
.productlist_brand { font-size:11px; color:#000000; text-decoration:none; line-height:12px; font-weight:Bold; vertical-align:bottom; text-transform:uppercase; letter-spacing: .25px;}
.productlist_itemname { font-size:12px; color:#666666; text-decoration:none; line-height:12px; font-weight:bold; letter-spacing: .25px;}



/* Left Navigation */
.navlist_bold_li { color:#808080; width:150; font-size:10px; text-decoration:none; font-weight:Bolder; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom; line-height:12px;}
.navlist_bold { color:#808080; font-size:10px; text-decoration:none; font-weight:Bolder; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom; line-height:12px;}
a.navlist_bold { color:#808080; font-size:10px; text-decoration:none; font-weight:Bolder; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom; line-height:12px;}
a.navlist_bold:hover { color:#808080; font-size:10px; text-decoration:underline; font-weight:Bolder; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom; line-height:12px;}
.navlist_normal { color:#343434; width:150; font-size:10px; text-decoration:none; line-height:15px; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom;}
.navlist_normal:hover { color:#343434; width:150; font-size:10px; text-decoration:underline; line-height:15px; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom;}
a.navlist_normal { color:#343434; width:150; font-size:10px; text-decoration:none; line-height:15px; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom;}
a.navlist_normal:hover { color:#343434; width:150; font-size:10px; text-decoration:underline; line-height:15px; align:right; text-align:right; text-transform:uppercase; cursor:pointer; vertical-align:bottom;}
.navheading_bold { color:#343434; width:150; font-size:11px; text-decoration:none; font-weight:Bolder; align:right; text-align:right; text-transform:uppercase; padding-bottom:2px;}




/* Product Details */
.productdetails_heading { font-size:12px; color:#101010; text-decoration:none; line-height:14px; font-weight:bold; letter-spacing: 1px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_price { font-size:12px; color:#101010; text-decoration:none; line-height:14px; font-family:Helvetica, Arial, sans-serif;}
.discountprice { font-size:12px; color:#FF0000; text-decoration:none; line-height:14px; font-family:Helvetica, Arial, sans-serif;}
.price { font-size:12px; color:#101010; text-decoration:none; line-height:14px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_color2 { font-size:12px; color:#101010; text-decoration:none; line-height:12px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_color { font-size:11px; color:#101010; text-decoration:none; line-height:18px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_color_1 { font-size:11px; color:#101010; text-decoration:none; line-height:20px; border: 1px solid #CCCCCC; padding-bottom:2px; padding-top:2px; padding-left:3px; padding-right:3px; font-family:Helvetica, Arial, sans-serif; cursor:pointer;}
.productdetails_size { font-size:11px; color:#101010; text-decoration:none; line-height:20px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_markdown { font-size:16px; color:#FF0000; text-decoration:none; line-height:16px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_sku { font-size:11px; color:#666666; text-decoration:none; line-height:20px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_subheading { font-size:12px; color:#000000; text-decoration:none; line-height:14px; letter-spacing: .5px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_regprice { font-size:14px; color:#FF0000; text-decoration:none; line-height:16px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_desc { font-size:11px; color:#000000; text-decoration:none; line-height:12px; letter-spacing: .2px; font-family:Helvetica, Arial, sans-serif;}
.productdetails_misc { font-size:11px; color:#000000; text-decoration:none; line-height:12px; letter-spacing: .2px; font-family:Helvetica, Arial, sans-serif;}
a.productdetails_misc { font-size:12px; color:#666666; text-decoration:none; line-height:10px; font-family:Helvetica, Arial, sans-serif;}
a.productdetails_misc:hover { font-size:12px; color:#FE6F01; text-decoration:none; line-height:10px; font-family:Helvetica, Arial, sans-serif;}
.border_img { border:1px solid #ccc; }
.productdetails_brand { font-size:12px; color:#000000; text-decoration:none; line-height:12px; font-weight:bolder; letter-spacing: 1px; text-transform:uppercase;  font-family:Helvetica, Arial, sans-serif;}
a.productdetails_brand { font-size:12px; color:#000000; text-decoration:none; line-height:12px; font-weight:bolder; letter-spacing: 1px; text-transform:uppercase;  font-family:Helvetica, Arial, sans-serif;}
a.productdetails_brand:hover { font-size:12px; color:#000000; text-decoration:underline; line-height:12px; font-weight:bolder; letter-spacing: 1px; text-transform:uppercase;  font-family:Helvetica, Arial, sans-serif;}
.productdetails_item { font-size:12px; color:#000000; text-decoration:none; line-height:12px; letter-spacing: .5px; font-weight:normal; text-transform:uppercase;  font-family:Helvetica, Arial, sans-serif;}
.page { font-size:11px; color:#990001; text-decoration:none; text-transform:uppercase; line-height:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; vertical-align:text-top; padding-left:3px; padding-right:3px;}
.pageSelect { font-size:11px; color:#ffffff; text-decoration:none; text-transform:uppercase; line-height:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; vertical-align:text-top; background:#990001; padding-left:3px; padding-right:3px;}

/* 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; }

/* Checkout */
.brandname { font-size:11px; color:#000000; text-decoration:none; line-height:12px; font-weight:Bold; vertical-align:bottom; text-transform:uppercase; letter-spacing: .25px; font-family:Helvetica, Arial, sans-serif;}
.itemname { font-size:9px; color:#000000; text-decoration:none; line-height:12px; text-transform:uppercase; letter-spacing: .25px; font-family:Helvetica, Arial, sans-serif;}
.checkout_bold { font-size:11px; color:#000000; text-decoration:none; line-height:5px; font-weight:bold; letter-spacing: 1px;  font-family:Helvetica, Arial, sans-serif;}
.checkout_text { font-size:11px; color:#101010; text-decoration:none; line-height:24px;  font-family:Helvetica, Arial, sans-serif;}
.checkout_error { font-size:11px; color:#101010; text-decoration:none; padding-left:20px; font-family:Helvetica, Arial, sans-serif;}
.cart_qty { border: 1px solid #CCCCCC; width:20px; font-size:10px; color:#101010; text-align:center; font-family:Helvetica, Arial, sans-serif;}
.cartrepeaterlight {background-color:#E6E6E6;}
.cartrepeaterdark {background-color:#F2F1F1;}


/* Customer Service */
.cs_bold { font-size:11px; color:#000000; text-decoration:none; line-height:11px; font-weight:bold; letter-spacing: 1px; text-transform:uppercase; }
.cs_text { font-size:11px; color:#101010; text-decoration:none; line-height:16px; text-transform:uppercase; }
a.cs_text { font-size:11px; color:#101010; text-decoration:none; line-height:16px; text-transform:uppercase; }
a.cs_text:hover { font-size:11px; color:#101010; text-decoration: underline; line-height:16px; text-transform:uppercase; }

/* Search Results */
.search_bold { font-size:11px; color:#000000; text-decoration:none; line-height:11px; font-weight:bold; letter-spacing: 1px; text-transform:uppercase; }
.search_text { font-size:11px; color:#101010; text-decoration:none; line-height:16px; text-transform:uppercase; }
a.search_text { font-size:11px; color:#101010; text-decoration:none; line-height:16px; text-transform:uppercase; }
a.search_text:hover { font-size:11px; color:#101010; text-decoration: underline; line-height:16px; text-transform:uppercase; }

/* Size Selector */
.radios .hidden{
	position:absolute;
	left:-9999px;
	}
.radios .checked{
	color:#fff;
	background:#000;
	}
.radios .unchecked{
	color:#000;
	background:#fff;
	}
.radios label{
	border:1px solid #C3C3C3;
	width:20px;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	background:#fff;
	display:block;
	position:relative;
	float:left;
	margin-right:8px;
	}

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: 0px;}
.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: Helvetica, Arial, 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: 168px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
 
#top_nav_div {
	float:left;
	margin:0;
	padding:0;
	width:290px;
	
	
}

	#top_nav_div ul {
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		
	}
	#top_nav_div li {
		float:left;
		margin:0;
		margin-right:5px;
	}
	#top_nav_div li.active {
		background-color:transparent;
		padding:3px 11px 0px 2px;
		text-decoration:underline;
		color:#AC2F2D;
	}
	#top_nav_div a, #global_nav_div a:visited {
		background-color:transparent;
		padding:3px 11px 0px 2px;
		display:block;
		text-decoration:none;
		color:#AC2F2D;
	}
	#top_nav_div a:hover {
		color:#AC2F2D;
		text-decoration:underline;
	}
	#top_nav_div a:active {
		color:#AC2F2D;
	}
a.topnavlinkblog:hover {
		text-decoration:underline;
		color:#AC2F2D;
		font-size:11px;
		padding-left:18px;
		line-height:20px;
		font-family:Helvetica, Arial, sans-serif;
		
	}
a.topnavlinkblog {
		text-decoration:none;
		color:#AC2F2D;
		font-size:11px;
		padding-left:18px;
		line-height:20px;
		font-family:Helvetica, Arial, sans-serif;
	}
.topnavlinkblog {
		text-decoration:none;
		color:#AC2F2D;
		font-size:11px;
		padding-left:18px;
		line-height:20px;
		font-family:Helvetica, Arial, sans-serif;
	}
a.topnavlinkviewcart:hover {
		text-decoration:underline;
		color:#AC2F2D;
		font-size:11px;
		padding-left:70px;
		font-family:Helvetica, Arial, sans-serif;
	}
a.topnavlinkviewcart {
		text-decoration:none;
		color:#AC2F2D;
		font-size:11px;
		padding-left:70px;
		font-family:Helvetica, Arial, sans-serif;
	}
.topnavlinkviewcart {
		text-decoration:none;
		color:#AC2F2D;
		font-size:11px;
		padding-left:70px;
		font-family:Helvetica, Arial, sans-serif;
	}
a.topnavlinkcutomercare:hover {
		text-decoration:underline;
		color:#AC2F2D;
		font-size:11px;
		padding-left:42px;
		font-family:Helvetica, Arial, sans-serif;
	}
a.topnavlinkcutomercare {
		text-decoration:none;
		color:#AC2F2D;
		font-size:11px;
		padding-left:42px;
		font-family:Helvetica, Arial, sans-serif;
	}
.topnavlinkcutomercare {
		text-decoration:none;
		color:#AC2F2D;
		font-size:11px;
		padding-left:42px;
		font-family:Helvetica, Arial, sans-serif;
	}




.maintable
{ border:1px solid #000000;
background-color:#FFFFFF;
}
.text
{
	font-weight:normal;
	font-size:12px;
	color:#333333;
}
a.text
{
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
a.text:hover
{
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
.headerlinks
{
	font-weight:normal;
	font-size:11px;
	color:#999999;
}
a.headerlinks
{
	font-weight:normal;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
a.headerlinks:hover
{
	font-weight:normal;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}
.footer
{
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
}
a.footer
{
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a.footer:hover
{
	font-weight:normal;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}
.textsmall
{
	font-weight:normal;
	font-size:11px;
	color:#666666;
}
.smalllinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.lighttext
{
	font-weight:normal;
	font-size:10px;
	color:#999999;
}
.menutitle
{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
}

.title
{
	font-weight:normal;
	font-size:30px;
	color:#000000;
}
a.links
{

	font-weight:normal;
	font-size:12px;
	color:#347068;
}
a.links:hover
{

	font-weight:normal;
	font-size:12px;
	color:#586671;
}
.statement
{

	font-weight:normal;
	font-size:20px;
	color:#347068;
}

.alert
{
	font-weight:normal;
	font-size:12px;
	color:#A31618;
}

A.subnav {
display: block;
width: 215px;
text-align: left;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif
font-weight: normal;
font-size:12px;
color: #2B2B2B;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding: 2px 5px 2px 5px;
background-color:#EFEFEF;
}

A.subnav:hover {
border: solid 1px #000000;
text-decoration: none;
color: #000000;
}

.searchbox {
display: block;
width: 126px;
text-align: left;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #000000;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}
.inputbox {
display: block;
width: 200px;
text-align: left;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:14px;
color: #000000;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}
.signupbox {
display: block;
width: 200px;
text-align: left;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:15px;
color: #000000;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}
.commentbox {
display: block;
width: 400px;
text-align: left;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #000000;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
}
A.catalogpage {
text-align: center;
width:25px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #003366;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}

A.catalogpage:hover {
border: solid 1px #000000;
text-decoration: none;
color: #000000;
}
A.catalogpage:active {
border: solid 1px #000000;
text-decoration: none;
color: #000000;
background-color:#999999;
}
A.catalogpageselected {
text-align: center;
width:25px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #FFFFFF;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background:#999999;
}
A.catalogprevnextoff {
text-align: center;
width:25px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #CCCCCC;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}
A.catalogprevnexton {
text-align: center;
width:25px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #003366;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}

A.catalogprevnexton:hover {
border: solid 1px #000000;
text-decoration: none;
color: #000000;
}
A.catalogprevnexton:active {
border: solid 1px #000000;
text-decoration: none;
color: #000000;
background-color:#999999;
}
A.catalogviewall {
text-align: center;
width:25px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #003366;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}

A.catalogviewall:hover {
border: solid 1px #000000;
text-decoration: none;
color: #000000;
}
A.catalogviewall:active {
border: solid 1px #000000;
text-decoration: none;
color: #000000;
background-color:#999999;
}
.dropdownlight {
display: block;
text-align: left;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
color: #999999;
border: solid 1px #CCCCCC; 
vertical-align:middle;
padding:5px 5px 5px 5px;
background-image:url(../images/menu_back.jpg)
}

.TableProdCat td
{/*
    background-color:#F5F5F5;
    margin:4px;*/
}


