﻿html
{
	overflow-y: scroll;	
}
body, div, b, table, tr, td
{
	margin: 0px;
	padding: 0px;
}
body
{
	height:auto;
}
/*.mainDiv
{
	margin: 17px auto 0px auto;
	width: 836px;
	border: 1px solid #000;
	 
}
*/
.royalBlue, .Input
{
	color: #330066;
}
.myriadFont, .Input
{
	font-family: Myriad Pro;
}
.whitefont
{
	color: #fff;
}
.brownColor
{
	color: #666;
	 line-height:18px;
	 padding-right:50px;
}
.darkColor
{
	color:#343233
}
.pinkLinkcolor
{
	color: #ff6666;
}
.bluecolor
{
	color: #015da9;
}

.Input
{
	border: 1px solid #fff;
	background: transparent;
}
.margin_top, .padding_top
{
	margin-top: 10px;
}
.margin_leftIE
{ #margin-left:18px;}
.margin_right
{
	margin-right: 18px;
}

.padding_right
{
	padding-right: 13px;
}
IMG
{
	border: 0px;
}
.bottomLine
{
	position: relative;
	right: 10px;
}
.badgesBottom
{
	width: 776px;
	height: 260px;
	border: 0px solid red;
}
.signup
{
	position: relative;
	top: -10px;
	left: 25px;
}
.mom
{
	position: relative;
	top: -62px;
	left: 62px;
}
.boderbottomLine
{
	border-bottom: solid 1px #fff;
}
.footer
{
	font-size: 10px;
	color: #006599;font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
}
.footer a
{
 
	color: #000000;
	text-decoration: none;
	 
}


.padding_top
{
	padding-top: 4px;
}
.colorGray
{
	color: #3f3f3f;
}
.small_font
{
	font-size: 11px;
}
.bigfont
{
	color:#5B2700;
	font-size: 15px;
	font-weight: bold;
}
.Vbigfont
{
	font-size: 18px;
	font-weight: bold;
}
.Links
{
	background: url(../Images/specialLink.gif) no-repeat 0px 0px;
	height: 267px;
	width: 202px;
}
 
.ulleftnavi
{
	padding-top: 8px;
	padding-left: 13px;
	padding-right: 6px;
}
.padding_MenuRight
{
	margin-right: 6px;
}
.padding_left
{
	padding-left: 13px;
}
.ProductTypeHeader
{
	font-size: 20px;
	font-weight: bold;
	color: #006696;
}
.ProductTypeListItem
{
	color: #000;
}
.tblProductList
{
	width: 485px;
	height: 290px;
	color: #237AA7;
	font-weight: bold;
	text-align:left;
}
.tblProductList td
{
 /*width: 8px;*/		
}
.tblActiveCartProductList
{
  
	color: #237AA7;
	 
}
 .activeCartText
 {
 	color: #237AA7;
	font-weight: bold;
 }
.Pagingfont
{
	 
	font-weight: bold;
	font-size: 15px;
}
.divMess
{
	color: #3D78A4;
	font-weight: bold;
 
}
.Pagingfont span
{
	cursor: pointer;
}
.Pagingfont .Inactive
{
	color: #c9c9c9;
	font-weight: bold;
	font-size: 15px;
}
.ProductListArea
{
	width: 602px;
	height: 330px;
}
.tblProductProfile
{
	background-color: #8EBCDD;
	color: #FFF;
	font-size: 15px;
	 
	text-align: left;
	padding: 5px;
	height: 125px;
	width:240px;
}
.colorProLink
{
	color: #2C5871;
}
.ProductTitle
{
	font-weight: bold;
	font-size: 15px;
}
.btnAddtobasket
{
	background-image: url( '../Images/btn_Addbasket.gif' );
	border: none;
	width: 146px;
	height: 41px;
}
.btnContitnue_Shopping
{
	background-image: url( '../Images/Contitnue_Shopping.gif' );
	border: none;
	width: 139px;
	height: 33px;
}
.RelatedProHead
{
	color: #235C79;
	font-size: 15px;
	font-weight: bold;
}
body.productPage
{
	margin-bottom: 30px;
    margin-top: 0px;
    margin-left: 30px;
    margin-right: 30px;
    background:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.subGroupList
{
	width: 165px; padding: 0px 0px 8px 20px; height: 120px; 
}
.subGroupListBorder
{
	border-right: solid 1px  #A3A3A3;
}



div.Content
{
     
    background-color:#ffffff;
    position:relative;
    position:static ;
    margin-left:auto;
    margin-right:auto;
    top:0px;
}

div.Header
{
    width:98%;
    height:140px;
    top:0px;
    background-color:White;
}

div.HeaderLinksBar
{
    position:absolute;
    top:100px;
    width:100%;
    height:40px;
    background-color:White;
}

div.RhColumn
{
    width:200px;
    float:right;
    margin-top:30px;
    padding-right:30px;
}

div.RhColumnBasket
{
    width:230px;
    float:right;
}

div.Footer
{     
    position:relative;
    width:70%;
    padding-top:30px;
    padding-bottom:15px;
    background-color:#FBFBFB;
    margin-top: 70px;
    padding-left :20px; 
    }

div.ClearBoth 
{
    clear:both;
    height:1px;
    /*
    Need to set line-height and font-size to zero for IE 6
    or else it by default makes the the empty div height ~10px
    */
    line-height:0px;
    font-size:0px;
}

div.boxBasketQty
{
    width:26px;
    height:16px;
    text-align:center;
    border-style:solid;
    border-color:#b6bcbe;
    border-width:1px;
    padding-bottom:0px !important;
    line-height:10px !important;
    padding-top:5px;
}

/*** MARGINS & PADDING ***/

.Margins30by22, .Margins30by30
{
    margin-left:10px;
}

.Margins30by22
{
    margin-top:22px;
}

.Margins30by30
{
    margin-top:30px;
}

.BlogTitlesSpacing
{
    margin-left:9px;
    padding-bottom:7px !important;
}

.PressTitlesSpacing
{
    margin-left:9px;
    padding-bottom:7px !important;
}

/*** TEXT STYLES ***/

.textMain, .textMainNoPadding, .textMainBold, .textMainBoldNoPadding, .textArchiveLink
{
    color:#5b2700;
    font-size:12px;
    padding-bottom:10px;
    line-height: 18px;
}

.textMain ul, textMainBold.ul
{
	margin-left: 20px;
	list-style-type:square;
	color:#5b2700;
}

.textMain ol, textMainBold.ol
{
	margin-left: 24px;
	color:#5b2700;
}

.textMain, .textMainNoPadding 
{
    font-weight:normal;
}

.textMainBold, .textMainBoldNoPadding, .textArchiveLink
{
    font-weight:bold;
}

.textMainNoPadding, .textMainBoldNoPadding
{
    padding-bottom:0px !important;
}

.textArchiveLink a
{
    padding-bottom:0px !important;
    margin-top: 2px !important;
    font-size:11px !important;
    float:right;
}

.textGray
{
    color:#004964;
}


.textGray1
{
   color:#6e797d;
   font-size:medium;
   padding-top:10px;
   padding-bottom :20px;
   font-weight :bold ;
}

.Heading1
{
       color:#6e797d;
   font-size:large;
   padding-top:10px;
   padding-bottom :20px;
   font-weight :bold ;
    }

.textCrimson
{
    color:#a2293b;
}

.textHeaderFooter, .textHeaderFooterItalic, .textHeaderBasket
{
    color:#9F2323;
    font-size:8pt;
    font-weight:bold;
    
}

.textHeaderFooterItalic
{
    font-style:italic;
    color:#6e797d;
}

.textTitleBig, .textTitle, .textSubTitle, .textSubTitleCrimson, .textSubTitleGray, .textSubTitleWhite
{
    color:#5b2700;
    font-family:Arial;
    font-weight:bold;
}

.inlineTitle
{
	color:#5b2700;
    font-family:Arial;
    font-weight:bold;
    font-size:24pt;
    margin-bottom: 12px;
}

.textTitleBig
{
    font-size:15pt;
}

.textTitle
{
    font-size:11pt;
}

.textSubTitle, .textSubTitleCrimson, .textSubTitleGray, .textSubTitleWhite
{
    font-size:11pt;
}

.textSubTitleCrimson
{
    color:#9d2136;
}

.textSubTitleGray
{
    color:#004964;
}

.textSubTitleWhite
{
    color:#ffffff;
}

.textSubTitleNormal
{
	font-size:12px;
	color:#5b2700;
}

.textHeaderBasket
{
    float:right;
    color:White;
    margin-right:15px;
    margin-top:8px;
}

.textPost
{
	font-size: 11px;
	margin-bottom: 20px;
	
}

.contentPageSubTitle
{
    font-size:15px;
    color:#5b2700;
    font-family:Arial;
    font-weight:bold;
    margin-top: 14px;
}

.giveTopNav
{
    padding-bottom:0px;
    font-size:small ;
    
    
}



/***ANCHOR LINK STYLES***/

/* Styles specific to a resting-state and visited anchor tag */
 
a.Basket, a.Basket:visited, a.Basket:hover
{
    font-size: 15px;
    font-weight: bold;
   color:#65932d; text-decoration:none
}

a.WhiteLink, a.WhiteLink:visited, a.WhiteLink:hover, a.BrownLink, a.BrownLink:visited, a.BrownLink:hover, a.RedLink, a.RedLink:visited, a.RedLink:hover
{
    font-size: 12px;
    text-decoration:none; 
    color:#65932d; text-decoration:none
}

a.LargeLink, a:visited.LargeLink
{
	font-size: 15px;
	text-decoration:none; 
	margin-right: 3px;
}

a.LargeLink:hover
{
	font-size: 15px;
	text-decoration:underline; 
}

a.CatalogLink, a.CatalogLink:visited, a.CatalogLink:hover
{
	font-size: 14px;
	text-decoration:none; 
	font-weight:bold;
}

/* Styles specific to a hover-state anchor tag */
a:hover, a.Basket, a.Basket:visited, a.Basket:hover
{
    text-decoration:none;
}

a.WhiteLink, a.WhiteLink:visited
{
    color:#ffffff;
}

a.WhiteLink:hover, a.Basket:hover
{
    text-decoration: underline;
}

a.BrownLink, a.BrownLink:visited
{
    color:#5b2700;
}

a.BrownLink:hover
{
    text-decoration: underline;
}

a.RedLink, a.RedLink:visited, a.CatalogLink, a.CatalogLink:visited
{
   
   color:#65932d;
    /*color:#a2293b;*/
}
a.DarkLink, a.DarkLink:visited
{
    color:#000000; text-decoration:none;
}

a.RedLink:hover, a.CatalogLink:hover
{
    color:#a2293b;
    text-decoration:underline; 
}

a.RedLinkOn, a.RedLinkOn:visited
{
	font-size: 12px;
    text-decoration:none; 
    color:#5b2700;
}

a.RedLinkOn:hover
{
    color:#767676;
    text-decoration:none; 
}

.textHeaderFooter a, .textHeaderFooter a:visited, .textHeaderFooter a:hover 
{
	font-size: 8pt;
}

a.smallInlineLink, a.smallInlineLink:visited, a.smallInlineLink:hover 
{
     color:#65932d;
	/*color:#a2293b;*/
    font-size:11px !important;
    text-decoration: none;
    cursor: pointer;
}

a.smallInlineLink:hover
{
	color:#a2293b;
    text-decoration: underline;
}


/* Styles common to all anchor tag states */
a.ShoppingCartLink, a.ShoppingCartLink:visited, a.ShoppingCartLink:hover
{
    font-size:14pt;
    font-weight:normal;
    text-decoration:none;
    float:right;
    margin-left:30px;
    margin-top:9px;
}

a.ShoppingCartLink, a.ShoppingCartLink:visited, a.ShoppingCartLink:hover
{
    margin-left:0px;
	color: #adc439;
	float:none;
}

/* Styles specific to a resting-state and visited anchor tag */
a.ShoppingCartLink, a.ShoppingCartLink:visited 
{
    text-decoration:none;
}

/* Styles specific to a hover-state anchor tag */
a.ShoppingCartLink:hover
{
    text-decoration:underline;
}

a.giveLinks
{
	font-size: 12px;
    text-decoration:none; 
    color:#a2293b;
}

/*** DIVIDER STYLES ***/
/*
HR's don't work well across browsers so using divs instead
*/
.solidDarkBrownDivider, .solidGrayDivider, .contentPageDivider
{
    height: 2px;
    border-width: 0px;
    font-size: 0px;
}

.solidDarkBrownDivider
{
    color: #5b2700;
    background-color: #5b2700;
    width:100%;
    margin-top: 4px;
    margin-bottom: 9px;
}

.solidGrayDivider
{
    color:#b6bcbe;
    background-color:#b6bcbe;
    margin-bottom:10px;
    margin-top: 5px;
}

.dashedGrayDivider
{
    color:#ffffff;
    background-color:#ffffff;
    border-style:dashed;
    border-width:1px;
    border-top-color:#b6bcbe;
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none;
    padding-bottom: 6px;
    /*
    Need to set line-height and font-size to zero for IE 6
    or else it by default makes the the empty div height ~10px
    */
    line-height:0px;
    font-size:0pt;
}

.contentPageDivider
{
    color:#b6bcbe;
    background-color:#b6bcbe;
    margin-bottom:7px;
    margin-top: 7px;
}

.solidDarkBrownProduct1Divider
{
    height: 2px;
    border-width: 0px;
    font-size: 0px;
    color: #5b2700;
    background-color: #5b2700;
    width:420px;
    margin-top: 4px;
    margin-bottom: 14px;
}

.solidDarkBrownProduct2Divider
{
    height: 2px;
    border-width: 0px;
    font-size: 0px;
    color: #5b2700;
    background-color: #5b2700;
    width:310px;
    margin-top: 4px;
    margin-bottom: 14px;
}


/*** LIST STYLES ***/

ul.graySquare 
{
    color:#b6bcbe;
    list-style-type:square;
    line-height:12px !important;
    margin-top:5px;
    margin-left:15px;
}

ul.graySquare li
{
	/*padding-top: -4px;*/
	margin-bottom: -4px;
}

ul.noSquare
{
    color:#b6bcbe;
    list-style-type:none;
    line-height:12px !important;
    margin-top:10px;
    margin-left:0px;
}

ul.noSquare li
{
	margin-bottom: -4px;
}

.faqList li
{
	margin-bottom: 5px;	
}

/*** FORM STYLES ***/

.formTextField, .formTextFieldDefaultText, .formTextFieldError
{
	color: #5b2700;
    font-size:12px;
    font-weight: normal;
    border:solid 1px #b6bcbe;
    vertical-align:middle;
    padding: 3px;
    padding-left: 5px;
    font-family:Arial;
}

.formTextFieldDefaultText
{
	color: #6e797d;
}

.formTextFieldError
{
	/*color: #a2293b;*/
	border:solid 1px #a2293b;
}

.formTextBoxSearch, .formTextBoxSearchDefaultText
{
    color: #5b2700;
    font-size:15px;
    font-weight: normal;
    width:208px;
    border:none 0px #FFF;
    vertical-align:middle;
    padding: 6px;
    height:18px;
    font-family:Arial;
}

.formTextBoxSearchDefaultText
{
	color: #99a1a4;
}

.connectSendMessage input
{
	margin-top: 10px;
}

.connectSendMessage textarea, .giftMessage textarea
{
	margin-top: 10px;
	font-family:Arial;
	font-size: 13px;
	line-height: 18px;
	padding: 2px 5px 2px 5px;
}

.connectSendMessage input
{
	width:630px;
}

.connectSendMessage textarea
{
	width:630px;
	height:80px;
}

.giftMessage input
{
	width:525px;
}

.giftMessage textarea
{
	width:525px;
	height:60px;
}

/*** IMAGE STYLES ***/

.productCatalogImageMedium
{
	margin-bottom: 3px;
	height: 145px;
	width: 145px;
}
.productCatalogImageSmall
{
	margin-bottom: 3px;
	height: 90px;
	width: 90px;
}

img.Logo
{
    display:block;
    position:absolute;
    left:20px;
    top:17px;
    width:341px;
    height:65px;
    border-style:none;
}

img.HeaderLink
{
    border-style:none;
    margin-left:30px;
    float:left;
}

img.FooterLogo 
{
    display:inline;
    width:126px;
    height:37px;
    margin-left:30px;
    border-style:none;
}

img.SaveMessage 
{
    width:94px;
    height:22px;
    margin-top:10px;
    padding-bottom:20px;
    border-style:none;
    float:right;
}

.productSlidesArea
{
	margin-top: 20px;
	width: 280px;
	height: 310px;
	position: relative;
	 
}
.productSlide
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.slideshowControlsArea
{
	width: 310px;
	height: 30px;
}
.slideshowControl
{
	margin-right: 1px;
	float: left;
	cursor: pointer;
}

/*** TABLE STYLES ***/

td.HomeGetStarted, td.GiftsMostNeeded
{
    font-weight:bold;
    width:210px;
    height:30px;
    padding-left:10px;
}

td.HomeGetStarted
{
    background-color:#a32638;
}

td.GiftsMostNeeded
{
    background-color:#adc439;
}

.tableNewsArchive td
{
	width: 260px;
}


/*** HOME PAGE FOLDS FOR RIPPLE AND RIGHT NAV ***/

.tableRippleButtons
{
	position:relative;
	float: left;
	margin-left: -10px;
	margin-top: 2px;
	margin-bottom:20px;
}

.tableRightNumberNav
{
	position:relative;
	float: right;
	margin-right:-10px; 
	margin-top:5px;
	border-style:none;
}

.tableRightNumberNav a
{
	display: block;
}

.tableGiveSubPage
{
	position:relative;
	float: left;
	margin-left: -40px;
	margin-top: 14px;
}

/*** PRODUCT POPUP STYLES ***/
.productDescription
{
	margin-top: 5px;
}

.productTableList
{
	margin-top: 15px;
}

.tableProductTitle
{
	color: #ffffff;	
	padding: 7px;
	padding-left: 10px;
	font-size: 14px;
}

.productArrow img
{
	margin-left: 20px;
}

ul.productList
{
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 15px;
	color: #5b2700;
	font-size: 12px;
}

.productList li
{
	padding-right: 20px;
	padding-bottom: 5px;
}

.productBottom
{
	margin-top: 20px;
}

.quantityTitle
{
	color: #5b2700;
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
}

.whatsThisLink
{
	font-weight: bold;
	margin-left: 40px;
	margin-top: -3px;
}

.productBasketButton img
{
	margin-top: 5px;
}

a.productRecommend
{
	margin-top: 10px !important;
}

.hoverBox
{
	width: 250px;
	background-color: White;
	/*color: #ffffff;*/
	padding: 10px;
}
.smartBox
{
	display: none;
}

.hoverBoxImg
{
	margin-left: 20px;
}


#addedToCartMessage
{
	display: none;
}
.hoverBoxAddToCart
{
	width: 300px;
	background-color: #5b2700;
	color: #ffffff;
	position: absolute;
	top: -80px;
	right: 0px;
}
.hoverBoxAddToCartText
{
	color: #ADC439;
	font-weight: bold;
	padding: 10px;
}
.hoverBoxAddToCartImg
{
	position: relative;
	top: 7px;
	left: 210px;
}

/*** SEARCH PAGE STYLES ***/

.searchResultSquare
{
	height: 70px;
	background-color: #e0e3e4;
	margin-top: 15px;
	margin-bottom: 29px;
}

.searchBox
{
	float: right;
	margin-right: 20px;
	margin-top:5px;
}

.searchResultText
{
	color: #6e797d;
	font-size: 15px;
	font-weight: bold;
	padding-top: 28px;
	margin-left: 20px;
	
}

.searchResultsNumber
{
    padding-bottom:0px !important;
    margin-top: 10px !important;
    font-size:12px !important;
    float:right;
    font-weight: bold;
    color:#6e797d;
}

.trClass { background-color:#F2F5FA; font-weight:bold; color:#025098;}
.trClass .lef{ border:solid 1px #DCDCDC; border-right-width:0px; padding:5px 5px 10px 5px; width:20%;}
.trClass .mid{ border:solid 1px #DCDCDC; padding:5px 5px 10px 5px;border-right-width:0px; border-left-width:0px;width:20%; }
.trClass .rig{ border:solid 1px #DCDCDC; border-left-width:0px; padding:5px 5px 10px 5px;width:60%;}

.trClass2 { background-color:#F2F5FA; vertical-align:top;}
.trClass2 .Top{ border:solid 0px #DCDCDC; border-right-width:0px; padding:5px 5px 10px 5px; height:10px;}
.trClass2 .lef{ border:solid 0px #DCDCDC; border-right-width:0px; padding:5px 5px 10px 5px; width:20%;}
.trClass2 .mid{ border:solid 0px #DCDCDC; padding:5px 5px 10px 5px;border-right-width:0px; border-left-width:0px;width:20%; }
.trClass2 .rig{ border:solid 0px #DCDCDC; border-left-width:0px; padding:5px 5px 10px 5px;width:60%;}
.tdAddToCart {text-align:right; padding-top:5px; padding-bottom:5px;}
.Top{ border:solid 0px #DCDCDC; border-right-width:0px; padding:5px 5px 10px 5px; height:10px;}
.trClass1 { background-color:#FFFFFF; vertical-align:top;}
.trClass1 .lef{ border:solid 1px #DCDCDC; border-right-width:0px; padding:5px 5px 10px 5px; width:20%;}
.trClass1 .mid{ border:solid 1px #DCDCDC; padding:5px 5px 10px 5px;border-right-width:0px; border-left-width:0px;width:20%; }
.trClass1 .rig{ border:solid 1px #DCDCDC; border-left-width:0px; padding:5px 5px 10px 5px;width:60%;}
.tdAddToCart {text-align:right; padding-top:5px; padding-bottom:5px;}
.BoxTop{background:url(../Images/BoxTop.gif); background-repeat: no-repeat; height:6px;}
.BoxBottom{background:url(../Images/BoxBottom.gif); background-repeat: no-repeat; height:6px;}
/*.BoxMiddle{background:url(../Images/BoxMiddle.gif); background-repeat:repeat-y ; width:202px;}*/
.BoxMiddle{ background-color:#F4F4F6; width :198.5px; height:255px; border-left:solid 2px #D4D4D4; border-right:solid 2px #D4D4D4}
.BoxMiddle1{ background-color:#F1F1F3; width :198.5px; height:255px; border-left:solid 2px #D4D4D4; border-right:solid 2px #D4D4D4}

.SectionLinks{font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.SectionLinks td{padding-top:10px; padding-bottom:10px; padding-left:15px;  padding-right:15px; cursor:pointer; color:#767676; }
.SpecialLinks{font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.SpecialLinks td{padding-top:10px; padding-bottom:10px; padding-left:15px;  padding-right:15px; cursor:pointer; color:#767676; }

.SectionLinks1{font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.SectionLinks1 td{padding-top:10px; padding-bottom:10px; padding-left:15px;  padding-right:15px; cursor:pointer; color:#081340; }
.SpecialLinks1{font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.SpecialLinks1 td{padding-top:10px; padding-bottom:10px; padding-left:15px;  padding-right:15px; cursor:pointer; color:#081340; }

.navigation{background:url(../Images/navigation.gif) no-repeat 0px 0px;height:32px;width:893px;padding:0px 0px 0px 0px}

.HeaderLogo{font-size:42px;font-family:Bell MT, Verdana; font-weight:bold; padding-left:10px; padding-top:20px; padding-bottom:20px;  }
.HeaderMenuTD{text-decoration:none; color:White; font-size:12px; font-family:Verdana; font-weight:bold; }
.HeaderMenuTD a{text-decoration:none; color:White; font-size:12px; font-family:Verdana; font-weight:bold; display:block; height:100%; }
.HeaderMenuTD table{border-collapse:collapse; height:32px; padding:0px 0px 0px 0px;  border:none;}
.HeaderMenuTD table .tdl{ width:17px;}
.HeaderMenuTD table .tdr{ width:17px;}
.HeaderMenuTD table .tdm{ text-align:center;}

.HeaderMenuTDMO{text-decoration:none; color:#015092; font-size:12px; font-family:Verdana; font-weight:bold;}
.HeaderMenuTDMO a{text-decoration:none; color:#015093; font-size:12px; font-family:Verdana; font-weight:bold; background-color:#FFFFFF;}
.HeaderMenuTDMO table{border-collapse:collapse; height:32px; padding:0px 0px 0px 0px; border:none;width:100%;}
.HeaderMenuTDMO table .tdl{background-image:url(../Images/TopBackL.jpg); background-repeat:no-repeat; background-position:right; width:17px;  }
.HeaderMenuTDMO table .tdr{background-image:url(../Images/TopBackR.jpg); background-repeat:no-repeat; background-position:left; width:17px;}
.HeaderMenuTDMO table .tdm{background-image:url(../Images/TopBackM.jpg); background-repeat:repeat-x; text-align:center;}
.tableTr{background-image:url(../images/Box/VS.jpg); background-repeat:repeat-x; height :252px; border-left:solid 2px #D4D4D4;border-right:solid 2px #D4D4D4;}
.reapetaerAlt
{
    background-color:#F2F5FA;
}

.subMenuBottom
{
    background-image:url(../images/menuBottom.gif); width:100%; height :7px;  background-repeat:no-repeat;
}

.subMenuleft
{
    background-image:url(../images/SubMenuLeft.gif); width:8px; height :7px;  background-repeat:no-repeat;
}

.subMenuRight
{
    background-image:url(../images/SubMenuRight.gif); width:7px; height :7px;  background-repeat:no-repeat;
}

.Fottre1
{
    background-image:url(../images/Box/Fotter.gif); background-repeat:repeat-x; 
    height :10px;
    border:solid 1px #D4D4D4;
    width :888px;
    padding-top:10px;
    padding-bottom:15px;
    margin-top: 70px;
    padding-left :0px; 
     }
     .gear
     {
         position:relative ;
         }
         
     .gear1 
     {
         width:110px; position:absolute ; top:130px; 
         left:555px;
        
          background-image:url(../images/SubMenu13.gif)
         }    
         
  .fotterText
  {
       color:#081340;
       text-decoration:none; font-weight:bold;
      }    
      .black_overlay
{
	display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);
}
.white_content
{
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 10px solid #65932D;;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}

.black_overlay2
{
	display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.1;opacity: .10;filter: alpha(opacity=10);
}
.white_content2
{
	display: none;
	position: absolute;
	top: 35%;
	left: 35%;
	width: 45%;
	height: 25%;
	padding: 16px;
	border: 10px solid #65932D;;
	background-color: white;
	z-index: 1002;
	overflow: auto;
	text-align:center;
}
.white_content2 #btnOK{width:70px; height:30px;}
.white_content2 #divAlertMessage{height:45px; width:98%; text-align:center;}
 .paddinglogo{ padding-left:20px; }
 .paddinglogoTop{padding-left:30px;}

   .btnCheckShipping
{
	background: url( '../Images/basket/submit.gif' );
	width: 93px;
	height: 40px;
	border: none;
}

   .btnCheckSave
{
	background: url( '../Images/account/save_red_over.gif' );
	width: 41px;
	height: 22px;
	border: none;
}

   .btnCntShipping
{
	background: url( '../Images/btnCalculateShipping.gif' );
	width: 176px;
	height: 40px;
	border: none;
}

.sitepages{}
.sitepages a{font-size:12px;color:#5B2700 !important;font-weight: bold;}
.sitepages a:hover
        {
            color: #004964 !important;
        }
a.cartlinksmall:link
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5090CD;
font-weight:normal;
text-decoration:underline;
}

a.cartlinksmall:visited
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5090CD;
font-weight:normal;
text-decoration:underline;
}

a.cartlinksmall:hover
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:normal;
text-decoration:none;
}

a.cartlinksmallblack:link
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:normal;
text-decoration:underline;
}

a.cartlinksmallblack:visited
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:normal;
text-decoration:underline;
}

a.cartlinksmallblack:hover
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:normal;
text-decoration:none;
}


.transparent {
filter:progid:DXImageTransform:Microsoft.Glow(color=yellow,strength=5);
background-color:#e7e7e7;
display:none;
width:358px;
height:343px;
left:360px;
right:360px;
position:absolute;
color: white;
border:1px #9AAFC0 solid;
text-align:center;
}

