﻿body {font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
table td {font-size:12px;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:16px;margin-bottom:6px;color:#78c32e;}

A:link {color:#494949;}
A:visited {color:#898989;}

.tablegreyborder {border-style:solid;border-color:#999999;background-color:#FFFFFF;border-width:1px;}
.tableblackborder {border-style:solid;border-color:#000000;background-color:#FFFFFF;border-width:1px;}

.headermenutext {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#494949;}
.headermenutext A:Link {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#494949; text-decoration:none;}
.headermenutext A:Visited {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#494949; text-decoration:none;}
.headermenutext A:Hover {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#DB1285; text-decoration:none; border-bottom-width:3px; border-bottom-color:#DB1285; border-bottom-style:solid; padding-bottom:2px;}
.headermenutext A:Active {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#DB1285; text-decoration:none;}
.headerpaddedcell {padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
.headeractivelink {color:#494949; text-decoration:none; border-bottom-width:3px; border-bottom-color:#494949; border-bottom-style:solid; padding-bottom:2px;}

.footermenutext {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#494949;}
.footermenutext A:Link {color:#494949; text-decoration:none;}
.footermenutext A:Visited {color:#494949; text-decoration:none;}
.footermenutext A:Hover {color:#DB1285; text-decoration:none;}
.footermenutext A:Active {color:#DB1285; text-decoration:none;}
.footerpaddedcell {padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}

.leftborder {border-left-color:#494949;border-left-width:1px;border-left-style:solid;}
.rightborder {border-right-color:#494949;border-right-width:1px;border-right-style:solid;}
.topborder {border-top-color:#494949;border-top-width:1px;border-top-style:solid;}
.bottomborder {border-bottom-color:#333333;border-bottom-width:1px;border-bottom-style:solid;}

.topborderwhite {border-top-color:#FFFFFF;border-top-width:1px;border-top-style:solid;}
.topbordergreen { border-top-color:#33FF33; border-top-width:4px;border-top-style:solid;}
.topborderblue { border-top-color:#56bac7; border-top-width:4px;border-top-style:solid;}
.topborderpink { border-top-color:#fb658b; border-top-width:4px;border-top-style:solid;}


/* Styles used for the categories menu on the left and the featuredproducts section */
 .collectionsectiontitle {font-weight:bold; font-size:14px;}
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited { color:#999999;font-size:11px;}
A.MenuUnselected:hover {color: #000000;text-decoration: underline; font-size:11px; }
A.MenuSelected, A.MenuSelected:link, A.MenuSelected:visited  {color:#000000;font-size:11px; font-weight:bold; }
A.MenuSelected:hover {color: #000000;text-decoration: none; font-size:11px; font-weight:bold;}

 .featuredsectiontitle {font-weight:bold; font-size:14px; color:#FF9933;}
A.featuredproductname, A.featuredproductname:link, A.featuredproductname:Visited {font-size:12px;}
A.featuredproductname:Hover {}
 .featuredproductdesc {font-weight:normal;font-size:9px;color:#999999;}
 .featuredproductprice {font-weight:normal;font-size:11px;}
A.featuredproductaddtocart, A.featuredproductaddtocart:link, A.featuredproductaddtocart:Visited {font-weight:bold;font-size:9px;color:#999999;}
A.featuredproductaddtocart:Hover {font-weight:bold;font-size:9px;color:#999999;}

/* Styles used for the category page */
.categoryname {font-weight:bold; font-size:14px;}
.categorydesc {font-weight:normal; font-size:11px;color:#ffffff; line-height:20px;}

/* Styles used for the product detail page */
.productname {font-size:20px;font-weight:bold;}
.productprice {font-size:20px;font-weight:bold;color:#999999;}
.productclearanceprice {font-size:16px;font-weight:bold;color:#fc3970; background-color:#fffab4;}
.productcurrency {font-size:12px;font-weight:bold;color:#999999;}
.productdescription {font-size:12px;color:#999999;}
.productnumber {font-size:12px;color:#999999;}
.productvariantdesc {font-size:12px;color:#999999;}
.productpurchasemessage {font-size:12px;color:#999999;}
A.productaddtocartlink, A.productaddtocartlink:link, A.productaddtocartlink.Visited { border-left:1px solid #fcc235; border-right:1px solid #fcc235; padding-left:4px; padding-right:4px; background-color:#ffde8f; color:#555555;}

/* Styles used for the product listing page */
.productlistingprice {font-size:12px;font-weight:bold;color:#999999;}
.productlistingclearanceprice {font-size:12px;font-weight:bold;color:#fc3970; background-color:#fffab4;}
.productlistingcategoryseparator {font-size:16px;font-weight:bold;color:Gray; padding-top:50px; padding-bottom:25px;}

/* Styles used for the breadcrumb */
 .BreadCrumb {color:#898989;font-size:11px;}
A.BreadCrumb, A.BreadCrumb:link, A.BreadCrumb:visited {color:#898989;font-size:11px; }
A.BreadCrumb:hover {color: #494949;font-size:11px;}

/* Styles used for shopping cart page */
.smallwarning {font-size:10px; color:#999999;}
.orderconfirmmessage {border:2px; border-style:solid; border-color:Black; background-color:#80715c; color:#FFFFFF; vertical-align:middle; padding:10px;}

/* General styles to be used all over the web site */
.errormessage {color:#FF0000;font-weight:bold;}
.confirmationmessage {border:2px; border-style:solid; border-color:Black; background-color:#80715c; color:#FFFFFF; vertical-align:middle; padding:10px;}
.smallnote {color:#999999;font-size:8pt;}

/* Styles to be used for the store locations section */
.areatitle {font-family:Arial, Helvetica, sans-serif; color:#80715c; font-size: 16px; padding-bottom:3px; font-weight:bold; }

/* Styles to be used for the FAQ section */
.faqquestion {font-weight:bold;}

/* Buttons and fields */
.input_field {font-size:13px;height:18px;border:1px;border-style:inset;padding:3px;border-color:#DB1285; margin-bottom:1px; margin-top:1px; vertical-align:middle; background-color:#FFE3F3; color:Gray;}
.input_field_big {font-size: 18px;height:25px;border:1px;border-style:solid;padding:3px;vertical-align:middle;border-color:#999999;margin-bottom:1px;}
.small_button {font-size:12px; background-color:#DB1285; color:#FFFFFF; border-style:none; vertical-align:middle; min-height:20px;}
.big_button {font-size:14px; font-weight:bold; background-color:#DB1285; border-width:2px; color:#FFFFFF; margin-top:3px; padding:3px;border-style:solid;}

/* Input fields used for subscription form */
.subscribe_input_field {font-size:13px;height:18px;border:1px;border-style:inset;padding:3px;border-color:#d1904c; margin-bottom:1px; margin-top:1px; vertical-align:middle; background-color:#ffffff; color:Gray;}

/* Styles for the welcome / choose language page */
.home_page_box {position:absolute;bottom:10%;right:10%;margin-right:20px;}
.default_page_box {position:absolute;top:200px;right:10%; opacity:0.7; filter:alpha(opacity=70); }