/* 
 nosBlack: #231F20;
 bodyBrown: #8B7054
 nosOrange: #F8981D;
 brightOrange: #FF6536;
 darkerOrange: #FD8900;
 darkGray: #393334;
 mediumGRay: #74696b;
 lightGray: #C3C1B4;
 lightYellow: #FFFDDF;
 blue: #009ac9;
*/
/*
div#middleBox1,div#middleBox2,div#rightBox,div#bottomBox,div.productOptionsWrapper{
 border:1px dashed #FFF;
}
*/
body{
 margin:0;
 background:#8B7054 url("../graphics/common/bodyBackground.png") repeat;
 font:normal 10pt "Trebuchet MS";
 color:#231F20;
}
a img{
	border:none;
}
div#masterWrapper{
	width:1130px;
	height:auto;
}
a{
 color:#009ac9;
 font:10pt Georgia;
}
p{
 margin:3px;
 padding:0;
 font-size:10pt;
 font-family:font-family: 'Trebuchet MS', Helvetica, sans-serif;
 color:#231F20;
}
label.error {
	color:#FF0000;
}
hr{
	margin:8px;
	padding:0;
	background:#74696b;
	color:#74696b;
	border:none;
	width:auto;
	height:1px;	
}
input[type=button]{
 cursor:pointer;
}
input[type=text]{
 margin:3px;
 background:#FFF;
 font:10pt Trebuchet MS;
}
input.inputTextExtraSmall{
 width:40px;
}
input.inputTextSmall{
 width:70px;
}
input.inputTextLarge{
 width:200px;
}
p.tinyText{
	margin:3px;
	padding:0;
 	font:normal 8pt "Trebuchet MS";
	color:#231F20;
}
h1{
 margin:3px;
 padding:0;
 font:18pt Georgia;
 color:#393334;
}
h1.orange{
 color:#FD8900;
}
h2{
 margin:3px;
 padding:0;
 font:12pt Georgia;
 color:#74696b;
}
h3{
 margin:3px;
 padding:0;
 font:9pt Georgia;
 color:#231F20;
}
span.breadCrum{
 margin:0;
 padding:0;
 font:8pt "Trebuchet MS";
 color:#231F20;;
}
span.productTypeTag{
 margin:5px;
 padding:0;
 background:#CCC;
 color:#74696b;
 text-align:center;
 height:20px;
 width:60px;
 display:block;
 font:normal 10pt "Trebuchet MS";
}
span.tagRed, span.tagGrey, span.tagGreyDead, span.tagWhite{
 margin:5px;
 padding:0;
 background:#FF6536;
 color:#FFF;
 text-align:center;
 height:20px;
 width:60px;
 display:block;
 font:normal 10pt "Trebuchet MS";
}
span.tagGrey{
 background:#74696B;
}
span.tagWhite{
 background:#FFF;
 font-size:11pt;
 color:#231F20;
}
span.tagGreyDead{
 background:#CCC;
 text-decoration:line-through;
 color:#74696B;
}
.floatR{
 float:right;
}
.floatL{
 float:left;
}
.textAlignCenter{
	text-align:center;
}
.textAlignRight{
	text-align:right;
}
.textAlignLeft{
	text-align:left;
}
/* common elements */
div.pushrod{
	clear:both;
}
div#tweetBook{
	margin:10px 0px 0px 0px;
}
div.productOptionsWrapper{
 float:left;
 margin:0;
 padding:0px 0px 0px 8px;
 width:126px;
 height:auto;
}
span.productPrice, span.productPriceDiscount, span.productPriceGhost{
 margin:3px;
 padding:0;
 font:normal 12pt "Trebuchet MS";
 color:#231F20;
}
span.productPriceDiscount{
 color:#231F20;
}
span.productPriceGhost{
 text-decoration:line-through;
 color:#74696b;
}
input.orderNowButton, 
input.moreInfoButton, 
input.submitButton, 
input.orderNowButtonCompact,
input.moreInfoButtonCompact, 
input.nextStepButton, 
input.continueShoppingButton, 
input.detailsButton,
input.clickButton{
 margin:3px;
 padding:0;
 border:none;
 width:120px;
 height:25px;
 display:block;
}
input.orderNowButton{
 background:url("../graphics/common/orderNowButton.png") no-repeat;
}
input.moreInfoButton{
 background:url("../graphics/common/moreInfoButton.png") no-repeat;
}
input.orderNowButton:hover{
 background:url("../graphics/common/orderNowButtonHover.png") no-repeat;
}
input.moreInfoButton:hover{
 background:url("../graphics/common/moreInfoButtonHover.png") no-repeat;
}
input.submitButton{
 background:url("../graphics/common/submitButton.png") no-repeat;
}
input.submitButton:hover{
 background:url("../graphics/common/submitButtonHover.png") no-repeat;
}
input.orderNowButtonCompact{
 background:url("../graphics/common/orderNowButtonCompact.png") no-repeat;
 width:75px;
}
input.moreInfoButtonCompact{
 background:url("../graphics/common/moreInfoButtonCompact.png") no-repeat;
 width:75px;
}
input.orderNowButtonCompact:hover{
 background:url("../graphics/common/orderNowButtonCompactHover.png") no-repeat;
}
input.moreInfoButtonCompact:hover{
 background:url("../graphics/common/moreInfoButtonCompactHover.png") no-repeat;
}
input.detailsButton{
 background:url("../graphics/common/detailsButton.png") no-repeat;
}
input.detailsButton:hover{
 background:url("../graphics/common/detailsButtonHover.png") no-repeat;
}
input.clickButton{
 background:url("../graphics/common/clickButton.png") no-repeat;
 width:130px;
}
input.clickButton:hover{
 background:url("../graphics/common/clickButtonHover.png") no-repeat;	
}
span.productTypeTag{
 margin:3px;
 padding:2px 0px 0px 0px;
 background:#CCC;
 font:10pt Georgia;
 color:#74696b;
 text-align:center;
 height:20px;
 width:60px;
 display:block;
}
div.boxHeader{
 margin:0;
 padding:0;
 background:url("../graphics/common/boxHeader.png") no-repeat;
 width:292px;
 height:25px;
 font:10pt Georgia;
 color:#FFF;
 text-transform:capitalize;
}
div.boxHeader h1{
 color:#FFF;
 font-size:10pt;
 font-weight:normal;
 margin:0;
 padding:5px 0px 0px 16px;	
}
/* common elements */
div#topBar{
 margin:0;
 padding:0;
 border:none;
 background:#231F20 url("../graphics/common/topBarBackground.png") repeat-x;
 width:auto;
 height:25px;
}
div#topBar ul{
 margin:0;
 padding:3px;
 list-style:none;
}
div#topBar ul li{
 margin:0px 0px 0px 40px;
 padding:0;
 display:inline;
}
div#topBar ul li a, ul#middleMenu li a{
 font:10pt "Trebuchet MS";
 color:#FFF;
 text-decoration:none;
}
div#topBar ul li a:hover, ul#middleMenu li a:hover{
 color:#FF9F2D;
}
ul#middleMenu{
 display:block;
 list-style:none;
 background:url("../graphics/common/middleMenuBackground.png") no-repeat;
 margin:0px 0px 0px 10px;
 padding:7px 0px 0px 0px;
 height:25px;
 text-align:left;
}
ul#middleMenu li{
 display:inline;
 margin:0px 0px 0px 60px;
}
div#topBox{
 margin:0;
 padding:20px 0px 20px 10px;
 width:auto;
 height:auto;

}
img#nostalgienetLogo{
 float:left;
 border:none;
}
div#outboundBannerHeader{
	width:468px;
	height:60px;
	float:left;
}
div.middleBox{
 margin:0;
 padding:8px 0px 0px 8px;
 width:auto;
 height:auto;
 float:left;
}
div.middleBox2{
 margin:0;
 padding:8px 0px 0px 0px;
 width:auto;
 height:auto;
 float:right;
}

div.standardPageShadow{
 padding:8px;
 background:url("../graphics/common/shadowPatch.png") repeat;
 width:766px;
 height:auto;
}
div.standardPageBox{
 padding:32px;
 margin:0;
 background:#FFF;
 width:auto;
 height:auto;
 font:10pt Georgia;
 color:#231F20;
}
div.standardPageText{
	padding:20px 0px 20px 0px;
}
div.standardPageText p{
	padding:5px;
	font:normal 10pt "Trebuchet MS";
}
div#onTvShadow{
 margin:0px 0px 0px 8px;
 padding:8px;
 background:url("../graphics/common/shadowPatch.png") repeat;
 width:314px;
 height:auto; 
 float:left;
}
div#onTvBox{
 padding:8px;
 margin:0;
 background:#FFF;
 width:auto;
 height:auto;
 font:10pt Georgia;
 color:#231F20;	
}
div#onTvTarget ul{
 margin:0;
 padding:0;
 list-style:none;
 font:normal 10pt "Trebuchet MS";
}
div#onTvTarget ul li{
 margin:0;
 padding:5px;
}
div#onTvTarget ul li a{
 margin:0;
 color:#231F20;
 font:normal 10pt "Trebuchet MS";
 text-decoration:none;
}
div#onTvTarget ul li a:hover{
 text-decoration:underline;
}
div#onTvTarget ul li span{
	margin:0px 16px 0px 8px;
	padding:0;
}
div#onTvTarget ul li.even{
	background:#C3C1B4;
}
div#onTvTarget ul li.odd{
	background:#ADABA1;
}
div#onTvTarget ul li.ghost{
	background:#74696b;
}
div#onTvTarget ul li.specialCase{
	background:#FF6536;
	color:#FFF;
}
div.hr{
 margin:8px;
 padding:0px;
 height:3px;
 border:none;
 border-bottom:1px dashed #393334; 
}
div#rightBox{
 margin:0;
 padding:0px 0px 0px 8px;
 width:300px; /* 252px */
 height:auto;
 float:left;
}
div.contentBoxShadow{
 margin:0;
 padding:8px;
 background:url("../graphics/common/shadowPatch.png") repeat;
 width:auto;
 height:auto;
}
div.contentBox{
 padding:8px;
 margin:0;
 background:#FFF;
 width:auto;
 height:auto;
 font:10pt Georgia;
 color:#231F20;
}
a.compactButton, a.compactButtonOrange{
 margin:0;
 padding:5px;
 background:#74696b;
 font:10pt Georgia;
 color:#FFF;
 text-decoration:none;
 text-align:center;
}
a.compactButtonOrange{
 background:#FF6536;
}
a.compactButton:hover, a.compactButtonOrange:hover{
 text-decoration:underline;
}
div#breadCrumsWrapper{
 margin:0;
 padding:0px 0px 3px 0px;
 width:auto;
 height:25px;
}
div#breadCrumsWrapper div{
 float:left;
}
div#breadCrumsHead{
 margin:0;
 padding:0;
 background:url("../graphics/common/breadCrumHead.png") no-repeat;
 width:85px;
 height:25px;
}
div.breadCrumBody{
 margin:0;
 padding:3px 3px 0px 3px;
 background:url("../graphics/common/breadCrumBody.png") repeat-x;
 width:auto;
 height:25px;
 font:10pt Georgia;
 text-transform:capitalize;
 color:#231F20;
}
div.breadCrumBody a{
 font:10pt Georgia;
 color:#231F20;
 text-decoration:none;
}
div.breadCrumBody a:hover{
 text-decoration:underline;
}
div.breadCrumArrow{
 margin:0;
 padding:0;
 background:url("../graphics/common/breadCrumArrow.png") no-repeat;
 width:15px;
 height:25px;
}
div#breadCrumsTail{
 margin:0;
 padding:0;
 background:url("../graphics/common/breadCrumTail.png") no-repeat;
 width:11px;
 height:25px;
}
div#breadCrumsTarget{
 margin:0;
 padding:0;
 border:none;
}
img.questionMark{
	margin:3px;
	padding:0;
	width:15px;
	height:15px;
	border:none;
}	
div.helpLabel{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:2px;
	width:auto;
	height:auto;
	font:normal 8pt "Trebuchet MS";
	border:1px solid #393334;
	background:#FFFDDF;
	color:#231F20;	
}

