.boxText {
font-family:Verdana;
font-size:12px
}

.errorBox {
font-family:Verdana;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

.stockWarning {
font-family:Verdana;
font-size:10px;
color:#c03
}

.orderEdit {
font-family:Verdana;
font-size:10px;
color:#E82E6D;
text-decoration:underline
}

BODY {
background-image:url('../images/');
color:#666
}

HTML,BODY{ margin:0; padding:0; height:100%; border:none}

border {
border-bottom-color: #649A32; border-bottom-style: dotted; border-bottom-width: 15px;
border-left-color: #649A32; border-left-style: dotted; border-left-width: 15px;
border-right-color: #649A32; border-right-style: dotted; border-right-width: 15px;
border-top-color: white; border-top-style: dotted; border-top-width: 1px;
}

h1 {
font-family:Verdana;
font-size:12px;
color:#666
}

A {
color:#666;
text-decoration:none
}

FORM {
display:inline
}

A.headerNavigation {
color:#666
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Verdana;
font-size:10px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#649A32
}

TD.headerInfo {
font-family:Verdana;
font-size:10px;
background:#649A32;
color:#FFF;
font-weight:700;
text-align:center
}

TD.footer {
font-family:Verdana;
font-size:10px;
background:#FFF;
color:#FFF;
font-weight:700
}

.infoBoxNotice {
}

TD.infoBoxHeading {
font-family:Verdana;
font-size:10px;
font-weight:700;
color:#FFF
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {
background:#F3F3F3
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#FFF;
border-style:dotted;
border-width:1px
}

TABLE.productListing {
border:1px solid #FFF;
border-spacing:1px
}

TD.productListing-data {
font-family:Verdana;
font-size:9pt
}

TD.main,P.main {
font-family:Verdana;
font-size:10px;
line-height:1.5
}

TD.accountCategory {
font-family:Verdana;
font-size:10px;
color:#abd
}

SPAN.newItemInCart {
font-family:Verdana;
font-size:10px;
color:#E82E6D
}

TEXTAREA {
width:100%;
font-family:Verdana;
font-size:10px
}

SPAN.greetUser {
font-family:Verdana;
font-size:10px;
color:#E82E6D;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#E82E6D;
border-style:solid;
border-width:1px
}

SPAN.markProductOutOfStock {
font-family:Verdana;
font-size:10px;
color:#F93;
font-weight:700
}

SPAN.productSpecialPrice {
font-family:Verdana;
color:#E82E6D;
font-weight:700
}

SPAN.errorText {
font-family:Verdana;
color:red
}

.moduleRowOver {
background-color:#D7E9F7;
cursor:hand
}

.moduleRowSelected {
background-color:#E9F4FC
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana;
font-size:10px;
color:#8c8c8c
}

.messageStackError,.messageStackWarning {
font-family:Verdana;
font-size:10px;
background-color:#ffb3b5
}

.messageStackSuccess {
font-family:Verdana;
font-size:10px;
background-color:#9f0
}

.inputRequirement {
font-family:Verdana;
font-size:10px;
color:red
}

#lightbox {
position:absolute;
top:40px;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0
}

#lightbox a img {
border:none
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto
}

#imageContainer {
padding:10px
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10
}

#imageContainer>#hoverNav {
left:0
}

#hoverNav a {
outline:none
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:url('../images/blank.gif') no-repeat;
display:block
}

#prevLink {
left:0;
float:left
}

#nextLink {
right:0;
float:right
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
margin:0 auto
}

#imageData {
padding:0 10px
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left
}

#imageData #caption {
font-weight:700
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:0.7em
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000;
filter:alpha(opacity=60);
-moz-opacity:0.6px;
opacity:0.6px
}

:after.clearfix {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

* html>body .clearfix {
display:inline-block;
width:100%
}

* html .clearfix {
height:1%
}

TD.productDesc {
font-family:Verdana;
font-size:10px;
color:#666;
padding:1px 7px
}

TD.productheadDesc {
font-family:Verdana;
font-size:10px;
font-weight:400;
color:#000;
padding:4px 0 0 10px
}

.productsNotifications,TR.headerNavigation,TR.footer,.infoBox {
background:#FFF
}

h2,TD.pageHeading,DIV.pageHeading,TD.subBar,.checkoutBarCurrent {
font-family:Verdana;
font-size:10px;
color:#666
}

A:hover,a:hover.headerNavigation,A.pageResults,a:hover.pageResults {
color:#E82E6D
}

TR.header,TR.subBar {
background:#fff
}

TD.headerNavigation,.productListing-heading {
font-family:Verdana;
font-size:10px;
background:#FFF;
color:#666;
font-weight:700
}

.infoBoxContents,.infoBoxNoticeContents {
font-family:Verdana;
font-size:10px
}

TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,TD.fieldValue,CHECKBOX,INPUT,RADIO,SELECT,.messageBox {
font-family:Verdana;
font-size:10px
}

TD.fieldKey,TD.tableHeading,TD.formAreaTitle {
font-family:Verdana;
font-size:10px;
font-weight:700
} 

TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #ffffff;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #ffffff;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #ffffff; 
} 
TR.pollFooter { 
  background: #ffffff;
}  	


.roundedcornr_box_134289 {
	background: url(roundedcornr_134289_tl.png) no-repeat top left;
}
.roundedcornr_top_134289 {
	background: url(roundedcornr_134289_tr.png) no-repeat top right;
}
.roundedcornr_bottom_134289 {
	background: url(roundedcornr_134289_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_134289 div {
	background: url(roundedcornr_134289_br.png) no-repeat bottom right;
}
.roundedcornr_content_134289 {
	background: url(roundedcornr_134289_r.png) top right repeat-y;
}

.roundedcornr_top_134289 div,.roundedcornr_top_134289,
.roundedcornr_bottom_134289 div, .roundedcornr_bottom_134289 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_134289, .roundedcornr_bottom_134289 {
	margin-top: -19px;
}
.roundedcornr_content_134289 { 
    padding: 0 15px;
}

