﻿div#contentMobileMain
{
	text-align:center;
}

.Ebook2Heading
{
    font-size:24px;
    margin:0 auto;
    font-family:Helvetica;
    font-weight:bold;
    color:#E47911;     
    width:100%; 
    text-align:center;    
    padding:5px 0px 5px 5px;
    
}

/***********************************
Footer Style - Starts
***********************************/
div.FooterMobile
{
	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;
    text-align:center;
}
div.FooterMobile hr {
        border:0;
        border-bottom:1px solid #999999;
        width:450px;
        height:1px;
        color:#666666;
}
div.FooterMobile A
{
	color: #666666;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0.01em;
}
div.FooterMobile 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.FooterMobile A:HOVER
{
	color: #00008b;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.01em;
}

/***********************************
Footer Style Ends
***********************************/

BODY
{
	background-color: #ffffff;
	margin: 0px;
	color: #000000;
	font-family: Arial; 
	font-size: 9pt;
}
table
{
	color: #000000; 
	font-family: Arial; 
	font-size: 9pt;
}

.mobileLogo
{
    float: left; 
    width: 65%; 
    padding-top: 2px;
}



@media only screen and (max-device-width: 480px) {

    .loyalty_invoice
    {
        width:50px;
    }
    .loyalty_date
    {
        width:55px;
    }
    .loyalty_points
    {
        width:30px;
    }
  
	
	img {
  	border: 0px;
  	max-width: 100%;
	}
	
	ul.other-common-searches li {
    display: inline-block;
    line-height: 2.5;
    list-style: outside none none;
    text-align: center;
    width: 31%;
}
}


a
{
	  color: #0000FF;
    text-decoration: underline;
	
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}
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;
}
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;
}
.headerBar
{
    /*background: #EBEBC9 url(/images/siteimages/search_menu_background.gif) ;*/
    background-color: #EBEBC9 ;
    vertical-align:middle ;
       
}
.searchWaterMark
{
   padding-left:5px;
   width:95% !important; 
}
.searchbutton:hover
{
    background-color:#995522;
} 
.searchbutton
{
    font-size: 11px;
    font-weight: bold;
    font-family:  Arial;
    border-radius: 1px 1px 1px 1px;
    border: 1px solid   #995522; 
     
    min-width: 25px;
    height: 20px; 
    white-space: nowrap;   
    cursor: pointer;  
    outline: 0 none;
    padding: 0 4px 2px;
    text-align: center;
    background-color:#FCB030 ;
    /*background: #FFFFFF url(/Images/buttons/search_icn.jpg) no-repeat top left;*/
}


/***********************************
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;
} 


 
.debug
{
	border:1px solid Green;
	color:Green;
}
.debug:hover
{
	border:1px solid red;
	color:red;
}
table 
{
    font-size: 9pt;
}


a.SMbluehype{
	color:#316096;
	text-decoration: none;
	font-size: 95%;
	font-family: verdana;
	font-weight: bold ;
	margin-left :20px;
	
} 
a.SMbluehype:hover{
	color: #6892C2;
	text-decoration: underline;
	font-size: 95%;
	font-family: verdana;
	font-weight: normal;
	
}
.SMbluehype span
{  color:#808080;
	/*font-size: 90%;*/
	font-family: Arial Baltic ;
	font-weight: bold ;
	padding-bottom:5px;
	
	 
}
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: hand;
	font-size: 13px;
	font-weight: bold;
    white-space:normal;
    word-wrap: normal;

    border: 1px solid #952;
    vertical-align:middle;
    /*background: #FCB030 url(/Images/buttonbg.png) repeat-x center center;*/
    background: url("../Images/buttonbg.png") no-repeat scroll center center / 100% 100% #FCB030;
	/*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;*/
    background: url("../Images/buttonbg-over.png") no-repeat scroll center center / 100% 100% #FCB030;
    /*color:#BC3134;*/

	color: #000000;

}
input.Button_NoWrape
{
    white-space:nowrap;
    font-size:11px;
}
input.HeaderButton
{
	cursor: hand;
	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: hand;
	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: hand;
	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;
}
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;
}
.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: 100%;
    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: hand;
	padding-right:3px;
	text-decoration:underline;
}
.SaveforLaterLink_Cart
{
	cursor: hand;
	padding-right:3px;
	text-decoration:underline;
}
.AddToCartLink_WishList
{
	cursor: hand;
	padding-right:3px;
	text-decoration:underline;
}
.DeleteWishListLink
{
	cursor: hand;
	padding-right:3px;
	text-decoration:underline;
}
.product_label_cart
{
    font-size: 11pt;
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
{	  
  font-size:9pt;
}
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: hand;
}
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;
}
.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;
}
h3
{
    padding: 10px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#000000;
    font-size:12px;
}
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;
}

#LeftNav ul
{
    list-style-type:none;
    margin:10px 0px 0px 4px;
    padding:0px;
}

#LeftNav ul li
{
    vertical-align:middle;
    margin: 0px;
    font-size:12px;
    padding: 4px 0px 0px 14px;
}
#LeftNav ul li:hover
{
    
}

#LeftNav ul li a{
    margin:0px;
    padding:0px;
    text-decoration:none;
    color: #000000;
}

#LeftNav ul li a:hover{
    margin:0px;
    padding:0px;
    text-decoration:none;
    color: #000000;
}

#LeftNav h5
{
    padding:0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    color:#000000;
    font-size:12px;
}
#LeftNav h5 a
{
    color:#000000;
    font-size:12px;
}

#LeftNav h5 a: hover
{
    color:#000000;
}
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;
}

/***********************************
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;
    
	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:50%;
        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;
}
img.Hierarchy : hover
{
	border:1px solid green;
	text-decoration:none;
}
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: hand;
	margin: 5px 5px 0px 0px;
}

h5
{
    font-size: 11px;
}

.preferredPayment
{
    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;
}

#BannerRotating
{
    width:826px;
    height:413px;
}
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
{
}

.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: 245px;
}

.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;
    height: 245px;
}

.infiniteCarousel ul a img {

}

.infiniteCarousel .wrapper ul {
    height: 245px;
    width: 9999px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position: absolute;
    top: 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;
}
.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;


}


table.LinksHeaderMessage
{
	background:White; 
	font-size: 100%;   
}
td.BannerNav
{
	border: 1px solid #666666;
	text-align: left;
	vertical-align:middle;
	font-size: 10pt;
	font-weight: normal;
    padding:2px;
	height:21px;
	font-family:Arial Greek;
}
table.LinksHeaderMessage A
{
	color:Blue;    
    font-weight:bold;        
    text-decoration:underline;
}
table.LinksHeaderMessage A:Hover
{
	color:Blue;    
    font-weight:bold;        
    text-decoration:underline;
}
table.LinksHeaderMessage A:Visited
{
	color:Blue;    
    font-weight:bold;        
    text-decoration:underline;
}	
.LinksHeaderName
{
	color:#E47011;
	font-weight:bold;
	line-height:16px;
	padding-right:10px;
	/*padding-left:12px;*/
}


p, ol, ul, li {
    margin:0px;
    line-height:20px;
    padding:0px 10px 0px 0px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
#container {
    width:98%;
    margin:auto;
    margin-top:20px;
}
/* --------- COLLAPSIBLE PANELS ----------*/
 .footerbutton-panel {
    width:100%;
    position:fix fixed ;
    min-height:35px;
    overflow:auto;
    margin-bottom: 1px;
    border:1px solid #999;
    
}
.footerbutton-panel-heading {
    width:100%;
    cursor:pointer;
    min-height:35px;
    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:5px;
    color: #316096;
    font-family: verdana;
    font-size: 14px;
    font-weight: bolder ;
    text-decoration: none;
}
.footerbutton-panel-heading a{
   text-decoration:none;
}
.footerbutton-panel-content 
{
    padding:0 10px 0 10px;
    margin-top:-999px;
}
.footerbutton-panel-content p {
    padding:5px 0 5px 0;
}

.footerbutton-panel-content p:first-child {
    padding-top:5px;
}
.footerbutton-panel-content p:last-child {
    /*padding-bottom:15px;*/
    padding-bottom:5px;
}

.icon-close-open {
    width:16px;
    height:9px;
    position:absolute;
    background-image:url('/Images/buttons/arrow_updown_blue.png');
    right:15px;
    background-position: 0px -9px;
}
.footerbutton-icon
{
    width:10px;
    height:15px;
    position:absolute;
    background-image:url('/Images/buttons/arrow_left_Right.png');
    background-position:right center ;
    right:15px;
}

.Loginboldlabel
{
    font-weight:bold;
    text-align:left;
    padding-left:7px;
    padding-top:5px;
}
.LoginNormallabel
{
    
    text-align:left;
    vertical-align:top;
    padding-left:7px;
    padding-top:5px;
}
.LoginNormallabelEmail
{
    text-align:left;
    padding-left:7px;
    padding-top:5px;
    
}
.LoginNormalRdoPassword
{
    text-align:left;
    padding-left:4px;
    padding-top:5px;
}
.LoginNormallabelPassword
{
    text-align:left;
    vertical-align:top;
    padding-left:4px;
    padding-top:5px;
}

.LoginNormallabeltbPassword
{
    text-align:left;    
    padding-left:7px;
    padding-top:5px;
    
}
.LoginTextBox
{
    width:170px;
}
.Detail_ImagePadding
{
    /*padding-left:15%;*/
}
.Detail_ImageAlign
{
    text-align:center;
}    

.addthis_width
{
 padding-left:27%;   
}

.shipViaShipToAddress
{
   clear:both;
   padding:5px;
}
.shipViaShippingMethod
{
   clear:both;
   padding:5px;
}

.shipViaMessagesTable
{
    width:100%;
}


.Orderpayment_Main
{
    border: 1px solid #0066CC; 
    width:270px;
    padding:1px;
}
.Orderpayment_Header
{
    background-color: #C0DBF2;
    height:20px;
    padding-top: 3px;
    padding-left:2px;
}
.Orderpayment_Info
{
    margin:4px;
}
.orderdetailTextInfo
{
   
    text-align: left;
    white-space: normal;
    font-size:12px;
    max-width:425px;
}

  /* Order payment */
div.table {
    display: table;
    max-width:425px;
    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;
    word-break: break-word;
}
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;   
    max-width:425px;
}
.cartPageTable
{
    width:85%;
}
.cartQtyInput
{
    width:20pt;
}
input.lineitemButton
{

cursor: hand;
font-size: 10px;
font-weight: bold;
border: 1px solid #952;
vertical-align:middle;
/*background: #FCB030 url(/Images/buttonbg.png) repeat-x center center;*/
background: url("../Images/buttonbg.png") no-repeat scroll center center / 100% 100% #FCB030;
/*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;   
}
input.lineitemButton:Hover
{
/*background: #FCB030 url(/Images/buttonbg-over.png)  repeat-x  center center;*/
background: url("../Images/buttonbg-over.png") no-repeat scroll center center / 100% 100% #FCB030;
/*color:#BC3134;*/
color: #000000;

}
.apiHead
   {
       color:red; font-weight:bold; font-size:11px;
   }
/* Order payment */

   @media screen and (max-width: 1024px) 
        {
              .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%;            
            z-index: 1000 !important;
            margin-top:5px;
            height: 211px;
}
input.lineitemButton:Hover
{
/*background: #FCB030 url(/Images/buttonbg-over.png)  repeat-x  center center;*/
background: url("../Images/buttonbg-over.png") no-repeat scroll center center / 100% 100% #FCB030;
/*color:#BC3134;*/
color: #000000;

            .sortByDropdownlist{ width:141px;}
            
            .pricingItemList1
            {
                padding-left:0px;
                padding-top:5px;
            }
            .cartItemList1
            {
                padding-left:0px;
                padding-top:5px;
            }
             /* detail*/
            table
            {
                font-size: 9px;
            }
            
            .title ,.titleFormat
            {
                font-size: 11px;
                font-family: Arial;
            }
            p
            {
                font-size: 9px;
            }
            .subTitle 
            {
                font-size: 10px;
            }
            .breadCrumbCat
            {
                font-size: 9px;
            }
            .StockNotification
            
            {
               font-size: 8pt;
            }
             ul, li
            {
                font-size:9px;
            }
            
            .bookDetails {
                font-size: 9px;
            }
            .subjectSeries_pref{
                font-size: 9px;
            }
            .released_pref {
                font-size: 9px;
            }
            .binding_pref {
                font-size: 9px;
            }
            .code {
                font-size: 9px;
            }
            .subjectSeries {
                font-size: 9px;
            }
            .udf14{
                font-size: 9px;
            }
            .binding {
                font-size: 9px;
            }
            .udf15 {
                font-size: 9px;
            }
            .udf9 {
                font-size: 9px;
            }
            .released {
                font-size: 9px;
            }
            .strands-headerText-Inner {font-size: 10px;} 
            .OEucFormat,.OEucListPriceLineThrough,.OEucOnlinePrice 
            {
               font-size :11px;
            }
            
            #parentItems img{
            max-width:470px;
            height:auto;
            }
            
            #ItemImage
            {
                /*width:150x;
                height:228px;*/
                max-width:100%;
                max-height:100%;
            }
            
            a.DAIucLink 
            {
               font-size:12px;
            }
            
           
            .tblPaymentMethod
            {
                width:500px;
            } 
            
            .shipViaShipToAddress
            {
               clear:both;
               padding:5px;
            }
            .shipViaShippingMethod
            {
               clear:both;
               padding:5px;
            }

  
            .addressControl_FloatLeft
            {
                float:left;
            }    
            
            .shipViaUpperPortionWidth
            {
                width:60%;
            } 
                
            .shipViaMessagesTable
            {
                width:250px;
            }
            .orderdetailTextInfo
            {
                width:425px;
            }
            div.table {
                width:425px;
            }
            div.rowButton{
                width:425px;
            }
            ul#list-nav{
                width:425px;
            }
            .coverViewImg IMG
            {
               width:72px;
               height:109px;
            }
            .lineItemsCol
            {
            float:none;
            padding:1px;
            font-size:8px;
            }
        }
   
   @media screen and (max-width: 768px) 
        {
            ul.other-common-searches li {
            display: inline-block;
            line-height: 2.5;
            list-style: outside none none;
            text-align: center;
            width: 23%;
        }
              .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%;            
            z-index: 1000 !important;
            margin-top:5px;
            height: 211px;
        }
        
            .sortByDropdownlist{ width:141px;}
            
            .pricingItemList1
            {
                padding-left:0px;
                padding-top:5px;
            }
            .cartItemList1
            {
                padding-left:0px;
                padding-top:5px;
            }
             /* detail*/
            table
            {
                font-size: 9px;
            }
            
            .title ,.titleFormat
            {
                font-size: 11px;
                font-family: Arial;
            }
            p
            {
                font-size: 9px;
            }
            .subTitle 
            {
                font-size: 10px;
            }
            .breadCrumbCat
            {
                font-size: 9px;
            }
            .StockNotification
            
            {
               font-size: 8pt;
            }
             ul, li
            {
                font-size:9px;
            }
            
            .bookDetails {
                font-size: 9px;
            }
            .subjectSeries_pref{
                font-size: 9px;
            }
            .released_pref {
                font-size: 9px;
            }
            .binding_pref {
                font-size: 9px;
            }
            .code {
                font-size: 9px;
            }
            .subjectSeries {
                font-size: 9px;
            }
            .udf14{
                font-size: 9px;
            }
            .binding {
                font-size: 9px;
            }
            .udf15 {
                font-size: 9px;
            }
            .udf9 {
                font-size: 9px;
            }
            .released {
                font-size: 9px;
            }
            .strands-headerText-Inner {font-size: 10px;} 
            .OEucFormat,.OEucListPriceLineThrough,.OEucOnlinePrice 
            {
               font-size :11px;
            }
            
            #parentItems img{
            max-width:470px;
            height:auto;
            }
            
            #ItemImage
            {
                /*width:150x;
                height:228px;*/
                max-width:100%;
                max-height:100%;
            }
            
            a.DAIucLink 
            {
               font-size:12px;
            }
            
           
            .tblPaymentMethod
            {
                width:500px;
            } 
            
             .shipViaShipToAddress
            {
               clear:both;
               padding:5px;
            }
            .shipViaShippingMethod
            {
               clear:both;
               padding:5px;
            }   
            .addressControl_FloatLeft
            {
                float:left;
            }    
            
            .shipViaUpperPortionWidth
            {
                width:60%;
            } 
                
            .shipViaMessagesTable
            {
                width:250px;
            }
            .orderdetailTextInfo
            {
                width:425px;
            }
            div.table {
                width:425px;
            }
            div.rowButton{
                width:425px;
            }
            ul#list-nav{
                width:425px;
            }
            .coverViewImg IMG
            {
               width:72px;
               height:109px;
            }
            .lineItemsCol
            {
            float:none;
            padding:1px;
            font-size:8px;
            }
        }
        
        @media screen and (max-width: 479px) 
        {
            ul.other-common-searches li {
    display: inline-block;
    line-height: 2.5;
    list-style: outside none none;
    text-align: center;
    width: 31%;
}

            .apiHead
            {
                color:red; font-weight:bold; font-size:10px;
            }
   
            .loyalty_invoice
            {
                width:50px;
            }
            .loyalty_date
            {
                width:55px;
            }
            .loyalty_points
            {
                width:30px;
            }
   
              .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%;            
            z-index: 1000 !important;
            margin-top:5px;
            height: 211px;
        }
            .sortByDropdownlist{ width:102px;}
    
            .categoryHeader
            {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px !important;
                line-height: 17.5px;
                text-align:left;
                
            }
            .pagingTitle
            {
	            font-family: Arial, Helvetica, sans-serif;
	            font-size: 11px;
	            line-height: 17.5px;
	            font-weight: bold;
	            padding-left:5px;
	            text-align:left;
            }
              
            .author
            {
                font-size: 10px;
            }
             
            a.title
            {
                font-size: 12px;
            }
            a.title:hover 
            {
	            font-size: 12px;
            }
            
            .subtitleProduct
            {
                font-size: 10px;
            }
            
            .listnum
            {
                font-size: 11px;
            }
            .listnumWidth
            {
                vertical-align: top;
                width:12px;
            }
            .pricingItemList1
            {
                padding-left:0px;
                padding-top:8px;
            }
            .cartItemList1
            {
                padding-left:0px;
                padding-top:3px;
            }
            .shortdesc
            {
                display:none;
            }
            
            /* detail*/
            table
            {
                font-size: 9px;
            }
            
            .title ,.titleFormat
            {
                font-size: 14px;
            }
            p
            {
                font-size: 12px;
                padding-right:10px;
                line-height:20px;
            }
           
            .subTitle 
            {
                font-size: 11px;
            }
            .bookDetails 
            {
                font-size: 12px;
            }
            .breadCrumbCat
            {
                font-size: 11px;
            }
            .StockNotification
            
            {
               font-size: 8pt;
            }
             ul, li
            {
                font-size:12px;
            }
                      
          
            #ItemImage
            {
                /*width:150x;
                height:228px;*/
                max-width:100%;
                max-height:100%;
            }
             a.DAIucLink 
            {
               font-size:12px;
            }
            
            .OEucGridView 
            {
                padding:2px;
            }
             .OEucFormat,.OEucListPriceLineThrough,.OEucOnlinePrice ,.OEucListPrice
            {
               font-size :11px;
               width: 42px;
            }
            #wish_list ,#home_featured_001 
            {
            width:260px;
            }
            
            .subjectSeries_pref{
                font-size: 12px;
            }
            .released_pref {
                font-size:12px;
            }
            .binding_pref {
                font-size: 12px;
            }
            .code {
                font-size: 12px;
            }
            .subjectSeries {
                font-size:12px;
            }
            .udf14{
                font-size: 12px;
            }
            .binding {
                font-size: 12px;
            }
            .udf15 {
                font-size: 12px;
            }
            .udf9 {
                font-size: 12px;
            }
            .released {
                font-size: 12px;
            }
            
            #parentItems img{
            max-width:270px;
            height:auto;
            }
            
           
            .tblPaymentMethod
            {
                width:300px;
                table-layout:fixed;
            }
            table.Grid
            {
              width:100%;
             /* table-layout:fixed;*/
            } 
            table.Grid td
            {
                 padding: 3px 1px 3px 1px;                 
            }
            .tblPaymentMethod.Button
            {
             font-size:11px;
            }
            .CreditCard_tb_Size
            {
                width:140px;
            }
            .UCAddressBK_ddl_Size
            {
                width:260px;
            }
             
            .shipViaShipToAddress
            {
               clear:both;
               padding:5px;
            }
            .shipViaShippingMethod
            {
               clear:both;
               padding:5px;
            }
            .shipViaUpperPortionWidth
            {
                width:40%;
                } 
            
            .shipViaMessagesTable
            {
                width:250px;
                }
            .cartShortDescHide
            {
                display:none;
            }
           
            table.GridCart
            {
                font-size:7pt;
                }
            table.GridCart td
            {	
                padding:1px;
	            /*background-color:#ffffff;*/
            }
            table.GridCart th
            {        
                padding:1px;
                padding-bottom:4px;
	            font-weight: 600;
	            height:26px;
            }
            table.GridCart td.product_d
            {
                padding-bottom:4px;
            }
            .Orderpayment_Main
            {
                width:290px;
            }
             .orderdetailTextInfo
            {
                
                width:290px;
            }
            div.table {
                width:290px;
            }
            div.rowButton{
                width:290px;
            }
            ul#list-nav{
                width:290px;
            }
            .product_label_cart
            {
                font-size: 8pt;
            }
            .cartPageTable
            {
                width:100%;
                }
            .cartQtyInput
            {
                width:12pt;
                }
            #cartThumbnailImg img{
            max-width:41px;
            height:auto;
            }
            .product_label_cart
            {
                font-size:11px;
                }
            .StockNotification
            {
                font-size:7pt;
                }
            .coverViewImg IMG
            {
               width:63px;
               max-width: 63px;
               height:96px;
            }
             .lineItemsCol
            {
            float:none;
            padding:1px;
            font-size:8px;
            }
            
}


 @media screen and (max-width: 380px) 
        {
            ul.other-common-searches li {
    display: inline-block;
    line-height: 2.5;
    list-style: outside none none;
    text-align: center;
    width: 45%;
}
.mobileLogo
{
    float: left; 
    width: 55%; 
    padding-top: 2px;
}
            .apiHead
           {
               color:red; font-weight:bold; font-size:10px;
           }
           
           .loyalty_invoice
            {
                width:50px;
            }
            .loyalty_date
            {
                width:55px;
            }
            .loyalty_points
            {
                width:30px;
            }
   
              .owl-carousel 
        {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: 1px solid #d8ceb7;           
            width: 64%;
            padding-left:30%;
            padding-right:6%;            
            z-index: 1000 !important;
            margin-top:5px;
            height: 211px;
        }
        }

table.Form
{
	border: 1px solid #0066cc;
	padding:3px;
	border-collapse: collapse;
	background-color:#ffffff;
	width:98%;
	font-size:9pt !important;
}
table.Form th
{
	background-color: #C0DBF2;
    border-bottom:1px solid #0066CC;
    color:#000000;
	font-weight: 700;
	font-size: 9pt;	
	padding: 2px;
	text-align: left;
}

.contactus_tbComments_container
{    
    margin-left: 0px !important;
    text-align: center;
    vertical-align: top;
}

.contactus_tbComments_container textarea
{    
    width:270px;
}

.mobileTextArea
{
    width:98%;
}


.topNavBar
{
  clear: both; 
  width: 100%;
  font-family:Cambria !important;
}

.topNavBar a
{
    color:#0000ff;
    text-decoration:none !important;
    font-size: 10px !important; 
}

.topNavBar a:hover
{    
    color:#0000ff;
    text-decoration:none !important;
    font-size: 10px !important; 
}

.topNavBarLinkDiv
{
    float: left; 
    padding-left: 5px;
    padding-top: 5px;
}

.Assoc_Field
{
    width:95%;
}

#noscriptDiv
{
    font-size:12px;
    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-demo .item
      {
       
        overflow: hidden;
        width: 119px;      
        display: block; 
        text-align:center;       
        margin: 3px;                        
     }
     
     .owl-carousel .owl-wrapper-outer
     {
         padding-top:20px;
         }
     
     #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: 90px;
    text-align: center;
    width: 90px;
}


#owl-demo a div.pimage img {
    max-height: 90px;
    max-width: 90px;
    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;
}
.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;
}
.ArtScrollLoyaltyProgram a{
	color:#316096;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
} 
.ArtScrollLoyaltyProgram a:hover{
	color: #6892C2;
	text-decoration: underline;
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
}

/*BEGIN SLIDESHOW CSS*/
#slideshowWrapper {
    position: relative;
    width: 300px;
    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: 275px;
    height: 180px;
    overflow: hidden;
}

#slideshow img {
    background-color: #FFFFFF;
}

#fssList {
    list-style: none;
    width: 275px; 
    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: 135px;
    left: -0px;
    background: url(/images/arrows/arrows_L2.png) no-repeat 0 0;
    width: 75px;
    height: 75px;
    text-indent: -999999px;
    opacity: 0.5;
}

#fssPrev:hover {
    opacity: 1;
}

#fssNext {
    position: absolute;
    top: 135px;
    right: -5px;
    background: url(/images/arrows/arrows_R2.png) no-repeat 0 0;
    width: 75px;
    height: 75px;
    text-indent: -999999px;
    opacity: 0.5;
}

#fssNext:hover {
    opacity: 1;
}

#fssPlayPause {
    position: absolute;
    top: 125px;
    right: 0px;
    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;
}

.ForeignCountryWarning
{
    color:Red;
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
    font-size:14px;
}
/*END SLIDESHOW CSS*/




.img_selected_border
{
    border: 2px solid #e77600;
}

#csdetail_image img
{
    height:125px;
}

.imgactive
{
    border:solid 1px black !important;
}

.slider {
    width: 50%;
    margin: 100px auto;
}

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
  
}

.slick-prev:before,
.slick-next:before {
    color: black;
}  
.imgslick
{
  width: 350px;
  text-align:center;
}
.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m
{
    float:left;
}

p, ol, ul, li {
    margin:0px;
    line-height:20px;
    padding:0px 10px 0px 0px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;        
}

p
{
    font-size: 12px;
    padding-right:10px;
    line-height:20px;    
         
}
.GVHeaderMobile th{ white-space:nowrap;}
.out-block{ padding:5px;}
.breakword
{
    word-break:break-all;
    overflow-wrap:break-word;
    word-wrap: break-word;
    text-overflow:ellipsis;
    
}
.gvMobile{}
.gvMobile th, .gvMobile td{ padding:4px !important;}
.gvMobile td.col3{ white-space:nowrap;}
.gvMobile .footable.breakpoint > tbody > tr > td > span.footable-toggle{ padding-right:3px !important; padding-left:3px !important; margin-left:5px !important;}
.gvMobile th{ padding:10px 4px 10px 4px !important; font-weight:bold !important;}
.gvMobile th, .gvMobile td, .gvMobile .product_label_manageseriesitems{ font-size:11px; font-weight:normal;}
.gvMobile span.footable-toggle{ padding-right:0px !important; margin-left:1px !important;}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}