P { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003c78;
	line-height: 14px;}


	
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
	
.floatingmenu {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;}
	
B { 
	font-weight: bold;}


.pagecount {
	color: #003c78;
	font-size: 12px;
	text-decoration: none;}
	
A.pagecount:link {
	color: #4c76a0;
	text-decoration: underline;}

A.pagecount:Hover {
	color: #003c78;
	text-decoration: underline;}

A.pagecount:Visited {  
	color: #4c76a0; 
	text-decoration: underline;}

.bodytext {
	font-size: 10px;
	color: #666666;
	line-height: 13px;}

.frontpageheader {
	font-size: 11px;
	color: #003c78;
	line-height: 13px;}
	
A.frontpageheader:link {
	color: #003c78;}

A.frontpageheader:Hover {
	color: #4c76a0;
	text-decoration: underline;}

A.frontpageheader:Visited {  
	color: #857c6e; }

.bodytext2 {
	color: #857c6e;
	text-decoration: none;}
	
.descript_underphotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #857c6e;
	line-height: 13px;
	text-decoration: underline;
	text-align: center;}
	
.header {
	font-size: 10px;
	color: #857c6e;
	line-height: 13px;
	text-decoration: none;}

A.header:link {
	color: white;}

A.header:Hover {
	color: white;
	text-decoration: underline;}

A.header:Visited {  
	color: white;}

.whitetext { 
	font-size: 10px; 
	color: #FFFFFF ;}

.pricetext {
	font-size: 11px;
	font-style: normal;
	color: #003c78;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;}

.productintro { 
	font-size: 12px; 
	font-style: normal; 
	color: #003c78 ; 
	line-height: 16px}

.product {
	font-size: 12px;
	font-style: normal;
	color: #003c78;
	line-height: 16px;}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
	font-weight: bold;}
	
.StyleHead {
	font-size: 16px;
	color: #003c78;
	font-style: normal;
	line-height: normal;
	font-weight: bold;}

.leftnav {
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;}
	
A.leftnav:link {
	color: #857c6e;}

A.leftnav:Hover {
	color: #003c78;}

A.leftnav:Visited {
	color: #4c76a0; }

A.bodytext2:link {
	font-size: 10px;
	font-style: normal;
	color: #857c6e;
	text-decoration: underline;}

A.bodytext2:Hover {
	font-size: 10px;
	font-style: normal;
	color: #a00b44;
	text-decoration: underline;}

A.bodytext2:Visited {  
	font-size: 10px; 
	font-style: normal; 
	color: #4c76a0; 
	text-decoration: none}

A.descript_underphotos:link {
	font-size: 10px;
	font-style: normal;
	color: #857c6e;
	line-height: 13px;
	text-decoration: underline;
	text-align: center;}

A.descript_underphotos:Hover {
	font-size: 10px;
	font-style: normal;
	color: #003c78;
	line-height: 13px;
	text-decoration: underline;
	text-align: center;}

	
Select { 
	font-size: 11px;
	font-style: normal;
	color: #666666;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;}
	
.formtext {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;}
	
.checkout { 
	font-size: 11px; 
	font-style: normal; 
	color: #666666; 
	line-height: 12px}

.checkoutheadline {
	font-size: 14px;
	color: #666666;
	font-style: normal;
	line-height: normal;
	font-weight: bold;}	
	
.detailprice { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003c78;
	line-height: 14px;;}

.Hand{
 cursor : hand;
}

.unsubscribe { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c78;
	line-height: 14px;;}
	
.invisbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 10px;
	border : #fff;
	border-color : #fff;
}

.reverse { 
	font-size: 12px;
	color: #003c78;
	font-weight: bold;
}
	
a.reverse:link {  
	color: #003c78; }

a.reverse:hover {  
	color: #666666; }

a.reverse:visited {  
	color: #003c78; }
	
.header1 {
	font-size: 12px;
	color: #fff;
	line-height: 13px;
	}

A.header1:link {
	color: white;}

A.header1:Hover {
	color: #cccccc;}

A.header1:Visited {  
	color: white;}
	
.textheader {
	font-family: Helvetica;
	font-size: 20px;
	color: #003c78;
	line-height: 14px;
	text-decoration : underline;
}

H1 {
	padding-top:3px; 
	font-size:22px; 
	color:#813d3e; 
	margin:10px;   
	float:left;
	font-weight: normal;
	line-height: 24px;
}
	
A.H1:link {
	color: #A00b44;}

A.H1:Visited {  
	color: #A00b44;}
	
H2 {
	font-size: 12px;
	color: #A00b44;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 6px;
	text-decoration: none;
	margin-bottom : 9px;}
	
A.H2:link {
	color: #A00b44;}

A.H2:Hover {
	color: #A00b44;}

A.H2:Visited {  
	color: #A00b44;}
	
H3 {
	font-family: Arial;
	font-size: 20px;
	color: #4C76A0;
	padding-top: 8px;
	font-weight: lighter;
}

.menu	{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	text-decoration: none;
}

A.menu:link {
	color: #666666;
	text-decoration: none;
	line-height: 18px;}

A.menu:hover {
	color: #003c78;}

A.menu:Visited {  
	color: #666666;
	text-decoration: none;}

.menuHeader	{
	background-color: #a99f92;
	color: White;
	font-size: 14px;
}


.menuCategoryHeader	{
	color: #a29888;
	text-decoration: none;
}

.Price_Block	{
	font-size: 15px;
	font-weight: bold;
}

.Sale_Price	{
	color: #7e3e35;
	font-size: 15px;
	font-weight: bold;
}

.green	{
	color: #5BB424;
}


.bold	{font-weight: bold;}

.tan	{color: #a29888;}
.tanBackground	{background-color: #a29888; color: White; padding-bottom:2px}

.darkRed	{color: #7e3e35;}
.darkRedBackground	{background-color: #7e3e35; color: White;	font-weight: bold;}
.holidayRedBackground	{background-color: #AE3C00; color: White;	font-weight: bold;}

.darkGray	{color: #666666;}

A.menuCategoryHeader	{color: #a29888;}
A.menuCategoryHeader:Visited	{color: #a29888;}
A.menuCategoryHeader:Hover	{color: #003c78;}

.smallfont	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.noUnderline	{text-decoration: none;}

.rightborder	{border-right-style: solid; border-right-width: 1px; border-right-color: #a29888;}
.leftborder	    {border-left-style: solid; border-left-width: 1px; border-left-color: #a29888;}
.topborder	    {border-top-style: solid; border-top-width: 1px; border-top-color: #a29888;}
.bottomborder	{border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #a29888;}
.sideborder	    {border-left-style: solid; border-left-width: 1px; border-left-color: #a29888; border-right-style: solid; border-right-width: 1px; border-right-color: #a29888;}
.sidebottomborder {border-left-style: solid; border-left-width: 1px; border-left-color: #a29888; border-right-style: solid; border-right-width: 1px; border-right-color: #a29888; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #a29888;}

.fade-box {
	margin-left: 0px;
	position: absolute;
	top: 175;
	width: 564px;
	height: 306px;	}
	
.fade-box1 {
	margin-left: 0px;
	position: absolute;
	top: 100;
	width: 962px;
	height: 82px;	}
	
div.myAccount, div.myAccountAddress {
	text-align:center;
	border: 1px solid #a29888;
	font-family: arial, helvetica, sans serif;
	font-size:.7em;
	color:#666;	
}

div.myAccount form {
	margin: 0px;
	display:block;
	text-align:right;
}

div.myAccount label {
	margin: 2px 5px 5px 0px;
	text-align:right;
	font-weight:bold;
	width:95px;
	float:left;
}



div.myAccount input.button, div.myAccountAddress input.button  {
	border:1px solid #836259;
	float:right;
	background: #7d3d34;
	color:#fff;
	cursor:pointer;
}

div.myAccount span, div.myAccountAddress span {
	display:block;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight:bold;
}

div.myAccount div.errorBox, div.myAccountAddress div.errorBox {
	height:18px;
}

div.myAccount span.error {
	color:#c24747;
	width:245px;
	text-align:center;
	display:none;
	background:#fff;
}

div.myAccountAddress form {
	margin: 0px;
	padding:7px;
	text-align:left;
	width:450px;
}

div.myAccountAddress label {
	margin:5px 0px 0px 0px;
	font-weight:bold;
}

div.myAccountAddress input, div.myAccountAddress select {
	border: 1px solid #666;
	margin:0px 5px 7px 0px;
}

div.myAccountAddress label span.error {
	display:inline;
	padding:0px;
	margin:0px;
}

div.myAccountAddress span.error {
	color:#c24747;
	width:540px;
	text-align:left;
	display:none;
	font-weight:600;
}
	
table.cfdebug {
	text-align:left;
}
	
/*for the content first layout */
	

	div#page {
		padding:0px;
		margin: 0em auto;
		text-align:left;
		position:relative;
		width:960px; 
	}
	
	div#mainContent {
		margin: 0px 0px 140px 0px; /* bottom margin keeps the footer below everything */
		padding: 0px;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		width: 958px;
		top: 123px; /* pushes everything down to save room for header */
		position:relative;
		overflow:hidden;
	}
	
	
	div#leftNav {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px;
		position:relative;
		float:left;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		top:4px;
	}
	
	div#rightContent {
		width:775px;
		margin: 0px;
		padding: 10px 0px 20px 0px;
		top: 0px !important;
		top:3px;
		position:relative;
		float:right;
		overflow:hidden;
	}
	
	div#topHeader {
		margin: 0px;
		padding: 0px;
		width:760px;
		position: absolute;
		top:0px;
		left:0px;
	}
	
	div#footer {
		margin:20px 0px;
		padding:20px 0px 0px 0px;
		text-align:center;
		clear:both;
		postion:absolute;
		bottom:0px;
	}
	
	div#consumerContent {
		bottom: 0px;
		left: 0px;
		padding:0px 0px 10px 0px;
		margin: 0px;
		position:absolute;
		width:751px; 
		font-size:11px;
		font-family:arial,helvetica,sans serif;
		color:#666;
		clear:both;
		z-index:2;
	}

	div#innerContent {
		padding:0px;
		margin:0px;
		position:relative;
		width:551px; 
	}

	
	
	
	
	
	
	
	
	
	


.headerText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight:bold;
	line-height: 11px;}

A.headerText:link {
	color: #666;
	text-decoration: none;}

A.headerText:Hover {
	color: #666;
	text-decoration: underline;}

A.headerText:Visited {  
	color: #666; 
	text-decoration: none;}
	
	
	
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	padding-right:5px;
}
	
A.bodyText:link {
	
	text-decoration: none;}

A.bodyText:Visited {  
	
	text-decoration: none;}

A.bodyText:Hover {
	
	text-decoration: underline;}
		

.bodyText1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;}
	
A.bodyText1:link {
	color: #666666;
	text-decoration: none;}

A.bodyText1:Hover {
	color: #666666;
	text-decoration: underline;}

A.bodyText1:Visited {  
	color: #666666; 
	text-decoration: none;}	

	
	
.homeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 11px;
	font-weight:bold;
}
	
A.homeHeader:link {
	
	text-decoration: none;}
	
A.homeHeader:Visited {  
	
	text-decoration: none;}

A.homeHeader:Hover {
	
	text-decoration: underline;}


	
		
	
	
.homeRed { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #701111;
	line-height: 11px;
	font-weight:bold;}
	
A.homeRed:link {
	color: #701111;
	text-decoration: underline;}

A.homeRed:Hover {
	color: #701111;
	text-decoration: none;}

A.homeRed:Visited {  
	color: #701111; 
	text-decoration: underline;}
	
	
.homeHeader1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 11px;
	font-weight:bold;
	margin-left:15px;
	margin-top:14px;}
	
A.homeHeader1:link {
	color: #000;
	text-decoration: none;}

A.homeHeader1:Hover {
	color: #000;
	text-decoration: underline;}

A.homeHeader1:Visited {  
	color: #000; 
	text-decoration: none;}
	

.white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;}	

.whiteHeader { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;}	
	
	
.homeCell {  
	padding-left:14px;
	margin-left: 14px;
	text-align:left;
	
	}
	

.smallfont	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
