BODY
{
    font-weight: normal;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
}

a:link,a:visited
{
    color: #5B4633; 
    /*color: #6E655d; */
}
span.normal
{
    color: #000;
}

a:hover
{
    color: #B32017; 
}

h1
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:752px;
}

h1.cart
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 0px;
    padding:0px 0px 3px 3px;
    color: #73695f;
     background-color:#FFFFFF;
     width:175px;
}

span.cart
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 0px;
    padding:0px 0px 3px 3px;
    color: #73695f;
     background-color:#FFFFFF;
}

h1.popup
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding:3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:727px;
}

h1.smallpopup
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding:3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:500px;
}

h1.vsmall
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding:3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:460px;
}

h1.long
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:957px;
}

h1.formpage
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:597px;
}

h2
{
	color:#423b35;
	font-weight:bold;
    font-size: 16px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h3
{
    font-size: 24px;
    margin: 1px;
    padding: 1px;
    color: #B32017;
}

h4
{
    font-size: 14px;
    margin: 1px;
    padding: 1px;
    color: #666666;
}

h5
{
    font-size: 14px;
    margin: 1px;
    padding: 15px 1px 1px 1px;
    font-weight:bold;
}

h5.teaming1
{
    font-size: 14px;
    margin: 1px;
    padding: 15px 1px 0px 1px;
    font-weight:bold;
}

h5.teaming2
{
	font-size: 15px;
	font-weight:bold;
	color:#b14227;
	padding: 3px 1px 0px 1px;
}

h6
{
	color:#423b35;
	font-size:14px;
	font-weight:bold;
	 margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 2px;
}

h6.cart
{
	color:#423b35;
	font-size:14px;
	font-weight:bold;
	 margin-bottom: 3px;
    padding-bottom: 3px;
    margin-top: 2px;
    padding-top:3px;
	
}

.faqmainlink
{
    font-size: 16px;
    margin: 1px;
    padding: 1px;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
.faqsublink
{
    font-size: 12px;
    margin: 1px;
    padding: 1px;
    color: #666666;
    text-decoration: none;
}

img.outline
{
    border: 1px solid #555 !important;
    margin: 0;
}


img
{
    border: solid 0px #666666;
}
div.hide
{
    display: none;
}

div.show
{
    display: block;
}
tr.tablerowform
 {
    background-color:#F0EBE0;
 }
 
 td.formunderline
 {
    border-bottom:solid 2px #FFFFFF;
 }
.price
{
    font-size: 25px;
    font-weight: bold;
    padding-bottom: 3px;
    color: #993333;
}

.smalltext
{
	font-size: 10px;
}

div.LineBreak
{
    margin: 0;
    padding: 0;
    height: 1px;
    width: 100%;
    clear: both;
    font-size: 0px;
}

div.NumberOptions
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    background-color: #BBB4A4; /*width:135px;*/
    width: 140px;
    font-family: arial, helvetica, sans-serif;
    text-align: center;
    border-bottom: solid 1px #423B35;
    border-left: solid 1px #423B35;
    border-right: solid 1px #423B35;
}

a.NumberOptions:hover,a.NumberOptions:link,a.NumberOptions:visited
{
    font-weight: bold; /*current FONT-SIZE: 11px;*/
    font-size: 11px;
    color: #FFFFFF !important;
    text-decoration: none;
    font-family: arial, helvetica, sans-serif;
}

div.ShipsToday
{
    font-weight: bold;
    font-size: 11px;
    /*color: #ffffff;*/
    background-color: #FFFAC2; /*width:135px;*/
    width: 140px;
    font-family: arial, helvetica, sans-serif;
    text-align: center;
    border-bottom: solid 1px #423B35;
    border-left: solid 1px #423B35;
    border-right: solid 1px #423B35;
}

a.ShipsToday:hover,a.ShipsToday:link,a.ShipsToday:visited
{
    font-weight: bold; /*current FONT-SIZE: 11px;*/
    font-size: 11px;
    color: #006991!important;
    text-decoration: none;
    font-family: arial, helvetica, sans-serif;
}

a.OtherSizes:hover,a.OtherSizes:link,a.OtherSizes:visited
{
    font-weight: bold; /*current FONT-SIZE: 11px;*/
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF !important;
}


.pricewas
{
    text-decoration: line-through;
}
.superscript
{
    font-size: 15px;
    font-weight: bold;
}
.superscriptsmaller
{
    font-size: 18px;
    font-weight: bold;
}
.textbold
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
}
.textbold2
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    vertical-align: middle;
}

div.Breadcrumb, td.Breadcrumb
{
    color: #555; /*font-family: Arial, Verdana, Sans-Serif;*/
    font-size: 11px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}


/*header*/
a.headercartlink:hover,a.headercartlink:link,a.headercartlink:visited
{
	color:#B32017;
	font-size:11px;
}

a.headercartgraylink
{
	font-size:11px;
}

.affiliateLabelHeader
{
    color: #687075;
    font-size: 12px;
    font-weight: bold;
}

#AffiliateDiv
{
	 margin:  0px 0px 5px 40px;
}

/*end header*/

/* LeftNavigation - begin */


.LeftNav
{
    width: 197px;
    vertical-align: top;
    background-color:#E1D6C1;
}

.MainContent
{
    width: 762px;
    vertical-align: top;
}

.searchbox
{
	 background-color:#BBB4A4;
	 width:197px;
}
.searchtext
{
    font-weight: normal;
    font-size: 12px;
    color: #222222;
    font-family: arial, helvetica, sans-serif;
    width:157px;
}

.govtbox
{
	 background-color:#005b89;
	 width:197px;
}
.govtheader
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:  10px 2px 10px 10px;
	background-color: #005b89;
}
.govtbackground
{
	 background-image: url(/images/govtbox.gif);
                background-repeat: no-repeat;
                border-left:solid 1px #005b89;
                border-right:solid 1px #005b89;
                border-bottom:solid 1px #005b89;
}

.headerleftnav
{
	color:#423b35;
	font-size:14px;
	font-weight:bold;
	padding:  10px 2px 10px 10px;
}

.refinedbyheader
{
	color:#B32017;
	font-size:14px;
	font-weight:bold;
	padding:  10px 2px 10px 10px;
	background-color: #BBB4A4;
	border-left:solid 1px #B32017;
	border-right:solid 1px #B32017;
	border-top:solid 1px #B32017;
}

.headerbackground
{
	 background-color:#BBB4A4;
	 height:25px;
}

#navlist, #navliststatic {
	width: 197px;
}

#navlist a,
#navliststatic a {
	display: block;
	padding: 2px 2px 2px 10px;
	/*margin: 2px 2px 4px 20px;
	padding: 2px 2px 4px 20px;*/
	FONT-SIZE: 11px;
	/*width: 173px;*/
}

#navlist a:link, #navlist a:visited,
#navliststatic a:link, #navliststatic a:visited {
	text-decoration: none;
	FONT-FAMILY: arial, helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	border-bottom: 0px solid White;
	 color:#5B4633;
}
#navlist a:hover,
#navliststatic a:hover {
	FONT-FAMILY: arial, helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: 0px solid White;
	color:#B32017;

}
	
.refinementsSelected
{
	 /*background-color:#E6CBC8;*/
	 background-color:#E1D6C1;
	 width:197px;
	
}

.refinementsSelectedHeader
{
	font-size:14px;
	font-weight:bold;
	padding:  10px 2px 10px 10px;
}
.refinementSelectedLabel
{
    font-size: 12px;
    font-weight: bold;
    color: #5B4633;
    padding: 0x 0px 0px 10px;
}
.RefinementsSelectedbackground
{
	width:197px; 
    background-color:#E1D6C1; 
   
}

#RefinementsSelectedDiv
{
  /*  width:197px; 
    background-color:#E6CBC8; */
    /*border-left: solid #E0D5C9 5px; */
    padding:8px 0px 8px 10px;
}

#RefinementsSelectedDiv a
{
    font-size: 11px;
    text-decoration: none;
}

#RefineByDiv
{
    width: 197px;
}

#RefineByDiv ul
{
    margin: 0px 0px 0px 0px; /*removes indent IE and Opera*/
    padding: 0px 0px 0px 0px; /*removes indent Mozilla and NN7*/
    list-style-type: none; /*turns off display of bullet*/
    font-family: arial, helvetica, san-serif;
    font-size: 11px;
}

#RefineByDiv li
{
    margin: 0px 0px 0px 0px;
}

#RefineByDiv h5
{
    display: block;
    border-bottom: 0px solid white;
    padding: 3px 2px 2px 15px;
}

#RefineByDiv a:link, #RefineByDiv a:visited
{
    text-decoration: none; /* */
    font-family: arial, helvetica, san-serif;
    font-size: 11px;
/*    color:#6E655d;*/
}
#RefineByDiv a:hover
{
    font-family: arial, helvetica, san-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#refineGroupL2 li
{
    font-family: arial, helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
  /*  border-bottom: 1px solid White;*/
    padding: 3px 2px 2px 20px;
    display: block;
    background-color:#F0EBE0;
}

#LeftNavHeader
{
	padding: 3px 2px 2px 15px;
     font-size:13px;
     font-weight:bold;
}

#refineGroupL2 a:link, #refineGroupL2 a:visited
{
    font-family: arial, helvetica, san-serif;
    font-size: 11px;
    /*color: #005AAB;*/
    font-weight: normal;
 /*   background-color: #FFFFFF;*/
   /* padding: 3px 2px 3px 15px;
    background-image: url(/images/of_nav_bg_selected.gif); 
    border-bottom: 0px solid White;*/
}

#refineGroupL2 a:hover
{
  /*  color: #D2232A;*/
    font-weight: normal;
   /* background-color: #FFFFFF;*/
   /* padding: 3px 2px 3px 15px;*/
    /*background-image: url(/images/of_nav_bg_selected2.gif); */
   /* border-bottom: 0px solid White;*/
}
#LeftNavHeader
{
	padding: 3px 2px 2px 15px;
     font-size:13px;
     font-weight:bold;
}

/* LeftNavigation - end */

/*home page*/

.homepageLabelText
{
	font-size:11px;
	color:#5B4633;
}
.homepagelines
{
	width:2px;
	background-color:#BBB4A4;
}
a.homepagelink:link, a.homepagelink:visited
{
	color:#5B4633;
	padding: 5px 0px 2px 5px;
}
td.homepageadcell
{
	width:141px;
}

a.homepagelink:hover
{
	color:#B32017;
	padding: 5px 0px 2px 5px;
}
div.LineBreakhomepage
{
    margin: 0;
    padding: 0;
    height: 2px;
    width: 100%;
    clear: both;
   font-size: 0px;
}
div.homepageadtext
{
    font-weight: bold;
    font-size: 11px;
    color: #423b35;
    background-color: #bbb4a4; /*width:135px;*/
    width: 141px;
    height: 25px;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    vertical-align:middle;
   
}

a.homepageadlink
{
	margin:  0px 5px 5px 10px;
	font-size:12px;
	text-decoration:none;
	color: #423b35;
}

a.homepagecataloglink
{
	color:#B32017;
	font-size:12px;
	font-weight:bold;
}

/*end home page*/

/*footer*/
.footerline
{
	 background-color:#BBB4A4;
	 width:960px;
	 
}

.footerBackgroundColor
{
	background-color:#CBC6C6;
}
.affiliateLabel
{
    color: #3F602B;
    font-size: 13px;
    font-weight: bold;
    border: solid 2px #3F602B;
}

ul.footerlist
{
    margin: 0px 0px 0px 17px;
    padding: 0px 0px 0px 0px;
    list-style-image:url(/images/LeftNavArrow.gif);
    line-height: 16px;
}
ul.footerlist li
{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
   
}

.boldredlink 
	{
	    font-family: Arial, Helvetica, sans-serif; 
	    font-size: 12px; 
	    font-weight: bold !important; 
	    text-decoration: underline; 
	    color: #D2232A !important; 
	    }
/*end footer*/



img.ThumbnailImage
{
    margin: 0;
    padding: 0;
    border: 1px solid #423B35 !important;
    background: #f0f0f0;
}

/* Thumbnail - start */

div.ThumbnailBlock
{
    margin: 0px 0px 4px 0px;
    color: #000000;
    font-size: 13px;
    text-align: center;
}

div.ThumbnailBlock a
{
    font-size: 11px;
}

div.ThumbnailBlock img.ThumbnailImage
{
    margin: 0;
    padding: 0;
    border: 1px solid #423B35 !important;
    background: #f0f0f0;
}
div.ThumbnailBlock img.SaleImage
{
    margin: 0;
    padding: 0;
    border: 1px solid #423B35 !important;
    background: #f0f0f0;
}

div.ThumbnailBlock div.Caption, div.ThumbnailBlock div.Selections
{
    font-weight: bold; /*text-decoration: underline;*/
}

div.ThumbnailImage
{
    float: left;
    padding: 0 5px 0 5px;
}

div.ThumbnailImage img
{
    margin: 5px 15px 0 0;
    padding: 0;
    border: 0;
}

div.ThumbIcons
{
    margin: 0;
    padding: 0;
    border-left:1px solid #423B35 !important;
    border-right:1px solid #423B35 !important;
    border-bottom:1px solid #423B35 !important;
}

/* Thumbnail - end */



/* CatalogRequestContent - start */

div#CatalogRequestContent table.RequestForm td
{
    padding: 2px;
}

div#CatalogRequestContent table.RequestForm td.label
{
    font-weight: bold;
}

/* CatalogRequestContent - start */

/* QuickShopContent - start */

div#QuickShopContent table#CatalogItemTable
{
    width: 100%;
    border: 1px solid #000;
}

div#QuickShopContent table#CatalogItemTable tr.header
{
    height: 18px;
    background: #ddd;
    margin: 5px;
    padding: 5px;
}

div#QuickShopContent table#CatalogItemTable tr.header th
{
    border-bottom: 1px solid #ccc;
}

div#QuickShopContent table#CatalogItemTable tr.header th.ItemNum
{
    text-align: center;
}

div#QuickShopContent table#CatalogItemTable tr td
{
    padding: 3px;
}

/* QuickShopContent - end */
/* CatalogBasket - start */

table.RepeaterItemTable, table.RepeaterTable, table.RepeaterFooterTable
{
    width: 100%;
}

table.PrintRepeaterTable
{
    width: 620px;
}

table.RepeaterTable
{
    margin: 0;
    padding: 0;
    border: 0px solid #000;
}

table.RepeaterTable td
{
    vertical-align: top;
}

table.RepeaterTable tr.header
{
    background-color: #D4C9B3;
    text-align: left;
}

table.RepeaterTable td, table.RepeaterTable th
{
    padding: 3px;
}

table.RepeaterTable th
{
    font-size: 12px;
}

table.PrintRepeaterTable
{
    margin: 0;
    padding: 0;
    border: 1px solid #000;
}

table.PrintRepeaterTable td
{
    vertical-align: top;
}

table.PrintRepeaterTable tr.header
{
    background-color: #ddd;
    text-align: left;
}

table.PrintRepeaterTable td, table.PrintRepeaterTable th
{
    padding: 3px;
}

table.PrintRepeaterTable th
{
    font-size: 12px;
}

.highlight
{
    color: #f00;
    font-weight: bold;
}

.subtle
{
    color: #999;
}

.special
{
    padding: 2px;
    background-color: #ddd;
    font-weight: bold;
}

.nowrap
{
    white-space: nowrap;
}

table.CheckoutTable
{
    width: 780px;
    margin-top: 10px;
    margin-bottom: 10px;
}

table.PrintableCheckoutTable
{
    width: 600px;
    margin-top: 10px;
    margin-bottom: 10px;
}
table.PrintableCheckoutTable tr.header th,
table.PrintableCheckoutTable tr.header td
{
     border: 0;
    padding: 3px;
    border-top: 1px solid #a4a4a4;
   /* border-bottom: 1px solid #000;
    text-align: left;*/
}

table.PrintableCheckoutTable tr td
{
    padding: 5px;
    vertical-align: top;
}


table.PrintableCheckoutTable th.half,
table.PrintableCheckoutTable td.half
{
    width: 50%;
}

table.PrintableCheckoutTable tr.lastrow td
{
    border-bottom: 1px solid #000;
}


table#OrderNumberTable
{
    margin-bottom: 1px;
}

table.CheckoutTable tr.header th, table.CheckoutTable tr.header td
{
    border: 0;
    padding: 3px;
    border-top: 1px solid #a4a4a4; /* border-bottom: 1px solid #000;     text-align: left;*/
}

table.CheckoutTable tr td
{
    padding: 5px;
    vertical-align: top;
}


table.CheckoutTable th.half, table.CheckoutTable td.half
{
    width: 50%;
}

table.CheckoutTable tr.lastrow td
{
    border-bottom: 1px solid #000;
}


td.BasketActions
{
    padding: 4px;
    width: 60px;
    vertical-align: top;
}

td.BasketThumbnail img
{
    margin: 2px;
    padding: 3px;
    border: 1px dashed #000;
    background-color: #fff;
}

td.BasketThumbnail img
{
    border-color: #060;
    background-color: #fff;
    border: 0 !important;
}

table#CheckoutHeaderTable, table#CustomerSigninTable
{
    margin: 0;
    padding: 0;
    width: 780px;
}

tr.DeepRow
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: large;
    font-weight: bold;
    width: 760px;
    padding: 2px;
    display: block;
    font-size: 16px;
}
td.DeepRowCell
{
    border-bottom: solid 2px #B2B3B6;
}

.ProductContentBottom
{
    width: 635px;
}

div#ProductContentBottom div.ThumbnailBlock, div#ProductContentBottom div.ThumbnailBlock a
{
    font-size: 11px;
    width: 135px;
}

table#CheckoutHeaderTable tr td
{
    margin: 0;
    padding: 0;
    width: 50%;
    vertical-align: bottom;
}

table#CustomerSigninTable tr td, table#CheckoutStep1Table tr td, table#CheckoutTable tr td
{
    margin: 0;
    padding: 0;
    width: 50%;
    vertical-align: top;
}

table#CheckoutHeaderTable tr td h2
{
    margin-bottom: 4px;
    display: inline;
}

div#AddressFormDiv, div#AccountSetupDiv
{
    padding: 4px;
    margin: 2px;
    width: 375px;
    text-align: right;
    font-size: 12px;
}

b.CurrentStep
{
    font-weight: bold;
}

b.CurrentStepNumber
{
    font-weight: bold;
    font-size: larger;
}

table#CustomerSigninTable tr td.firstCell
{
    border-right: 1px solid #000;
}

table#CheckoutHeaderTable tr td.rightCell
{
    text-align: right;
}

div.AddProductsContent table.RepeaterTable tr th, div.AddProductsContent table.RepeaterTable tr td
{
    padding: 2px !important;
}

div.AddProductsContent table.RepeaterTable tr td div.ThumbnailBlock
{
    padding: 2px;
    width: 85px;
}

td.AboveSwatch
{
    border-top: 1px solid #999;
}

div#RecentlyViewedContent td, div#ProductListContent td, div#LeftOverBlock td
{
    vertical-align: top;
}

div#CategoryContent div.ThumbnailBlock div.Caption, div#CollectionsContent div.ThumbnailBlock div.Caption
{
    margin: 3px 0 0 0;
}



div.SearchContent span.Bullet
{
    display: inline;
    color: #000000;
    font-size: 7px;
}

div.ThumbnailBlock a:hover
{
	color:#B32017;
}

h2.PageTitle
{
    padding: 0;
    margin: 0 0 1px 0;
    font-size: 22px;
    font-weight: 800;
    color: #993333;
}

div.LineBreak
{
    margin: 0;
    padding: 0;
    height: 1px;
    width: 100%;
    clear: both;
}


div.BrandsSlotBox, div.CategorySlotBox, div.ProductListSlotBox, div.RecentlyViewedSlotBox, div.FinderSlotBox, div.CollectionsSlotBox, div.SearchSlotBox
{
    /*current width: 605px;*/
    width: 752px;
    margin: 5px 0 0 0;
}

div.ProductPageSlotBox
{
    /*current width: 605px;*/
    width: 738px;
    margin: 5px 0 0 0;
}

div.MatchingItemsSlotBox
{
    margin: 10px 0 0 0;
}


div.CategorySlot, div.ProductListSlot, div.RecentlyViewedSlot, div.FinderSlot, div.BrandsSlot, div.CollectionsSlot, div.SearchSlot
{
    margin: 0 0 5px 0; /*current width: 25%;*/
    width: 25%; /*current height: 220px;*/ /* 135x135 height: 255px; */
    height: 250px;
    float:  left;
    z-index: 1px; /*display:block;*/
    position: relative;
    text-align:center;
}

div.RecommendedSlot
{
    margin: 0 0 5px 0; /*current width: 25%;*/
    width: 25%; /*current height: 220px;*/ /* 135x135 height: 255px; */
    height: 220px;
    float:  left;
    z-index: 1px; /*display:block;*/
    position: relative;
    text-align:center;
}

div.MatchingItemsSlot
{
    margin: 0 0 5px 0;
    width: 24%;
    height: 250px;
    float: left;
    text-align:center;
}

div.MatchingItemsSlot div.ThumbnailBlock a
{
    font-size: 11px;
}

div.MatchingItemsSlot div.ThumbnailBlock
{
    font-weight: bold;
    font-size: 11px;
    width: 142px;
}

div.CategorySlot, div.BrandsSlot
{
    /*current height: 150px;*/ /* 135x135 height: 185px; */
    height: 175px;
}

div#ProductLinkBoxMaster div.ThumbnailBlock, div#ProductLinkBoxMaster div.ThumbnailBlock a
{
    font-size: 11px;
}

div#ProductContentMoreDetail table.specs
{
    border-top: 1px solid #555;
}

div#ProductContentMoreDetail table.specs tr td
{
    border-bottom: 1px solid #555;
    padding: 5px 0 1px 0;
}

div#ProductSetContent
{
    border: 0px dotted #000;
}

div#ProductListContent div.ThumbnailBlock, 
div#CategoryContent div.ThumbnailBlock, 
div#RecentlyViewedContent div.ThumbnailBlock, 
div#SearchContent div.ThumbnailBlock, 
div#IndividualItemsBody div.ThumbnailBlock, 
div#LeftOverBlock div.ThumbnailBlock
{
    padding: 5px;
    font-size: 11px; /*current width:135px;*/
    width: 142px;
   
}

div#MatchingItemsContent div.ThumbnailBlock 

{
    padding: 0px;
    font-size: 11px; /*current width:135px;*/
    width: 142px;
}


div#ProductListContent div.ThumbnailBlock div.Caption, 
div#RecentlyViewedContent div.ThumbnailBlock div.Caption, 
div#SearchContent div.ThumbnailBlock div.Caption, 
div#IndividualItemsBody div.ThumbnailBlock div.Caption, 
div#AddProductsContent div.ThumbnailBlock div.Caption, 
div#LeftOverBlock div.ThumbnailBlock div.Caption,
div#MatchingItemsContent div.ThumbnailBlock div.Caption 

{
    margin: 4px 0 0 0;
}

div#ProductListContent div.ThumbnailBlock div.Caption a, 
div#ProductListContent div.ThumbnailBlock div.VendorName, 
div#ProductListContent div.ThumbnailBlock div.Price, 
div#ProductListContent div.ThumbnailBlock div.PriceLeft,
div#RecentlyViewedContent div.ThumbnailBlock div.Caption a, 
div#RecentlyViewedContent div.ThumbnailBlock div.VendorName, 
div#RecentlyViewedContent div.ThumbnailBlock div.Price,
div#RecentlyViewedContent div.ThumbnailBlock div.PriceLeft, 
div#SearchContent div.ThumbnailBlock div.Caption a, 
div#SearchContent div.ThumbnailBlock div.VendorName, 
div#SearchContent div.ThumbnailBlock div.Price,
div#SearchContent div.ThumbnailBlock div.PriceLeft, 
div#IndividualItemsBody div.ThumbnailBlock div.Caption a, 
div#IndividualItemsBody div.ThumbnailBlock div.VendorName, 
div#IndividualItemsBody div.ThumbnailBlock div.Price, 
div#IndividualItemsBody div.ThumbnailBlock div.PriceLeft,
div#AddProductsContent div.ThumbnailBlock div.Caption a, 
div#AddProductsContent div.ThumbnailBlock div.VendorName, 
div#AddProductsContent div.ThumbnailBlock div.Price, 
div#AddProductsContent div.ThumbnailBlock div.PriceLeft, 
div#LeftOverBlock div.ThumbnailBlock div.Caption a, 
div#LeftOverBlock div.ThumbnailBlock div.VendorName, 
div#LeftOverBlock div.ThumbnailBlock div.Price, 
div#LeftOverBlock div.ThumbnailBlock div.PriceLeft,
div#ProductLinkBox div.ThumbnailBlock div.Caption a,
div#MatchingItemsContent div.ThumbnailBlock div.Caption a, 
div#MatchingItemsContent div.ThumbnailBlock div.VendorName, 
div#MatchingItemsContent div.ThumbnailBlock div.Price, 
div#MatchingItemsContent div.ThumbnailBlock div.PriceLeft

{
    font-size: 11px;
}

div#CategoryContent div.ThumbnailBlock div.Caption a, div#CollectionsContent div.ThumbnailBlock div.Caption a
{
    font-size: 13px;
}

div.price
{
    white-space: nowrap;
    color:#B32017;
}


div#ProductListContent div.ThumbnailBlock div.VendorName, 
div#ProductListContent div.ThumbnailBlock div.Price, 
div#RecentlyViewedContent div.ThumbnailBlock div.VendorName, 
div#RecentlyViewedContent div.ThumbnailBlock div.Price, 
div#SearchContent div.ThumbnailBlock div.VendorName, 
div#SearchContent div.ThumbnailBlock div.Price, 
div#IndividualItemsBody div.ThumbnailBlock div.VendorName, 
div#IndividualItemsBody div.ThumbnailBlock div.Price, 
div#AddProductsContent div.ThumbnailBlock div.VendorName, 
div#AddProductsContent div.ThumbnailBlock div.Price, 
div#LeftOverBlock div.ThumbnailBlock div.VendorName, 
div#LeftOverBlock div.ThumbnailBlock div.Price,
div#MatchingItemsContent div.ThumbnailBlock div.VendorName, 
div#MatchingItemsContent div.ThumbnailBlock div.Price 

{
    color: #000;
}

div#ProductListContent div.ThumbnailBlock div.Price, 
div#RecentlyViewedContent div.ThumbnailBlock div.Price, 
div#SearchContent div.ThumbnailBlock div.Price, 
div#IndividualItemsBody div.ThumbnailBlock div.Price, 
div#AddProductsContent div.ThumbnailBlock div.Price, 
div#LeftOverBlock div.ThumbnailBlock div.Price, 
div.MatchingItemsSlot div.ThumbnailBlock div.Price,
div#ProductListContent div.ThumbnailBlock div.PriceLeft, 
div#RecentlyViewedContent div.ThumbnailBlock div.PriceLeft, 
div#SearchContent div.ThumbnailBlock div.PriceLeft, 
div#IndividualItemsBody div.ThumbnailBlock div.PriceLeft, 
div#AddProductsContent div.ThumbnailBlock div.PriceLeft, 
div#LeftOverBlock div.ThumbnailBlock div.PriceLeft, 
div.MatchingItemsSlot div.ThumbnailBlock div.PriceLeft,
div#MatchingItemsContent div.ThumbnailBlock div.Price 

{
    color: #B32017;
}

div#ProductListContent div.ThumbnailBlock div.Price, 
div#RecentlyViewedContent div.ThumbnailBlock div.Price, 
div#SearchContent div.ThumbnailBlock div.Price, 
div#IndividualItemsBody div.ThumbnailBlock div.Price, 
div#AddProductsContent div.ThumbnailBlock div.Price, 
div#LeftOverBlock div.ThumbnailBlock div.Price,
div#ProductListContent div.ThumbnailBlock div.PriceLeft, 
div#RecentlyViewedContent div.ThumbnailBlock div.PriceLeft, 
div#SearchContent div.ThumbnailBlock div.PriceLeft, 
div#IndividualItemsBody div.ThumbnailBlock div.PriceLeft, 
div#AddProductsContent div.ThumbnailBlock div.PriceLeft, 
div#LeftOverBlock div.ThumbnailBlock div.PriceLeft,
div#MatchingItemsContent div.ThumbnailBlock div.Price
{
    font-weight: bold;
}

.SalePrice
{
	color: #B32017;
	font-weight:bold;
}

div#ProductListContent div.ThumbnailBlock div.PriceLeft, 
div#RecentlyViewedContent div.ThumbnailBlock div.PriceLeft, 
div#SearchContent div.ThumbnailBlock div.PriceLeft, 
div#IndividualItemsBody div.ThumbnailBlock div.PriceLeft, 
div#AddProductsContent div.ThumbnailBlock div.PriceLeft, 
div#LeftOverBlock div.ThumbnailBlock div.PriceLeft, 
div.MatchingItemsSlot div.ThumbnailBlock div.PriceLeft,
div#MatchingItemsContent div.ThumbnailBlock div.PriceLeft
{
    float:left;
}

div#ProductListContent div.ThumbnailBlock div.ItemNumRight, 
div#RecentlyViewedContent div.ThumbnailBlock div.ItemNumRight, 
div#SearchContent div.ThumbnailBlock div.ItemNumRight, 
div#IndividualItemsBody div.ThumbnailBlock div.ItemNumRight, 
div#AddProductsContent div.ThumbnailBlock div.ItemNumRight, 
div#LeftOverBlock div.ThumbnailBlock div.ItemNumRight, 
div.MatchingItemsSlot div.ThumbnailBlock div.ItemNumRight,
div#MatchingItemsContent div.ThumbnailBlock div.ItemNumRight
{
    float:right;
}

div.MatchingItemsSlot div.ThumbnailBlock div.Vendor
{
     font-weight:normal;
}

div.RecommendProductListSlot
{
    margin: 0 0px 0px 30px;
    width: 142px;
    height: 220;
    
}

div.RecommendProductListSlot div.ThumbnailBlock  div.Price 
{
	color: #B32017;
	font-weight: bold;
	font-size: 11px;
} 

table#ProductTable
{
    width: 100%;
}

table#ProductTable tr td
{
    vertical-align: top;
    margin: 0;
    padding: 0;
}


table#ProductTable tr td.ProductCell4
{
    padding-left: 15px;
}

table#ProductTable tr td.ProductTagline
{
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    padding: 0 0 10px 0;
}


table#ProductTable tr td.ProductTagline p
{
    margin: 0;
    padding: 0;
}

div#ProductContentFeatures ul
{
    margin: 0 0 4px 14px;
    padding: 0;
}

img.The800Image
{
    margin: 5px 0 0 28px;
}

img.FreeCatalog
{
    margin: 2px 0 0 4px;
}

img.QuickShop
{
    margin: 2px 0 0 4px;
}

p.footer
{
    line-height: 13px;
    font-size: 10px;
}


div.SwatchBox
{
    text-align: center;
    float: left;
    padding: 4px;
}

div.SwatchBox img
{
    margin-left: auto;
    margin-right: auto;
    width: 35px;
    height: 22px;
    border: 1px solid #ddd !important;
}

div.DisplayBox
{
    margin-bottom: 5px;
    padding: 3px;
    width: 100%;
    clear: both;
}

div.DisplayBox h2
{
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 16px;
    color: #555;
}

div.DisplayBox img
{
    margin-left: 2px;
    padding: 0;
}

div#FinderContent h2
{
    color: #555;
}

.NoBreak
{
    white-space: nowrap;
}

div#EmailContent
{
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

div#EmailContent h2
{
    font-size: 16px;
    color: #555555;
}

.Error
{
    color: #900;
    font-size:13px;
}

span.error
{
    color: #c00;
    font-weight: bold;
    font-size:13px;
}

span.error2
{
    color: #c00;
    font-weight: bold;
    font-size: 16px;
}

input.error
{
    /*background-color: #faa;*/
    color: #c00;
    font-weight: bold;
}

span.redtext
{
    color: #c00;
}


ul.sitemap
{
    list-style-type: none;
    margin: 0 40px 0 40px;
}

ul.sitemap li h1
{
    font-size: 11px;
    margin: 0 0 3px 0;
    color: #993333;
}

ul.sitemap li.content
{
    margin: 0 0 3px 15px;
}

ul.sitemap li.contentlast
{
    margin: 0 0 20px 15px;
}


div#CollectionsContent div.CollectionsSlotBox div.CollectionsSlot
{
    margin: 10px 4px 10px 4px;
    padding: 1px;
    height: 140px;
    width: 140px;
    float: left;
}

div#ProductContent h2.title, div#ProductContent h2.title, div#ProductMoreInfoContent h2.title
{
    font-size: 16px !important;
    font-weight: bold;
    color: #000;
    margin: 2px 0 2px 0;
}

/* Mixed - end */


/* Mini Swatch Gallery - start */
div.MiniSwatchGallery
{
    float: left;
    padding: 0px 0 0 0;
}
div.MiniSwatchGallery div.MiniSwatchBlock
{
    float: left;
    padding: 1px;
    height: 70px;
    width: 44px;
    color: #000;
    font-weight: normal;
    text-align: center;
}

.MiniSwatchBorder
{
    margin: 0;
    padding: 0;
    border: 1px solid #595959 !important;
    background: #f0f0f0;
    text-align: center;
    font-size: 9px;
}
.MiniSwatchNoBorder
{
    margin: 0;
    padding: 0;
    border: 1px solid white !important;
    background: white;
    text-align: center;
    font-size: 9px;
}

/* Mini Swatch Gallery - end */

/* Pop Swatch Gallery - start */

div.PopSwatchGallery div.PopSwatchBlock
{
    float: left;
    height: 50px;
    width: 140px;
    color: #000;
    font-weight: normal;
    vertical-align: middle;
}

.PopSwatchBorder
{
    padding: 1px 0px 1px 0px;
    height: 45px;
    width: 140px;
    border: 1px solid #595959 !important;
    background: #f0f0f0;
    vertical-align: middle;
}

.PopSwatchNoBorder
{
    margin: 0;
    padding: 0;
    height: 45px;
    width: 140px;
    vertical-align: middle;
}

.PopSwatchLink
{
    vertical-align: middle;
    font-size: 13px;
}

/* Pop Swatch Gallery - end */

/* Pop Swatch Gallery - start */

div.PopSwatchBlock
{
    float: left;
    height: 80px;
    width: 140px;
    color: #000;
    font-weight: normal;
    vertical-align: middle;
}

.PopMoreViewsBorder
{
    padding: 1px 0px 1px 0px;
    height: 75px;
    width: 75px;
    border: 1px solid #595959 !important;
    vertical-align: middle;
}

.PopMoreViewsNoBorder
{
    margin: 0;
    padding: 0;
    height: 75px;
    width: 75px;
    vertical-align: middle;
}

.PopMoreViewsLink
{
    vertical-align: middle;
    font-size: 13px;
}

/* Pop Swatch Gallery - end */

/*more views*/
div.MoreViewsGallery div.MoreViewsBlock
{
    float: left;
    padding: 5px;
    height: 125px;
}


/* Swatch Gallery - start */

div.SwatchGallery div.SwatchBlock
{
    float: left;
    padding: 5px;
    height: 125px;
}

div.SwatchGallery div.SwatchBlock div.ThumbnailBlock div.Caption
{
    color: #000;
    font-weight: normal;
    font-size: 10px;
}

/* Swatch Gallery - end */

span.titlesmall
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: large;
    padding: 2px;
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #993333;
    background-color: transparent;
    width: 100%;
}

span.titlesmall2
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: large;
    font-weight: bold;
    width: 100%;
    padding: 2px;
    display: block;
    font-size: 18px;
    color: #993333;
    background-color: #eee;
    height:35px;
}


#SiteMapLinks a.siteMapRoot
{
    font-family: arial, helvetica, san-serif;
    font-size: 12px;
    font-weight: bold;
    color: #993333;
    padding: 0 0 5px 0;
}

.CartUnderline
{
    border-bottom: solid 1px #cccccc;
}

.HeaderRight
{
    text-align: right;
    font-size: 11px;
}
.pagerheader
{
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
}

.specs
{
    font-size: 12px;
}

.specs a:link, .specs a:visited
{
    color: #5B4633;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
}

.specs a:hover
{
    color: #B32017;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
}

.CheckoutOff
{
    font-size: 15px;
    color: #d7b5b5;
}

.CheckoutOn
{
    font-size: 15px;
    color: #993333;
    font-weight: bold;
}
.graytext
{
    font-size: 12px;
    color: #9e9e9e;
    font-family: arial, helvetica, sans-serif;
}
td.tablecellcheckout
 {
    background-color:#F0E9DC;
 }

/*product page*/
#imageslot
{
    position: relative;
    width: 252px;
    height: 252px;
    z-index: 1;
    font-size:0px;
}

#reptext
{
    /*position:relative;      top:-56px;     height:16px;      width:250px;      left:1px; */
    position: absolute;
    left: 1px;
    top: 234px;
    height: 16px;
    width: 250px;
    background-color: #fbf9f4;
    color: Black;
    z-index: 3;
    border-top: solid 1px black;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
}
#swatchedimage
{
    position: absolute;
    top: 3px;
    left: 198px;
    z-index: 4;
}
#swatchedsmallimage
{
    position: absolute;
    top: 10px;
    left: 95px;
    z-index: 3;
    height: 20px;
    width: 20px;
}

.generalBox
{
    border: solid 1px Black;
    background-color: #bbb4a4;
}

.addToCartHeader
{
	font-size:13px;
	font-weight:bold;
 vertical-align: middle;
}
.moreInformationHeader
{
	font-size:13px;
	font-weight:bold;
}

.contentHeader{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding:3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:752px;
    font-weight:bold;
}

.contentHeaderPrintable{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding:3px 0px 3px 3px;
    color: #FFFFFF;
    background-color:#73695f;
    width:727px;
    font-weight:bold;
}
	
.TabsHeader
{
    float: left;
}

.moresizeslink
{
/*	text-decoration:none !important;*/
}

div.ReducedPriceDiv
{
	background-color:Yellow;
}
span.reducedprice
{
	background-color:Yellow;
	font-weight:bold;
}

/*end product page*/

/*design page*/

.designstyle1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.designstyle2
{
    color: #990000;
    font-size: 24px;
    font-weight: bold;
}
.designstyle3
{
    font-size: 24px;
    font-weight: bold;
}
.designstyle4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.designstyle5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.designstyle6
{
    font-size: 14px;
    font-weight: bold;
    color: #990000;
}
/*end design page*/

/*to the trade page*/
.tothetradestyle1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.tothetradestyle2
{
    color: #990000;
    font-size: 24px;
    font-weight: bold;
}
.tothetradestyle3
{
    font-size: 36px;
    font-weight: bold;
    font-style: italic;
}
.tothetradestyle4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.tothetradestyle5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.tothetradestyle6
{
    font-size: 14px;
    font-weight: bold;
    color: #990000;
}
.tothetradestyle7
{
    font-size: 14px;
    font-weight: bold;
    color: #990000;
    font-family: Arial, Helvetica, sans-serif;
}
/*end to the trade page*/
/*about us page*/
.aboutusstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.aboutusstyle2 {
	color: #990000;
	font-size: 24px;
	font-weight: bold;
}
.aboutusstyle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.aboutusstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.aboutusstyle6 {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	   padding-bottom: 0px;
 
}
ul.aboutus
{
     padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

/*end about us page*/
.bluetextbold
{
    font-size: 18px;
    color: #1053ad;
    font-weight:bold;
}
/*careers page*/
.careersheader {

	color: #B32017;
	font-weight: bold;
	font-size: 14px;

}

.careersheader2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}

/*end careers page*/

/*customer service page*/
.serviceheader
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B32017;
}

.serviceheader2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #B32017;
	padding:5px 0px 5px 5px; 
}

.servicediv
{
     padding-left:15px;
}
/*end customer service page*/

/*gsa page*/
.gsadiv
{
    margin:10px 10px 10px 16px; 
    display:block;
}

.gsadiv2
{
     margin:10px 10px 10px 13px; 
     display:block;
}
ul.gsa
{
    margin: 0px 0px 0px 13px; /*removes indent IE and Opera*/
    padding: 0px 0px 0px 0px; /*removes indent Mozilla and NN7*/
}
a.gsalink:hover,a.gsalink:visited,a.gsalink:link
{
	color:#9f1539;
}

.gsaTitle
{
	color:#9f1539;
	font-size:14px;
	font-weight:bold;
}
/*end gsa page*/


/*checkout*/
tr.tablesubheader
 {
    background-color:#BBB4A4;
 }
 tr.tablesubheader td
 {
     border-bottom:solid 3px #FFFFFF;
 }
 
 
 tr.tableaddress
 {
    background-color:#F0EBE0;
 }
 tr.tableaddress td
 {
     border-bottom:solid 1px #FFFFFF;
 }
 tr.tablerowcart
 {
    background-color:#F0EBE0;
 }
 tr.tablerowcart td
 {
     border-bottom:solid 0px #FFFFFF;
 }
 td.tablecellcheckout
 {
    background-color:#F0EBE0;
 }
 td.tablecellreceipt
 {
    border-bottom:solid 2px #DDDDDD;
 }
 td.tablecellcartdesc
 {
    background-color:#E1D6C1;
 }
 td.tablecellmerchtotal
 {
    background-color:#E6CBC8;
 }
 td.tablecellsubtotal
 {
    background-color:#E6CBC8;
    border-bottom:solid 1px Black;
    border-top:solid 1px Black;
 }
 tr.tablelastrowcart
 {
    background-color:#E6CBC8;
 }
 .secure {
	padding: 7px 7px 7px 15px;
	margin: 0px 0px 5px 0px;
	border: solid 1px #BBB4A4;
}



table.CheckoutTable
{
    width: 925px;
    margin-top: 10px;
    margin-bottom: 10px;
}

table#OrderNumberTable 
{
    margin-bottom: 1px;
    width: 925px;
}

table.CheckoutTable tr.header th,
table.CheckoutTable tr.header td
{
    border: 0;
    padding: 3px;
    border-top: 1px solid #a4a4a4;
   /* border-bottom: 1px solid #000;
    text-align: left;*/
}

table.CheckoutTable tr td
{
    padding: 5px;
    vertical-align: top;
}


table.CheckoutTable th.half,
table.CheckoutTable td.half
{
    width: 50%;
}

table.CheckoutTable tr.lastrow td
{
    border-bottom: 1px solid #000;
}
td.PrintableTabsBody
    {
          border-bottom:solid 3px #D2232A;
          border-left:solid 3px #D2232A;
           border-right:solid 3px #D2232A; 
           border-top:solid 3px #D2232A; 
   }
/*end checkout*/
/*employee page*/
img.employee
{
	padding: 0px 10px 10px 0px;
	
}

.PrivacyBorder
{
	border:solid 1px #D2232A;
}

.LoggedIn
{
	font-size:14px;
	font-weight: bold;
	color:#993333;
}

a.AccountLink:hover,a.AccountLink:link,a.AccountLink:visited
{
    font-weight: bold; 
    font-size: 14px;
  }
  
 a.AddToListLink:hover,a.AddToListLink:link,a.AddToListLink:visited
 {
	font-weight: bold; 
    font-size: 12px;
    color:#423b35;
 }
 
 /*try this for popup*/
 #cover {
display:none;
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:-500px;
width:100%;
height:100%;
background:gray;
filter:alpha(Opacity=50);
opacity:0.5;
-moz-opacity:0.5;
-khtml-opacity:0.5;
z-index:50;
}
#addressdialog1 {
display:none;
left:200px;
top:200px;
width:400px;
height:300px;
position:absolute;
z-index:100;
background:#F0EBE0;
padding:2px;
font:10pt tahoma;
overflow:scroll;
border:1px solid black;
}
#addressFrame1 {
display:none;
left:200px;
top:200px;
width:400px;
height:300px;
position:absolute;
z-index:50;
}
#addressdialog2 {
display:none;
left:500px;
top:800px;
width:400px;
height:300px;
position:absolute;
z-index:100;
background:#F0EBE0;
padding:2px;
font:10pt tahoma;
overflow:scroll;
border:1px solid black;
}
#addressFrame2 {
display:none;
left:500px;
top:800px;
width:400px;
height:300px;
position:absolute;
z-index:50;
}

#addtolistdialog {
display:none;
left:400px;
top:200px;
width:400px;
height:200px;
position:absolute;
z-index:100;
background:#F0EBE0;
padding:2px;
font:10pt tahoma;
border:1px solid black;
}
#addtolistFrame {
display:none;
left:400px;
top:200px;
width:400px;
height:200px;
position:absolute;
z-index:50;
}
#addtocartdialog {
display:none;
left:200px;
top:50px;
width:750px;
height:700px;
position:absolute;
z-index:100;
background:#F0EBE0;
padding:2px;
font:10pt tahoma;
border:1px solid black;
}
#additemstocartFrame {
display:none;
left:200px;
top:50px;
width:750px;
height:700px;
position:absolute;
z-index:50;
}
.CheckoutImage
{
	padding: 5px 5px 5px 5px;
}

/*case study page*/
.MoreImagesBorder
{
    padding: 5px;
    height: 85px;
    width: 85px;
    border: 3px solid #FFFFFF !important;
    vertical-align: middle;
  /*  display:inline;
    position:relative;
    float:left;*/
}

.MoreImagesNoBorder
{
    padding: 5px;
    height: 85px;
    width: 85px;
    border: 1px solid #FFFFFF !important;
    vertical-align: middle;
    /* display:inline;
    position:relative;
     float:left;*/
}
.MoreImagesLink
{
    vertical-align: middle;
    font-size: 13px;
}
/*gsa page*/
#GSALinks
{
	position:relative;
	left:250px;
	top:35px;
}

#GSALinks a
{
	 font-size:14px;
}
#GSALinks li
{
	 margin-bottom:3px;
}

a.GSALoginLink:link,a.GSALoginLink:visited
{
	color:#00558e;
	font-weight:bold;
	
}
a.GSALoginLink:hover
{
	color:#B32017;
	font-weight:bold;
	
}