/* CSS Document */
body { 	
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  color: #000000;
  text-align: center;
}
/*  Table that encapsulates everything. */
.mainTable {
  border: 0px;
  width: 770px;
  text-align: center;
}
/* Banner at the top */
.topLogoArea {
	background: url("/images/design/logobg.gif");
	height: 118px;
	padding-left: 5px;
	text-align: left;
}
.topPromoArea {
	background: url("/images/design/logobg.gif");
	height: 118px;
	text-align: center;
	vertical-align: top;
}
.topLinks {
	background: url("/images/design/logobg.gif");
	height: 118px;
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 10px; 
	color: #383b33; 
	font-weight: bold;
	line-height: 15px;
}
.topLink:link {	font-family: Verdana,Arial,Helvetica; font-size: 10px; text-decoration: none; color: #8956a5; font-weight: bold; } 
.topLink:visited { font-family: Verdana,Arial,Helvetica; font-size: 10px; text-decoration: none; color: #8956a5; font-weight: bold;} 
.topLink:hover { font-family: Verdana,Arial,Helvetica; font-size: 10px; text-decoration: underline; color: #8956a5; font-weight: bold; } 
.topLink:active { font-family: Verdana,Arial,Helvetica; font-size: 10px; text-decoration: underline; color: #8956a5; font-weight: bold; } 

.topmenuLinks {
	height: 24px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
	padding-top: 5px;
}
.mainTable .leftPart {
  background-image: url(/images/topLeft.gif);
}
.mainTable .rightPart {
  background-image: url(/images/topRight.gif);
}
.topmenuLinks a {
  background-color: #f8871f !important;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #000000 !important;; 
	font-weight: bold !important;  
	text-decoration: none !important;
}
.topmenuLinks a:hover {
  background-color: #f8871f;
}
.topmenuLinksActive a {
  background-color: #FFFFFF;
  height: 24px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;  
}
/*
.topmenuLink:link {	font-family: Verdana,Arial,Helvetica; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold; } 
.topmenuLink:visited { font-family: Verdana,Arial,Helvetica; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold;} 
.topmenuLink:hover { font-family: Verdana,Arial,Helvetica; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold; } 
.topmenuLink:active { font-family: Verdana,Arial,Helvetica; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold; } 
*/
td.leftmenu {
	width: 170px;
	background-color: #8956a5;
	border-right: 1px solid #000000;
	padding: 15px 5px 0 5px;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
.leftmenuhdr {
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
	color: #cffa8a;
	height: 30px;
	text-align: left;
	vertical-align: top;
} 

td.searchbar {
	width: 600px;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	text-align: right;
	vertical-align: top;
	height: 50px;
}
.searchbox {
	padding-top: 5px;
}
.searchtext {
	text-align: left;
	vertical-align: middle;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 9pt; 
	color: #8956a5; 
	font-weight: bold;
}
.searchfield {
  width: 100px;
  height: 18px;
  font-family: verdana;
  font-size: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #8956a5;
  background-color: #ECECEC;
  color: #383b33;
  margin-left: 0px;
  margin-right: 0px;
}
td.pagecontent {
	
	background-color: #FFFFFF;
	padding: 0 10px 0 10px;
	margin: 0;
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-align: left;
	vertical-align: top;
	height: 300px;
}

a:link {font-family: Verdana; font-size: 12px; text-decoration: underline; color: #8956a5; font-weight: normal; } 
a:visited {font-family: Verdana; font-size: 12px; text-decoration: underline; color: #8956a5; font-weight: normal; } 
a:hover {font-family: Verdana; font-size: 12px; text-decoration: underline; color: #8956a5; font-weight: normal; } 
a:active {font-family: Verdana; font-size: 12px; text-decoration: underline; color: #8956a5; font-weight: normal; } 

.breadcrumb {
	text-align: left;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 11px; 
	color: #8956a5; 
	font-weight: bold;
	line-height: 15px;
}
.breadcrumblink:link {	font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold; } 
.breadcrumblink:visited { font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold;} 
.breadcrumblink:hover { font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold; } 
.breadcrumblink:active { font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold; } 

.itemlistnav {
	margin: 0;
	padding: 0;
}
.itemlistnav td {
	padding: 0 0 30px 0;
	margin: 0;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 11px; 
	color: #131313; 
	font-weight: normal;
}

.itemlistnavlink:link {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #577826; font-weight: normal; } 
.itemlistnavlink:visited {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #577826; font-weight: normal; } 
.itemlistnavlink:hover {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #577826; font-weight: normal; } 
.itemlistnavlink:active {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #577826; font-weight: normal; } 

.pagehdr {
	font-family: Verdana; 
	font-size: 15px; 
	color: #789e3f;
	font-weight: bold;
}

.hometable {
	margin: 0;
	padding: 0;
	width: 580px;
}
.hometable td {
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	font-family: Verdana; 
	font-size: 12px; 
	color: #000000;
}

.homelink:link {font-family: Verdana; font-size: 13px; text-decoration: none; color: #8956a5; font-weight: bold; } 
.homelink:visited {font-family: Verdana; font-size: 13px; text-decoration: none; color: #8956a5; font-weight: bold; } 
.homelink:hover {font-family: Verdana; font-size: 13px; text-decoration: underline; color: #8956a5; font-weight: bold; } 
.homelink:active {font-family: Verdana; font-size: 13px; text-decoration: underline; color: #8956a5; font-weight: bold; } 


.thumbtable {
	margin: 0;
	padding: 0;
	width: 580px;
}
.thumbtable td {
	padding: 2px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana; 
	font-size: 10px; 	
	color: #000000;
}

.thumblink:link {font-family: Verdana; font-size: 10px; text-decoration: none; color: #8956a5; font-weight: bold; } 
.thumblink:visited {font-family: Verdana; font-size: 10px; text-decoration: none; color: #8956a5; font-weight: bold; } 
.thumblink:hover {font-family: Verdana; font-size: 10px; text-decoration: underline; color: #8956a5; font-weight: bold; } 
.thumblink:active {font-family: Verdana; font-size: 10px; text-decoration: underline; color: #8956a5; font-weight: bold; } 

.featuredthumbtable {
	margin: 0;
	padding: 0;
	width: 558px;
}

.featuredthumbtable td {
	padding: 2px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana; 
	font-size: 10px; 	
	color: #000000;
}

table.itemdetailtable {
	margin: 0;
	padding: 10px 0 0 0;
	width: 580px;
}
td.itemdetailphoto {
	width: 260px;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 0 0;
}
td.itemdetailinfo {
	padding: 0 0 0 20px;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #789e3f;
	font-family: Verdana; 
	font-size: 12px; 	
	color: #000000;
}

table.featuredtable {
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	width: 580px;
}

td.featuredtablehdr {
	padding: 0;
	margin: 0;
}

td.interestedtd {
	padding: 10px;
	margin: 0;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #789e3f;
	border-right: 1px solid #789e3f;
	font-family: Verdana; 
	font-size: 12px; 	
	color: #000000;
}
td.previouslytd {
	padding: 10px;
	margin: 0;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #8956a5;
	border-right: 1px solid #8956a5;
	font-family: Verdana; 
	font-size: 12px; 	
	color: #000000;
}

.baskettable {
	width: 580px;
	padding: 0;
	margin: 30px 0 0 0;
}
td.baskethdr {
	padding: 5px;
	vertical-align: bottom;
	border-bottom: 2px solid #789e3f;
	font-family: Verdana; 
	font-size: 15px; 
	color: #789e3f;
	font-weight: bold;
}
td.basketinfo {
	padding: 5px;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal;
}
.basketlink:link {	font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold; } 
.basketlink:visited { font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold;} 
.basketlink:hover { font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold; } 
.basketlink:active { font-family: Verdana,Arial,Helvetica; font-size: 11px; text-decoration: underline; color: #8956a5; font-weight: bold; } 


.accounttable {
	width: 580px;
}
.accounttable td {
	margin: 20px;
	padding: 5px;
	border: 1px solid #789e3f;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
}

.addresses {
	margin: 0;
	padding: 10px 0 0 0;
	width: 580px;
}
.address1td {
	text-align: left;
	vertical-align: top;
	padding: 0 10px 0 0;
}
.address2td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 10px;
	border-left: 1px solid #789e3f;
}
.formtd {
	text-align: left;
	vertical-align: top;
	padding: 0 10px 10px 0;
	font-family: Verdana; 
	font-size: 11px; 	
	color: #000000;
}

.required {
	color: ff0000;
}

/* Standard form field for user input */
.stdFormField {
  font-family: verdana;
  font-size: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #8956a5;
  background-color: #ECECEC;
  color: #383b33;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}

.paymentsummary {
	vertical-align: top;
	padding: 2;
	font-family: Verdana; 
	font-size: 11px; 	
	color: #000000;
}
.paymentsummaryhdr {
	text-align: center;
	padding: 0;
	font-family: Verdana; 
	font-size: 11px; 	
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #000000;
}

.checkoutnav {
	text-align: left;
	vertical-align: top;
	padding: 0 0 10px 0;
	font-family: Verdana; 
	font-size: 11px; 	
	color: #000000;
}

.bottommenuLinks {
	height: 39px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	line-height: 130%;
	padding: 0 8px;
}
.bottommenuLink:link { font-family: Verdana; font-size: 11px; text-decoration: underline; color: #000000; font-weight: normal; } 
.bottommenuLink:visited { font-family: Verdana; font-size: 11px; text-decoration: underline; color: #000000; font-weight: normal;} 
.bottommenuLink:hover { font-family: Verdana; font-size: 11px; text-decoration: underline; color: #000000; font-weight: normal; } 
.bottommenuLink:active { font-family: Verdana; font-size: 11px; text-decoration: underline; color: #000000; font-weight: normal; } 

.copyrightnotice {
	text-align: center;
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
}

.errormessages {
  border: 2px solid #F8871F;
  background-color: #8956A5;
  color: #FFFFFF;
  padding: 2px 10px;
  margin: 2px 0;
  font-weight: bold;
}

.categoryHistoryTable {
  color: #8956A5;
  padding-bottom: 5px;
}
.categoryHistoryTable a {
  font-weight: bold !important;
  text-decoration: none;
}

.itemListImageTD a {
  text-decoration: none !important;
  font-weight: bold !important;
}
.itemListImageTD a:hover {
  text-decoration: underline !important;
  font-weight: bold;  
}

.button {
  background-color: #F8871F;
  color: #000000;
}

.label {
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
}

.titleBarText {
  font-size: 12px;
  font-weight: bold;
}

form {
  margin: 0;
}

td {
	font-size: 12px;
}
/*
.billingTable {
  border: 1px solid #8956A5;
}
*/





.theme_packs{float:left; height:auto;}
img{ border:none;}
.searchbar .theme_title h1{font-size:22px; color:#ff6600; margin:10px 0px 0px 0px; padding:margin:0px 0px 0px 0px;}
.pagecontent .theme_image{float:left; width:375px; height:290px; margin:0px 10px 10px 0px;}
.pagecontent .theme_image img{border:none;}
.pagecontent .theme_description{
  padding:10px 10px 0 10px; 
  background:#FFFFFF url(/images/bg_theme_description_simple_top.jpg) no-repeat; 
}
.pagecontent .theme_description h1, .pagecontent .theme_description p{float:left; width:345px;}
/*.pagecontent .packages_top{float:left; width:770px; height:62; background:#FFFFFF url(/images/bg_packages_top.jpg) no-repeat;}*/
.pagecontent .search{float:left; width:219px; text-align:left; margin:10px 30px 0px 179px;}
.pagecontent .search .search_image{float:left; width:23px;}
.pagecontent .search .search_label{float:left; width:50px; color:#8956A5; font-family:Verdana,Arial,Helvetica; font-size:9pt; font-weight:bold; margin-right:5px;}
.pagecontent .search .search_field{float:left; width:105px;}
.pagecontent .search .search_button{float:left; width:20px;}
.pagecontent .sign_up{float:left; width:200px; text-align:left; margin:10px 0px 0px 0px;}
.pagecontent .sign_up .sign_up_label{float:left; width:56px; color:#8956A5; font-family:Verdana,Arial,Helvetica; font-size:9pt; font-weight:bold; margin-right:5px;}
.pagecontent .sign_up .sign_up_field{float:left; width:105px;}
.pagecontent .sign_up .sign_up_button{float:left; width:20px;}

.pagecontent .hanging_spider{float:left; width:20px;}

.pagecontent .packages_title_1{color:#000000; font-size:1.1em; padding-left: 15px;}
.pagecontent .packages_price_1{color:#FFFFCC; text-align:right; font-size:1.0em; padding-right: 15px;}
.pagecontent .packages_top .packages_title_2{float:left; color:#000000; width:195px; margin:20px 0px 0px 2px;  font-size:1.1em;}
.pagecontent .packages_top .packages_price_2{float:left; color:#FFFFCC; width:60px; margin:20px 0px 0px 0px;text-align:right; font-size:1.0em;}
.pagecontent .packages_top .packages_title_3{float:left; color:#000000; width:173px; margin:20px 0px 0px 13px;  font-size:1.1em;}
.pagecontent .packages_top .packages_price_3{float:left; color:#FFFFCC; width:60px; margin:20px 0px 0px 0px;text-align:right; font-size:1.0em;}

.pagecontent .packages_body{float:left; width:770px; height:auto; background:#FFFFFF url(/images/bg_packages_body.jpg) repeat-y;}
.pagecontent .packages_body .column_one{float:left; width:220px; height:auto; margin:10px 20px 0px 30px;text-align:left;}
.pagecontent .packages_body .column_two{float:left; width:227px; height:auto; margin:10px 13px 0px 10px;text-align:left;}
.pagecontent .packages_body .column_three{float:left; width:220px; height:auto; margin:10px 0px 0px 10px;text-align:left;}

	.packages_product_id{float:left; width:220px;}
	.packages_image_link{float:left; width:220px;}
	.packages_info{float:left; width:220px;}
	.packages_copyright{float:left; width:220px;}
	.packages_quantity{float:left; width:60px;margin:10px 0px 0px 0px;}
	.packages_field{float:left; width:60px; margin:14px 50px 0px 0px;}
	.packages_add_to_cart{float:left; width:100px; margin:10px 0px 0px 60px;}

.pagecontent .packages_bottom{float:left; width:770px; height:69; background:#FFFFFF url(/images/bg_packages_bottom.jpg) no-repeat; margin:0px 0px 10px 0px;}
.pagecontent .packages_bottom img{margin:10px 0px 0px 620px;}

.sub_menu{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sub_menu_title_bar_grey{float:left; width:770px; height:86px; background:#FFFFFF url(/images/bg_packages_sub_menu_title_bar_gr.jpg) no-repeat;}
.sub_menu_title_bar_white{float:left; width:770px; height:86px; background:#FFFFFF url(/images/bg_packages_sub_menu_title_bar_wh.jpg) no-repeat;}
.sub_menu_title_bar_grey2{float:left; width:770px; height:86px; background:#FFFFFF url(/images/bg_packages_sub_menu_title_bar_gr2.jpg) no-repeat;}
.sub_menu_title_bar_white2{float:left; width:770px; height:86px; background:#FFFFFF url(/images/bg_packages_sub_menu_title_bar_wh2.jpg) no-repeat;}
.sub_menu_bottom_grey{float:left; width:770px; height:22px; background:#FFFFFF url(/images/bg_packages_sub_menu_bottom_gr.jpg) no-repeat;}
.sub_menu_bottom_white{float:left; width:770px; height:22px; background:#FFFFFF url(/images/bg_packages_sub_menu_bottom_wh.jpg) no-repeat;}
.sub_menu_title{float:left; width:140px; height:auto; margin:28px 0px 0px 20px;text-align:left; color:#000000; font-size:1.3em; font-weight:bold;}
.sub_menu_item_num_title{float:left; width:80px; height:auto; margin:32px 0px 0px 0px;text-align:left; color:#FFFFCC; font-size:1.1em;}
*.sub_menu_item_num_title{float:left; _width:83px; height:auto; margin:32px 0px 0px 0px;text-align:left; color:#FFFFCC; font-size:1.1em;}
.sub_menu_description_title{float:left; width:300px; height:auto; margin:32px 0px 0px 0px;text-align:left; color:#FFFFCC; font-size:1.1em;}
.sub_menu_units_title{float:left; width:80px; height:auto; margin:32px 0px 0px 0px;text-align:left; color:#FFFFCC; font-size:1.1em;}
.sub_menu_price_title{float:left; width:60px; height:auto; margin:32px 0px 0px 0px;text-align:left; color:#FFFFCC; font-size:1.1em;}
.sub_menu_quantity_title{float:left; width:60px; height:auto; margin:32px 10px 0px 0px;text-align:left; color:#FFFFCC; font-size:1.1em;}

.sub_menu_body_grey{float:left; width:770px; height:auto; background:#FFFFFF url(/images/bg_packages_sub_menu_body_gr.jpg) repeat-y; padding:10px 0px 10px 0px;}
.sub_menu_more_link{float:left; width:50px; height:auto; margin:18px 0px 0px 30px;text-align:left;}
.sub_menu_more_link a{color:#333333; text-decoration:none; font-weight:bold; font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
.sub_menu_more_link a:hover{color:#FF6600; text-decoration:none;}
.sub_menu_image_sm{float:left; width:70px; height:70px; margin:0px 10px 10px 0px;text-align:center;}
.sub_menu_item_num{float:left; width:70px; height:auto; margin:18px 10px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.sub_menu_description{float:left; width:260px; height:auto; margin:18px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.sub_menu_units{float:left; width:90px; height:auto; margin:18px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.sub_menu_price{float:left; width:50px; height:auto; margin:18px 0px 0px 10px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.sub_menu_quantity{float:left; width:65px; height:auto; margin:18px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.sub_menu_info{float:left; width:600px; height:auto; margin:18px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.sub_menu_body_white{float:left; width:770px; height:auto; background:#FFFFFF url(/images/bg_packages_sub_menu_body_wh.jpg) repeat-y; padding:0px 0px 10px 0px;}
/*
.sub_menu_body_white .sub_menu_more_link{float:left; width:70px; height:auto; margin:28px 0px 0px 30px;text-align:left;}
.sub_menu_body_white .sub_menu_more_link a{color:#333333; text-decoration:none; font-weight:bold; font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
.sub_menu_body_white .sub_menu_more_link a:hover{color:#FF6600; text-decoration:none;}
.sub_menu_body_white .sub_menu_image_sm{float:left; width:50px; height:50px; margin:10px 10px 0px 0px;text-align:left;}
.sub_menu_body_white .sub_menu_item_num{float:left; width:70px; height:auto; margin:28px 10px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.sub_menu_body_white .sub_menu_description{float:left; width:280px; height:auto; margin:28px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.sub_menu_body_white .sub_menu_units{float:left; width:90px; height:auto; margin:28px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.sub_menu_body_white .sub_menu_price{float:left; width:50px; height:auto; margin:28px 0px 0px 10px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.sub_menu_body_white .sub_menu_quantity{float:left; width:65px; height:auto; margin:28px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.sub_menu_body_white .sub_menu_info{float:left; width:600px; height:auto; margin:28px 0px 0px 0px;text-align:left; color:#333333; font-size:.9em; font-family:Arial, Helvetica, sans-serif; text-align:left;}
*/
.clear{clear:both;}

.checkoutTable td {	
  font-family: Verdana; 
	font-size: 11px; 
}

.leftmenulink {
  font-family: Verdana;
  text-decoration: none !important;
  display: table;
}
.leftmenulink:hover {
  text-decoration: underline !important;
}
.categoryLevel_0 {
  height: 30px;
}
.categoryLevel_0 a {
	font-size: 11px !important;
	color: #cffa8a !important;
  font-weight: bold; 
}
.categoryLevel_0 a:visited {
	font-size: 11px !important;
	color: #cffa8a !important;
  font-weight: bold; 
}
.categoryLevel_0 a:hover {
	font-size: 11px !important;
	color: #cffa8a !important;
  font-weight: bold; 
}
.categoryLevel_1 {
  height: 25px;
}
.categoryLevel_1 a {
	font-size: 10px !important;
	color: #FFFFFF !important; 
}
.categoryLevel_2 {
  height: 20px;
}
.categoryLevel_2 a {
	font-size: 10px !important;
	color: #FFFFFF !important; 
}
.categoryLevel_3 {
  height: 20px;
}
.categoryLevel_3 a {
	font-size: 8px !important;
	color: #FFFFFF !important; 
}
.categoryLevel_4 {
  height: 15px;
}
.categoryLevel_3 a {
	font-size: 8px !important;
	color: #FFFFFF !important; 
}

/*
.leftmenulink:link {font-family: Verdana; font-size: 11px; text-decoration: none; color: #ffffff; font-weight: normal; }  
.leftmenuitem a:hover {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #ffffff; font-weight: normal; }  
*/
/*
.leftmenulinkon:link {font-family: Verdana; font-size: 11px; text-decoration: none; color: #ffffff; font-weight: bold; } 
.leftmenulinkon:visited {font-family: Verdana; font-size: 11px; text-decoration: none; color: #ffffff; font-weight: bold; } 
.leftmenulinkon:hover {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #ffffff; font-weight: bold; } 
.leftmenulinkon:active {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #ffffff; font-weight: bold; }
*/

.topLeft {
  background-image: url(/images/topLeft.gif);
}
.topLeftH {
  background-image: url(/images/topLeftH.gif);
}
.topLeftO {
  background-image: url(/images/topLeftO.gif);
}
.topCenter{
  background-color: #f8871f;
	height: 24px;
	padding-top: 5px;  
}
.topCenter a {
	text-align: center;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px !important; 
	color: #000000 !important; 
	font-weight: bold !important;
	text-decoration: none !important;
}
.topCenterH {
  background-color: #8956a5;
	height: 24px;
	padding-top: 5px;  
}
.topCenterH a {
	text-align: center;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px !important; 
	color: #FFFFFF !important; 
	font-weight: bold !important;
	text-decoration: none !important;
}
.topCenterO {
  background-color: #FFFFFF;
	height: 24px;
	padding-top: 5px;  
}
.topCenterO a {
	text-align: center;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px !important; 
	color: #000000 !important; 
	font-weight: bold !important;
	text-decoration: none !important;
}
.topRight {
  background-image: url(/images/topRight.gif);
}
.topRightH {
  background-image: url(/images/topRightH.gif);
}
.topRightO {
  background-image: url(/images/topRightO.gif);
}

#content_column_1{float:left; width:260px; margin:0px 15px 0px 5px;}
#content_column_2{float:left; width:260px; margin:0px 0px 0px 0px;}

.box_top{float:left; width:250px; height:39px; background:#FFFFFF url(/images/design/bg_box_top.gif) no-repeat;}
.box_body{float:left; width:250px; height:auto; background:#FFFFFF url(/images/design/bg_box_body.gif) repeat-y;}
.box_bottom{float:left; width:250px; height:22px; background:#FFFFFF url(/images/design/bg_box_bottom.gif) no-repeat; margin:0px 0px 20px 0px;}
.box_title{float:left; width:240px; color:#ffffff; font-size:.9em; font-weight:bold; margin:6px 0px 0px 5px;}
.box_info{float:left; width:240px; color:#000000; font-size:.8em; margin:10px 0px 10px 5px;}
.box_label{float:left; width:240px; color:#000000; font-size:.8em; margin:10px 0px 2px 5px;}
.box_field{float:left; width:240px; color:#000000; font-size:.8em; margin:0px 0px 10px 5px;}
.box_bt{float:left; width:240px; color:#000000; margin:10px 0px 10px 5px;}
.box_link{float:left; width:240px; color:#000000; margin:10px 0px 10px 5px; text-align:center;}
.box_link a{color:#8956A5; font-size:.8em;}
.box_link a:hover{color:#000000;}

