a.specialLink:link { color: white; font-family: 'Arial'; font-size: 12px;text-decoration:none; }
a.specialLink:visited { color: white; font-family: 'Arial'; font-size: 12px;text-decoration:none; }
a.specialLink:hover { color: white; font-family: 'Arial'; font-size: 12px;text-decoration:underline; }
a.specialLink:active { color: white; font-family: 'Arial'; font-size: 12px;text-decoration:none; }

a.create:link { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:none; }
a.create:visited { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:none; }
a.create:hover { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:underline; }
a.create:active { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:none; }

a.categorylink:link { color: #83580A; font-family: 'Arial'; font-size: 16px;text-decoration:none; }
a.categorylink:visited { color: #83580A; font-family: 'Arial'; font-size: 16px;text-decoration:none; }
a.categorylink:hover { color: #83580A; font-family: 'Arial'; font-size: 16px;text-decoration:underline; }
a.categorylink:active { color: #83580A; font-family: 'Arial'; font-size: 16px;text-decoration:none; }

a.productLink:link { color: #2d241c; font-family: 'Arial'; font-size: 12px;text-decoration:none; }
a.productLink:visited { color: #2d241c; font-family: 'Arial'; font-size: 12px;text-decoration:none; }
a.productLink:hover { color: #2d241c; font-family: 'Arial'; font-size: 12px;text-decoration:underline; }
a.productLink:active { color: #2d241c; font-family: 'Arial'; font-size: 12px;text-decoration:none; }

a.frontproductLink:link { color: #83580A; font-family: 'Arial'; font-size: 12px;text-decoration:none; }
a.frontproductLink:visited { color: #83580A; font-family: 'Arial'; font-size: 12px;text-decoration:none; }
a.frontproductLink:hover { color: #83580A; font-family: 'Arial'; font-size: 12px;text-decoration:underline; }
a.frontproductLink:active { color: #83580A; font-family: 'Arial'; font-size: 12px;text-decoration:none; }

a.hotpinklink:link { color: #fd84c1; font-family: 'Arial'; font-size: 14px;text-decoration:none; }
a.hotpinklink:visited { color: #fd84c1; font-family: 'Arial'; font-size: 14px;text-decoration:none; }
a.hotpinklink:hover { color: #fd84c1; font-family: 'Arial'; font-size: 14px;text-decoration:underline; }
a.hotpinklink:active { color: #fd84c1; font-family: 'Arial'; font-size: 14px;text-decoration:none; }

a.navLink:link { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:none; }
a.navLink:visited { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:none; }
a.navLink:hover { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:underline; }
a.navLink:active { color: #83580A; font-family: 'Arial'; font-size: 14px;text-decoration:none; }

a.cartsummary:link {color:#FFFFFF; font-family: 'Arial'; font-size: 11px; letter-spacing: 0; text-decoration:none; }
a.cartsummary:visited {color:#FFFFFF; font-family: 'Arial'; font-size: 11px; letter-spacing: 0; text-decoration:none; }
a.cartsummary:hover {color:#FFFFFF; font-family: 'Arial'; font-size: 11px; letter-spacing: 0; text-decoration:underline; }
a.cartsummary:active {color:#FFFFFF; font-family: 'Arial'; font-size: 11px; letter-spacing: 0; text-decoration:none; }

a {
	color:#fd84c1;
}

body { background-color: 2d241c; height: 100%;}
html { height: 100%; }
.featuretable {border: 1px solid #8DBC6F; padding:5px; border-spacing:10px;}
.pinkcurve { background-color: FFFFFF; background-image: url(/images/pinkcurve.gif); background-repeat: no-repeat; background-position: bottom right;}
.bigtree {position: absolute; top: 5px; left: 13%;}
.maintable { width:950; padding: 0px;}
.loginbox { background-color: fd84c1; font-family: 'Arial'; font-size: 14px; height:50; width: 275px;}
.headerbox { background-color: FFFFFF;}
.hotpinkbar { background-color: fd84c1; height: 10px;}
.footerbox { background-color: 8DBC6F; height:100;}
.mainpagebg { background-color: FFFFFF;}
.rightsidebar { background-color: fdc5e2; width: 250px;}
.cellbg {background-color: #999999;}
.sidebartitle {color:#fd84c1; font-family: 'Arial'; font-size: 24px; letter-spacing: 0; vertical-align: middle;}
.pagesubtitle {color:#e595c6; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 28px; letter-spacing: 0; vertical-align: middle;}
.pagelabel {color:#5d4f45; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 14px; line-height: 18px;}
.pagelabelsmall {color:#5d4f45; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 12px; line-height: 14px;}
.pagelabelsmall_red {color:#cf2e32; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-weight: bold; font-size: 12px; line-height: 14px;}
.forgetpassword {color:#5d4f45; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 11px; line-height: 12px;}
.hello {color:#FFFFFF; font-family: 'Arial'; font-size: 14px;}
.welcome {color:#83580A; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 14px; line-height: 16px; width:90%;}
.browsetitle {color:#83580A; font-family: 'Arial'; font-weight: bold; font-size: 24px; letter-spacing: 0; vertical-align: middle;}
.vertlines {color:#FFFFFF; font-family: 'Arial'; font-size: 14px;}
.brownvertlines {color:#83580A; font-family: 'Arial'; font-size: 14px;}
.copyright{color:#FFFFFF; font-family: 'Arial'; font-size: 12px;}
.newsletter {color:#FFFFFF; font-family: 'Helvetica'; font-size: 14px; vertical-align: middle;}

/* view page 
.productoptionstable {background-color: 8DBC6F; padding:5px; border-spacing:5px;}
*/
.productoptionstable {background-color: FFFFFF; border-color: fdc5e2; border-style: solid; border-width: 1px; padding:5px; border-spacing:5px;}
.productoptionstable_sub {background-color: FFE6F5;}
.productthumb {padding:2px; border: 1px solid #fdc5e2; max-width: 40px; width:40px;}
.producttitle {color:#83580A; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-weight: bold; font-size: 17px; line-height: 20px; letter-spacing: 0; vertical-align: middle;}
.productprice {color:#83580A; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 17px; line-height: 20px; letter-spacing: 0; vertical-align: middle;}
.productdesc {color:#83580A; font-family: 'Arial'; font-size: 12px; line-height: 18px; letter-spacing: 0; vertical-align: middle;}
.optionstitle {color:#83580A; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-weight: bold; font-size: 16px; line-height: 18px; letter-spacing: 0; vertical-align: middle;}
.smalloptionstitle {color:#83580A; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-weight: bold; font-size: 12px; line-height: 16px; letter-spacing: 0; vertical-align: middle;}
.smalloptionsdata {color:#83580A; font-family: 'Arial'; font-size: 11px; line-height: 13px; letter-spacing: 0; vertical-align: middle;}
.selectiontable {background-color:#FFE6F5; width:100%; padding:5px;}
.selectionimage { max-height: 60px; max-width: 60px;}
.selectionimageh { max-height: 60px; max-width: 75px;}
.selectionimagetitle {color:#83580A; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-weight: bold; font-size: 12px; line-height: 16px; letter-spacing: 0; vertical-align: middle;}
.selectionlabel {color:#83580A; word-wrap: break-word; width: 60px; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 11px; line-height: 12px; letter-spacing: 0; vertical-align: middle;}
.smalllabel {color:#83580A; word-wrap: break-word; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 11px; line-height: 16px; letter-spacing: 0; vertical-align: middle;}
ul {margin-left: 0; padding-left: 2em; margin-top:1px; font-size: 11px;}

/* cart */
.carttitle {color:#FFFFFF; font-family: 'Helvetica'; font-size: 24px; letter-spacing: -1; vertical-align: middle; text-decoration:none;}
.cartsubtotalheader {color:#FFFFFF; font-family: 'Helvetica'; font-size: 14px; letter-spacing: -1; vertical-align: middle;}
.cartsubtotal {color:#FFFFFF; font-family: 'Helvetica'; font-size: 32px; letter-spacing: -1; vertical-align: middle;}
.cartheaders {color:#326d0b; font-family: 'Helvetica'; text-transform: uppercase; font-size: 12px; font-weight: bold; letter-spacing: 0; vertical-align: middle;}
.cartheaders_name {color:#326d0b; font-family: 'Helvetica'; font-size: 12px; font-weight: bold; letter-spacing: 0; vertical-align: middle;}
.cartoptions {color:#e0f1d5; font-family: 'Helvetica'; text-transform: uppercase; font-size: 12px; font-weight: bold; letter-spacing: 0; vertical-align: middle;}
.cartimage {padding-right: 10px;}
.emptycart {color:#FFFFFF; font-family: 'Helvetica'; font-size: 18px; font-weight: bold; letter-spacing: 0; vertical-align: top;}
.producttitle_cart {color:#FFFFFF; font-family: 'Helvetica'; font-size: 14px; letter-spacing: 0; vertical-align: top;}
.productprice_cart {color:#FFFFFF; font-family: 'Helvetica'; font-size: 13px; letter-spacing: 0; vertical-align: top;}
.welcome_paragraph {color:#FFFFFF; font-family: 'Helvetica'; font-size: 18px; letter-spacing: 0; vertical-align: top; font-weight: bold; }
.big_error {color:#cf2e32; font-family: 'Helvetica'; font-size: 18px; letter-spacing: 0; vertical-align: top; font-weight: bold; }
.product_error {color:#cf2e32; font-family: 'Helvetica'; font-size: 12px; letter-spacing: 0; vertical-align: top; font-weight: bold; }
.overlaydiv { background-color: FFFFFF; opacity:.70; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.smalloverlaydiv { background-color: 8DBC6F; z-index:100; opacity:1; position:absolute; top:75px; left: 50%; margin-left: -475px; width:950; height: auto;}
.welcomediv { background-color: 8DBC6F; z-index:100; opacity:1; position:absolute; top:75px; left: 50%; margin-left: -475px; width:950; height: auto;}
.checkout { background-color: 8DBC6F;}
.shippingratestable {background-color: 77a559; padding:5px; border-spacing:0px; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 12px; color:#FFFFFF;}
.shippingratestable2 {background-color: fdf0f7; padding:5px; border-spacing:0px; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 14px; color:#83580A;}

/* fields */
.formtable {border: 1px solid #8DBC6F; padding:5px; border-spacing:10px;}
.inputbox { font-family: Arial; font-size: 12px; border-width:1; border-color:#5d4f45; border-style:solid; background-color:#FFFFFF; color: #393736;}
.textarea { font-family: Arial; font-size: 12px; background-color: FFFFFF; border-width:1; border-color:#5d4f45; border-style:solid; color: #393736;}
.inputbox_reset { font-family: Arial; font-size: 20px; border-width:1; border-color:#999999; border-style:solid; background-color:#FFFFFF; color: #393736;}
/*login */
.signuptable {background-color: FFE6F5;color:#5d4f45; font-family: 'Helvetica'; font-size: 14px;}

//status table
.statustable {background-color: #fdf0f7; border: 1px solid #e2b6cc;}
.headerrow {background-color: #5d4f45; color:#FFFFFF; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 12px;}
.onrow {background-color: #f9daeb; color:#5d4f45; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 12px;}
.offrow {background-color: #fdf0f7; color:#5d4f45; font-family: 'Helvetica', 'Arial', 'sans-serif'; font-size: 12px;}
.statusbar {background-color: #fdf0f7; border: 1px solid #fee2f0; padding:5px; border-spacing:1px;}

.thumbnail{
position: relative;
outline: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 3000;
outline: 0;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 1px;
left: -500px;
border: 1px solid #2d241c;
visibility: hidden;
color: #2d241c;
text-decoration: none;
font-family: helvetica;
font-size: 12px;
text-align: center;
outline: 0;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
top: -10px; /*position where enlarged image should offset horizontally */
outline: 0;
}

a.browse { color:#83580A; text-decoration:none; }
