*
{
	margin: 0;
	padding: 0;
}
p, font, span.description
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
}
body, html
{
	margin: 0;
	padding: 0px 0 !important;
	text-align: center;
	background-color: #fff;
	font-size: 100%;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	/*overflow: -moz-scrollbars-vertical;*/
	overflow: auto;
}
table
{
	font-size: 1em !important;
	font-family: Tahoma, Verdana, sans-serif;
	border: none;
}
table input
{
	font-size: 1em;
}
table select
{
	font-size: 1em;
}

form
{
	margin: 0;
	padding: 0;
}
object br
{
	display: none;
}

#content input, #content select
{
	font-size: 1em;
}
img
{
	border: none;
}
a:active, a:link, a:visited
{
	color: #562401;
	text-decoration: none;
}
a:hover
{
	color: #562401;
	text-decoration: underline !important;
}

fieldset, form
{
	border: none;
	margin: 0;
	padding: 0;
}
h1, h2, h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1
{
	margin-bottom: 15px;
	color: #660000;
	font-size: 18px
}
h2
{
	margin-bottom: 10px;
	font-size: 14px
}
h3
{
	margin-bottom: 5px;
	font-size: 12px
}

/* Hides from IE-mac \*/
* html .clear, * html .floatform
{
	height: 1%;
}
.clear, .floatform
{
	display: block;
}
/* End hide from IE-mac */

ul.tame, ul.tame li
{
	margin: 0;
	padding: 0;
	display: list-item;
	list-style: none;
}
ul.tame li
{
	line-height: 1.25em;
}
.tameHoriz, ul.tameHoriz li
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
.tameHoriz a:hover
{
	text-decoration: underline;
}
ul.tameHoriz li
{
	display: inline;
	font-size: 1em;
}
br.cl
{
	clear: both;
}


/*PAGE SETUP*/
#userName a .username
{
	color: #fff !important;
}
#loginText
{
	margin-left: 1em;
	color: #fff;
}

textarea#OrderNotes
{
	width: 99% !important;
}

#wrapper
{
	width: 830px;
	margin: 10px auto 0 auto;
	padding: 0;
	text-align: left;
	font-size: 0.71em !important;
	background-color: #FFFFFF; /*overflow: hidden;*/
}


#header
{
	width: 100%;
	line-height: 3em;
	text-align: right;
	margin-bottom: 0px;
	float: left;
	background-color: #000;
	background-image: url(images/091117/milani_header.jpg);
	background-repeat: no-repeat;
	border-left: #562401 solid 1px;
	border-right: #562401 solid 1px;
	color: #FFF !important;
	height: 164px;
}
#header a
{
	color: #fff;
	text-decoration: none;
}
#header a:visited
{
	color: #fff;
	text-decoration: none;
}
#header a:hover
{
	color: #fff;
	text-decoration: underline;
}
#login a:hover
{
	color: #fff;
	line-height: 3em;
	text-align: right;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
}
#bodyWrapper
{
	padding: 0;
	margin-bottom: 10px;
	height: auto;
	width: 830px;
	float: left;
	border: 1px solid #fff;
}

#leftWrap
{
	width: 190px;
	float: left;
	clear: both;
}

#content
{
	margin: 0px;
	width: 830px;
	height: auto;
	background-color: #fff; /*float: right;     clear: none;*/
	clear: both;
}
#footer
{
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #F6F5F5;
	text-align: center;
}
#breadcrumb
{
	float: left;
	/*color: #660000 !important;*/
	padding: 5px 5px 0px 10px;
	margin-bottom: 5px;
	z-index: 10;
	font-size: 13px !important;
	font-weight: bold !important;
	display: block;
}
#breadcrumb a:active, #breadcrumb a:link, #breadcrumb a:visited
{
	/*color: #660000 !important;*/
	color: #444 !important;
	font-size: 13px !important;
	font-weight: bold !important;
}
#breadcrumb a:hover
{
	/*color: #660000 !important;*/
	color: #444 !important;
	font-size: 13px !important;
	font-weight: bold !important;
}
#miniCart
{
	float: right;
}
#ML
{
	width: 180px;
	font-size: 0.85em;
}
#ML, #ML div
{
	float: right;
	vertical-align: middle;
}
#ML div select
{
	font-size: 0.88em;
	margin: 2px 0.5em 4px 0;
	vertical-align: middle;
}

#breadcrumb, #minicart, #ML
{
	height: 2em;
	line-height: 1.5em;
	color: #444;
	font-size: 11px;
}
#breadcrumb a, #miniCart a
{
	color: #673512;
	font-weight: normal;
	font-size: 11px;
}
#breadcrumb a:visited, #miniCart a:visited
{
	color: #673512;
	font-weight: normal;
	font-size: 11px;
}
#breadcrumb a:hover, #miniCart a:hover
{
	color: #673512;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}
input.submit, 
{
	border: 1px solid #895734;
	padding-top: 0.05em;
	padding-bottom: 0.05em;
	padding-left: 0.1em;
	padding-right: 0.1em;
	margin: 0;
	background-color: #673512;
	background-image: url(images/FormItems/ButtonBG.jpg);
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 10px;
	height: 19px;
}
input.submit:hover, div.bestButton:hover
{
	background-color: #784623;
}


/*HEADER ELEMENTS*/


#logo
{
	float: left;
	width: 200px;
	height: 133px;
	/*background: url(images/Milani/milani-logo.jpg) no-repeat center center;*/
	margin: 25px 0px 0px 22px;
	display: block;
}
.searchField
{
	float: right;
	width: 200px;
}
#A1
{
	float: left;
	width: 450px;
	height: 55px;
	/*background: url(images/Milani/milani-logo.jpg) no-repeat center center;*/
	margin: -5px 0px 0px 150px;
	display: block;
	/*border: 1px solid #FFF;*/
}

#logo b
{
	display: none;
}


a.wishlist
{
	background: url(images/icons/wishlist.gif) no-repeat left bottom;
}
.cart
{
	color: #fff !important;
	display: inline;
	margin-top: -2px;
	padding-left: 20px;
	margin-right: 0px;
	background-image: url(images/091117/cart.png);
	background-repeat: no-repeat;
}
a.account
{
	/*background: url(images/icons/your-account.gif) no-repeat left bottom;*/
	color: #fff !important;
}
a.faq
{
	background: url(images/icons/faq.gif) no-repeat left bottom;
}
a.contact
{
	background: url(images/icons/contact-us.gif) no-repeat left bottom;
}
a.wishlist, a.cart, a.faq, a.contact, a.account
{
	padding: 3px 3px 3px 3px;
	position: relative;
	font-size: 0.6em;
}
#header u
{
	color: #000;
	text-decoration: none;
}
.menuPipe
{
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
}

.searchField
{
	padding-right: 10px;
	position: relative;
	top: 85px;
}
.searchField label
{
	color: #fff;
}
.searchBox
{
	width: 10em;
	border: 2px solid #FFF;
	color: #666;
	font-size: 10px;
	padding-top: 0.07em;
	padding-bottom: 0.05em;
	padding-left: 0.1em;
	padding-right: 0.1em;
}

#AddEmailFootImage
{
	margin-top:15px;
}
.AddEmailField
{
	position:relative;
	top:-40px;
	left:30px;
}

#login
{
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	padding-right: 15px;
	position: relative;
	top: 100px;
	left: 400px;
	color: #f2d89b;
}

#login a:link
{
	color: #f2d89b;
}
#login a:visited
{
	color: #f2d89b;
}
#login a:hover
{
	color: #f2d89b;
	text-decoration: none;
	font-style: italic;
}
#login a:active
{
	color: #f2d89b;
}
#login a
{
	color: #f2d89b;
}

/* HEADER HORIZ NAV*/

#horizNav
{
	text-align: left;
	width: 100%;
	margin: 0;
	clear: left;
	height: 24px;
	border: solid 1px #ccc;
	position: relative;
	z-index: 1;
}
#horizNav a:active, #horizNav a:link, #horizNav a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Tahoma,Verdana,sans-serif;
}

#nav
{
	margin: 0;
	padding: 0;
	height: 23px;
	list-style: none;
	white-space: nowrap;
}
#nav a
{
	margin: 0;
	padding: 0.9em 15px;
	background: url(images/tab-sep.gif) no-repeat center left;
}
#nav a:hover, #nav #firstTab a:hover
{
	background: url(images/nav-bg-hover.gif) repeat-x center right;
}

#nav li
{
	float: left;
	position: relative;
	margin: 0;
	background: #4776BD url(images/nav-bg.gif) center left repeat;
}

#nav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: solid 1px transparent;
	text-align: left;
}
#nav li ul
{
	width: 10em;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	color: #4776BD;
}
#nav li li
{
	font-size: 0.8em;
	line-height: 2em;
	margin: 0;
	background: #F8F8F8 none;
	width: 100%;
	border-bottom: solid 1px #CECECE;
}
#nav li li a
{
	display: block;
	margin: 0;
	background: none;
	padding: 0 1em;
	color: #4776BD !important;
}
#nav li li a:hover, #nav li li:hover
{
	background: #DCDFE2 none !important;
}
#nav li > ul
{
	top: auto;
	left: auto;
}
#nav li:hover ul, #nav li.over ul
{
	display: block;
}
#nav #firstTab
{
	background-image: none !important;
	margin: 0;
}
/* HORIZ NAV SUB */

#horizNav2
{
	clear: both;
	background: #EFEEEE url(images/sub-nav-fade.gif) repeat-x left center;
	width: 830px;
	height: 3em;
	line-height: 3em;
	color: #444;
	padding: 0;
	margin-top: 0px;
	border-bottom: solid 1px #F0EFEF;
}
#horizNav2 a:active, #horizNav2 a:link, #horizNav2 a:visited
{
	color: #444;
	text-decoration: underline;
}
#horizNav2 a:hover
{
	color: #444;
}
#horizNav2 span
{
	color: #444;
	font-weight: bold;
	font-size: 1.2em;
}
#horizNav2 form label
{
	color: #444;
}
#horizNav2 form
{
	float: right;
	padding: 0 2em 0 1em;
	width: auto;
}
#horizNav2 fieldset
{
	width: 210px;
}

#horizNav2 ul
{
	float: left;
	padding: 0 1em;
}
.pipe
{
	padding: 0 1em;
	font-size: 0.9em;
	font-weight: normal;
}
img.liveHelp
{
	float: right;
	padding: 0 1em;
	vertical-align: middle;
	margin-top: 4px;
}

/* LEFT NAV */

.leftNav
{
	border: 1px solid #ddd;
	border-top: 1px solid #F0EFEF;
	padding: 5px;
	margin-bottom: 5px;
	background: #D7D4CD url(images/left-nav-bg.gif) repeat top center;
}
.navHeader
{
	background: url(images/nav-header-bg.gif) no-repeat left bottom;
	width: 190px;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
	color: #4776BD;
	font-weight: bold;
}
.catMark
{
	font-size: 0.8em;
	font-weight: bold;
	color: #aaa;
	letter-spacing: -2px;
}

/* FOOTER ELEMENTS */
#footer ul
{
	list-style: none;
	color: #444;
}

div#footerWrap
{
	width: 830px;
	height: auto;
	margin: 0;
	padding: 5px 0;
	border: 1px dashed #ddd;
}
.footerList
{
	text-align: left;
	width: 24%;
	height: 100%;
	display: inline;
	float: left;
	border-right: 1px dashed #ddd;
}
.topList li
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	list-style: none;
}

/* CLOSER */
#closer
{
	font-size: 0.7em;
	color: #444;
	margin: 1em 0;
}
#closer a
{
	color: #444;
}


/* PRODUCT PAGE */
.description
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
.pTitleImgs
{
	margin-left: -45px;
	z-index: -2;
}

#productTopBox
{
	text-align: right;
	padding: 1.5em 10px 10px 10px;
}

#sku
{
	display: block;
}
#price
{
	font-weight: bold;
	font-size: 1.5em;
	display: block;
}
.SalePrice
{
	color: #cc0000 !important;
}
#description, #quoteBox, #otherinfo
{
	margin: 10px;
}
.prodHeader
{
	width: 99.5%;
	height: 1.2em;
	color: #6B6F83;
	clear: both;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px 5px;
	border-bottom: solid 2px #4776BD;
}
#quoteBox input, #quoteBox select
{
	font-size: 1em;
	display: block;
	margin: 5px 0;
}
#mainImg
{
	margin: 0 10px 10px 0;
	float: left;
}
.AddToCartButton, .AddToWishButton, #Quantity
{
	font-size: 1em;
}
.addToForm
{
	margin-top: 1em;
}
#shipQuoteLabels
{
	width: 10em;
	height: auto;
	float: left;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#shipQuoteLabels label
{
	display: block;
	line-height: 2em;
}
#ShipQuote, #yourQuote
{
	font-weight: bold;
	line-height: 2em;
}
#shipQuoteWrapper
{
	height: auto;
	float: left;
}
#navArrows
{
	float: right;
}
/*dynamic borders*/
.contentBox
{
	border: solid 3px #d6c3b4;
	position: relative;
	padding: 10px;
	font-size: 12px;
}
.lt_tp_frame_corner, .lt_tp_search_corner
{
	position: relative;
	top: -13px;
	left: -13px;
}
.rt_tp_frame_corner
{
	position: relative;
	top: -13px;
	left: 761px;
}
.lt_bt_frame_corner, .lt_bt_search_corner
{
	position: relative;
	bottom: -13px;
	left: -13px;
}
.rt_bt_frame_corner
{
	position: relative;
	bottom: -13px;
	left: 761px;
}
.rt_tp_search_corner
{
	position: relative;
	top: -13px;
	left: 769px;
}
.rt_bt_search_corner
{
	position: relative;
	bottom: -13px;
	left: 769px;
}

/*.ltp_rounded{position:relative; top:-7px; right:112px; z-index:1;}
.lbt_rounded{position:relative; bottom:-7px; right:84pt; z-index:1;}
.rtp_rounded{position:relative; top:-7px; right:-112px; z-index:1;}
.rbt_rounded{position:relative; bottom:-7px; right:-112px; z-index:1;}*/


/* ENTITY LANDING PAGE */

.topFeature
{
	float: left;
	width: 24.8%;
	height: auto;
	text-align: left;
}

.topFeatureP
{
	margin: 0;
	padding: 0.5em;
	text-align: left;
}
.topFeature p
{
	margin: 0;
	text-align: left;
}
.topFeatureP img
{
	margin-bottom: 0.5em;
}
.topPrice, .topName
{
	font-weight: bold;
	text-align: left;
}

#entitySep
{
	clear: both;
	margin-top: 1em;
}
.btmP
{
	clear: left;
	border-bottom: 1px solid #C6C3BA;
	float: left;
	width: 683px;
	margin: 0.5em 0;
	padding: 0.5em;
}
.btmP img
{
	float: left;
	margin-right: 1em;
}
.btmP span
{
	display: block;
}
.btmName, .btmPrice, .btmSalePrice
{
	font-size: 1.1em;
	font-weight: bold;
}
.btmDescription, .topDescription
{
	display: block;
	padding-bottom: 1em !important;
}
.btmPrice
{
}
.btmSalePrice
{
	color: #cc0000;
}
.btmInStock, .btmOutStock, .topInStock, .topOutStock
{
	display: inline !important;
	font-weight: bold;
	color: #4776BD;
}
.btmOutStock, .topOutStock
{
	color: #aaa;
}
#entityPageHeader p
{
	margin-top: 0;
}
#entityPageHeader img
{
	margin: 0 1em 0.5em 0;
	float: right;
}

.entityCategory
{
	margin: 0 0 1em 0;
	font-size: 1.1em;
}

/* OTHER SELECTORS */
.MediumCell, .LightCell
{
	border: none;
}

.error
{
	font-size: 1.25em;
	font-weight: bold;
	color: #ff0000;
	line-height: 35px;
}

.errorLg
{
	color: Red;
	font-size: 12px;
	font-weight: bold;
}

.SBProdName
{
	font-size: .7em;
}
.SBCatName
{
	font-size: .8em;
	font-weight: bold;
}

.PBCartFull
{
	font-size: .7em;
	color: Blue;
	font-weight: bold;
}

/* COMPONENT ART HORIZONTAL MENU */
#PageMenu
{
	background: #fff url(images/Menu/chrome_BG.jpg) repeat-x 0px 0px;
}
.TopMenuGroup
{
	border: solid 0px #000;
	background-color: transparent;
}
.MenuGroup
{
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	font-size: 0.8em !important;
	margin: 0px 0px 0px 0px;
	background: #FFF none;
	width: 150px;
}
.TopMenuGroup td .MenuGroup
{
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	font-size: 0.8em !important;
	margin: -10px 0px 0px 0px;
	background: #FFF none;
	width: 150px;
}
.TopMenuItem, .TopMenuItemHover
{
	color: #494949;
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
	margin: 0px;
	padding: 0 1em !important;
	vertical-align: middle;
	border-right: solid 1px #ccc;
	text-transform: uppercase;
	height: 24px;
}
.TopMenuItem
{
	background: url(images/Menu/Chrome_BG.jpg) repeat-x;
}
.TopMenuItemHover
{
	background: url(images/Menu/Chrome_BG_Hover.jpg) repeat-x;
}
.TopMenuItemDown
{
	background: url(images/Menu/Chrome_BG_Hover.jpg) repeat-x;
}

/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItemDown
{
	color: #666;
	cursor: hand;
	cursor: pointer;
	margin: 0;
	background: #FFF;
	width: 100% !important;
	border-top: 1px #CCC solid;
}

.MenuItemHover
{
	background: #f0f0f0 none;
}

.ScrollItem
{
	background-color: green;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor: default;
	text-align: center;
}

.ScrollItemH
{
	background-color: aqua;
	color: orange;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor: default;
	text-align: center;
}

.ScrollItemA
{
	background-color: Lime;
	color: yellow;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor: default;
	text-align: center;
}
/*
-----------------------------------------------------------------------
 Component Art Vertical Menu Style:
-----------------------------------------------------------------------


.VertTopMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertTopMenuItem
{
  color:#FFFFFF;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
td.VertTopMenuItem {color:#FFFFFF;}

.VertTopMenuItemHover
{
  color:#444444;
  background-color:#FEDF15;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertScrollItem
{
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.VertScrollItemH
{
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.VertScrollItemA
{
  background-color: darkgray; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}
*/

/*
-----------------------------------------------------------------------
 Component Art Tree Style:
-----------------------------------------------------------------------


.TreeView 
{ 
  background-color:transparent;
  border: #919191 0px solid; 
  padding-top:2px;
  cursor: default; 
  color: #FFFFFF;
  cursor: hand;
  cursor:pointer;
}

.TreeNode 
{ 
  font-size: 11px; 
  color: #FFFFFF;
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
  cursor:pointer;
}

.HoverTreeNode 
{ 
  color: #FFCC00;
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  text-decoration: none; 
  cursor: hand; 
  cursor:pointer;
}

.SelectedTreeNode 
{ 
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #a0a0a0; 
  cursor: hand; 
  cursor:pointer;
}

.NodeEdit 
{
  border:1px silver solid;
  font-size: 11px;
}

*/

#AjaxShipping
{
	width: 99%;
	border: solid 1px #444;
	height: 100%;
	float: left;
	padding: 3px;
}
#AjaxShipping h4
{
	margin: 0 0 0.5em 0;
	font-weight: bold;
	font-size: 1.1em;
}
.AjaxShippingLabel
{
	width: 175px !important;
	float: left;
	font-weight: bold;
	clear: left;
}

.ShippingOptions
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 2em; 
	vertical-align: middle;
}
#AjaxShipping input, #AjaxShipping select
{
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate
{
	float: left;
	clear: left;
	border-top: solid 1px #eee;
	width: 99%;
	padding: 3px 0;
}
#ShipQuote
{
	float: left;
	margin: 0;
}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry
{
	visibility: visible; /*display:none;*/
}
#AjaxShippingState
{
	visibility: visible; /*display:none;*/
}
.OrderOptionsTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.OrderOptionsRowHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.OrderOptionsName
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.OrderOptionsDescription
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.OrderOptionsPrice
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Kit Specific Styles */
#KitSideBar
{
	border: solid 1px Gray;
	position: absolute;
	z-index: 99; /*999999999 !important;*/
	width: 180px;
	background-color: #FFFFE1; /*right:10px;*/
	margin-left: 10px;
}

#KitAddToCartForm
{
	padding: 5px 5px 10px 5px;
	margin: 0px 5px 0px 5px;
	border-top: solid 1px Gray;
	text-align: center;
}

#KitPlaceHolder
{
	width: 150px;
}

#KitTable
{
	width: 500px; /*border-top: solid 1px red;*/
}

#KitTable td
{
	padding: 4px 0px 4px 0px;
}

#KitAddToCartFormHeader
{
	border-bottom: solid 3px #444; /*height:15px;*/
	text-align: center;
}

#KitAddToCartFormPrice
{
	line-height: 30px;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormPrice
{
	/*line-height:30px;*/
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormDetailsHeader
{
	text-align: center;
	text-decoration: underline;
}


.KitAddToCartFormDetails
{
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

.KitTableGroup
{
	/* 	border-top:solid 1px Black;	 	border-left:solid 1px Black;	 	border-right:solid 1px Black;	 	border-bottom:solid 5px Green;	 	line-height:20px; 	*/
	background-color: #f5f5f5;
}

.KitRowSpacer
{
	/*height:45px;*/
}

.KitSpacer
{
	/* 	border:solid 1px Lime; 	background-color:Aqua; 	*/
	height: 10px;
}



#KitAddToCartFormDetailsHeader
{
	text-align: center;
	text-decoration: underline;
}

#KitAddToCartFormDetails
{
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

#KitSideBar input[type="button"]
{
	width: 120px;
	text-align: center;
	margin-top: 3px;
}


.KitRegularBasePrice
{
	font-style: italic;
	text-decoration: line-through;
}

.KitBasePrice
{
}

.KitBasePriceOnSale
{
}

.KitCustomizedPrice
{
}

.KitCustomizedPriceOnSale
{
}

.KitLevelPrice
{
}

.KitLevelPriceOnSale
{
}

.ShippingAndTaxEstimateAddress
{
	border: solid 1px #aaa;
	width: 100%;
}

.ShippingAndTaxEstimateAddress .Header
{
	text-align: center;
	font-weight: bold;
	background-color: #ddd;
}

.ShippingAndTaxEstimateAddress .Caption
{
	width: 30%;
	text-align: left;
	vertical-align: top;
}

.ShippingAndTaxEstimateAddress .Value
{
	width: 70%;
	text-align: left;
	vertical-align: top;
}

.ShippingAndTaxEstimateAddress .ErrorMessage
{
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: Red;
	font-weight: bold;
}

.ShippingAndTaxEstimator
{
	border: solid 1px #aaa;
}

.ShippingAndTaxEstimator .Header
{
	text-align: center;
	font-weight: bold;
	background-color: #ddd;
}

.ShippingAndTaxEstimator .Caption
{
	font-weight: bold;
	width: 30%;
	text-align: left;
	vertical-align: top;
}

.ShippingAndTaxEstimator .Value
{
	width: 70%;
	text-align: right;
	vertical-align: top;
}

.WishListWarning
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
	color: #ff0000;
}

.ShippingEstimatorPanel
{
	width: 350px;
	border: dashed 1px gray;
	padding: 5px 5px 5px 5px;
	z-index: 13;
	display: block;
	margin-bottom: 15px;
}

#KitError
{
	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
}

#lblKitError
{
	color: Red;
}

/* default class for stock hint display */
.StockHint
{
	font-size: 11px;
}

.StockHint_OutOfStock
{
	color: red;
}

.StockHint_InStock
{
	color: blue;
}

/* indented class variation for stock hint display */
.StockHint_Indented
{
	text-indent: 10px;
	font-size: 11px;
}

.StockHint_Indented_OutOfStock
{
	color: red;
}

.StockHint_Indented_InStock
{
	color: blue;
}


/*********************************************/
/*****************For TabbedUI****************/
/*********************************************/

.shadetabs
{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li
{
	display: inline;
	margin: 0;
}

.shadetabs li a
{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: -1px;
	border: 1px solid #778;
	color: #696969;
	background: white url(images/tab_out.gif) top left repeat-x;
}

.shadetabs li a:hover
{
	text-decoration: underline;
	color: #ffffff;
	background: white url(images/tab_over.gif) top left repeat-x;
}

.shadetabs li a.selected
{
	/*selected main tab style */
	position: relative;
	top: 1px;
	color: #ffffff;
}

.shadetabs li a.selected
{
	/*selected main tab style */
	background-image: url(images/tab_over.gif);
	border-bottom-color: white;
}

.shadetabs li a.selected:hover
{
	/*selected main tab style */
	text-decoration: none;
}

.tabcontent
{
	display: none;
}

.overviewContent
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

.ProductNameTextinTab
{
	font-weight: bold;
	font-size: 19px;
}


.catalogItem
{
	background-repeat: no-repeat;
	padding: 5px 20px 10px 5px;
	background-image: url(images/catagorybackground.gif);
	background-repeat: no-repeat;
}

.catalogItemName
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.altPDesc
{
	margin: 0px 20px 20px 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: center;
}

.itemSummaryImage
{
	background-repeat: no-repeat;
	padding: 20px;
}
.LookupProductImageBk
{
	background-repeat: no-repeat;
}
.LookupProductImageBk img
{
	position: relative;
	left: -25px;
	top: 10px;
}


/*Variant Image Mouseover*/
#tooltip
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px 5px 15px 5px;
	opacity: 1.00;
	width: 200px;
}
#tooltip h3, #tooltip div
{
	margin: 0;
}
#tooltip img
{
	width: 100%;
}
#tooltipTitle
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}
#tooltipDesc
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
}

/*control */
#FootNavImages
{
	margin-left: -5px;
}
.FootNavImagesTitle td
{
	font-weight: bold;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.FootNavImagesCaption td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 15px 5px 15px;
}
.FootNavImagesGoLinks td
{
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.FootNavImagesGoLinks td a
{
}
.FootNavImagesGoLinks td a:visited
{
}
.FootNavImagesGoLinks td a:hover
{
	text-decoration: underline;
}

#content table tbody tr td table tbody tr td table tbody tr td a
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color: #660000;
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
}

.LookupProductImageBk div div
{
	margin-left: 25px;
}

#pnlOver13
{
	margin-top: 10px;
}
#pnlBillingInfo
{
	width: 430px;
	float: left;
	display: inline;
}
#pnlshippingInfo
{
	width: 400px;
	float: left;
	display: inline;
}

.couponSectionSCart
{
	padding: 40px 20px 20px 20px;
	background: url(images/coupon_back.jpg) no-repeat center center;
	height: 140px;
}


.noteSectionSCart
{
	padding: 40px 20px 20px 20px; /*background: url(images/note_back.jpg) no-repeat center center;*/
	height: 180px;
}


#BillingEqualsAccountCheck
{
	float: right;
	margin-right: 20px;
}

.ShppingEqBillingButton
{
	float: right;
	z-index: 10;
	margin: 20px;
}

#paymentPanesWrapper
{
	background: url(images/account_info_back.JPG) no-repeat center center;
	height: 200px;
}

/*styles from old site*/
.style25
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style26
{
	font-size: 30px;
	font-weight: bold;
}
.style28
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style12
{
	font-size: 20px;
	color: #CCCCCC;
}
.style9
{
	color: #FFFFFF;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.style13
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style14
{
	font-family: Arial, Helvetica, sans-serif;
}
.style15
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/*ASP StoreFront CSS*/
.ProductNameText
{
	text-align: left;
	color: #562401;
	font-weight: bold;
	margin-top: -20px;
	font-size: 14px;
}

.rateItTable
{
	background-color: #562401;
}
.rateItLbl
{
	color: #FFCC66;
}

/*Account*/
.accountinfobox
{
	background-repeat: no-repeat;
	height: auto;
	padding: 10px 10px;
}
.accountInfo
{
}
.imgAccountinfo
{
	margin-bottom: 5px;
}
.accountformbump
{
	margin-left: 20px;
}

.button
{
	border: 1px solid #895734;
	padding-top: 0.05em;
	padding-bottom: 0.05em;
	padding-left: 0.1em;
	padding-right: 0.1em;
	margin: 0;
	background-color: #673512;
	background-image: url(images/FormItems/ButtonBG.jpg);
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 10px;
	cursor: pointer;
}
/*JD*/
input[type="button"]
{
	border: 1px solid #895734;
	padding-top: 0.05em;
	padding-bottom: 0.05em;
	padding-left: 0.1em;
	padding-right: 0.1em;
	margin: 0;
	background-color: #673512;
	background-image: url(images/FormItems/ButtonBG.jpg);
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 10px;
	cursor: pointer;	
}
.button:hover
{
	background-color: #784623;
}

/*Product detail*/
.ProductSKUText
{
	color: #562401;
}
.addToCartBotton
{
	background-color: #673512;
	background-image: url(images/FormItems/ButtonBG.jpg);
	border: 1px solid #895734;
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0.05em 0.1em;
}
.addToCartBotton:hover
{
	background-color: #784623;
}

/*Cart*/
.CartDeleteButton
{
	border: 1px solid #895734;
	padding-top: 0.05em;
	padding-bottom: 0.05em;
	padding-left: 0.1em;
	padding-right: 0.1em;
	margin: 0;
	background-color: #673512;
	background-image: url(images/FormItems/ButtonBG.jpg);
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 10px;
	cursor: pointer;
}
.CartDeleteButton:hover
{
	background-color: #784623;
}
.smalltext
{
	color: #666666;
	font-size: 9px;
	width: 150px;
}
.topFormCorner
{
	background-image: url(images/account_info_back.JPG) no-repeat top left;
}
.bottomButtons
{
	width: 100%;
	text-align: right;
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
}
.txtFieldStyle
{
	border: solid 1px #666;
	padding: 3px;
	margin-bottom: 3px;
}
.dropDownStyle
{
	border: solid 1px #666;
	margin-bottom: 3px;
}
.checkoutProgress
{
	background-image: url(images/step_BG.gif);
	background-position: 0px left;
	background-repeat: no-repeat;
}
/*Credit Card Styles*/
#paymentPanes p
{
	width: 750px;
	text-align: left;
}
#CardName, #CardNumber, #CardExtraCode
{
	border: solid 1px #666;
	padding: 3px;
	margin-bottom: 3px;
}
#CardType, #CardExpirationMonth, #CardExpirationYear, #CustomerEmail, #OldPassword, #NewPassword, #NewPassword2
{
	border: solid 1px #666;
	margin-bottom: 3px;
}
.PaymentPageContinueCheckoutButton, #btnChgPwd
{
	border: 1px solid #895734;
	padding-top: 0.05em;
	padding-bottom: 0.05em;
	padding-left: 0.1em;
	padding-right: 0.1em;
	margin: 0;
	background-color: #673512;
	background-image: url(images/FormItems/ButtonBG.jpg);
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 10px;
	cursor: pointer;
	float: right;
}

/*GreyRounded*/
.roundedWrap
{
	width: 100%;
}
.roundedWrapTL
{
	background-image: url(images/roundedcorners/TL_grey.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
	float: left;
	display: inline;
}
.roundedWrapTR
{
	background-image: url(images/roundedcorners/TR_grey.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
	float: right;
	display: inline;
}
.roundedWrapLB
{
	background-image: url(images/roundedcorners/brdr.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.roundedWrapContent
{
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-image: url(images/roundedcorners/brdr.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.roundedWrapBL
{
	background-image: url(images/roundedcorners/BL_grey.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 8px;
	width: 100%;
	float: left;
	margin-top: -8px;
}
.roundedWrapBR
{
	background-image: url(images/roundedcorners/BR_grey.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 8px;
	width: 100%;
}
.LIP, .EYE, .NAIL, .FACE li
{
	list-style-type: none;
}
 ;


/*Produc Sub Menu*/
.productSubHeader
{
	border: solid 1px #333;
	background-color: #CCCCCC;
	width: 800px;
	padding: 5px;
	display: block;
}
.productSubHeader a
{
	padding: 5px;
}
.productSub
{
	display: block;
}
.productSub ul
{
	position: relative;
	display: inline;
	float: left;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.productSub li
{
	width: 152px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #CCC;
}
.productSub li:hover
{
	background-color: #EEE;
}
.productSub li a
{
	color: #333;
	font-weight: normal;
}
.productSub li a:visited
{
	color: #333;
	font-weight: normal;
}
.productSub li a:hover
{
	color: #333;
	font-weight: normal;
}

/*Press page*/

#lightbox
{
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img
{
	border: none;
}

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer > #hoverNav
{
	left: 0;
}
#hoverNav a
{
	outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%;
	background: transparent url(lightboxNet/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink
{
	left: 0;
	float: left;
}
#nextLink
{
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover
{
	background: url(lightboxNet/images/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover
{
	background: url(lightboxNet/images/nextlabel.gif) right 15% no-repeat;
}


#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}

#imageData
{
	padding: 0 10px;
}
#imageData #imageDetails
{
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption
{
	font-weight: bold;
	color: #660000;
	font-size: 14px;
}
#imageData #numberDisplay
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose
{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 5850px !important;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html > body .clearfix
{
	display: inline-block;
	width: 100%;
}

* html .clearfix
{
	/* Hides from IE-mac \*/
	height: 1%; /* End hide from IE-mac */
}

/*press page presentation*/
.pressHeaderImg #Image1
{
	margin-top: -32px;
}
.pressBox
{
	border-width: 0px;
	margin: 10px;
}
.pressBoxCaption
{
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
}
.pBCaptionTitle
{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
}

/*contact us page*/
#MailMessage
{
	width: 260px;
	border-left-style: solid;
	border-left-width: 2px;	
	border-top-style: solid;
	border-top-width: 2px;
	border-color: #b3bbbb;
	padding: 0.2em;
}
#MailName, #MailEmail
{
	width: 165px;
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #b3bbbb;
	border-top-style: solid;
	border-top-width: 2px;	
	padding: 0.2em;
}
#MailPhone
{
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #b3bbbb;
	border-top-style: solid;
	border-top-width: 2px;	
	padding: 0.2em;
}
.cTitle
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.cAddy
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px !important;
	font-weight: bold;
}
.cPhone
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px !important;
}
.cColumn1
{
	width: 230px;
}
.cColumn2
{
	width: 280px;
}
.cColumn3
{
	width: 262px;
}
.tagTitle
{
	width: 120px;
	text-align: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.contactNum
{
	width: 120px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
#MailArea
{
	background-image: url(images/Milani/tips-box.jpg);
	background-repeat: no-repeat;
	padding: 15px 15px 40px 15px;
	margin-left: 5px;
	height: 233px;
}

/*about us page*/
#aboutTitle
{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-size: 25px !important;
	font-weight: bold;
	margin: 0 0 0 30%;
}
#aboutUs
{
	background-image: url(images/Milani/about-box.jpg);
	background-repeat: no-repeat;
	height: 710px;
	margin-left: 5px;
	margin-top: 20px;
}
.aboutSubTitle
{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-weight: bold;
	font-size: 14px !important;
	text-align: center !important;
	margin: 0 0 0 30%;
}
#aboutUs p
{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-size: 14px !important;
	padding: 0 65px 0 65px;
}

/*Artist Team Form*/
#ArtistTeamForm{padding: 20px 20px 20px 10%;}
#artistSubmitBtn{position:relative; left:520px; margin-top:30px;}
.artistFormTextLG{font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:22px;}
.artistFormTextSM
{
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
}
.artistFormBox
{
	border-left-style: solid;
	border-left-width: 2px;	
	border-top-style: solid;
	border-top-width: 2px;
	border-color: #b3bbbb;
	padding: 0.2em;
	}
.artistFormText{font-family:Arial; font-size:13px;}
.artistHead
{
	margin-left:25%;		
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:24px;
}
.artistFormDDListBox 
{
	background:url(images/Milani/5px-X_mark_svg.PNG) no-repeat;	
	border-color:#b3bbbb; 
	color:#b3bbbb;
	}
	
.inlineRadio{list-style-type: none;}
.radioText{float:left; padding-top:3px;}
span.radio {
	width: 19px;
	height: 20px;
	padding: 0 5px 0 0;
	background: url(images/Milani/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;	
}	
.supportBox
{
	margin-left: 10px;
	font-size: 12px;
	line-height: normal;
}
.bestTitle
{
	font-weight: normal;
	color: #660000;
	padding-top: 10px;
	font-size: 12px;
}
.bestTitle a
{
	font-weight: normal !important;
	color: #660000;
	padding-top: 5px;
	font-size: 12px;
}
.bestLink a
{
	font-size: 14px !important;
	font-weight: bold !important;
}
.bestTitle img
{
	margin-top: -10px;
	padding-bottom: 30px;
} 
.bestTitleNum
{
	font-weight: bold;
	color: #660000;
	font-size: 18px;
	padding-top: 10px;
}
div.bestButton
{
	padding: 5px;
	color: #FFF;
	border: 1px solid #895734;
	background-color: #673512;
	width: 75px;
}
.bestButton a, .bestButton a:visited, .bestButton a:hover, .bestButton a:active
{
	color: #FFF !important;
	font-weight: bold !important;
}

.FreeShippingThresholdPrompt
{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-weight: bold;
	font-size: 12px !important;
	font-color: #990000;
	text-align: center !important;
	padding: 0 0 12px 0;
}

.ShippingOptionsMsg
{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-weight: bold;
	font-size: 12px !important;
	font-color: #000;
	text-align: left !important;
	padding: 0 0 12px 0;
}

#pnlCartAllowsShippingMethodSelection input
{
	margin-top: 5px;
	vertical-align:middle;
	padding-top: 2px;
}
.cartItems table tbody tr td
{
	padding: 5px 0px;
}
.freeDel
{
	font-weight: bold;
	float: left;
	color: #562401;
}
.clearThis
{
	clear: both;
}
.errorLg
{
	margin: 5px;
}
.editOrder
{
	float: right;
	display: inline;
	font-weight: bold;
	margin-top: -15px;
}
#Go
{
	background-color: #000 !important;
	border: 0px solid #000 !important;
}
.homepagelinks
{
text-align: center;
}