body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #454545;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
        LINE-HEIGHT: 17px;
}
body, html, table, td, div { zoom: 1; }
.footer_bg_color {
	background-color: #e2dbd1;
}
.menu_solid_downline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a5bbc8;
}
.menu_item_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_subitem_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7ea5c7;
	text-decoration: underline;
}
.menu_subitem_link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f2f2f2;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.txt_brown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e5f4b;
}
.txt_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f7651d;
}
.txt_header1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0e597e;
	padding-left: 20px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #808080;
}
.txt_header2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0e597e;
	padding-left: 20px;
        border-left-width: 4px;
        border-left-style: solid;
        border-left-color: #808080;
	text-decoration: bold;
}
.txt_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2a6482;
}
.menu_top_bg {
	background-image: url(/themes/img/menu_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.header_bg {
	background-image: url(/themes/img/header_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.menu_right_shadow {
	background-color: #1d609d;
	background-image: url(/themes/img/main_bg_bottom.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.footer_phone_color {
	background-color: #1d609d;
	background-image: url(/themes/img/footer_down_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.footer_bg {
	background-color: #e2dbd1;
	background-image: url(/themes/img/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 15px;
}
.menu_dotted_upline {
	background-image: url(/themes/img/menu_dotline.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.content_dotline {
	background-image: url(/themes/img/content_dotline.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.txt_cat_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a5c74;
	text-decoration: none;
}
.catalog_search_bg {
	background-image: url(/themes/img/catalog_search_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.catalog_downline {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.catalog_sidelines {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	height: 25px;
	vertical-align: middle;
	padding-top: 15px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.catalog_downline_b {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.img_border {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #CCCCCC;
}
.catalog_shadow {
	background: url(/themes/img/main_bg_cat.gif) no-repeat right top;
	height: 74px;
	border-bottom: 4px solid #E8DFD8;
}
.txt_cat_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a5c74;
	text-decoration: none;
}

.rbtn1 { background: url(/themes/img/rbtn_bg.gif) repeat-x left top; white-space: nowrap; }
.rbtn2 { background: url(/themes/img/rbtn_l.gif) no-repeat left top; }
.rbtn3 { background: url(/themes/img/rbtn_r.gif) no-repeat right top; padding: 0px 10px; text-align: center; font: normal 18px/28px Arial; color: #ffffff; }
.rbtn3 a { font: normal 18px/28px Arial; color: #ffffff; text-decoration: none; }

/*ADDITIONAL*/
#cat_links_search { border-bottom: 4px solid #E8DFD8; }
#cat_links_search td { text-align: center; vertical-align: middle; }
#cat_links_search a { font: bold 12px/20px Arial; color: #941D29; text-decoration: none; }
#cat_links_search a:hover { font: bold 12px/20px Arial; color: #941D29; text-decoration: underline; }
.clearall { clear: both; height: 1px; overflow: hidden; }
/*END OF ADDITIONAL*/