body {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #FFFFCC; background-color: #666633;  
		background-image: url(Images/bkcream01.jpg); background-repeat: repeat;
		margin:0 0 10px 0;padding:0;font-size:14px;}
.themeselector {width:100px;background-color:#666633; color: #FFFFCC; font-family: "Trebuchet MS",arial,sans-serif;font-size: 13px;}
select {font-size: 13px;padding-right:0;}
.pricelist {font-family: "Trebuchet MS",arial,sans-serif;width: 250px;font-size: 13px;padding-right:0;}

table,td,tr,form,img {padding:0;margin:0;border:none;}
a {color: #CCCC33; background-color: inherit;}
a:hover {color: #FFFFCC; background-color: inherit;}

.top_border {height:133px;background-image: url(Buttons/BarTopFinalBorder.jpg);background-repeat:repeat-x; }
.top_border td {text-align: center; vertical-align: middle;}


.left_border {width: 134px;background-image: url(Buttons/BarTiledLeftBorder.jpg);background-repeat: repeat-y; height: 100%;text-align: left; vertical-align: top; padding-right: 5px;font-size: 15px;}
.left_border a {color: #CCCC33;background-color: inherit;}
.left_border a:hover {color: #FFFFCC;background-color: inherit; }

.menu {padding-left: 0;}
.menu ul {list-style-type: none;margin:0 0 0 10px;padding:0;}
.menu li {list-style-type: none;margin:0 0 0 0;padding:0;}

.right_border {width: 104px;}

.main_area {text-align: center; vertical-align:top;}

.main_body {background: inherit;color: #120B05; width: 700px;margin-left: auto; margin-right: auto; } 
.main_body td {padding-left:10px;padding-right: 10px;padding-top: 10px;} 
.main_body li {list-style-type: none; margin:0;padding:0;}
.main_body ul {list-style-type: none; margin:0;padding:0}

.gift_body {background: inherit;color: #120B05; width: 700px;margin-left: auto; margin-right: auto;border: 1px solid #990000; } 
.gift_body td {padding-left:0;padding-right: 0;padding-top: 10px;padding-bottom: 10px;vertical-align: middle;text-align: center;}
.gift_body li {list-style-type: none; margin:0;padding:0;}
.gift_body ul {list-style-type: none; margin:0;padding:0}

.price {font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: black;}
.image_in_left {float:left;padding:5px 20px 5px 20px;font-size: 0.7em;font-family: 'Trebuchet MS',arial,sans-serif;}
.image_in_right {float:right;padding:5px 20px 5px 20px;font-size: 0.7em;font-family: 'Trebuchet MS',arial,sans-serif;}


.boxed {text-align: left; width: 80%; margin-left: auto; margin-right: auto;margin-bottom: 10px;border: 1px solid #FFFFCC;padding: 10px 10px 10px;}
.black_boxed {border-top: 20px solid black;border-right: 20px solid black;border-left: 20px solid black;}
.black_boxed_bottom {border-bottom: 20px solid black;}

.gift_wrapped {background-image: url(Images/Thumbnails/smaller/WrappedBasketXsm.jpg);background-color: #CCCC99; color: #990000; 
				background-repeat: no-repeat; 
				background-position:  15px center; 
				padding: 20px 10px 20px 110px; 
				width: 65%; text-align: left;  
				margin-left: auto; margin-right: auto;margin-bottom: 10px;
				border: 1px solid #FFFFCC;
				}

.gift_wrapped p {font-size: 15px; }
.gift_wrapped a:link  {color: #990000;background-color: inherit;}
.gift_wrapped a:active  {color: #990000;background-color: inherit;}
.gift_wrapped a:visited  {color: #990000;background-color: inherit;}
.gift_wrapped a:hover {color: #FFFFCC;background-color: inherit;}



.centered {text-align: center;}
.on_left { text-align: left;}
.on_right { text-align: right;}

.general {color: #120B05; background-color: inherit;font-size: 16px;vertical-align: top; }
.general h2 {font-size: 20px; font-weight: bold; color: #990000; background-color: inherit;}
.general h3 {font-size: 20px; font-weight: bold;}
.general h4 {font-size: 16px; font-weight: bold; }
.general p {font-size: 16px; }
.general a {color: #990000; background-color: inherit;}
.general a:hover {color: #120B05; background-color: inherit;}

.pigments {background-image: url(Images/bkDarker.jpg);} 
.pigments_sample { text-align: center; vertical-align: middle;}
.pigment_descr {text-align: left; vertical-align: middle; font-size: 0.9em;font-style: italic;}

.insert {background-color: #666633; color: #FFFFCC;padding: 5px; font-size: 16px; /*text-align: center;*/ vertical-align: middle;}
.insert h3 {font-size: 15px; font-weight: bold;}
.insert h4 {font-size: 15px; font-weight: bold;}
.insert p {font-size: 15px; }
.insert a  {color: #CCCC33;background-color: inherit;}
.insert a:hover {color: #FFFFCC;background-color: inherit;}

.insert2 {background-color: #999966; color: #FFFFCC;padding: 5px; font-size: 16px; /*text-align: center;*/ vertical-align: middle;}
.insert2 h3 {font-size: 15px; font-weight: bold;}
.insert2 h4 {font-size: 15px; font-weight: bold;}
.insert2 p {font-size: 15px; }
.insert2 a {color: #FFFFCC;background-color: inherit;}
.insert2 a:hover {color: #CCCC33;background-color: inherit;}


.insert3 {background-color: #CCCC99; color: #990000;padding: 5px; font-size: 16px; /*text-align: center; */ vertical-align: middle;}
.insert3 h3 {font-size: 15px; font-weight: bold;}
.insert3 h4 {font-size: 15px; font-weight: bold;}
.insert3 p {font-size: 15px; }
.insert3 a  {color: #990000;background-color: inherit;}
.insert3 a:hover {color: #FFFFCC;background-color: inherit;}

.insert4 {background-color: #CCCC99; color: #120B05;padding: 5px; font-size: 16px; /*text-align: left;*/ vertical-align: middle;}
.insert4 p {font-size: 15px; }
.insert4 a {color: #990000;background-color: inherit;}
.insert43 a:hover {color: #FFFFCC;background-color: inherit;}

address {font-style: normal;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 0.9em;}

.bottom_menu {width: 100%;background-color: #999966; color: #120B05;font-size: 0.9em;
			font-family: Arial, Helvetica, sans-serif; text-align: center;vertical-align:middle;padding:10px;}
.bottom_menu a {color: #EFFFCC;background-color: inherit;}
.bottom_menu a:hover {color: #CCCC33;background-color: inherit;}

.footer {background-color: transparent;color: #120B05; font-size: 0.8em;
		font-family: Arial, Helvetica, sans-serif; text-align: center;vertical-align:middle; }
.thumb {text-align: center; vertical-align: middle;font-size: 0.7em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

.ingredients {text-align: center; vertical-align: middle;font-size: 12px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding:0;margin:0;}

.tlist {background-color: #CCCC99; color: #120B05;text-align: left; vertical-align: top; }
.tlist a  {color: #120B05;background-color: inherit;}
.tlist a:hover {color: #FFFFCC;background-color: inherit;}

.caption{background-color: #CCCC99;color: #120B05;text-align: center;vertical-align: middle; padding-top:0;padding-bottom:0;
		background-image: url(Images/up.gif); background-repeat:no-repeat; background-position:top center;}
.caption h3 {font-size: 16px; font-weight: bold;margin:0;padding:0;}
.caption h4 {font-size: 16px; font-weight: bold;margin:0;padding:0;}
.caption a  {color: #FFFFCC;background-color: inherit;}
.caption a:hover {color: #CCCC33;background-color: inherit;}

.top_caption{background-color: #CCCC99;color: #120B05;text-align: center;vertical-align: middle; padding-top:0;padding-bottom:15px;
		background-image: url(Images/down.gif); background-repeat:no-repeat; background-position:bottom center;}
.top_caption h3 {font-size: 16px; font-weight: bold;margin:0;padding:0;}
.top_caption h4 {font-size: 16px; font-weight: bold;margin:0;padding:0;}
.top_caption a  {color: #120B05;background-color: inherit;font-weight:bold;}
.top_caption a:hover {color: #FFFFCC;background-color: inherit;font-weight:bold;}

.bottom_caption{background-color: #CCCC99;color: #120B05;text-align: center;vertical-align: middle; padding-top:15px;padding-bottom:10px;
		background-image: url(Images/up.gif); background-repeat:no-repeat; background-position:top center;}
.bottom_caption h3 {font-size: 16px; font-weight: bold;margin:0;padding:0;}
.bottom_caption h4 {font-size: 16px; font-weight: bold;margin:0;padding:0;}
.bottom_caption a  {color: #120B05;background-color: inherit;font-weight:bold;}
.bottom_caption a:hover {color: #FFFFCC;background-color: inherit;font-weight:bold;}

.w3cbutton3 {
  margin: 1em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

.compact, .compact p {font-size: 13px;}

.framed_3sides {border-right:1px solid #FFFFCC;border-top:1px solid #FFFFCC;border-bottom:1px solid #FFFFCC;}
.framed_4sides {border:1px solid #FFFFCC;}

