BODY
{
	background-color: #ffffff;
	margin: 0px;
	color: #000000;
	font-family: Arial; 
	font-size: 9pt;
}
table
{
	color: #000000; 
	font-family: Arial; 
	font-size: 9pt;
}
a
{
	color: #000000; 
	text-decoration: none;
	
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}

a[disabled="disabled"] {
	color: GRAY;
	text-decoration: none;
}
a[disabled="disabled"]:hover {
	color: GRAY;
	text-decoration: none;
}

h1
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: -1px;
	margin-top: -3px;
}
h2
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
h3
{
    padding: 10px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#000000;
    font-size:12px;
}
h4
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
h5
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
h6
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
img
{
    border: 0px;
}
p
{
	margin-top: 9pt;
	margin-bottom: 9pt;
	font-size: 9pt;
	color: #000000;
}
select
{
	font-family: Arial;
	font-size: 8pt;
}
input
{
	font-family: Arial;
	font-size: 8pt;
}
input.text
{
	border:0px;
	padding:0px;
	margin:0px;
	font-size: 9pt;
	color: #000000;
}
.debug
{
	border:1px solid Green;
	color:Green;
}
.debug:hover
{
	border:1px solid red;
	color:red;
}

table.Form
{
	border: 1px solid #0066cc;
	padding:10px;
	border-collapse: collapse;
	background-color:#ffffff;
}
table.Form th
{
	background-color: #C0DBF2;
    border-bottom:1px solid #0066CC;
    color:#000000;
	font-weight: 700;
	font-size: 13pt;
	border: solid 1px #0066cc;
	padding: 2px;
	text-align: left;
}


table.FormBorder
{
	border: 1px solid #0066cc;	
	padding:10px;
    border-collapse: collapse;
}
table.FormBorder th /* mp forms that are editable */
{
    background-color: #C0DBF2;
    border-bottom:1px solid #0066CC;
    color:#000000;
	font-weight: 700;
	font-size: 9pt;
	border: solid 1px #0066cc;
	padding: 2px;
	text-align: left;	
}

/* Login Form Labels*/
table.LoginForm
{
border-collapse:separate; 
border-spacing: 5px;   
}
td.Loginboldlabel
{
    font-weight:bold;
    padding-left:7px;
    text-align:left;
    padding-top:5px;
}
td.LoginNormallabel
{
    padding-left:7px;
    text-align:right;
    vertical-align:top;
    padding-top:5px;
}
td.LoginNormallabelEmail
{
    text-align:left;
    padding-right:5px;
    padding-top:5px;
}

td.LoginNormallabelPassword
{
    padding-left:4px;
    text-align:left;
    vertical-align:top;
}

td.LoginNormallabeltbPassword
{
    padding-right:4px;
    text-align:left;    
}



.tbPasswordColor
{     
    background-color: #DEDEDE;    
}

/*
	The filter property utilizes Microsoft's gradient filter: a "procedural surface" that blends colors for smooth transitions.
	-	GradientType specifies the blend direction; 0 means top-to-bottom and 1 means left-to-right.
	-	StartColorStr & EndColorStr are entered as octets, with the first two hex values controlling opacity and the remainder specifying color.
*/
input.Button
{

	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
    
    border: 1px solid #952;
    vertical-align:middle;
    background: #FCB030 ;
	/* background: #FCB030 url(/Images/buttonbg.png) repeat-x center center;*/
	/*padding: 3px 3px 3px 3px;*/

	color: #000000;
	/*border-radius: 21px; 
    -moz-border-radius: 21px; 
    -opera-border-radius: 21px;  
    -khtml-border-radius: 21px;  
    -webkit-border-radius: 21px;    */     
    
  
   /* behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
}
input.Button:Hover
{
    background: #FCB030 url(/Images/buttonbg-over.png)  repeat-x  center center;
    /*color:#BC3134;*/

	color: #000000;
}
input.HeaderButton
{
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	background-color: #009EDF;
	border: 1px solid #000000; 
	color: #FCB030;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff006699',EndColorStr='#ff009EDF');
}
input.HeaderButton:Hover
{
	background-color: #0066CC;
	color: #EAC345;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff0099FF',EndColorStr='#ff006699');
}
input.DisabledButton
{
    
    cursor: pointer;
	font-size: 11px;
	font-weight: bold;
    border: 1px solid #E8E7DC;
    vertical-align:middle;
    background: #E3DEC1 url(/Images/buttonbg-over.png) repeat-x center center;
	color: #000000;
	/*border-radius: 21px; 
    -moz-border-radius: 21px; 
    -opera-border-radius: 21px;  
    -khtml-border-radius: 21px;  
    -webkit-border-radius: 21px;   */
    
}

div.Button
{
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	background-color: #0066CC;
	border: 1px solid #000000; 
	color: #FCB030;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff0099FF',EndColorStr='#ff006699');
}
div.Button:Hover
{
	background-color: #009EDF;
	color: #EAC345;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff006699',EndColorStr='#ff009EDF');
}
div.Button A
{
	font-size: 12px;
	font-weight: bold; 
	color: #FCB030;
	text-decoration: none;
}
div.Button A:Visited
{
	color: #FCB030;
	text-decoration: none;
}
div.Button a:hover
{
	color: #EAC345;
	text-decoration: none;
}

.LinkButton, a.LinkButton
{
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
    line-height: 16px;
	height: 16px;
    display: inline-block;
    background: #0066CC url(/Images/buttonbg.png) repeat-x center center;
	border: 1px solid #000000; 
    vertical-align:bottom;
    padding-left:3px;
	padding-right:3px;
	color: #FCB030;
}

.LinkButton:Hover, a.LinkButton:Hover
{
	background: #0066CC url(/Images/buttonbg-over.png) repeat-x center center;
	color: #FCB030;
	text-decoration:none;
}

.LinkButton:disabled, a.LinkButton:disabled
{
    background: #0066CC url(/Images/buttonbg.png) repeat-x center center;
    color:GRAY;
}
.BigStandardButton
{
	cursor: pointer;
	height: 27px;
	font-size: 16px;
	font-weight: bolder;
	background: #0066CC url(/Images/buttonbgbig.png) repeat-x center center;
	border: 1px solid #000000;
	vertical-align:bottom;
	padding-left:3px;
	padding-right:3px;
	color: #FCB030;
}

.BigStandardButton:hover
{
	background: #0066CC url(/Images/buttonbgbig-over.png) repeat-x center center;
    color:#FCB030;
    text-decoration:none;
}


tr.SpacerRow
{
	height: 10px;
}
tr.Backordered
{
	
}
tr.Canceled
{
	color: #ff0000;
}
table.ItemBox
{
	vertical-align: top;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
}
table.Box
{
	border: 1px solid #0066cc; 
	background-color: #ffffff;
	padding:10px;
	border-collapse: collapse;
}

.ErrorMessage
{
	color: #ff0030;
	font-weight: 700;
	font-size: 10pt;
}
.strike
{
    text-decoration: line-through; 
}
.Price
{
	color: #000000;
}
.SalePrice
{
	color: #ff0030;
}

.divGridRound
{
    
    border-radius: 11px; 
    -moz-border-radius: 11px; 
    -webkit-border-radius: 11px; 
    border:1px solid #0066CC;
    background-color:#C0DBF2;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/    
}

.divGridRoundedBottom
{
    width: 100%;
    border-radius: 0px 0px 11px 11px ; 
    -moz-border-radius: 0px 0px 11px 11px; 
    -webkit-border-radius: 0px 0px 11px 11px;
    height:12px;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
    background-color:#ffffff;
}

.div_GridRound_WishList
{
    width: 712px;
    border-radius: 11px; 
    -moz-border-radius: 11px; 
    -webkit-border-radius: 11px; 
    border:1px solid #0066CC;
    background-color:#C0DBF2;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/    
}
.div_GridRoundedBottom_WishList
{
    width: 100%;
    border-radius: 0px 0px 11px 11px ; 
    -moz-border-radius: 0px 0px 11px 11px; 
    -webkit-border-radius: 0px 0px 11px 11px;
    height:12px;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
    background-color:#ffffff;
}

.div_GridRound_ShipVia
{
    width: 712px;
    border-radius: 11px; 
    -moz-border-radius: 11px; 
    -webkit-border-radius: 11px; 
    border:1px solid #0066CC;
    background-color:#C0DBF2;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/    
}
.div_GridRoundedBottom_ShipVia
{
    width: 100%;
    border-radius: 0px 0px 11px 11px ; 
    -moz-border-radius: 0px 0px 11px 11px; 
    -webkit-border-radius: 0px 0px 11px 11px;
    height:12px;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
    background-color:#ffffff;
}

.div_GridRound_Summary
{
    width: 512px;
    border-radius: 11px; 
    -moz-border-radius: 11px; 
    -webkit-border-radius: 11px; 
    border:1px solid #0066CC;
    background-color:#C0DBF2;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/    
}
.div_GridRoundedBottom_Summary
{
    width: 100%;
    border-radius: 0px 0px 11px 11px ; 
    -moz-border-radius: 0px 0px 11px 11px; 
    -webkit-border-radius: 0px 0px 11px 11px;
    height:12px;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
    background-color:#ffffff;
}

.div_Edit_button_Summary
{
    width: 90%;
    text-align:right;
    padding-right:12px;
    margin-bottom:3px;
}

.div_Edit_button_Shipment_Message
{
    text-align:right;
    padding-right:6px;
    margin-bottom:0px;
    }
.message_header
{
    float:left; 
    width:80%;
    }
.div_GridRound_Email_Order
{
    width: 512px;
    border-radius: 11px; 
    -moz-border-radius: 11px; 
    -webkit-border-radius: 11px; 
    border:1px solid #0066CC;
    background-color:#C0DBF2;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/    
}
.div_GridRoundedBottom_Email_Order
{
    width: 100%;
    border-radius: 0px 0px 11px 11px ; 
    -moz-border-radius: 0px 0px 11px 11px; 
    -webkit-border-radius: 0px 0px 11px 11px;
    height:12px;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
    background-color:#ffffff;
}

.div_GridRounded_label_Email_Order
{
    width: 90%;
    text-align:right;
    padding-right:12px;
    margin-bottom:3px;
}

.div_GridRound_OrderDetail
{
    width: 712px;
    border-radius: 11px; 
    -moz-border-radius: 11px; 
    -webkit-border-radius: 11px; 
    border:1px solid #0066CC;
    background-color:#C0DBF2;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/    
}
.div_GridRoundedBottom_OrderDetail
{
    width: 100%;
    border-radius: 0px 0px 11px 11px ; 
    -moz-border-radius: 0px 0px 11px 11px; 
    -webkit-border-radius: 0px 0px 11px 11px;
    height:12px;
    behavior: url("RoundCorners.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
    background-color:#ffffff;
}

.DeleteCartLink
{
	cursor: pointer;
	padding-right:3px;
	text-decoration:underline;
}
.SaveforLaterLink_Cart
{
	cursor: pointer;
	padding-right:3px;
	text-decoration:underline;
}
.AddToCartLink_WishList
{
	cursor: pointer;
	padding-right:3px;
	text-decoration:underline;
}
.DeleteWishListLink
{
	cursor: pointer;
	padding-right:3px;
	text-decoration:underline;
}
.product_label_cart
{
    font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000;	
}
.product_hyperlink_cart
{	
    text-decoration: none;
}
.product_label_wishlist
{
    font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000;	
}
table.Cart
{	  
  width:712px;
}
table.GridCart
{	  
  
}
table.GridCart td
{	
    padding:3px;
	/*background-color:#ffffff;*/
}
table.GridCart A
{
	
	color: blue;
}
table.GridCart A:Hover
{
	color: blue;
}
table.GridCart A:Visited
{}
.thead
{
    padding:3px;
	color: #000000;
	font-weight: 700;
	height:31px;
}
.theaderBgColor
{
    background-color:#C0DBF2;
}
.tdLineItemMain
{
    border:1px solid #0066CC;
}
table.GridCart th
{        
    padding:3px;
	color: #000000;
	font-weight: 700;
	height:31px;	
	
	background-color:#C0DBF2;
	border:0px;
}
table.GridCart th.product_h
{
    text-align:center;    
}
table.GridCart th.price_h
{
    text-align:center;    
}
table.GridCart th.quantity_h
{
    text-align:center;    
}
table.GridCart th.total_h
{
    text-align:right;
}

table.GridCart td.image_d
{
    text-align:center;    
}
table.GridCart td.product_d
{
    text-align:left;
}
table.GridCart td.price_d
{
    text-align:center;    
}
table.GridCart td.quantity_d
{
    text-align:center;    
}
table.GridCart td.total_d
{
    text-align:right;
}

table.Grid
{
	border-collapse: collapse;
	border: solid 1px #0066cc;	
}
table.Grid td
{
	/*border-style: solid;
	border-width: 1px;
	border-color: #0066cc;*/
	padding: 3px;
}
table.Grid A
{	
	color: blue;
}
table.Grid A:Hover
{
	color: blue;
}
table.Grid A:Visited
{
	color: purple;
}	
table.Grid th
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
.ImageButton
{
	cursor: pointer;
}
tr.Header td
{
	background-color: #C0DBF2; /*mp top of Payment Box */
	color: #000000;
	font-weight: 700;
}

.HeaderGridRounded
{	
	color: #000000;
	font-weight: 700;
	height:31px;
}
.ItemRowGridRounded
{
	background-color: #ffffff;
}

.Header
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
.ItemRow
{
	background-color: #ffffff;
}
.AlternatingRow
{
	background-color: #ffffff;
}
table.Calendar
{
	border: 1px solid #0066cc;
	background-color:#ffffff;
	color: #00008b;
}
.ValidationError {
    background: #FFAAAA;
}
.ValidationSummary
{
	color: #ff0030;
	font-weight: 700;
	font-size: 10pt;
	background-color: #ffffff;
	padding:10px;
	border-collapse: collapse;
	margin: 2px 2px 2px 2px;
}
	
td.AddressLineLabel
{
	padding-right: 5px;
	text-align: right;
	font-weight: 700;
}
td.AddressLineInfo
{
	text-align: left;
}
.LiteNote
{
    color: #AAAAAA;
}

/***********************************
Banner Style
***********************************/
table.Banner
{
	background:white;
	height: 56px;
	font-family:Arial;
	color:#ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
table.Banner A
{
	color:#EDEC7D;
	font-size: 12px;
	font-weight:700;
	text-decoration: underline;
}
table.Banner A:hover
{
	color:#EDEC7D;
	color: #ffc240;
}
table.Banner A.Alert
{
	color: #ff0030;
}
table.Banner td.Slogan
{
	color: #ffc240;
	font-size: 14px;
	font-weight:900;
}
table.TopPixelBar
{
	background-color: #EDEC7D;
	padding: -1px;
	text-indent: 3px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#BannerCartBox {
        float:right;
        position:relative;
        border: 1px solid #6A6A6A;
        background:#FFFFFF;
        margin-top:10px;
        margin-right:15px;
        z-index:100;
        color: #FF5F00;
}
#BannerCartBox td
{
    color: #000000;
}
#BannerCartBox A
{
	color: #000000;
	text-decoration: underline;
}
#BannerCartBox A:visited
{
	color:#000000;
}
#BannerCartBox A:hover
{
	color:#000000;
}
.BannerName {
        float:right;
        position:relative;
        border: 1px solid #6A6A6A;
        background:#DDDDDD;
        margin-top:6px;
        margin-right:15px;
        z-index:100;
        color: #FF5F00;
}
.BannerName div
{
    color: #000000;
    vertical-align: middle;
    text-align: center;
    padding: 2px 8px 2px 8px;
}
.BannerName div A
{
	color: #000000;
	text-decoration: underline;
}
.BannerName div A:visited
{
	color:#000000;
}
.BannerName div A:hover
{
	color:#000000;
}

table.BannerBottom
{
	background-color: #DDDDDD;
}
table.BannerBottom A
{
	color: #000000;
	text-decoration: none;
}
table.BannerBottom A:visited
{
	color: #000000;
	text-decoration: none;
}
table.BannerBottom A:hover
{
	color: #000000;
	text-decoration: underline;
}
#BannerNav 
{
	text-align: left;
	vertical-align:middle;
	font-size: 11px;
	font-weight: normal;
    padding:4px;
	height:30px;
}
div.topNav
{
    height:20px;
    float:left;
    display:inline-block;
    white-space:nowrap;
    padding:8px 10px 0px 10px; 
}
div.topNav a
{
   color:Black;
}
div.topNav a:hover
{
   color:Black;
   text-decoration:none;
}

div.MyAccount_Links
{
    height:20px;
    float:left;
    display:inline-block;
    white-space:nowrap;
    padding:8px 10px 0px 10px;     
   font-weight:bold;
}
div.MyAccount_Links a
{
   color:Blue;
}
div.MyAccount_Links a:hover
{
   color:Blue;
   text-decoration:none;
}

#tdSubHeader
{
    padding:0px;
    margin:0px;
    height:14px;
}
div.subHeader,subHeaderCart
{
    display:inline;
    float:left;
    text-align:center;
    padding:0px 8px 0px 8px;
    vertical-align:middle;
    color:#ffffff;
    height:14px;
}

div.subHeader a, div.subHeaderCart a
{
    width:100%;
    margin:0px;
    padding:4px 0px 0px 0px;
    text-decoration:none;
    color:#ffffff;
}
div.subHeader a:hover, div.subHeaderCart a:hover
{
    text-decoration:none;
    color:#ffffff;
}

div.subHeaderCart
{
    text-align:left;
}
div.subHeaderCart a
{
   display:block;
   position:relative;
   left:6px;
   top:2px;
   width:1px;
}

   
#tdSubHeader2
{
    padding:0px;
    margin:0px;
    vertical-align:text-bottom;
    height:122px;
    background: #D0CB94 url(/Images/FurnitureStore/subheaderbg2.png)  repeat-x top right;
}
div.subHeader2
{
    width:33%;
    float:left;
    height:122px;
    vertical-align:text-bottom;
    background: transparent url(/Images/FurnitureStore/subheaderbg2Shadow.png)  no-repeat top right;
    display:inline-block;
    /*border:1px solid red;*/
}
/***********************************
Left Nav Style
***********************************/
table.LeftNav
{
	
	font-family: arial;
	color: #000000;
}
td.LeftNav
{
	font-family: arial;
	color: #000000;
	padding: 0px 0px 0px 0px;
	border-right: 0px solid #666666;
}
table.LeftNavSideBox
{
	border: 1px solid #0066cc; 
	
	font-family: arial;
	vertical-align: top;
	color: #000000;
}
tr.LeftNavSideBox
{
	font-family: arial;
	vertical-align: top;
	color: #000000;
}
td.LeftNavSideBox
{
    padding: 0px 0px 0px 10px;
}

p.Tout
{
    padding:0px 0px 0px 20px;
    margin:10px 0px 0px 0px;
	font-family: Verdana;
	font-size: 8pt;
}
table.LeftNavSideBoxHead
{
	background-color: #0066cc;
	font-size: 7pt;
	color: #EDEC7D;
}
tr.LeftNavSideBoxHead
{
	background-color: #0066cc;
	color: #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
}
tr.LeftNavSideBoxHead td
{
	padding: 0px 0px 0px 10px;
}
td.BoxHead
{
	background-color: #0066cc;
	color: #EDEC7D;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	padding: 0 0 0 0;
}
td.CategorySelect
{ 
	white-space:normal;
	font-size:80%; 
	cursor:default;
	font-family:verdana; 
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}
#LeftNav
{
    white-space:normal;
    width: 200px;
    border-right: 1px solid #D0CB94;
    vertical-align:top;
    padding:0px 0px 0px 0px;
}

#LeftNav ul
{
    list-style-type:none;
    margin:10px 0px 0px 4px;
    padding:0px;
}

#LeftNav ul li:hover
{
    
}

#LeftNav ul li a{
    margin:0px;
    padding:0px;
    text-decoration:none;
    color: #000000;
}
#LeftNav ul li a[disabled="disabled"] {
	color: GRAY;
	margin:0px;
    padding:0px;
    text-decoration:none;
}
#LeftNav ul li a:hover{
    margin:0px;
    padding:0px;
    text-decoration:underline;
    color: #000000;
}
#LeftNav ul li a[disabled="disabled"]:hover {
	color: GRAY;
	margin:0px;
    padding:0px;
    text-decoration:none;
}
#LeftNav > nav > ul > li > ul
{
    display:none;
    width:125px;
    border: 1px solid #DDDDDD;
    background-color: #0066CC;
    position:absolute;
    top: -11px;
    left: 137px;
}

#LeftNav > nav > ul > li > ul li ul
{
    display:none;
    width:125px;
    border: 1px solid #DDDDDD;
    background-color: #0066CC;
    position:absolute;
    top: -11px;
    left: 121px;
}
#LeftNav > nav li:hover > ul
{
    display:block;
    z-index:100000;
}



#LeftNav .FacetFilterDisplay a.Clear
{
    padding: 0px 0px 0px 10px;
    margin: 10px 0px 0px 0px;
    display: block;
}

#LeftNav .FacetFilterDisplay input
{
    height: 10px;
    margin-bottom: 4px;
}

#LeftNav .FacetFilterDisplay li a.Selected
{
    font-style: italic;
}

#LeftNav .FacetFilterDisplay .MultidashSelect_ li
{    
   padding: 0px 0px 0px 14px;
}
#LeftNav h5 {
padding: 0px 0px 0px 10px;
margin: 10px 0px 0px 0px;
color: #6892C2;
font-size: 12px;
}
#LeftNav h5 a
{
    color:#000000;
    font-size:12px;
}

#LeftNav h5 a: hover
{
    color:#000000;
}

#LeftNav ul {
list-style-type: none;
margin: 10px 0px 0px 4px;
padding: 0px;
}

ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}

#LeftNav ul li 
{
   
vertical-align: middle;
height: 25px;
margin: 0px;
padding: 4px 0px 0px 14px;
background: #C7AA30 url(/Images/FurnitureStore/menuitem.gif) repeat-x top left;
padding: 0px 0px 0px 14px;
position: relative;
display: block;
font-size: 11px;
}

div.CategoryNav
{
    padding:0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#000000;
    font-size:12px;
    font-weight: bold;
}
div.UDFNav
{
    padding:0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#000000;
    font-size:12px;
    font-weight: bold;
}
/***********************************
Menu Style
***********************************/
A.MenuLink, A.MenuLink:VISITED
{
	color: #000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.01em;
	margin-top:10px;
}
A.MenuLink:HOVER
{
	color: #000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.01em;
	margin-top:10px;
}
/***********************************
Right Nav Style
***********************************/
table.RightNav
{
	background-color: #ffffff;
	font-family: Arial;
	font-size:8px;
	color: #000000;
}
table.RightNavSideBox
{
	border: 1px solid #0066cc; 
	background-color: #dddddd;
	vertical-align: top;
	color: #000000;
	padding: 0px;
}
table.RightNavSideBoxHead
{
	background-color: #0066cc;
	font-weight: bold;
}
table.RightNavItemBox
{
	border: 1px solid #0066cc;
	background-color: #ffffff;
	vertical-align: top;
	font-family: Arial;
	color: #000000;
}
table.RightNavItemBox A
{
	color: #000000;
	text-decoration: none;
}
table.RightNavItemBox A:hover
{
	color: #000000;
	text-decoration: underline;
}
/***********************************
Content Body Style
***********************************/
table.ContentBody
{
	border: 0px solid #0066cc; 
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	padding:10px;
	border-collapse: collapse;
}
table#contentMasterTbl
{
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	text-align: left;
	vertical-align:bottom;
	font-size: 11px;
	font-weight: normal;
	padding:0px 0px 0px 0px;
}
/***********************************
Footer Style
***********************************/
div.Footer
{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
    text-align:center;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    letter-spacing:0.01em;    
}
div.Footer td
{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
    text-align:center;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    letter-spacing:0.01em;
}
div.Footer hr {
        border:0;
        border-bottom:1px solid #999999;
        width:450px;
        height:1px;
        color:#666666;
}
div.Footer A
{
	color: #666666;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0.01em;
}
div.Footer A:VISITED
{
	color: #666666;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0.01em;
}
div.Footer A:HOVER
{
	color: #00008b;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.01em;
}
td.BoxHeadLight
{
	background-color: #DDDDDD;
	color: #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	padding: 0 0 0 10px;
}
td.BoxHeadDark
{
	background-color: #0066cc;
	color: #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	padding: 0 0 0 0;
}
div.BoxHead
{
	background-color: #0066cc;
	color: #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	padding: 0 0 0 0;
}
img.Hierarchy
{
	border:0px;
	text-decoration:none;
	width:200px;
}
img.Hierarchy : hover
{
	border:1px solid green;
	text-decoration:none;
}
table.Gallery
{
    margin: 0px 0px 10px 0px;
}
td.Gallery
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	width:200px;
}
a.Gallery
{

}
div.GalleryDescription 
{
	margin:0px;
	padding:0px;
	text-align:left;
}
a.ShopCategories
{
	text-align:center;
}
div.ShopCategories
{

}
td.SubHeader{
    padding:5px;
    background-color: #0066cc;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    font-size:11px;
}
a.SubHeader{
	background-color: #0066cc;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size:11px;
}
a.SubHeader:hover{
	background-color: #0066cc;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
    font-size:11px;
}
div.SpecialDiscountPercentage
{
    margin:0px;
    padding:0px;
    color:Green;
    white-space:nowrap;
}
div.SpecialPrice{
    margin:0px;
    padding:0px;
}
a.subscription
{
    color: #000000;
    font-size:12px;
}
a.subscription:hover
{
    color: #0066cc;
    font-size:12px;
}
h3.subscription
{
    color: #000000;
}
div.subscription, h1.subscription,h2.subscription,h4.subscription,h5.subscription
{
    color: #0066cc;
}
table.SubscriptionItemList
{
    margin:0px;
    padding:0px;
    border: 1px solid #0066cc;
}
th.SubscriptionItemList
{
    margin:0px;
    color:#ffffff;
    padding:2px 6px 2px 6px;
    text-align:center;
    border: 1px solid #000000;
    background-color: #0066cc;
}
td.SubscriptionItemList
{
    margin:0px;
    padding:2px 4px 2px 4px;
    border: 1px solid #0066cc;
}
tr.SubscriptionItemList
{

}
/*Start Modal Popup*/
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
/*End Modal Popup*/
h3.expander
{
   background-color:Blue;
   color:White;
}
h3.expander:hover
{
   background-color:#5555ff;
   color:White;
}
div.dfltMdlHandle
{
    margin:0px;
    padding:0px;
    background-color: #5555ff;
    width:100%;
    border:1px solid black;
}
div.dfltMdlHandle:hover
{
   background-color: #7777ff;
}
div.dfltMdl
{
    margin:0px;
    padding:0px;
    width:100%;
    background-color: #ffffff;
}
table.dfltMdl
{
    margin:0px;
    padding:0px;
    background-color: #ffffff;
}
td.dfltMdl
{
    margin:0px;
    padding:0px;
    border:1px solid black;
}
th.dfltMdl,td.dfltMdlTitle
{
    margin:0px;
    padding:0px 3px 0px 3px;
    border:1px solid black;
    white-space:nowrap;
    text-align: center;
    background-color:Black;
    color:White;
    font-weight:bold;
}
input.dfltMdl
{
    margin:0px;
    padding:0px;
}
.hidden
{
    display:none;
}
div.Author
{
}
table.ModalContent
{
    background-color:#ffffff;
    border:1px solid black;
    height:100%;
    width:100%;
    margin:0px;
    padding:0px;
}

div.PersonalizationPrompt
{
	background-color: #DDDDDD;
	border: 1px solid #0066cc;
	text-align:center;
	display: block; 
}
table.PersonalizationPromptHead
{
	background-color: #0066cc;
	color: #ffffff;
}
div.PersonalizationPromptTable
{
    padding: 1px;
}
table.PersonalizationPromptTable
{
    border-collapse: collapse;
    border: 1px solid #0066cc;
	text-align: left;
    margin-left: auto;
    margin-right: auto;
}
table.PersonalizationPromptTable td
{
	border: 1px solid #0066cc;
}
table.PersonalizationPromptTable th
{
    border: 1px solid #0066cc;
    font-weight: bold;
    white-space: nowrap;
    text-align:center;
}
td.PersonalizationPromptTableLabel
{
    font-weight: bold;
    white-space: nowrap;
}


table.Grid
{
    border-collapse:collapse;
    border:1px solid #0066CC;
}
table.Grid th
{
    
    border:1px ridge #0066CC;
    background-color: #C0DBF2;
    color: #000000;

}

.shadow {
   -moz-box-shadow:inset 0px 0px 10px #000000;
   -webkit-box-shadow:inset 0px 0px 10px #000000;
   box-shadow:inset 0px 0px 10px #000000;
}
table.Grid td
{
    border:1px solid #0066CC;
    /*border-top:1px solid #0066CC;*/
}
tr.gridRowAlternate
{
    background-color:#dddddd;
}
tr.ShippingHeader
{
    background-color:#0066CC;
    color: #000000;
}
td.ShippingHeader
{
    background-color:#0066CC;
    color: red;
}
tr.innerShadow, tr.innerShadowAlt
{
    /*background: transparent url(/Images/FurnitureStore/innerShadow.png) no-repeat top left;*/
}
td.innerShadow
{
    /*background: transparent url(/Images/FurnitureStore/innerShadow.png) no-repeat bottom right;*/
    padding:0px;
    margin:0px;
}
tr.innerShadowAlt
{
    background-color: #dddddd;
}
td.innerShadow table
{
   margin:4px 0px 0px 4px;
   padding:0px;
   text-align:left;
   border-collapse:collapse;
   border:0px;
}
td.innerShadow table tr td
{
   border:0px;
   margin:0px;
}
td.innerShadow table tr td span
{
    margin:2px 0px 0px 3px;
    font-weight:bold;
}

div.UserDefinedHierarchyPrompt
{
	background-color: #DDDDDD;
	border: 1px solid #0066cc;
	text-align:center;
	display: block; 
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index:9200
}
table.UserDefinedHierarchyPromptHead
{
	background-color: #0066cc;
	color: #ffffff;
}
table.UserDefinedHierarchyPromptHead td
{
	background-color: #0066cc;
	color: #ffffff;
}

div.PersonalizationPrompt
{
	background-color: #DDDDDD;
	border: 1px solid #0066cc;
	text-align:center;
	display: block; 
}
table.PersonalizationPromptHead
{
	background-color: #0066cc;
	color: #ffffff;
}
div.PersonalizationPromptTable
{
    padding: 1px;
}
table.PersonalizationPromptTable
{
    border-collapse: collapse;
    border: 1px solid #0066cc;
	text-align: left;
    margin-left: auto;
    margin-right: auto;
}
table.PersonalizationPromptTable td
{
	border: 1px solid #0066cc;
}
table.PersonalizationPromptTable th
{
    border: 1px solid #0066cc;
    font-weight: bold;
    white-space: nowrap;
    text-align:center;
}
td.PersonalizationPromptTableLabel
{
    font-weight: bold;
    white-space: nowrap;
}

div.samePersonalization
{
    margin:0px;
    padding:0px;
    width:100%;
}
div.samePersonalization input
{
    margin:0px;
    padding:0px;
}
 
div.samePersonalization label
{
    margin:0px;
    padding:0px;
}
td.personalization
{
   margin:0px;
   padding:0px;
}
td.personalization div
{
   margin:0px;
   padding:0px;
   width:100%;
}

div.ModalPromptEmailSignup
{
	background-color: #DDDDDD;
	border: 1px solid #0066cc;
	display: block; 
}
div.ModalPrompt
{
	background-color: #DDDDDD;
	border: 1px solid #0066cc;
	text-align:center;
	display: block; 
}
table.ModalPromptHead
{
	background-color: #0066cc;
	color: #ffffff;
}

div.CloseLink
{
	cursor: pointer;
	margin: 5px 5px 0px 0px;
}

h5
{
    font-size: 11px;
}

.preferredPayment
{
    font-weight: bold;
    font-style: italic;
}
.preferredShipTo
{
    font-weight: bold;
    font-style: italic;
}
.GroupHierarchyTable
{
    padding:10px;
}
.GroupItemLabel
{
    background:#DDDDDD;
}
.GroupHierarchyTitle h2
{
    font-size:18px;
    font-weight:bold;
}
.GroupHierarchyImage
{
    min-width:200px;
    max-width:400px;
}
.GroupHierarchyDescription
{
    padding-left:12px;
    padding-right:12px;
    padding-bottom:12px;
}

ul.promoteditems
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.promoteditems li
{
	margin-bottom: 15px;
}

table.PromotedBestSeller td
{
    width: 33.3333%;
}
td.PromotedBestSellerTitle
{
    background-color:#DDDDDD;
    font-size:14px;
    padding-top:5px;
    padding-bottom:5px;
}

table.PromotedBestSeller a
{
    color: #000000;
    font-family: Arial;
}
td.PromotedBestSellerTitle 
{
    background-color: #DDDDDD;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    margin-bottom: 4px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
.PreferredCurrency
{
}

.CartPreferredCurrency
{
}

.ItemsPreferredCurrency
{
    margin-top: 10px;
}

.DetailsPreferredCurrency
{
    margin-top: 5px;
}

span.PreferredCurrency
{
}
td.liQuantityBackordered
{
    min-width: 70px;
    max-width: 100px;
    white-space: normal;
}
.infiniteCarouselTitle {
    width: 100%;
    padding-top:5px;
    padding-bottom:5px;
    text-align: center;
    font-size:14px;
    font-weight: bold;
}

.infiniteCarouselTitle a {
    font-size:14px;
    font-weight: bold;
    text-decoration: none;
}

.infiniteCarouselPlaceHolder {
    width: 100%;
    height: 250px;
}

.infiniteCarousel {
    width: 800px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.infiniteCarousel .wrapper {
    width: 710px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
    overflow: auto;
    min-height: 10em;
    margin: 0 40px;
    position: absolute;
    top: 0;
    left: 0;
    height: 250px;
}

.infiniteCarousel ul a img {

}

.infiniteCarousel .wrapper ul {
    height: 250px;
    width: 9999px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position: absolute;
    top: 0;
    left: 0;
}

.infiniteCarousel ul li {
    display:block;
    float:left;
    padding: 10px;
    height: 140px;
    width: 120px;
    text-align: center;
}

.infiniteCarousel ul li div {
    display: table-cell;
    height: 140px;
    vertical-align: middle;
}

.infiniteCarousel ul li a img {
    margin-left: auto;
    margin-right: auto;
    display:block;
}

.infiniteCarousel .arrow {
    display: block;
    height: 36px;
    width: 37px;
    text-indent: -999px;
    position: absolute;
    top: 62px;
    cursor: pointer;
}

.infiniteCarousel .forward {
    background: url(/images/arrows/arrow-grey-rt.png) no-repeat 0 0;
    right: 0;
}

.infiniteCarousel .back {
    background: url(/images/arrows/arrow-grey-lt.png) no-repeat 0 0;
    left: 0;
}

.infiniteCarousel .forward:hover {
}

.infiniteCarousel .back:hover {
}

.infiniteCarousel td {
    display:block;
    float:left;
    padding: 10px;
    height: 140px;
    width: 120px;
    text-align: center;
}
div.FeedbackComment
{
    background-color:#F4F3DE;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-left:5px;
}

.FeedbackReply
{
    margin-top:10px;
}

div.FeedbackReply
{
    margin-left:30px;
}

.FeedbackCommentList
{
    background-color:#F4F3DE;
}

.SingleFeedbackComment
{
    background-color:#F4F3DE;
}

div.FeedbackImagePreview
{
    
}

.FeedbackCommentTextbox
{
    width:300px;
    height:75px;
}

.ModalFeedbackCommentPrompt
{
  width:950px;
  height:500px;
  overflow:scroll;
}

.ModalAddFeedbackCommentPrompt
{
    overflow:auto;
    max-width:950px;
    max-height:600px;
}

.ModalAddFeedbackCommentPromptHead
{
    
}

.AddFeedbackCommentPopupButtons
{
    /*float:left;*/
    text-align:center;
    margin:auto;
    width:100%;
}

.ModalFeedbackCommentPromptHead
{
    
}

.AddFeedbackCommentHeaderPrompt
{
    padding: 2px; 
    height: 100%; 
    width: 100%; 
    background-color: #0066CC;
}

span.AddFeedbackCommentHeaderPrompt
{
    color: white; 
    font-size: large;
}

#FeedbackCommentControlWrapper
{
    
}

td.tdFeedbackInformationLineLabel
{
	padding-right: 5px;
	text-align: left;
	font-weight: 700;
}

td.tdFeedbackInformationLine
{
	text-align: left;
}

.tdFeedbackInformationLabel
{
    
}

td.tdFeedbackInformationLabel
{
    
}

.FeedbackProgramHeader
{
    padding: 2px;
    height: 100%;
    width: 100%;
    background: #0066CC url(/Images/headerbg.png) repeat-x center center;
    color: #FCB030;
    font-size: large;
}

.FeedbackTabs
{
    width:98%;
    height:inherit;
    margin-left:8px;
}

.FeedbackTabsInner
{
    
}

.FeedbackHeader
{
    
}

.FeedbackCommentFCFMessage
{
    padding:0px;
    margin:0px;
    color:#666666;
}

span.FeedbackCommentFCFMessage
{
    
}

div.FeedbackCommentFCFMessage
{
    
}

.OrderBy
{
    
}

.OrderByText
{
    
}

.vote
{
    font-weight:bold;
}

.FeedbackCommentTitle
{
    font-weight:bold;
    font-size:14px;
    font-family: Tahoma;
}


.DFeedbackCommentTitle
{
    
}

.DFeedbackCommentTitleContent
{
    
}

.FeedbackCommentTitleTextbox
{
    width:300px;
}

.FeedbackCommentDate
{
    
}

.DFeedbackCommentDate
{
    
}

.DFeedbackCommentDateContent
{
    
}


.FeedbackCommentComment
{
        
}

.DFeedbackCommentComment
{
    font-size:11px;
    color:#333333;
}

.DFeedbackCommentCommentContent
{
    font-size:11px;
    color:#333333;
    font-size:12px;
    font: 12px Georgia;
}

.DRFeedbackCommentComment
{
    
}

.DRFeedbackCommentCommentContent
{
    
}

.CommentText
{
    text-align:left;
}

p.CommentText
{
    text-align:left;
    display:inline; 
    text-indent:0px;
    /*width:265px;*/
}


.AboveComment
{
    text-align:left;
}

.FeedbackCommentBy
{
    
}

.DFeedbackCommentBy
{
    
}

.DFeedbackCommentByContent
{
    
}

.DFeedbackCommentConfirmedPurchase
{
    font-size:12px;
    font-color:grey;
    font-weight:bold;
    font-style:italic;    
}

.DRFeedbackCommentBy
{
    
}

.DRFeedbackCommentByContent
{
    
}

.FeedbackCommentCusReviews
{
    
}

.FeedbackCommentLocation
{
    
}

.DFeedbackCommentLocation
{
    
}

.DFeedbackCommentLocationContent
{
    
}

.DRFeedbackCommentLocation
{
    
}

.DRLocationContent
{
    
}

.FeedbackCommentImage
{
    display: inline;
    margin:2px;
}

.DFeedbackCommentImage
{
    
}

.DFeedbackCommentImageContent
{
    
}

.DRFeedbackCommentImage
{
}

.DRFeedbackCommentImageContent
{
    
}

.FeedbackImage
{
    
}

div.FeedbackImage
{
    
}

.FeedbackImagePreview
{
    
}

.FeedbackCommentRating
{
    margin-left:-3px;
}

.DFeedbackCommentRating
{
    
}

.DFeedbackCommentRatingContent
{
    
}

.RFeedbackCommentPrompt
{
    margin-top:10px;
}

.ProHieLink
{
    font-weight:bold;
}

.ProHieLinkInstruction
{
    
}

span.ProHieLinkHeader
{
    font-weight:bold;
}

div.ProHieLinkHeader
{
    margin:auto;
    width:100%;
    text-align:center;
}

div.HieLinkHeader
{
    margin:auto;
    width:100%;
    text-align:left;
}

.FCFMessageContent
{
    
}

.DByCustomerReviewsContentButton
{
    border:none;
    background-color:inherit;
    text-decoration:underline;
    cursor: pointer;
}

.DRByCustomerReviewsContentButton
{
    border:none;
    background-color:inherit;
    text-decoration:underline;
    cursor: pointer;
}

.FCFRPrompt
{
    font-weight:bold;
}





.FeedbackCommentFeedbackResponses
{
    margin-top:14px;
}

.FCRPromptAndButtons
{
    
}

.FCRLoading
{
    
}

.FCRResponse
{
    
}

.hlOrderBy
{
    color: #FCB030;
    text-decoration:none;
    
}

.StarRatingLegend
{
    clear:both;
    float:right;
    font-size:9px;
    margin-top:22px;
    line-height:14px;
    font-weight:bold;
    color:Grey;
    text-align:left;
}

#StarRatingImage
{
    float:left;
    margin-top:-7px;
}

.NumberOfComments
{
    text-align:left;
}

.AverageRating
{
    text-align:left;
}

.MoreCommentsLink
{
    font-weight:bold;
}

#startest
{
    
}

.StarRatings
{
    margin-left:-42px;
}

.FirstRating
{
    font-style:italic;
    font-weight:bold;
    font-size:10px;
}

.UserReply
{
    font-weight:bold;
    font-style:italic;
    font-size:12px;
}

.emailPreferences
{
    margin-left: auto;
    margin-right: auto;
}

.emailPreferences h4
{
    font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.emailPreference
{
    text-align: left;
    max-width: 50%;
    margin: 0px 0px 20px 0px;
}

.emailMailingLists
{
    margin: 0px 0px 10px 20px;
}

.emailMailingList
{
}

.PageTopText
{
    margin: 0px 0px 10px 0px;
}

.PageBottomText
{
    margin: 0px 0px 10px 0px;
}

.items .Breadcrumb
{
    margin: 0px 0px 10px 0px;
}

.items h2
{
    margin: 0px 0px 10px 0px;
}

.items h4
{
    margin: 0px 0px 10px 0px;
}

.details h2
{
    margin: 0px 0px 10px 0px;
}

.details h4
{
    margin: 0px 0px 10px 0px;
}

.OrderByDropDownList
{
    margin: 10px 0px 10px 0px;
}

.OrderByLinks
{
    margin: 10px 0px 10px 0px;
}

ul.quickorder
{
    list-style-type: none;
    padding-left: 0px;
}

.item-navigation
{
    
}

.item-navigation ul
{
    list-style-type: none;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.item-navigation li
{
    display: inline-block;
    margin: 0px 10px 0px 0px;
}

/*BEGIN SLIDESHOW CSS*/
#slideshowWrapper {
    position: relative;
    width: 826px;
    margin: auto;
}

ul#slideshow {
    visibility: hidden;
    list-style: none;
    /*
    border: 1px solid #999999;
    padding: 2px;
    */
    padding: 0px;
    margin-left: auto; 
    margin-right: auto;
    margin-top: 25px;
    width: 826px;
    height: 413px;
    overflow: hidden;
}

#slideshow img {
    background-color: #FFFFFF;
}

#fssList {
    list-style: none;
    width: 826px; 
    margin-left: auto; 
    margin-right: auto;
    padding: 5px 0 0 0;
    text-align: center;
}

#fssList li {
    display: inline-block;
    padding-right: 10px;
    margin-left: auto; 
    margin-right: auto;
}

#fssList li a {
    color: #FFFFFF;
    background: #FFFFFF;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    height: 18px;
    width: 18px;
    text-align: center;
    border: 1px solid #0066cc;
    border-radius: 50%;
}

#fssList li.fssActive a,
#fssList li a:hover {
    font-weight: bold;
    color: #0066cc;
    background: #0066cc;
}

#fssPrev {
    position: absolute;
    top: 115px;
    left: -7px;
    background: url(/images/arrows/arrows_L2.png) no-repeat 0 0;
    width: 100px;
    height: 100px;
    text-indent: -999999px;
    opacity: 0.5;
}

#fssPrev:hover {
    opacity: 1;
}

#fssNext {
    position: absolute;
    top: 115px;
    right: -35px;
    background: url(/images/arrows/arrows_R2.png) no-repeat 0 0;
    width: 100px;
    height: 100px;
    text-indent: -999999px;
    opacity: 0.5;
}

#fssNext:hover {
    opacity: 1;
}

#fssPlayPause {
    position: absolute;
    top: 300px;
    right: 10px;
    background: url(/images/white.png) repeat;
    padding: 4px 0 5px 0;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 60px;
    text-align: center;
    display: block;
    color: #333333;
    text-decoration: none;
}
/*END SLIDESHOW CSS*/

.product_label_manageseriesitems
{
    font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000;	
}
.product_hyperlink_manageseriesitems
{	
    text-decoration: none;
}
.product_label_myseriessubscriptions
{
    font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000;	
}
.product_hyperlink_myseriessubscriptions
{	
    text-decoration: none;
}
.product_hyperlink_container_myseriessubscriptions
{	        
    vertical-align: middle;                
}
.PersonalizationPrompt_CheckBox
{	
	text-align:center;	
	font-weight: bold;
	font-size: larger;
	color:#00008B;
}

/*CSS for OrderDetail  Start - TheAdvanTechTeam/FS/dec 27 2013 */ 
.admin_orderDetail_Territory_Sec{
text-align :left; 
width:110px;
padding-left:160px;
}

 p, ol, ul, li {
    margin:0px;
    padding:0px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
#container {
    width:99%;
    margin:auto;
    margin-top:100px;
}
/* --------- COLLAPSIBLE PANELS ----------*/
 .footerbutton-panel {
    width:100%;
    position:fix fixed ;
    min-height:50px;
    overflow:auto;
    margin-bottom: 1px;
    border:1px solid #999;
    
}
.footerbutton-panel-heading {
    width:100%;
    cursor:pointer;
    min-height:50px;
    clear:both;
    background-color:#E5E5E5;
    position:relative;
    background-color:rgb(235,235,201);
    
}
.footerbutton-panel-heading:hover {
    color:#666;
}

.footerbutton-panel-heading h2 {
   
    padding:14px 10px 9px 15px;
    line-height:20px;
    color: #316096;
    font-family: verdana;
    font-size: 100%;
    font-weight: 600;
    text-decoration: none;
}
.footerbutton-panel-heading a{
   text-decoration:none;
}
.footerbutton-icon
{
    /*
      width:20px;
      height:20px;
    position:absolute;
    background-image:url(http://i.imgur.com/Ir4S1H7.png);
    right:15px;
    */
    width:10px;
    height:15px;
    position:absolute;
    background-image:url(<%=Common.Url(Common.UrlType.Http)%>/Images/buttons/arrow_left_Right.png);
    background-position:right center ;
    right:15px;
}


.Loginboldlabel
{
    font-weight:bold;
    padding-left:7px;
    text-align:left;
    padding-top:12px;
    clear: both; 
    position:relative;
    
}
.LoginNormallabel
{
    padding-left:37px;
    text-align:right;
    vertical-align:top;
    padding-top:12px;
    float:left;
    
}
.LoginNormallabelEmail
{
    text-align:left;
    padding-right:5px;
    padding-top:12px;
    padding-left:10px;
    float:left;
}

.LoginNormalRdoPassword
{
    
    padding-left:7px;
    text-align:left;
    padding-top:12px;
}

.LoginNormallabelPassword
{
    padding-left:4px;
    text-align:left;
    vertical-align:top;
    padding-top:12px;
    float:left;
    
}

.LoginNormallabeltbPassword
{
    padding-right:5px;
    text-align:left;    
    padding-top:10px;
    text-align:center;
    padding-left:10px;
    float:left;
}
.LoginTextBox
{
    width:190px;
}

.tblPaymentMethod
{
    width:500px;
} 

.shipViaShipToAddress
{
    float:left;
    padding-left:26px;
}

.shipViaShippingMethod
{
    float:right;position:relative;padding-right:26px;
}
.addressControl_FloatLeft
{
    float:left;
}

.shipViaMessagesTable
{
    width:400px;
}
.Orderpayment_Main
{
    border: 1px solid #0066CC; 
    width:400px; 
    padding:1px;
    
}
.Orderpayment_Header
{
    background-color: #C0DBF2;
    height:20px;
    padding-top: 3px;
    padding-left:2px;
}
.Orderpayment_Info
{
    margin:4px;
}
.orderdetailTextInfo
{
     padding: 0 16% 0 15%;
    text-align: left;
    white-space: normal;
    font-size:13px;
}
.cartPageTable
{
    width:85%;
}
.cartQtyInput
{
    width:20pt;
}
div.table {
    display: table;
    min-width:450px;
    border: 1px solid #0066CC;
    
}
div.rowHeader {
    display: table-header-group ;
    border: 1px solid #0066CC;
    background-color: #C0DBF2;
    color: #000000;
    font-weight: 700;
    font-size: 9pt;
    padding: 3px 4px 2px 2px;
    text-align: left;
}
div.cellHeader {
    display:table-cell;
    border: 1px solid #0066CC;
    padding :4px;
    vertical-align:middle;
}
div.row {
    display: table-row ;
    border: 1px solid #0066CC;
}
div.cell {
    display:table-cell;
    border: 1px solid #0066CC;
    padding-left :4px;
    
                
}
div.rowButton
{
    border: 1px solid #0066CC; border-top:0px; 
    text-align:right ; 
    padding:3px 0px;   
    min-width:450px;
}
#ItemImage {
    width: 130px;
    
}
.ShipmentChkboxMsg
{
    font-weight:bold;
    color:Red;
}
.ShipInstructionMsg
{
   font-size:10pt;
   
}
.MsgOptionalHeader
{
    font-weight:normal;font-size:9pt;
}
.lineItemsCol
{
    float:left !important;
    padding-left:5px;
}
input.lineitemButton
{
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
    border: 1px solid #952;
    vertical-align:middle;
    background: #FCB030 ;
	color: #000000;
	
}
input.lineitemButton:Hover
{
    background: #FCB030 url(/Images/buttonbg-over.png)  repeat-x  center center;
	color: #000000;
}

.apiHead
   {
       color:red; font-weight:bold; font-size:13px;
   }
@media screen and (max-width: 768px) 
and (max-device-width : 1024px) 
{
    .shipViaShipToAddress
    {
    float:left;
    padding-left:11px;
    } 
   
}


        

        
@media screen and (max-width: 479px)
{
    .shipViaShipToAddress
    {
    float:left;
    padding-left:5px;
    }
    
   
}

#noscriptDiv
{
    font-size:13px;
    font-family:Verdana;
    font-weight:bold;
    color:Red;
    padding:5px;
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
    background: #fde073;
    text-align: center;
    line-height: 2.5;
    overflow: hidden; 
    -webkit-box-shadow: 0 0 5px black;
    -moz-box-shadow:    0 0 5px black;
    box-shadow:         0 0 5px black;
}

.cssanimations.csstransforms #noscriptDiv {
    -webkit-transform: translateY(-50px);
    -webkit-animation: slideDown 2.5s 1.0s 1 ease forwards;
    -moz-transform:    translateY(-50px);
    -moz-animation:    slideDown 2.5s 1.0s 1 ease forwards;
}


 .owl-carousel 
        {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: 1px solid #d8ceb7;           
            width: 88%;
            padding-left:6%;
            padding-right:6%;
            height:226px;
            z-index: 1000 !important;
            margin-top:5px;
        }
      #owl-demo .item
      {
        height: 220px;
        overflow: hidden;
        width: 119px;      
        display: block; 
        text-align: center;
        margin: 3px;                        
     }
     
     #owl-demo .cols {
     width: 120px;
     }
     
      #owl-demo a {
    color: #316096;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    list-style-position: outside;
    list-style-type: square;
    text-align: center;
    text-decoration: none;
}

 #owl-demo a div.pimage {
    height: 130px;
    text-align: center;
    width: 130px;
}


#owl-demo a div.pimage img {
        max-height: 130px;
    max-width: 130px;
    margin: 5px 0 10px;
    vertical-align: middle;
}
.owl-theme .owl-controls .owl-buttons div {
padding: 6px 7px !important;
}
 
.owl-theme .owl-buttons i{
margin-top: 0px;
}
 
 
.owl-theme .owl-controls .owl-buttons div {
position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
left: 5px;
top: 55px;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
right: 5px;
top: 55px;
}

.icon-chevron-left {
    background-position: -432px -72px;
}

.icon-chevron-right {
    background-position: -456px -72px;
}

.icon-white{
    background-image: url("/Images/glyphicons-halflings-white.png");
    
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 4px;
    vertical-align: text-top;
    width: 14px;
}
.subtitle22
{
    font-size:20px;
    font-weight:bold;
}
.loyalty_point_balance
{
    font-weight:bold;
    color:Red;    
}
.loyalty_earnings
{
    font-weight:bold;
    font-size:24px;   
}

.loyalty_more_points
{
    
}
.loyalty_redeem_msg
{
    color: #316096 !important;
    text-decoration:none !impotant; 
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;    
}
.loyalty_redeem_amt
{
}
.loyalty_away_msg
{
    color: #316096 !important;
    text-decoration:none !impotant; 
    font-size: 14px;
    font-weight: Bold;
    text-decoration: underline;
}
.loyalty_away_points
{
    color:Red !important;
}
.loyalty_away_amt
{
    color:Red !important;
}
