/* Default CSS Stylesheet for a new Web Application project */

html {margin:0px; padding:0px; height:100%; border:none;}
body {margin:0px; height:100%; background-image:url(/images/site/background.jpg);}
a {color: #660066; }
a.menu_full{font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10pt; font-weight: bold; text-decoration: none; } 
a.menu_full:hover{font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.navigation {font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10pt; font-weight: bold; text-decoration: none; } 
.navigation:hover {font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10pt; text-decoration: underline; } 
.navigation_store {font-family: Arial, Helvetica, sans-serif; color: #F5428E; font-size: 11pt; font-weight: bold; text-decoration: none; } 
.navigation_store:hover {font-family: Arial, Helvetica, sans-serif; color: #F5428E; font-size: 11pt; text-decoration: underline; } 
.navigationsub {font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; } 
.navigationsub:hover {font-style: normal; text-decoration: none; } 
.TopLinks {font-family: Arial; color: black; font-size: 12pt; font-weight: bold; text-decoration: none;}
.TopLinks:hover {font-family: Arial; color: black; font-size: 12pt; font-weight: bold; text-decoration: underline;}
.normal {font-family:Arial, Helvetica, sans-serif; color:black; font-size:10pt;} 
.medium {font-family:Arial, Helvetica, sans-serif; color:black; font-size:12pt;} 
.large {font-family:Arial, Helvetica, sans-serif; color:black; font-size:14pt;} 
.xlarge {font-family:Arial, Helvetica, sans-serif; color:black; font-size:16pt;}
.pagetitle {font-weight:bold; font-size:18pt; width:100%; color:black; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
.menu_store {font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10pt; font-weight: bold;}
.FinderTitle {font-family:"Monotype Corsiva"; color:white; font-size:16pt;}
.FinderControl {color:#000000; font:normal 8pt Arial, Helvetica, sans-serif; border:thin groove; margin:1px; width:130px;}.finder {font-family:Arial; color:white; font-size:8pt;}
a.StoreNameLink {font-family: Arial; color: #BD29AD; font-size: 10pt; font-weight: bold; text-decoration: none;}
a.StoreNameLink:hover {font-family: Arial; color: #BD29AD; font-size: 10pt; font-weight: bold; text-decoration: underline;}
a.StoreEditLink {font-family: Arial; color:  #BD29AD; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.StoreEditLink:hover {font-family: Arial; color:  #BD29AD; font-size: 8pt; font-weight: bold; text-decoration: underline;}
.FeatProdDisplayCell {width:92px; padding:8px; font-family:Arial; color:black; font-size:8pt; vertical-align:top;}
.FeaturedPic {border: 1px solid black;}
.BrandsBrandDisplayCell {width:225px; padding:8px; font-family:Arial, Helvetica, sans serif; color:black; font-size:8pt; vertical-align:top;}
.BrandProdDisplayCell {width:225px; padding:8px; font-family:Arial, Helvetica, sans serif; color:black; font-size:8pt; vertical-align:top;}
.StoreProductTitle {font-family: Impact, 'Arial Black', Arial, Helvetica, sans-serif; color:#779989; font-size:18pt;}
.StoreProductText {font-family:Arial, Helvetica, sans-serif; color:black; font-size:10pt; text-align:justify;}
.StoreItemTitle {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:14pt;}
.xxStoreTablesIntroText {font-family:Arial, Helvetica, sans-serif; color:black; font-size:12pt; font-weight:bold; text-decoration: underline;}
.StoreTablesText {font-family:Arial, Helvetica, sans-serif; color:black; font-size:8pt;}
.NoProductsMsg {font-family:Arial, Helvetica, sans serif; color:black; font-size:10pt; text-align:center;}
.ArticleTitle {font: bold 12pt Arial, Helvetica, sans serif; color:#005D77;}.ArticleText {font: normal 10pt Arial, Helvetica, sans serif; color:#000000;}
/* ++++++++++++++++ Shopping cart ++++++++++++++++++++ */
a.cart_progxxx {font-family:Arial, Helvetica, sans-serif; color:black; font-size:8pt; text-decoration:none;}
a.cart_progxxx:hover {font-family:Arial, Helvetica, sans-serif; color:red; font-size:8pt; text-decoration:underline;}
a.cartlink {font-family:Arial, Helvetica, sans-serif; color:#BDBDBD; font-size:8pt; text-decoration:none; font-weight:bold;}
.carttext {font-family:Arial, Helvetica, sans-serif; color:black; font-size:9pt;}
.cartprog {font-family:Arial, Helvetica, sans-serif; color:black; font-size:8pt;} 
td.cartformrow1 {font: normal 10pt Arial, Helvetica, sans serif; text-align:center; color:#000000; background-color:#ffffff; border-top:solid 1px #000000;}td.cartformrow1L {font: normal 10pt Arial, Helvetica, sans serif; text-align:center; color:#000000; background-color:#ffffff; border-top:solid 1px #000000; border-left:solid 1px #000000;}td.cartformrow1R {font: normal 10pt Arial, Helvetica, sans serif; text-align:center; color:#000000; background-color:#ffffff; border-top:solid 1px #000000; border-right:solid 1px #000000;}td.cartformsectiontitle {font:bold 12pt Arial, Helvetica, sans serif; color:#000000; background-color:#ffffff;}td.cartform {font: normal 10pt Arial, Helvetica, sans serif; color: #000000; background-color:#ffffff; height:20px;}td.cartformleft {font: normal 8pt Arial, Helvetica, sans serif; background-color:#ffffff; border-left:solid 1px #000000; height:20px;}td.cartformright {font: normal 8pt Arial, Helvetica, sans serif; background-color:#ffffff; border-right:solid 1px #000000; height:20px;}td.cartformrowB {font: bold 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#ffffff; border-top:solid 1px #000000; border-bottom:solid 1px #000000; height:60px;}td.cartformrowBL {font: bold 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#ffffff; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-left:solid 1px #000000; height:60px;}td.cartformrowBR {font: bold 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#ffffff; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-right:solid 1px #000000; height:60px;}
/* ++++++++++++++++ Forms ++++++++++++++++++++ */
td.formrow1 {font: bold 16pt Arial, Helvetica, sans serif; text-align:center; color:#ffffff; background-color:#7E5B66; border-top:solid 1px #000000; border-bottom:solid 1px #000000; height:35px;}td.formrow1L {font: bold 10pt Arial, Helvetica, sans serif; text-align:center; color:#000000; background-color:#7E5B66; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-left:solid 1px #000000; height:35px;}td.formrow1R {font: bold 10pt Arial, Helvetica, sans serif; text-align:center; color:#000000; background-color:#7E5B66; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-right:solid 1px #000000; height:35px;}td.formrow1_full {font: bold 16pt Arial, Helvetica, sans serif; text-align:center; color:#ffffff; background-color:#648174; border-top:solid 1px #000000; border-bottom:solid 1px #000000; height:35px;}td.formrow1L_full {font: bold 10pt Arial, Helvetica, sans serif; text-align:center; color:#000000; background-color:#648174; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-left:solid 1px #000000; height:35px;}td.formrow1R_full {font: bold 10pt Arial, Helvetica, sans serif; text-align:center; color:#000000; background-color:#648174; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-right:solid 1px #000000; height:35px;}.form {font: normal 10pt Arial, Helvetica, sans serif; color: #000000; background-color:#F4EBDE; height:20px;}td.formleft {font: normal 8pt Arial, Helvetica, sans serif; background-color:#F4EBDE; border-left:solid 1px #000000; height:20px;}td.formright {font: normal 8pt Arial, Helvetica, sans serif; background-color:#F4EBDE; border-right:solid 1px #000000; height:20px;}td.formrowB {font: bold 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE; border-top:solid 1px #000000; border-bottom:solid 1px #000000; height:60px;}td.formrowBL {font: bold 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-left:solid 1px #000000; height:60px;}td.formrowBR {font: bold 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-right:solid 1px #000000; height:60px;}.btnform {font: bold 11pt Arial, Helvetica, sans serif; color:#ffffff; border: 1px solid black; background-color:#B0A4B0;}.btnform_full {font: bold 11pt Arial, Helvetica, sans serif; color:#ffffff; border: 1px solid black; background-color:#96B49D;}.btnform_del {font: bold 11pt Arial, Helvetica, sans serif; color:#000000; border: 1px solid black; background-color:yellow;}.btnformsm {font: bold 8pt Arial, Helvetica, sans serif; color:#ffffff; border: 1px solid black; background-color:#B0A4B0;}.btnformsm_full {font: bold 8pt Arial, Helvetica, sans serif; color:#ffffff; border: 1px solid black; background-color:#96B49D;}td.formsectiontitle {font:bold 12pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE;}td.formlabel {font:normal 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE;}.formNoBtnB {font: normal 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE; border-bottom:solid 1px #000000; height:8px;}.formNoBtnBL {font: normal 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE; border-bottom:solid 1px #000000; border-left:solid 1px #000000; height:8px;}.formNoBtnBR {font: normal 10pt Arial, Helvetica, sans serif; color:#000000; background-color:#F4EBDE; border-bottom:solid 1px #000000; border-right:solid 1px #000000; height:8px;}.usermsg {font:bold 10pt Arial, Helvetica, Helvetica, sans-serif; color:red;}.FormField {color:#000000; font:normal 9pt Arial, Helvetica, sans-serif; border:thin groove; margin:1px;}.comments {color:#000000; font:normal 10pt Arial, Helvetica, sans-serif; border:thin groove; width:250px; height:100px;}.lbxState {color:#000000; font:normal 10pt Arial, Helvetica, sans-serif; border:thin groove; width:40px; margin:1px;}