html, h1, h2 {
  padding: 0px;
}
html, body, h1, h2 {
  margin: 0px;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-left: 0px;
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 20px;
  text-align:center;
  color:#666;
  background-color:#EFF7FF;
}
a:link, a:active, a:visited {
  color:#666;
  text-decoration:underline;
  outline:none;
}
a:hover {
  text-decoration: none;
  color: #999;
}
h1, h2 { /* Hidden Keywords */
  display: block;
  text-indent: -999999px;
  overflow: hidden;
  height: 0px;
}
#wrapper {
  margin: 0px auto 0px auto;
  text-align: left;
  width: 960px;
  overflow: hidden;
  padding:10px;
  background-color:#f1f1f1;
  border:solid 1px #aaa;
}
#header {
  width: 958px;
  height: 150px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  background-color: #fff;
  position:relative;
  border:solid 1px #aaa;
  background-image: url(../images/header.png);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#top_banner {
  position:absolute;
  top:30px;
  left:460px;
  margin:0px;
  padding:0px;
  width:468px;
  height:60px;
}
#navigation {
  width:960px;
  height:24px;
  position:relative;
  margin:0px;
  padding:0px;
}
#mainnav, #submainnav {
  list-style:none;
  list-style-image:none;
}
#mainnav {
  width:960px;
  height:24px;
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
}
#submainnav {
  width:958px;
  height:23px;
  background-color:#778E94;
  border:solid 1px #666;
  margin:0px 0px 10px 0px;
  padding:0px;
}
#mainnav li {
  float:left;
  margin:0px 2px 0px 0px;
  padding:0px;
}
#submainnav li {
  float:left;
  margin:0px;
  padding:0px;
}
#mainnav li a:link, #mainnav li a:visited, #mainnav li a:active {
  margin:0px;
  padding:4px 0px 0px 0px;
  display:block;
  float:left;
  border-left:solid 1px #666;
  border-top:solid 1px #666;
  border-right:solid 1px #666;
  border-bottom:none;
  background-color:#BED4E9;
  text-decoration:none;
  color:#333;
  width:133px;
  height:19px;
  text-align:center;
}
#mainnav li a:hover {
  background-color:#8EB0CF;
}
#mainnav li.active a:link, #mainnav li.active a:visited, #mainnav li.active a:active, #mainnav li.active a:hover {
  margin:0px;
  display:block;
  float:left;
  border-left:solid 1px #666;
  border-top:solid 1px #666;
  border-right:solid 1px #666;
  border-bottom:none;
  text-decoration:none;
  width:133px;
  text-align:center;
  background-color:#778E94;
  color:#fff;
  height:19px;
  padding:4px 0px 1px 0px;
}
#submainnav li a:link, #submainnav li a:visited, #submainnav li a:active {
  margin:0px;
  padding:4px 15px 0px 15px;
  float:left;
  text-decoration:none;
  color:#fff;
}
#submainnav li a:hover {
  color:#f1f1f1;
}
#container {
  margin:0px;
  padding:0px 0px 2px 0px;
  width:958px;
  height:auto;
  background-image: url(../images/center_white.gif);
  background-attachment: scroll;
  background-position: left top;
  background-repeat: repeat-y;
  border:solid 1px #aaa;
}
#left {
  float: left;
  width: 203px;
  margin:0px;
  padding:0px;
  background-color: #dadada;
  overflow: hidden;
  border-top:solid 5px #dadada;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  border-left:solid 1px #fff;
}
#frm_login_on_page, #frm_search_on_page {
  margin:0px 15px 0px 15px;
  padding:10px 0px 10px 0px;
  width:173px;
  height:1%;
  text-align:left;
}
.on_page_form {
  display:block;
  width:173px;
  height:1%;
  clear:both;
}
#frm_login_on_page label {
  width:173px;
  height:1%;
  margin:0px;
  padding:0px;
}
.formfield {
  width:171px;
  height:auto;
  margin:0px;
  padding:0px;
  border:solid 1px #aaa;
}
.user_logged {
  margin:0px 15px 0px 15px;
  padding:0px;
  width:173px;
  height:1%;
  text-align:center;
  background-color:#fff;
}
.user_logged_in {
  margin:0px auto 0px auto;
  padding:15px 0px 15px 0px;
  display:block;
  text-align:center;
  line-height:1.6em;
}
/********************************** [BUTTONS] *********************************************/
.button_onpage, .button_onpage_cart, .pr_add_to_cart_wrap, a.pr_add_to_cart:link, a.pr_add_to_cart:visited, a.pr_add_to_cart:active, a.pr_add_to_cart:hover {
  width:173px;
}
.pr_add_to_cart_wrap_long, a.pr_add_to_cart_long:link, a.pr_add_to_cart_long:visited, a.pr_add_to_cart_long:active, a.pr_add_to_cart_long:hover {
  width:223px;
}
.sc_wrap, .sc_wrap_last, a.sc_button:link, a.sc_button:visited, a.sc_button:active, a.sc_button:hover {
width:161px;
}
.button_onpage, .button_onpage_cart {
  padding:2px 0px 2px 0px;
  height:22px;
}
.button_onpage, .button_onpage_cart, .pr_add_to_cart_wrap, .pr_add_to_cart_wrap_long, .sc_wrap, .sc_wrap_last {
  border:solid 1px #666;
  text-align:center;
  font-size:11px;
  color:#333;
  background-image: url(../images/button.gif);
  background-attachment: scroll;
  background-position: left 50%;
  background-repeat: repeat-x;
  cursor: pointer;
}
.button_onpage, .pr_add_to_cart_wrap, .pr_add_to_cart_wrap_long, .sc_wrap_last {
  margin:5px 0px 0px 0px;
}
.sc_wrap_last, .sc_wrap {
	float:left;
}
.sc_wrap {
	margin:5px 4px 0px 0px;
}
.button_onpage_cart, a.pr_add_to_cart:link, a.pr_add_to_cart:visited, a.pr_add_to_cart:active, a.pr_add_to_cart:hover, a.pr_add_to_cart_long:link, a.pr_add_to_cart_long:visited, a.pr_add_to_cart_long:active, a.pr_add_to_cart_long:hover, a.sc_button:link, a.sc_button:visited, a.sc_button:active, a.sc_button:hover {
  margin:0px;
}
.pr_add_to_cart_wrap, a.pr_add_to_cart:link, a.pr_add_to_cart:visited, a.pr_add_to_cart:active, a.pr_add_to_cart:hover, .pr_add_to_cart_wrap_long, a.pr_add_to_cart_long:link, a.pr_add_to_cart_long:visited, a.pr_add_to_cart_long:active, a.pr_add_to_cart_long:hover, .sc_wrap, .sc_wrap_last, a.sc_button:link, a.sc_button:visited, a.sc_button:active, a.sc_button:hover {
  display:block;
  text-decoration:none;
  height:20px;
  padding:0px;
  color:#333;
}
.pr_add_to_cart_wrap_long {
  position:absolute;
  left:10px;
  bottom:10px;
}
/********************************** [/BUTTONS] *********************************************/
.paypal_banner {
  text-align:center;
  padding:10px 0px 10px 0px;
  margin:0px;
  background-color:#fff;
}
/********************************** [SHOPPING CART RIGHT COLUMN] ********************************/
.shopping_cart_onpage {
  margin:0px auto 0px auto;
  padding:5px 0px 0px 0px;
  width:173px;
  height:22px;
}
.shopping_cart_outer {
  margin:0px 15px 0px 15px;
  padding:10px 0px 0px 0px;
  width:173px;
  height:128px;
  text-align:left;
  position:relative;
}
#shopping_cart_onpage_products, .shopping_cart_loading {
  width:171px;
  height:100px;
  border:solid 1px #aaa;
  overflow:auto;
  margin:0px;  
}
#shopping_cart_onpage_products {
	z-index:1;
}
.shopping_cart_loading {
  display:none;
  position:absolute;
  top:10px;
  left:0px;
  background-color:#fff;
  z-index:10;
  background-image:url(../images/preloader/preloader.gif);
  background-attachment:scroll;
  background-position:center 50%;
  background-repeat:no-repeat;
}
#shopping_cart_onpage_products a:link, #shopping_cart_onpage_products a:visited, #shopping_cart_onpage_products a:active, #shopping_cart_onpage_products a:hover {
  margin:0px;
  padding:0px;
  text-decoration:none;
  color:#444;
}
.cart_item {
  padding:2px 5px 2px 5px;
  margin:0px;
  width:141px;
  border-bottom:dashed 1px #ccc;
  clear:both;
}
.shopping_cart_empty {
  margin:30px auto 30px auto;
  padding:0px;
  display:block;
  text-align:center;
  line-height:1.6em;
}
.shopping_cart_onpage_total {
  width:161px;
  height:15px;
  border-top:none;
  border-right:solid 1px #aaa;
  border-bottom:solid 1px #aaa;
  border-left:solid 1px #aaa;
  margin:0px;
  padding:5px;
  list-style:none;
  list-style-image:none;
  background-color:#F1F1F1;
}
#shopping_cart_onpage_products a.redbold:link, #shopping_cart_onpage_products a.redbold:visited, #shopping_cart_onpage_products a.redbold:active, a.redbold:link, a.redbold:visited, a.redbold:active, .redbold {
  color:#990000;
  font-weight:bold;
}
#shopping_cart_onpage_products a.redbold:link, #shopping_cart_onpage_products a.redbold:visited, #shopping_cart_onpage_products a.redbold:active {
  text-decoration:none;
}
a.redbold:link, a.redbold:visited, a.redbold:active {
  text-decoration:underline;
}
#shopping_cart_onpage_products a.redbold:hover, a.redbold:hover {
  color:#999;
  font-weight:bold;
  text-decoration:none;
}
.orange {
  color:#cc5906;
}
/********************************** [/SHOPPING CART RIGHT COLUMN] ********************************/
#center {
  float: left;
  margin: 0px 0px 0px 6px;
  padding:0px;
  width: 534px;
  overflow: hidden;
  background-color: #dadada;
  border-top:solid 5px #dadada;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  border-left:solid 1px #fff;
}
.sub_title, .sub_title_tbl {
  padding:3px 10px 3px 10px;
  display:block;
  clear:both;
  font-size:14px;
  font-family: Arial, Verdana, sans-serif;
  background-color:#f1f1f1;
  color:#666;
  border:solid 1px #aaa;
  width:auto;
  height:20px;
}
.sub_title {
	margin:0px 0px 20px 0px;
}
.sub_title_tbl {
	margin:0px;
}
/*************************** [FEATURED ITEMS] ****************************/
#featured_items, #feat_items_page {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:100%;
  height:auto;
  background-color:#EFF7FF;
  border:solid 1px #aaa;
}
#featured_items td, #feat_items_page td {
  width:25%;
  height:auto;
  text-align:center;
  margin:0px;
}
#featured_items td {
  padding:10px 0px 0px 0px;
}
#feat_items_page td {
  padding:10px 0px 10px 0px;
}
#featured_items td.featured_items_second_row {
  padding:0px 0px 10px 0px;
}

#featured_items img, #feat_items_page img {
  padding:3px;
  margin:0px auto 0px auto;
  border:solid 1px #dadada;
  background-color:#fff;
}
#featured_items a.featured_image_link:link, #featured_items a.featured_image_link:visited, #featured_items a.featured_image_link:active, #feat_items_page a.featured_image_link:link, #feat_items_page a.featured_image_link:visited, #feat_items_page a.featured_image_link:active, #featured_items a.featured_image_link:hover, #feat_items_page a.featured_image_link:hover {
  padding:0px;
  margin:0px auto 0px auto;
}
.featured_price {
  display:block;
  padding:5px 0px 0px 0px;
  margin:0px;
  font-size:12px;
}
 a.featured_more:link, a.featured_more:visited, a.featured_more:active {
   color:#990000;
   font-weight:bold;
}
a.featured_more:hover {
   color:#999;
}
/*************************** [/FEATURED ITEMS] ****************************/
/*************************** [SEVEN AGAIN GUIDE TO] ****************************/
#guide_to, #ma_links {
  padding:0px 10px 0px 10px;
  width:auto;
  height:1%;
  list-style:none;
  list-style-image:none;
}
#guide_to {
  margin:0px;
}
#ma_links {
  margin: 0px 0px 20px 0px;
}
#guide_to li, #ma_links li {
  display:block;
  background-image: url(../images/bullet.gif);
  background-attachment:scroll;
  background-position:0px 50%;
  background-repeat:no-repeat;
  height:auto;
  padding:2px 0px 2px 0px;
  margin:0px;
}
#guide_to li {
  float:left;
  width:242px;
}
#ma_links li {
  width:auto;
}
#guide_to li a:link, #guide_to li a:visited, #guide_to li a:active, #ma_links li a:link, #ma_links li a:visited, #ma_links li a:active {
  text-decoration:underline;
  padding:0px 0px 0px 15px;
  margin:0px;
}
#guide_to li a:hover, #ma_links li a:hover {
  text-decoration:none;
  color:#9AB818;
}
/*************************** [/SEVEN AGAIN GUIDE TO] ****************************/
/*************************** [LIST OF PRODUCTS] *********************************/
#list_of_products {
  margin:0px;
  padding:0px;
  width:100%;
  height:auto;
  border:solid 1px #aaa;
}
#list_of_products td {
  padding:10px;
  margin:0px;
  vertical-align:top;
  text-align:left;
}
#list_of_products td.lop_but_wrap {
  padding:0px 10px 10px 10px;
}
.light_grey {
  background-color:#fff;
}
.dark_grey {
  background-color:#f1f1f1;
}
#list_of_products td.lop_left {
  text-align:center;
}
#list_of_products img {
  border:solid 1px #dadada;
  background-color:#fff;
  padding:3px;
  margin:0px auto 0px auto;
}
#list_of_products a.lop_image_link:link, #list_of_products a.lop_image_link:visited, #list_of_products a.lop_image_link:active, #list_of_products a.lop_image_link:hover {
  width:auto;
  height:auto;
  padding:0px;
  margin:0px auto 0px auto;
}
#list_of_products h3 {
  margin:0px 0px 5px 0px;
  padding:0px;
  color:#CC5906;
  font-weight:bold;
  font-size: 11px;
}
#list_of_products p {
  margin:0px;
  padding:0px;
}
#list_of_products .lop_but {
  clear:both;
  display:block;
  width:480px;
  height:21px;
  margin:0px;
  padding:0px;
  border:solid 1px #aaa;
  background-color:#fff;
}
#list_of_products .lop_but_in, #list_of_products .lop_but_in_f,  #list_of_products .lop_but_in_cart {
  float:left;
  text-align:center;
  padding:0px;
  margin:0px;
  height:21px;
}
#list_of_products .lop_but_in, #list_of_products .lop_but_in_f {
  width:119px;
}
#list_of_products .lop_but_in_cart {
  width:120px;
  background-image: url(../images/button.gif);
  background-attachment: scroll;
  background-position: left 50%;
  background-repeat: repeat-x;
}
#list_of_products .lop_but_in_cart a:link, #list_of_products .lop_but_in_cart a:visited, #list_of_products .lop_but_in_cart a:active, #list_of_products .lop_but_in_cart a:hover {
  width:120px;
  height:21px;
  margin:0px;
  padding:0px;
  cursor: pointer;
  text-decoration:none;
  color:#333;
  display:block;
}
#list_of_products .lop_but_in, #list_of_products .lop_but_in_cart {
  border-left:solid 1px #aaa;
}
.in_stock, .out_stock {
  display:block;
  height:20px;
  background-attachment:scroll;
  background-repeat:no-repeat;
}
.in_stock {
  background-image: url(../images/in_stock.gif);
  background-position:20px 50%;
  width:119px;
}
.out_stock {
  background-image: url(../images/out_stock.gif);
  padding:0px 0px 0px 20px;
  background-position:15px 50%;
  width:89px;
}
/*************************** [/LIST OF PRODUCTS] *********************************/
/*************************** [RECORDSET PAGING] *********************************/
.paging {
  padding:3px 0px 3px 0px;
  margin:20px auto 0px auto;
  text-align:center;
  background-color:#f1f1f1;
  border:solid 1px #aaa;
  color:#444;
  letter-spacing:0.2em;
}
.paging a:link, .paging a:visited, .paging a:active {
  text-decoration:none;
  color:#444;
  border:solid 1px #f1f1f1;
  padding:2px 5px 2px 5px;
}
.paging a:hover {
  text-decoration:none;
  color:#666;
  border:solid 1px #aaa;
  background-color:#fff;
}
.paging strong {
  border:solid 1px #f1f1f1;
  padding:2px 5px 2px 5px;
}
.paging_inactive {
  color:#999;
  border:solid 1px #f1f1f1;
  padding:2px 5px 2px 5px;
}
/*************************** [/RECORDSET PAGING] *********************************/
/*************************** [PRODUCT DESCRIPTION - TABLE REGISTER] *******************************/
#prod_descr, #tblregister {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:100%;
  height:auto;
  font-size:12px;
  border:solid 1px #aaa;
  background-color:#EFF7FF;
}
#prod_descr td, #tblregister td {
  vertical-align:top;
  text-align:left;
}
#tblregister th {
  vertical-align:top;
  text-align:right;
  width:150px;
  white-space:nowrap;
}
#tblregister  input, #tblregister textarea {
	width:260px;
	border:solid 1px #aaa;
}
#tblregister textarea {
	height: 150px;
}

#tblregister .note {
	padding:3px 10px 3px 10px;
	background-color:#fff;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	font-style:italic;
}
#prod_descr td {
  padding:10px;
}
#tblregister td {
  padding:3px;
}
#tblregister th {
  padding:3px 10px 3px 10px;
}
#prod_descr td img {
  padding:5px;
  background-color:#fff;
  border:solid 1px #aaa;
}
.prod_title {
  padding:0px 0px 5px 0px;
  margin:-4px 0px 0px 0px;
  display:block;
  clear:both;
  font-size:24px;
  font-family: Arial, Verdana, sans-serif;
  color:#9AB818;
  font-weight:bold;
  line-height:1.2em;
}
.prod_contains {
  font-size: 14px;
  font-weight:bold;
  color:#778E94;
  font-family: Arial, Verdana, sans-serif;
}
.in_stock_large, .out_stock_large {
  display:block;
  width:auto;
  height:20px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 25px;
  background-attachment:scroll;
  background-position:0px 50%;
  background-repeat:no-repeat;
}
.in_stock_large {
  background-image: url(../images/in_stock_large.gif);
}
.out_stock_large {
  background-image: url(../images/out_stock_large.gif);
}
#prod_spec {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:auto;
  height:1%;
}
.ad_unit_bottom {
  width:auto;
  height:1%;
  padding:0px;
  margin:0px;
  text-align:center;
}
.ad_unit_bottom img {
  margin:0px auto 0px auto;
  padding:0px;
  border:none;
}
/*************************** [/PRODUCT DESCRIPTION - TABLE REGISTER] *******************************/
/*************************** [MY ACCOUNT] *****************************************/
#ma_log_reg {
  margin:0px 0px 20px 0px;
  padding:0px;
}
#ma_log_reg td {
  margin:0px;
  padding:0px;
  vertical-align:top;
}
#ma_log_reg_left, #ma_log_reg_right {
  position:relative;
  width:225px;
  height:150px;
  padding:10px;
  border:solid 1px #aaa;
  background-color:#EFF7FF;
  margin:0px;
  text-align:left;
}
#ma_log_reg_right {
	margin:0px 0px 0px 10px;
}
#ma_log_reg h3 {
  margin:0px;
  padding:4px 10px 4px 10px;
  font-size:14px;
  width:205px;
  height:auto;
  background-color:#778E94;
  color:#fff;
  font-family:Arial, Verdana, sans-serif;
}
#ma_links {

}
#view_orders {
	margin:0px;
	padding:0px;
	width:100%;
}
#view_orders th {
	font-weight:bold;
	background-color:#778E94;
	padding:3px 10px 3px 10px;
	color:#fff;
	text-align:left;
}
#view_orders td {
	padding: 3px 10px 3px 10px;
	border-bottom:dashed 1px #aaa;
}
#view_orders tr:hover {
	background-color: #EFF7FF;
}
#frminsert {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#view_orders td.total {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	background-color: #778E94;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}
#view_orders  td.right, #view_orders th.right {
	text-align: right;
}
#view_orders td.add_charge {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #f1f1f1;
	text-align: right;
}
#view_orders td.sc_buttons {
	margin: 0px;
	padding:0px 0px 5px 3px;
	border-bottom:solid 1px #999;
}
#view_orders td.sc_buttons:hover {
	background-color:#fff;
}
/*************************** [/MY ACCOUNT] *****************************************/
.warning,  #tblregister td.warning {
	 padding:3px 10px 3px 10px;
	 background-color:#fff;
	 border-top:solid 1px #aaa;
	 border-bottom:solid 1px #aaa;
	 color:#990000;
	 font-weight:bold;
}
#right {
  float: left;
  margin: 0px 0px 0px 6px;
  padding:0px;
  width: 203px;
  overflow: hidden;
  background-color: #dadada;
  border-top:solid 5px #dadada;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  border-left:solid 1px #fff;
}
#right_ad_unit {
  margin:0px auto 0px 42px;
  padding:20px 0px 20px 0px;
}
.clearer {
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  height: 0px;
  width: auto;
  clear: both;
  display:block;
  line-height:0px;
}
.outer {
  background-color: #fff;
  padding:0px;
  margin:0px;
  overflow: hidden;  
}
.title_1 { /* Dark Green Title */
  background-color: #9AB818;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  height: 25px;
  padding: 10px 15px 0px 15px;
  font-weight: bold;
  color: #f1f1f1;
  margin:0px;
}
.title_2 { /* Black Title */
  background-color: #666;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  height: 25px;
  padding: 10px 15px 0px 15px;
  font-weight: bold;
  color: #f1f1f1;
  margin:0px;
}
.in_outer {
  margin:0px;
  padding:0px;
  background-color: #fff;
  height:1%;
  width:auto;
  background-color:#fff;
  border-top:solid 5px #dadada;
  border-bottom:solid 5px #dadada;
}
.in_outer_2 {
  line-height: 1.8em;
  margin:0px;
  padding:10px 15px 10px 15px;
  background-color: #fff;
  height:1%;
  width:auto;
  border-top:solid 5px #dadada;
}
a.menu_grey {
  background-color: #f9f9f9;
  display: block;
  padding: 5px 15px 5px 15px;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  height: 14px;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
a.menu_grey:link, a.menu_grey:visited, a.menu_grey:active {
  color: #828282;
  text-decoration:none
}
a.menu_grey:hover {
  color: #333 !important;
  text-decoration:none
}
.in_outer p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  font-size: 11px;
  margin:0px;
}
.greypar {
  background-color: #f9f9f9;
  padding: 10px 15px 10px 15px;
  font-size: 11px;
  margin: 0px 0px 5px 0px;
}
a.menu_white {
  background-color: #fff;
  display: block;
  padding: 5px 15px 5px 15px;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  border-top: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  height: 14px;
}
a.menu_white:link, a.menu_white:visited, a.menu_white:active {
  color:#828282;
  text-decoration:none
}
a.menu_white:hover {
  color:#333 !important;
  text-decoration:none
}
#footer {
  margin:-2px auto 0px 211px;
  width: 536px;
  height: 70px;
  padding:10px 0px 10px 0px;
  font-size: 10px;
  color: #999;
  text-align: center;
  line-height: 1.5em;
  background-color:#fff;
  border-top:none;
  border-right:solid 1px #aaa;
  border-bottom:solid 1px #aaa;
  border-left:solid 1px #aaa;
  background-image: url(../images/footer.png);
  background-attachment: scroll;
  background-position: left top;
  background-repeat: repeat-x;
}
#footer p {
  margin:0px;
  padding:0px;
}
#footer p.bottom_links {
  margin:0px auto 7px auto;
  display:block;
  width:536px;
  height:auto;
}
#footer a:link, #footer a:visited, #footer a:active {
  color:#999;
}
#footer a:hover {
  color:#ccc !important;
}
.image_with_frame {
	padding:5px;
	border:solid 1px #aaa;
	background-color:#fff;
}#tac {
	padding: 10px;
	width: auto;
	height: 200px;
	overflow: auto;
	display: none;
	font-style: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #aaa;
	border-bottom-color: #aaa;
}
