/*Reset Styles*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: #333333;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*End Reset Styles*/

html{
	padding:0;
	margin:0;
}
body{
	font-family: Georgia;
	font-size: 11px;
	line-height: 14px;
	color: #b9ac9b;
	text-decoration: none;
	height:100%;
	margin:0;
	padding:0;
	background: #000000 url('/hol/images/I-globalBottomBG.jpg') no-repeat scroll 0px 649px ;
}
form{
	padding:0px;
	margin:0px;
}
p {
	padding-bottom: 5px;
}
strong {
	font-weight:bold;
}

h1, h2, h3, h4, h5{
	font-family: Georgia;
	font-weight: bold;
	color: #e4d7c3;
	text-transform:uppercase;
}

h1{
	font-size: 15px;
	padding-bottom: 5px;
	padding-top:5px;
}

h2{
	font-size: 14px;
}

h3{
	font-size: 13px;
}

h4{
	font-size: 12px;
}

h5{
	font-size: 11px;
}



img{
	border:none;
}
a{
	font-family: Georgia;
	font-size: 11px;
	line-height: 14px;
	color: #bdb9a6;
	text-decoration: underline;
}

a:hover{
	color: #ebd8b6;
}
a:active, a:link, a:visited {
	color: #bdb9a6;
}

ul {
	list-style-type:disc;
}

ol, ul {
	list-style-position: inside;
}

.hcoInput{
	color:#9B8D85;
	border:1px solid #352922;
	background:none;
}
.hcoSelect{
	font-size:10px;	
	padding:0;	
}

.db{display:block;}

.clearer{
	clear:both;	
}

.errorAlert {
	position:absolute;
	top:0;
	left:0;
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	color: #990e0e;
}

.fieldErrorDialogue{
	position:absolute;
	top:0;
	left:0;
	background:url('/hol/images/I-errorDialogue.png') no-repeat;
	width:115px;
	padding:0 10px 0 25px;
	height:80px;
	margin:0;
	visibility:hidden;
	/*display:none;*/
}
#helpPageBody {
	margin:10px;
}
#wrapper{
	visibility:hidden;
	padding:0;
	width:100%;
	position:relative;
}
#header{
	position:relative;
	margin:0;
	padding:0;
	height:59px;
	background:url('/hol/images/I-globalTopBG.jpg') no-repeat;
}
#headerLeft{
	position:absolute;
	left:0;
	right:0;
	width:340px;
	height:85px;
	z-index:3;
}

.dudesImg, .bettysImg, #dividerImg, .playlistImg, .galleryImg, .dudesDiv, .homeImg, .homeDiv, .bettysDiv, #dividerDiv, #dividerDivLft, .playlistDiv, .galleryDiv, .hcoEmailImg, .hcoEmailDiv, .giftCardImg, .giftCardDiv{
	position:absolute;
	top:31px;
	z-index:4;
}

.dudesDiv, .bettysDiv, #dividerDiv, #dividerDivLft, .playlistDiv, .galleryDiv, .hcoEmailDiv, .homeImg, .homeDiv, .giftCardDiv {
	z-index:2;	
}

.homeImg, .homeDiv{
	left:22px;
	width:35px;
	height:18px;
	z-index:4;
}

.dudesImg, .dudesDiv{
	left:81px;
	width:39px;
	height:18px;
}

.bettysImg, .bettysDiv{
	left:128px;
	width:44px;
	height:18px;
}

.giftCardImg, .giftCardDiv{
	left:288px;
	width:59px;
	height:18px;
}

.playlistImg, .playlistDiv{
	right:158px;
	width:53px;
	height:18px;
}

.galleryImg, .galleryDiv{
	right:102px;
	width:52px;
	height:18px;
}

.hcoEmailImg, .hcoEmailDiv{
	right:22px;
	width:64px;
	height:18px;
}

#dividerImg, #dividerDiv{
	right:91px;
	width:8px;
	height:18px;
	z-index:3;
}

.dividerImgLft, #dividerDivLft{
	left:65px;
	width:8px;
	height:18px;
}

#dividerImg, #dividerDivLft{
	background:url('/hol/images/buttons/B-globalnavDivider.png') no-repeat;	
}

#homeDivOn{
	z-index:-1;
	background:url('/hol/images/buttons/B-globalnavHomeOn.png') no-repeat;	
}

#homeDivOff{
	z-index:3;
	background:url('/hol/images/buttons/B-globalnavHomeOff.png') no-repeat;	
}

#dudesDivOn{
	z-index:-1;
	background:url('/hol/images/buttons/B-globalnavDudesOn.png') no-repeat;	
}

#dudesDivOff{
	z-index:3;
	background:url('/hol/images/buttons/B-globalnavDudesOff.png') no-repeat;	
}
#bettysDivOn{
	z-index:-1;
	background:url('/hol/images/buttons/B-globalnavBettysOn.png') no-repeat;	
}
#bettysDivOff{
	z-index:3;
	background:url('/hol/images/buttons/B-globalnavBettysOff.png') no-repeat;	
}

#giftCardDivOn{
	z-index:-1;
	background:url('/hol/images/buttons/B-globalnavGiftcardOn.png') no-repeat;	
}
#giftCardDivOff{
	z-index:3;
	background:url('/hol/images/buttons/B-globalnavGiftcardOff.png') no-repeat;	
}

/* HCO FILM BEGIN */
#filmDivOn{
	z-index:-1;
	background:url('/hol/images/campaigns/hcoFilm0710/B-globalnavChasingPerfectOn.png') no-repeat;	
}
#filmDivOff{
	z-index:3;
	background:url('/hol/images/campaigns/hcoFilm0710/B-globalnavChasingPerfectOff.png') no-repeat;	
}
/* HCO FILM END */

#playlistDivOn{
	z-index:-1;
	background:url('/hol/images/buttons/B-globalnavPlaylistOn.png') no-repeat;
}
#playlistDivOff{
	z-index:3;
	background:url('/hol/images/buttons/B-globalnavPlaylistOff.png') no-repeat;
}
#galleryDivOn{
	z-index:-1;
	background:url('/hol/images/buttons/B-globalnavGalleryOn.png') no-repeat;
}
#galleryDivOff{
	z-index:3;
	background:url('/hol/images/buttons/B-globalnavGalleryOff.png') no-repeat;
}
#hcoEmailDivOn{
	z-index:-1;
	background:url('/hol/images/buttons/B-globalnavEmailOn.png') no-repeat;
}
#hcoEmailDivOff{
	z-index:3;
	background:url('/hol/images/buttons/B-globalnavEmailOff.png') no-repeat;
}

#headerCenter{
	position:relative;
	width:254px;
	height:59px;
	padding:0 340px 0 340px;
	margin:0 auto;
}

#logoDiv{
	position:absolute;
	top:0;
	left:210px;
	width:515px;
	height:85px;
	background:url('/hol/images/I-globalLogoMain.png') no-repeat;
	z-index:0;
}

#logoImg{
	position:absolute;
	top:7px;
	left:345px;
	width:254px;
	height:57px;
	display:block;
	z-index:3;
}
#headerRight{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	width:230px;
	height:85px;
}
#headerRight a{
	float:right;
	margin:63px 5px 0 5px;
	font-weight:bold;
	font-size:10pt;
}

#content{
	position:relative;
	width:100%;
	background-color: #3b3127;
}

#storeNav{
	position:absolute;
	top:0;
	left:0;
	width:134px;
	padding:0;
	background:url('/hol/images/I-globalSideNavFill.jpg') no-repeat;
}

.clearanceDeptLI{
	display:none;
}

#storeContent{
	position:relative;
	background-color:#3b3127;
	margin:0 0 0 134px;
}

#frameTop, #frameBot{
	position:relative;
	margin:0;
	padding:0;
	height:38px;
	z-index:-1;
}
#frameBot {
	background:url('/hol/images/I-globalFrameExtBot.jpg') repeat-x;
}
#frameTop {
	background:url('/hol/images/I-globalFrameExtTop.jpg') repeat-x;
}

#frameTopImg, #frameBotImg{
	display:block;
	width:1000px;
}

#shippingInfoFadeUp{
	top:0px;
	margin:100px auto;
	width:360px;
	height:285px;
}

div.sectionLine { 
	background-color: #544F41;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
}

/**** Mailing List Signup ****/

.mailingListFadeUp{
	margin-top: 100px;
	padding: 30px 30px 10px 30px;
	width: 288px;
	height: 438px;
}
#hcoEmailLink{
	position:relative;
	top:0;
	left:100px;
	display:block;
	cursor:pointer;
}
#hcoEmailMessage{
	margin:0;
	padding:0;
}
.privacyPolicyLink{
	cursor:pointer;
}
.privacyPolicyLinkRadio{
	display:block;
	position:absolute;
	top:125px;
	left:15px;
	cursor:pointer;
}
#hcoEmailSubmit{
	cursor:pointer;
	display:block;
}

.styinth{
	font-weight:bold;
	font-size:12px;
}
.hcoEmailInput{
	font-size:10px;
	width:160px;
}

#hcoEmailClose{
	position:absolute;
	top:3px;
	right:3px;
	cursor:pointer;
}

#hcoEmailDS-left{
	position:absolute;
	top:0;
	left:-8px;
	height:80px;
	width:8px;
	background:url('/hol/images/I-emailsliderLeft.png') no-repeat;
}

#hcoEmailDS-right{
	position:absolute;
	top:0;
	right:-8px;
	height:80px;
	width:8px;
	background:url('/hol/images/I-emailsliderRight.png') no-repeat;
}

#hcoEmailDS-top{
	position:absolute;
	top:-8px;
	left:-8px;
	height:9px;
	width:204px;
	background:url('/hol/images/I-emailsliderTop.png') no-repeat;
}

.mailing-list-header,
.mailing-list-desc{
	display: block;
	font-size:13px;
	color: #DCD2C1;
	font-weight: bold;
}
.mailing-list-desc { margin: 10px 0 10px 0; }
.mailing-list-header { margin-bottom:10px; text-transform: uppercase;}
.mailing-list-email-input{
	margin-top:10px;
	background-color: #3B3127;
	border: 1px solid #544F41;
	color: #EBE9E0;
	padding-left: 5px;
	padding-top: 3px;
	width: 278px;
}
.mailing-list-email, 
.mailing-list-gender,
.mailing-list-birthday {
	font-size: 10px;
	font-weight: bold;
	color: #B9AC9B;
}
.mailing-list-email,
.mailing-list-gender,
.mailing-list-birthday,
.mailing-list-error { padding-top: 10px; } 
.mailing-list-gender-select{
	padding-top: 10px;
	font-size: 10px;
}
.mailing-list-birthday-select { padding: 10px 0 10px 0; }
.mailing-list-brand { 
	display: block;
	font-weight: bold;
	font-size: 11px;
	padding-bottom:10px;
}
.mailing-list-brand span { vertical-align: 3px; }
.mailing-list-brands ul { margin-left: 0; list-style-type: none;}
.mailing-list-privacy-policy { padding: 10px 0 20px 0; }
.mailing-list-error { 
	width:235px;
	font-size: 11px;
	font-weight: bold;
	color: #ad3232;
}
/* - - - END Mailing List Signup - - - */

.storeNavDept, .storeNavSubDept{
	list-style-type:none;
	margin:0;
	padding:0;
	list-style-position:outside;
}

.storeNavDept {
	padding-top:12px;
}

.storeNavDots{
	color: #9C8E74;
	text-align:center;	
}

#divisionBadge{
	display:block;
	margin:0;
	padding:0;
}

.storeNavDept{
	height:391px;
}

.storeNavDept li{
	position:relative;
	width:124px;
	margin:0;
	font-family: Georgia;
	font-size: 10px;
	text-transform: uppercase;
	color: #9C8E74;
	line-height: 14px;
}


.storeNavSubDept{
	display:none;
}

.storeNavSubDept li{
	position:relative;
	width:124px;
	margin:0;
	padding:0;
	font-family: Georgia;
	font-size: 10px;
	color: #9C8E74;
	line-height: 15px;
	text-transform:none;
}

a.storeNavDeptLink {
	font-family: Georgia;
	font-size: 10px;
	text-transform: uppercase;
	color: #9C8E74;
	text-decoration: none;
	position:relative;
	line-height:14px;
	cursor:pointer;
}

a.storeNavSubDeptLink {
	position:relative;
	font-family: Georgia;
	font-size: 10px;
	color: #9C8E74;
	text-decoration: none;
	position:relative;
	cursor:pointer;
	display:block;
}

a.highlight{
	position:relative;
	color: #fff1e0;
}

#storeNavBottom{
	position:absolute;
	left:0;
	bottom:-13px;
}

.tier1{
	height:15px;
	margin:0 0 0 20px;	
}
.tier2{
	height:15px;
	margin:0 0 0 23px;	
}
.tier3{
	height:15px;
	margin:0 0 0 28px;	
}
.tier4{
	height:15px;
	margin:0 0 0 33px;	
}
.menuToken{
	position:absolute;
	top:3px;
	left:0px;
	z-index:5;
}
#menuBotDS{
	position:absolute;
	bottom:0;
	height:11px;
	width:100%;
	background:url('/hol/images/I-globalShadowHorBot.png') repeat-x;
}
#menuTopDS{
	position:absolute;
	top:0;
	height:11px;
	width:100%;
	background:url('/hol/images/I-globalShadowHorTop.png') repeat-x;
}

/**** Footer Navigation ****/
#footer{
	text-align:center;
	font-family:Georgia, Times New Roman, Times, serif;
	margin-top:10px;
	color: #70695f;
}

.footerNav {
	font-family: Georgia;
	font-size: 10px;
	color: #6c6456;
	text-transform: uppercase;
	text-decoration:none;
	margin:0 5px;
}

a.footerNav:link, a.footerNav:visited, a.footerNav:active {
	font-family: Georgia;
	font-size: 10px;
	color: #6c6456;
	text-transform: uppercase;
	text-decoration: none;
}

a.footerNav:hover {
	color: #9C8E74;
}

#footerNav-caPrivRightDivider, #footerNav-caPrivRight{
	display:inline;	
}

#footerSeagull{
	margin:15px auto;
	width:167px;
	height:85px;
	background:url('/hol/images/I-globalLogoFooter.png') no-repeat;
}

#editMode{
	position:absolute;
	top:0;
	left:0;
	background:#100b05;
	display:none;
	z-index:50;
}

#fadeCtn{
	position:absolute;
	top:0px;
	left:0;
	display:none;
	z-index:60;
}
.fadeUpContent{
	position:relative;
	border:1px solid #575345;
	background:#443b33;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	display:none;
}
.fadeUpContent input, .fadeUpContent select,  .fadeUpContent textarea {
	background-color:#3b3127;
}
#fadeCenter{
	width:100%;
	height:100%;
}
#closeFade{
	display:block;
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
	background:url('/hol/images/buttons/B-close-edit.png');
	width:22px;
	height:22px;
}
#closeFade:hover{
	background-position: 0px 22px;
}
#shDetails{
	width:400px;
	margin:100px auto;
	padding:40px 15px 30px 15px;
}
#fcTRDS{
	position:absolute;
	top:0;
	right:0;
}
#fcTLDS{
	position:absolute;
	top:0;
	left:0;
}
#fcBLDS{
	position:absolute;
	bottom:0;
	left:0;
}
#fcBRDS{
	position:absolute;
	bottom:0;
	right:0;
}

#fcTDS{
	position:absolute;
	top:0;
	left:11px;
}
#fcBDS{
	position:absolute;
	bottom:0;
	left:11px;
}
#fcLDS{
	position:absolute;
	top:11px;
	left:0;
}
#fcRDS{
	position:absolute;
	top:11px;
	right:0;
}



/*** mini cart ***/
#cartToolsDiv {
	position:absolute;
	top:69px;
	right:20px;
	width:401px;
	height:30px;
	margin:0;
	padding:5px 12px 0 12px;
	display:inline;
	background:none;
	text-decoration:none;
	text-align:right;
	z-index:5;
}

#cartToolsDiv > * {
	padding-right:10px;
	text-decoration: none;
	position:relative;
	display:inline;
	color:#6E6452
}

#wishListLink{
	display:none;
	padding-right:30px;
	text-decoration:none;
}

#miniCartLink{
}


#cartContainer{
	position:absolute;
	top:90px;
	margin-top:10px;
	right:33px;
	width:202px;
	display:block;
	overflow:hidden;
	z-index:5;
}

#cartContent{
	position:absolute;
	top:0;
	left:0;
	width:202px;
	display:block;
}

#minicartlist{
	width:202px;
	background-color: #19130a;
	/*background:url('/hol/images/I-minicartMiddle.png') repeat-y;*/
	/*list-style-type:none;*/
	margin:0;
	padding:0;
	display:block;
}

#minicartlist .mc-item{
	margin:0 6px;
	padding:0;
	width:189px;
	display:block;
	color: #E9DBC6;
	border-left:1px solid #575345;
	border-right:1px solid #575345;
	border-bottom:1px solid #575345;
	background:none;
}

.mc-prodName, .mc-prodColSz, .mc-egc-sendTo, .mc-egc-sendOn, .mc-prodQty{
	float:left;
	padding:0;
	margin:0 0 0 5px;
	display:inline;
}

.mc-prodName{
	padding:0;
	margin:10px 0 0 5px;
	width:116px;
}

.mc-egc-sendOn{
	clear:left;
	width:150px;
}

.mc-prodName a.orderItem{
	color: #E9DBC6;
}


.mc-prodColSz{
	clear:left;
}

.mc-prodColSz{
	padding:0;
	width:180px;
	margin:3px 0 7px 5px;
}

.mc-prodPrice{
	float:right;
	display:inline;
	padding:0;
	margin:10px 5px 0 0;
}

.mc-subTotal{
	text-align:right;
	height:65px;
	font-weight:bold;
}

.mc-subTotalCntnr{
	float:right;
	margin:10px 5px 10px 0;
}

#mc-ds-bottom{
	display:block;	
}

#cartViewBagBtn{
	float:right;
	clear:both;
	margin-right:5px;
}

#myBagSpan{
	color: #6E6452;
	text-decoration:none;
}

#itemAddedSpan{
	color: #E9DBC6;
	display:none;	
}

#cartAmount, #cartQuantity {
	color: #ebd8b6;
}

/*** end mini cart ***/


#oppFDC{
	margin:120px auto;
	width:337px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
}

#oppFDC h1, #CAprivacyFDC h1, #CAprivacyFDC h2{
}

#oppFDC a, #CAprivacyFDC a{
}

#CAprivacyFDC{
	margin:120px auto;
	width:550px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
/*** scroll styles ***/
.scr-cntnr{
	position:absolute;
	top:45px;
	right:12px;
	width:19px;
	z-index:5;
	visibility:hidden;
}


.scr-up{
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	z-index:8;
}
.scr-track{
	position:absolute;
	top:15px;
	left:0px;
	width:19px;
	background:url('/hol/images/I-globalVertScrollMid.jpg') repeat-y;
}
.scr-down{
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer;
	z-index:8;
}
.scr-down img, .scr-up img{
	display:block;	
}

.scr-scrollHandleTop{
	position:absolute;
	top:0;
	left:0;
}

.scr-scrollHandleBottom{
	position:absolute;
	bottom:0;
	left:0;
}

.scr-scrollHandleCenter{
	position:absolute;
	left:0px;
}

.scr-drag{
	position:absolute;
	top:0px;
	left:0px;
	width:19px;
	background:url('/hol/images/I-globalVertScrollTab2.gif') repeat-y;
	cursor:pointer;
}
/*** end scroll styles ***/

/*** S&H FadeUp styles ***/
.snh-rowheader1{
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#f6f1eb;
}
.snh-rowbgcl{background-color:#3b3127;}
.shipTab{
	float:left;
	display:inline;
	margin:0;
	cursor:pointer;
}
#snh-btns{
	margin:30px 0 10px 20px;
}
.shipChargeCntnr{
	position:relative;
	width:410px;
	height:470px;
	margin:0 0 0 30px;
	overflow:hidden;
}
.shipChargeContent{
	position:absolute;
}
.snh-bldtxt{
	font-weight:bold;
	color:#dcd8bd;
}
/*** End S&H FadeUp styles ***/


/*** Edit Item ***/
#editCtn{
	width:675px;
	/*height:350px;*/
	margin:14px auto 0 auto;
	background-color:#3b3127;
}

#editCtn select, #editCtn input, #editCtn textarea {
	background-color:#443b33;
}

#editProdLft, #wishProdLft{
	float:left;
	width:400px;
	text-align:center;
	z-index:20;
	position:relative;
}

#editProdRgt, #wishProdRgt{
	float:left;
	width:240px;
	text-align:left;
	margin:40px 0 20px 0;
	z-index:20;
	position:relative;
	display:inline;
}

h3.xProdName{
	font-size:14px;
	font-weight:bold;
	margin:0 0 3px 0;
}

#xProdCopy{
	width:240px;
}

#xProdColor, #xProdPrice{
	color:#c6c2a9;
	font-family:Georgia;
	font-size:11px;
	line-height:13px;
	margin:0;
}

#editProdRgt textarea{
	margin:2px 0 10px 0;
	width:230px;
}

#xProdSwatch{
	
}
#xSizeBox{
	/*border:1px solid pink;*/
}

#updatebtn, #xCancelBtn{
	position:relative;
	top:0;
	display:block;
	margin:10px 0 0 0;
}
#xCancelBtn{
	width:83px;
	margin:5px 0 0 0;	
}
.xUpdateBag{
	width:114px;
}
.xAddToBag{
	width:120px;
}
.xAddToWish{
	width:153px;
}
#xsize{
	margin:15px 0 10px 0;
}
#xSizeBox{
	
}
#xProdSwatch{
}
#xProductImage{
}
/*** End Edit Item ***/



/*** begin size charts***/
#scFDC{
	width:440px;
	margin:14px auto;
	border:1px solid #575345;
}
.szc-selectItem{
	text-align:center;
	font-weight:bold;
	font-size:10px;
	margin:0px auto 0 auto;
}
.szc-header{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-top:26px;
}
.szc-btns{
	text-align:center;
	margin:20px;
	border-spacing:5px;
}
.szcCntnr{
	width:380px;
	margin:0 auto 30px auto;
}
.szcCntnr table{
	width:380px;
	font-size:10px;	
}
.szc-rowheader{
	color:#dcd8bd;
	font-weight:bold;
}
.szcCntnr h3{
	font-size:12px;
	font-weight:bold;
	margin:0 auto 10px auto;
}
.szc-disclaim{
	font-size:10px;
	font-weight:normal;
}
.szcTab{
	border:1px solid;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:29px;
	position:relative;
	text-decoration:none;
	vertical-align:middle;
	width:129px;
	text-align:center;
	padding:5px;
}

table.btnTable {
	border-spacing:5px;
	height:20px;
}

td.szcTab a {
	text-decoration:none;
}

.fixed-onoff {
	color: #ebd8b6;
}
/*** end size charts ***/

/*** edit product popup ***/
.eiName{
	font-size:12px;
	color:#837d6a;
	font-weight:bold
}
.eiinput{
	width:180px;
	height:14px;
	font-size:11px;
}
/*** end edit product popup ***/

input, select, textarea {
	background-color:#443b33;
	color:#e5d8c4;
	font-size:10px;
	border:1px solid #575345;
}

/*rollover buttons*/

.rolloverButton {
	height:26px;
	display:block;
	float:left;
	border:none;
	cursor:pointer;
}

.rolloverButton:hover{background-position: 0 -26px;}

a.rolloverButton > * {
	display:none;
}


#frameInnerDSTop{
	position:absolute;
	top:0;
	left:0px;
	height:11px;
	width:100%;
	background:url('/hol/images/I-globalShadowHorTop.png') repeat-x;
	z-index:4;
}

#frameInnerDSBot{
	position:absolute;
	bottom:-1px;
	left:0px;
	height:11px;
	width:100%;
	background:url('/hol/images/I-globalShadowHorBot.png') repeat-x;
	z-index:4;
}

div#footerVatDetails, div#footerVatDetails * { 
	font-family: "Georgia";
	position:relative;
	text-align:center;
	text-decoration:none;
	margin:10px 0;
	color:#6C6456;
	font-size:9px;
	line-height:8px;
}

#vatPriceFDC{
	width:440px;
	margin:100px auto;
	padding:30px;
	border:1px solid #575345;
}

#aboutUsFDC{
	margin:120px auto;
	width:300px;
	padding:20px 20px;
}

.promoCodeFDC{
	margin:120px auto;
	width:300px;
	padding:20px 20px;
}
.promoCodeFDC .rolloverButton{
	margin:20px 10px 0 0;
}

.promo-code-form
{
	display:none;
	border-top:1px solid #7a7064;
	border-bottom:1px solid #7a7064;
}
.promo-code-form label
{
	float:left;
	margin:16px 10px 0 0;
}
.promo-code-form input
{
	float:left;
	margin:14px 10px 0 0
}
.oid-promo-code-form input, .oid-promo-code-form label, .oid-promo-code-form #apply-promo-code
{
	float:right;
}
#apply-promo-code{
	margin:10px 0;
}
.promo-code-form ul, .promo-code-form li
{
	list-style-type:none;
	margin-bottom:10px;
	text-align:left;
}
.promo-code-form table{
	margin-bottom:10px;
}
.promo-code-form td{
	text-align:right;
}

.fixedWidth-100px
{
	width:98px;
}

.ajaxModal {
	width: 335px;
	margin-top: 100px;
	padding: 30px;
}

form .fieldError{
	color: #B4AE9C;
	background: #440e00;
}                                   
