.header { 
	cursor: hand; cursor:pointer;
}
.details {
	display:none; visibility:hidden;
}

.hiddentextbox
{
font-family: Verdana;
font-size: 10px;
text-decoration:none;
color: Gray;
border-bottom-color: White;
border-bottom-style:none;
border-left-color: White;
border-left-style:none;
border-right-color: White;
border-right-style:none;
border-top-color: White;
border-top-style:none;
}

.SubNav {
font-family: Verdana;
font-size: 11px;
text-decoration:none;
color: Gray;
}

.SubNavOn 
{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;  
text-decoration:none;
color: #613376; 
}

.SubNavPink {
font-family: Verdana;
font-size: 11px;
text-decoration:none;
font-weight: bold;
color: #CC0367;
}

.txtPink {
font-family: Verdana;
font-size: 11px;
text-decoration:none;
font-weight: bold;
color: #CC0367;
}

.boxAttribute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 18px;
	width: 200px;
	padding: 1px 2px 1px 4px;
}
.boxQuantity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 18px;
	width: 25px;
	padding: 1px 2px 1px 4px;
}

.boxSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 180px;
	padding: 1px 2px 1px 4px;
}

.boxYears {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 90px;
	padding: 1px 2px 1px 4px;
}

.boxSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 150px;
	padding: 1px 2px 1px 4px;
}

.boxLonger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 365px;
	padding: 1px 2px 1px 4px;
}

ul {margin-top:7px;margin-bottom:7px;margin-left:35px;}

table { 
padding: 0px; 
spacing: 0px; 
}

td {
font-family: Verdana;
font-size: 12px;
}




a#toolMovePrev:hover {
text-decoration:underline;
}


form { 
padding: 0px; 
margin: 0px; 
}


.breadcrumbSlash {
color: #999999;
}


.breadcrumbSelected {
color: #666666;
}


.breadcrumbTD {
background: #efefef;
padding: 5px;
}


.hr {
display: block;
height: 1px;
line-height: 1px;
background-color: #DCDBDB;
width: 260px;
}

.hr hr {
display: none;
}


.hrGrey{
display: block;
height: 1px;
line-height: 1px;
background-color: #cccccc;
width: 100%;
margin: 0px auto 0px auto;
padding: 0;
}


.hrGrey hr {
display: none;
}


.headerArea{
width: 731px;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc; 
background-color:#FFFFFF;
}

.footerArea {
width: 731px;
}


.footerAreaHome, .footerAreaCheckout, .printLogo, .footerAreaPrint {
display:none;
}


.paddedTD {
padding: 5px;
}


.contentTD {
padding-top: 5px; padding-left:15px; padding-right:15px;
}


.siteMapTD {
padding: 5px;
border-bottom: 1px #cccccc solid;
}


.offsetTable {
padding-left:5px;
margin-left:5px;	
}


.cartArea {
font-family: Verdana;
font-size: 10px;
}

.requiredFields {
	font-size: 10px;
	color: #0289C2;
}

.featureArea {
width: 380px;
background:white;
}


.footerGrey {
color:#666666;
}


.footerGreyAlt {
color:#999999;
}


.footerDark {
color:black;
}


.errorArea {
color:#CC0000;
font-weight:bold;
font-size:10px;
}


.errorFieldArea {
border: 2px #cc0000 solid;
}
	
	
.confirmArea {
border: 2px #339900 solid;
}


.instructArea {
color:#666666;
font-size:10px;	
}


.greyArea {
background-color: #f0f0f0;
border: 1px #cccccc solid;	
}


.currPrice {
color:black;
}


.salePrice {
color:#CC0000;
font-weight:bold;
font-size:10px;
}


.regPrice {
color:#424242;
font-weight:bold;
font-size:10px;
}


.fieldNormal {
color:#666666;
font-weight:bold;
font-size:10px;
}


.fieldRequired {
color:#009900;
font-weight:bold;
font-size:10px;
}
	

.fieldError {
color:#cc0000;
font-weight:bold;
font-size:10px;
}
	

.selectField {
font-family: Verdana;
font-size: 10px;
}


.normalField {
font-family: Verdana;
font-size: 11px;
height: 19px;
}


.searchField {
width: 150px;
font-family: Verdana;
font-size: 11px;
height: 19px;
}


.longField {
width: 410px;
font-family: Verdana;
font-size: 11px;
height: 19px;
}

.midsizeField {
width: 250px;
font-family: Verdana;
font-size: 11px;
height: 19px;
}

.mediumField {
width: 200px;
font-family: Verdana;
font-size: 11px;
height: 19px;
}

.midsizeTxtBoxField {
width: 300px;
font-family: Verdana;
font-size: 11px;
height: 60px;
}

.smallField {
width: 45px;
font-family: Verdana;
font-size: 11px;
height: 19px;
}


.smallerField {
 width: 35px;
 font-family: Verdana;
 font-size: 11px;
 height: 19px;
}


.quantityField {
width: 25px;
font-family: Verdana;
font-size: 11px;
height: 12px;	
}

.attributeField {
width: 130px;
font-family: Verdana;
font-size: 11px;
height: 12px;	
}


.searchButton {
font-weight: bold;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
border: thin outset;
background-color: #cccccc;
text-decoration: none;
color: #666666;
background-position: center;
text-align: center;
min-width: 25px;
}


ul.popup {
padding:0px;
margin:0px;
}


li.popup {
list-style-type: none;
background-image: url(/assets/nav/ico_popup.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left:14px;
padding-top:2px;
line-height:13px;
}

.headertable
{
	background-image: url("/images/MiddleBar.jpg");
background-repeat: no-repeat;
background-position: 2.7em;
padding-left:14px;
}


div.indent {
padding-left:16px;
width:150px;	

}


div.popup {
padding-top:2px;
padding-left:16px;
background-image: url(/assets/nav/ico_popup.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
height:16px;
width:150px;	
cursor: pointer; 
cursor: hand;
}


li.popup:hover {
 cursor:hand;	
}


.marker:hover {
text-decoration:none;
}

.spacerColor 
{
	color: #CCCCCC;
	line-height: 14px;
}


.wireLeft {
	
}
.wireRight {
	
}

/*FONT STYLES*/
.bottomNav a:link
{
color: #939296;
text-decoration: none
}

.bottomNav a:visited
{
color: #939296;
text-decoration: none
} 

.bottomNav a:hover
{
color: #939296;
text-decoration: underline
} 

.bottomNav a:active
{
color: #939296;
text-decoration: underline
} 

.greyLinks a:link
{
color: #424242;
text-decoration: underline
}

.greyLinks a:visited
{
color: #424242;
text-decoration: underline
} 

.greyLinks a:hover
{
color: #424242;
text-decoration: none
} 

.greyLinks a:active
{
color: #424242;
text-decoration: none
} 

.fgoo a:link
{
color: #FF9A00;
text-decoration: underline
}

.fgoo a:visited
{
color: #FF9A00;
text-decoration: underline
} 

.fgoo a:hover
{
color: #FF9A00;
text-decoration: none
} 

.fgoo a:active
{
color: #FF9A00;
text-decoration: none
} 

.disclaimerText
{
color: #939296;
font-size: 9px;
} 
.leading17 {
	line-height: 17px;
}
.leading14 {
	line-height: 14px;
}
.noRepeatBG {
	background-repeat: no-repeat;
}
.pinkStandout {
	font-weight: bold;
	color: #CC0367;
}
.bold {
	font-weight: bold;
}
.size10BodyText {
	font-size: 10px;
}
.size9BodyText {
	font-size: 9px;
}
.productBorderTD {
background: #DCDBDB;
padding: 0px;
}

body {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
         background-color: #ffffff;
        background-image: url(../images/background_gradient.gif);
        background-repeat:repeat-x; 
        font-family: verdana, arial;
        font-size: 12px;
        color: #fff0b1;
}

#header {
	margin: 0px 0px 0px 73px;
	padding: 0px 0px 0px 0px;
	width: 934px;
	height: 162px;
        background-image: url(../images/bgtpurple.gif);
        background-repeat: no-repeat;
        background-position: bottom left;
        z-index: 0;
}

a {
        color: #9c5Ac4;
        text-decoration: none;
}

a:hover {
        color: #613376;
}


a.purp {
        color: #9c5Ac4;
        text-decoration: none;
}

a.purp:hover {
        color: #613376;
}

a.oran{
        color: #613376;
        text-decoration: none;
}

a.oran:hover {
        color: #efb20c;
}

a.oranover {
        color: #613376;
}

.tmenu {
        position: absolute;
        left: 720px;
        top: 10px;
        width: 180px;
        height: 21px;
        margin: 0px 0px 0px 0px;
        text-align: right;
        font-size: 12px;
        z-index: 1;
}

.iris {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 395px;
        height: 323px;
        z-index: 1;
}

.title {
        position: absolute;
        left: 395px;
        top: 49px;
        width: 502px;
        height: 29px;
        margin: 0px 0px 0px 0px;
        padding-bottom: 8px;
        border-bottom: 2px solid #e5a700;
        z-index: 1;
}

.menu {
        position: absolute;
        left: 395px;
        top: 92px;
        width: 502px;
        height: 16px;
        margin: 0px 0px 0px 0px;
        z-index: 1;
}

#container {
        width: 861px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 73px;
        background-image: url(../images/bgmpurple.gif);
        background-repeat: repeat-y;
        background-position: top left;
        z-index: 0;
}

#main {
	width: 821px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	color: #613376;
        z-index: 1;
}

.mcontent {
	margin: 0px 174px 0px 325px;
	color: #613376;
        text-align: justify;
        z-index: 2;
}

.mcontent2 {
	margin: 0px 0px 0px 325px;
	color: #613376;
        text-align: justify;
        z-index: 2;
}


.left {
	float: left;
	margin: 200px 0px 0px 15px;
	width: 263px;
	color: #613376;
        z-index: 0;
}

.nutop {
	height: 17px;
        background-image: url(../images/bgtnewsupdates.gif);
        background-repeat: no-repeat;
        background-position: top left;
        z-index: 0;
}

.nucontent {
        background-image: url(../images/bgmnewsupdates.gif);
        background-repeat: repeat-y;
        background-position: top left;
	color: #613376;
        padding: 0px 10px 0px 10px;
        z-index: 1;
}

.nubot {
	height: 17px;
        background-image: url(../images/bgbnewsupdates.gif);
        background-repeat: no-repeat;
        background-position: top left;
        z-index: 0;
}

.right {
	margin: 0px 0px 0px 10px;
	float: right;
	width: 154px;
	color: #613376;
    z-index: 0;
    
        
}

.ftop {
	height: 17px;
        background-image: url(../images/bgtfeatured.gif);
        background-repeat: no-repeat;
        background-position: top left;
        z-index: 0;
}

img.firis {
        border: 1px solid #000;
}

.fcontent {
        background-image: url(../images/bgmfeatured.gif);
        background-repeat: repeat-y;
        background-position: top left;
	color: #613376;
        padding: 0px 10px 0px 10px;
        z-index: 1;
       
}

.fbot {
	height: 17px;
        background-image: url(../images/bgbfeatured.gif);
        background-repeat: no-repeat;
        background-position: top left;
        z-index: 0;
}

.clear {
	clear:both;
        margin: 0px 0px 0px 0px;
}

#footer {
        background-image: url(../images/bgbpurple2.gif);
        background-repeat: no-repeat;
        background-position: top left;
        margin: 0px 0px 25px 73px;
        width: 965px;
        height: 273px;
}

.bmenu {
	color: #9c5Ac4;
        padding: 125px 0px 0px 0px;
        text-align: center;
        width: 861px;
        font-size: 9px
}


.bolder {
        font-weight: bold;
}

.big99 {
        font-size: 9px;
}

.big13 {
        font-size: 12px;
}

.big17 {
        font-size: 17px;
}

.georgia {
        font-family: georgia;
}

p {
        padding: 0px 0px 10px 0px;
        margin: 0px 0px 0px 0px;
}

.ptitle {
        text-align: right;
}
