/* ============================================================*/
/* ---------------->>> General Body Styles <<<-----------------*/
/* ============================================================*/

body {
	margin: 0px 0px 0px 0px;
	background: #1762a8 url(../../_IMAGES/templates/www_main/body_bg.gif) repeat top left;
	/* Text */
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}



/* ============================================================*/
/* ---------------->>> General Text Styles <<<-----------------*/
/* ============================================================*/

p {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}

a {
	color: #bb74d0;
	text-decoration: none;
}

a:hover {
	color: #e58ffe;
	text-decoration: underline;
}

a:active {
	color: #77a5d3;
	text-decoration: underline;
}

a:visited {
	color: #b198b9;
	text-decoration: none;
}

a:visited:hover {
	color: #e58ffe;
	text-decoration: underline;
}

/*---------------*/

h1, h2, h3, h4 {
	margin-top: 0px;
	/* Text */
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #7a727b;
}

h2 {
	padding-left: 5px;
}

/*---------------*/

#main-txt {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}

#main-txt a {
	color: #bb74d0;
	text-decoration: none;
}

#main-txt a:hover {
	color: #e58ffe;
	text-decoration: underline;
}

#main-txt a:active {
	color: #77a5d3;
	text-decoration: underline;
}

#main-txt a:visited {
	color: #b198b9;
	text-decoration: none;
}

#main-txt a:visited:hover {
	color: #e58ffe;
	text-decoration: underline;
}

/*---------------*/

#header-txt {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}

#header-txt a {
	color: #bb74d0;
	text-decoration: none;
}

#header-txt a:hover {
	color: #e58ffe;
	text-decoration: none;
	border-bottom: 1px dotted #e58ffe;
}

#header-txt a:active {
	color: #77a5d3;
	text-decoration: none;
	border-bottom: 1px dotted #e58ffe;
}

#header-txt a:visited {
	color: #b198b9;
	text-decoration: none;
}

#header-txt a:visited:hover {
	color: #e58ffe;
	text-decoration: none;
	border-bottom: 1px dotted #e58ffe;
}



/* ============================================================*/
/* ------------------->>> Header Styles <<<--------------------*/
/* ============================================================*/

#tmpl_header {
	width: 900px;
	height: 80px;
	border-left: 1px solid #f2e3d3;
	border-right: 1px solid #f2e3d3;
	background: #ffffff url(/_IMAGES/templates/www_main/header_bg.jpg) repeat-x left top;
}

#tmpl_header td.logo {
	width: 420px;
	padding-left: 5px;
}

#tmpl_header td.divider {
	width: 39px;
}

#tmpl_header td.right {
	text-align: right;
}

#header_right-bg {
	width: 233px;
	height: 80px;
	background: url(/_IMAGES/templates/www_main/header_decor.jpg) no-repeat top right;
	float: right;
}

#header_right-txt {
	width: 200px;
	height: 30px;
	float: right;
	text-align: right;
	padding: 20px 15px 0px 0px;
}

.logo img, a {
	border: 0px;
}

/* ============================================================*/
/* ----------------->>> Custom Menu Styles <<<-----------------*/
/* ============================================================*/

.menu-layer {
	width: 100%;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 51px;
	left: 0px;
}

.menu-holder {
	width: 900px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu {
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
/*
.menu-left {
	width: 6px;
	height: 32px;
	background: url(/_IMAGES/templates/www_main/menu_bg-left.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.menu-block {
	width: inherit;
	height: 32px;
	background: url(/_IMAGES/templates/www_main/menu_bg.jpg) repeat-x top right;
	float: right;
}

.menu-content {
	height: 32px;
	background: url(/_IMAGES/templates/www_main/menu_divider.jpg) no-repeat top right;
	margin: 0px 0px 0px 0px;
	padding: 0px 19px 0px 18px;
	vertical-align: text-bottom;
	float: right;
}

/*---------------*

.menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu ul li {
	height: 32px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	background: url(../../_IMAGES/templates/www_main/menu_bg.jpg) repeat-x top left;
	list-style: none;
	line-height: 35px;
	/* Text *
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	color: #807f7c;
}
*/
#tmpl_tab_table ul li a {
	color: #807f7c;
	text-decoration: none;
}

#tmpl_tab_table ul li a.disabled {
	color: #b6b5b1;
	text-decoration: line-through;
}

#tmpl_tab_table ul li a:hover {
	color: #bb74d0;
	text-decoration: none;
}

#tmpl_tab_table ul li a:active {
	color: #bb74d0;
	text-decoration: none;
}

#tmpl_tab_table ul li a:visited {
	color: #807f7c;
	text-decoration: none;
}

#tmpl_tab_table ul li a:visited:hover {
	color: #bb74d0;
	text-decoration: none;
}

/*---------------*

.menu ul li.selected {
	height: 32px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	background: url(../../_IMAGES/templates/www_main/menu_select-left2.gif) no-repeat top left;
	/* Text *
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	color: #807f7c;
}
*/
#tmpl_tab_table ul li.selected a {
	color: #bb74d0;
	text-decoration: none;
}

#tmpl_tab_table ul li.selected a:hover {
	color: #bb74d0;
	text-decoration: none;
}

#tmpl_tab_table ul li.selected a:active {
	color: #bb74d0;
	text-decoration: none;
}

#tmpl_tab_table ul li.selected a:visited {
	color: #bb74d0;
	text-decoration: none;
}

#tmpl_tab_table ul li.selected a:visited:hover {
	color: #bb74d0;
	text-decoration: none;
}

/*---------------*

.menu ul li div.right {
	display: inline;
	height: 32px;
	padding-right: 22px;
	background: url(../../_IMAGES/templates/www_main/menu_divider2.jpg) no-repeat top right;
}

.menu ul li.selected div.right {
	display: inline;
	height: 32px;
	padding-right: 23px;
	vertical-align: top;
	background: url(../../_IMAGES/templates/www_main/menu_select-right2.gif) no-repeat top right;
}

.menu ul li div.bg {
	display: inline;
	height: 32px;
	/*background-image: url(../../_IMAGES/templates/www_main/menu_bg.jpg);*
}

.menu ul li.selected div.bg {
	display: inline;
	height: 32px;
	background-image: url(../../_IMAGES/templates/www_main/menu_select-bg.gif);
}



/* ============================================================*/
/* --------------------->>> Tab Styles <<<---------------------*/
/* ============================================================*/

#tmpl_tab_table {
	width: 800px;
}

#tmpl_tab_table.popup {
	margin-top: 15px;
	width: 900px;
	background: url(../../_IMAGES/templates/www_main/menu_bg.jpg) repeat-x top left;
}

#tmpl_tab_table td.left {
	width: 4px;
}

#tmpl_tab_table td.middle {
}

#tmpl_tab_table td.right {
	width: 4px;
}

#tmpl_tab_table ul li.menu-left {
	width: 6px;
	height: 32px;
	background: none;
}

#tmpl_tab_table ul {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#tmpl_tab_table ul li {
	list-style: none;
	line-height: 32px;

	float: left;
	margin: 0px;

	padding-left: 22px;
	
	/* Text */
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	color: #807f7c;
	
	background: url(/_IMAGES/templates/www_main/menu_bg.jpg) repeat-x top left;
}

#tmpl_tab_table ul li.selected {
	/* Text */
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	color: #807f7c;
	
	background: url(/_IMAGES/templates/www_main/menu_select-left2.gif) no-repeat top left;
}

#tmpl_tab_table ul li div.right {
	padding-right: 22px;
	background: url(/_IMAGES/templates/www_main/menu_divider2.jpg) no-repeat top right;
}

#tmpl_tab_table ul li.selected div.right {
	padding-right: 22px;
	background: url(/_IMAGES/templates/www_main/menu_select-right2.gif) no-repeat top right;
}

#tmpl_tab_table ul li div.bg {
	background: url(/_IMAGES/templates/www_main/menu_bg.jpg);
}

#tmpl_tab_table ul li.selected div.bg {
	background: url(/_IMAGES/templates/www_main/menu_select-bg.gif);
}

#nav-popup td.middle {
	background-color: #cccccc;
}

#tmpl_tab_table.popup {
    width: 100%;
}

/* ============================================================*/
/* ------------------>>> Top-Nav Styles <<<--------------------*/
/* ============================================================*/

#tmpl_top_nav {
	margin-bottom: 10px;
	/* Text */
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #958e96;
}

#tmpl_top_nav a:link {
	color: #afa2bc;
	text-decoration: underline;
}

#tmpl_top_nav a:visited {
	color: #afa2bc;
	text-decoration: underline;
}

#tmpl_top_nav a:hover {
	color: #cca2f7;
	text-decoration: none;
}

#tmpl_top_nav a:active {
	color: #cca2f7;
	text-decoration: none;
}

#tmpl_top_nav a:visited:hover {
	color: #cca2f7;
	text-decoration: none;
}

#tmpl_top_nav a {
	color: #fff;
}

#tmpl_top_nav td.left {
	width: 7px;
}

#tmpl_top_nav td.middle {
	background: url(/_IMAGES/templates/www_main/top_nav_bg.gif) repeat-x top center;
}

#tmpl_top_nav td.right {
	width: 7px;
}



/* ============================================================*/
/* -------------------->>> Cart Styles <<<---------------------*/
/* ============================================================*/

#products {
	width: 686px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background: #ffffff url(../../_IMAGES/templates/www_main/productslistbox_bg-top.gif) repeat-x top left;
	border: 1px solid #e3d2bd;
	clear: both;
}

#products a img {
	/*max-width: 150px;*/
}

#products-details {
	width: 686px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background: #f8efe6 url(../../_IMAGES/templates/www_main/productsbox_bg-top.gif) repeat-x top left;
	border: 1px solid #e3d2bd;
	clear: both;
}

#cart_details-desc-l {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}

#cart_details-desc-2 {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}

#cart_details-desc {
	width: 688px;
	display: table;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
}

#cart_details-desc-l {
	width: 334px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	float: left;	
}

#cart_details-desc-2 {
	width: 334px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	float: right;	
}

#addtocart {
	width: 81px;
	height: 29px;
	background: url(../../_IMAGES/templates/www_main/button_addtocart.gif) no-repeat top center;
	cursor: pointer;
}

#addtocart:hover {
	background: url(../../_IMAGES/templates/www_main/button_addtocart-hover.gif) no-repeat top center;
}

#addtocart:active {
	background: url(../../_IMAGES/templates/www_main/button_addtocart-active.gif) no-repeat top center;
}

#cart_details-quantity input {
	width: 50px;
	size: 50px;
	border: 1px solid #dac6ae;
	padding: 3px 5px 3px 5px;
	/* Text */
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}



/* ============================================================*/
/* -------------------->>> Press Styles <<<--------------------*/
/* ============================================================*/

#body_press {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
}

#body_press_left {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	display: table;
	float: left;
}

#body_press_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: table;
	float: right;
}

#date_header {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ecd7bf;
	background: url(../../_IMAGES/templates/www_main/press_headertitle-bg2.gif) repeat-x bottom left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	/* Text */
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 32px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #bb74d0;
}

#date_header span {
	margin-left: 10px;
}

#press_block {
	width: 100%;
	height: 207px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
	float: left;
	text-align: left;
	background: url(/_IMAGES/press/bg_watermark.jpg) no-repeat top right;
}

#press_block2 {
	width: 100%;
	height: 207px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	text-align: left;
}

#press_block img {
	margin: 7px 0px 0px 12px;
}

#press_block2 img {
	margin: 7px 0px 0px 12px;
}



/* ============================================================*/
/* -------------------->>> Body Styles <<<---------------------*/
/* ============================================================*/

#tmpl_body {
	background-color: #fff;
	width: 900px;
	border-left: 1px solid #f2e3d3;
	border-right: 1px solid #f2e3d3;
}

#tmpl_body td.tmpl_body_left_column {
	vertical-align: top;
	width: 180px;
	padding: 10px;
	padding-right: 0px;
	background-color: #f5e9dd;
	/*background: url(../../_IMAGES/templates/www_main/leftcolumn_bg-right.gif) repeat-y top right;*/
}

#tmpl_body td.tmpl_body_container-home {
	vertical-align: top;
	padding: 0px;
	height: 389px;
	background: #000 url(/_IMAGES/templates/www_home/collage_home.jpg) no-repeat top left;
}

/*
#tmpl_body td.tmpl_body_container-home div.image {
	width: 198px;
	height: 270px;
	margin: 228px 0px 0px 15px;
	position: absolute;
}
#tmpl_body td.tmpl_body_container-home div.caption {
	width: 260px;
	height: 58px;
	margin: 326px 0px 0px 213px;
	position: absolute;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f1f1f1;
}
#tmpl_body td.tmpl_body_container-home div.caption a { color: #f1f1f1; text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption a:hover { color: #fff; text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption a:visited { color: #f1f1f1; text-decoration: underline; }
*

#tmpl_body td.tmpl_body_container-home div.image {
	width: 93px;
	height: 125px;
	margin: 373px 0px 0px 15px;
	position: absolute;
}
#tmpl_body td.tmpl_body_container-home div.caption {
	width: 175px;
	height: 92px;
	margin: 400px 0px 0px 118px;
	padding: 0px 10px 0px 0px;
	border-right: 1px dotted #ccc;
	position: absolute;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#tmpl_body td.tmpl_body_container-home div.caption a { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption a:hover { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption a:visited { text-decoration: underline; }

/*-*

#tmpl_body td.tmpl_body_container-home div.image2 {
	width: 93px;
	height: 125px;
	margin: 373px 0px 0px 315px;
	position: absolute;
}
#tmpl_body td.tmpl_body_container-home div.caption2 {
	width: 175px;
	height: 92px;
	margin: 400px 0px 0px 418px;
	padding: 0px 10px 0px 0px;
	border-right: 1px dotted #ccc;
	position: absolute;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#tmpl_body td.tmpl_body_container-home div.caption2 a { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption2 a:hover { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption2 a:visited { text-decoration: underline; }

/*-*/

#tmpl_body td.tmpl_body_container-home div.image {
	width: 93px;
	height: 125px;
	margin: 373px 0px 0px 15px;
	position: absolute;
}
#tmpl_body td.tmpl_body_container-home div.caption {
	width: 128px;
	height: 124px;
	margin: 400px 0px 0px 118px;
	padding: 0px 10px 0px 0px;
	border-right: 1px dotted #ccc;
	position: absolute;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#tmpl_body td.tmpl_body_container-home div.caption a { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption a:hover { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption a:visited { text-decoration: underline; }

/*-*/

#tmpl_body td.tmpl_body_container-home div.image2 {
	width: 93px;
	height: 125px;
	margin: 373px 0px 0px 275px;
	position: absolute;
}
#tmpl_body td.tmpl_body_container-home div.caption2 {
	width: 128px;
	height: 124px;
	margin: 400px 0px 0px 378px;
	padding: 0px 10px 0px 0px;
	border-right: 1px dotted #ccc;
	position: absolute;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#tmpl_body td.tmpl_body_container-home div.caption2 a { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption2 a:hover { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption2 a:visited { text-decoration: underline; }

/*-*/

#tmpl_body td.tmpl_body_container-home div.image3 {
	width: 93px;
	height: 125px;
	margin: 373px 0px 0px 535px;
	position: absolute;
}
#tmpl_body td.tmpl_body_container-home div.caption3 {
	width: 128px;
	height: 124px;
	margin: 400px 0px 0px 638px;
	padding: 0px 10px 0px 0px;
	/*border-right: 1px dotted #ccc;*/
	position: absolute;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#tmpl_body td.tmpl_body_container-home div.caption3 a { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption3 a:hover { text-decoration: underline; }
#tmpl_body td.tmpl_body_container-home div.caption3 a:visited { text-decoration: underline; }

/*-*/

#tmpl_body td.tmpl_body_container {
	vertical-align: top;
	padding: 0px;
	height: 279px;
	background: #f5e9dd;
	padding: 10px;
}

#tmpl_body.popup{
    width: 100%;
}

#body_img-left {
	width: 369px;
	height: 279px;
	float: left;
}

#body_img-right {
	width: 518px;
	height: 276px;
	margin-top: 3px;
	float: right;
}

/* --------->>> Body (Bottom) Styles <<<---------*/

#tmp1_body_bottom {
	width: 898px;
	height: 234px;
	/*height: 144px;*/
	/*height: 114px;*/
	background: #fff url(/_IMAGES/templates/www_main/div_hrz-dot1gif.gif) repeat-x top left;
	border-left: 1px solid #f2e3d3;
	border-right: 1px solid #f2e3d3;
}

#body_bottom-left {
	width: 100%;
	height: 234px;
	/*height: 144px;*/
	/*height: 114px;*/
	background: url(/_IMAGES/templates/www_main/footer_bg_img-left.jpg) no-repeat bottom left;
}

#body_bottom-right {
	width: 100%;
	height: 234px;
	/*height: 144px;*/
	/*height: 114px;*/
	background: url(/_IMAGES/templates/www_main/footer_bg_img-right.jpg) no-repeat bottom right;
}

#body_bottom-bg {
	width: 100%;
	height: 234px;
	/*height: 144px;*/
	/*height: 114px;*/
	background: url(/_IMAGES/templates/www_main/footer_bg-bottom.jpg) repeat-x bottom center;
}

#body-bottom-bg div.product {
	width: 102px;
	height: 102px;
	float: left;
}

#prod_home-box {
	width: 102px;
	height: 102px;
	float: left;
	padding: 0px 0px 10px 20px;
}

#prod_home-txtbox {
	width: 102px;
	height: 70px;
	float: left;
	padding: 20px 0px 10px 20px;
	/*Text*/
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	color: #541301;
}

#bottom-container {
	width: 526px;
	height: 413px;
	background: #f9f2ea url(/_IMAGES/templates/www_home/header_bottom_img2.jpg) no-repeat top left;
	float: left;
}

#bottom-container-content {
	width: 239px;
	margin: 165px 0px 0px 130px;
	float: left;
	
	font-size: 14px;
	line-height: 27px;
}
#bottom-container-content img {
	margin: 0px 0px 0px 75px;
}

#body_bottom-container {
	width: 505px;
	height: 94px;
	border-right: 1px dotted #e8d2b8;
	margin: 10px 0px 10px 0px;
	float: left;
}

/*
#body_bottom-content {
	width: 535px;
	margin: 0px 0px 0px 228px;
	padding: 15px 0px 0px 0px;
	float: left;
}
/*
#body_bottom-content {
	width: 580px;
	margin: 0px 0px 0px 125px;
	padding: 25px 0px 0px 0px;
	float: left;
}
*
#body_bottom-content {
	width: 405px;
	margin: 0px 0px 0px 330px;
	padding: 15px 0px 0px 0px;
	float: left;
}
#body_bottom-content {
	width: 260px;
	margin: 0px 0px 0px 533px;
	padding: 15px 0px 0px 0px;
	float: left;
}
*/
#body_bottom-content {
	width: 727px;
	margin: 146px 0px 0px 84px;
	padding: 0px 0px 0px 0px;
	border-top: 1px dotted #ddd;
	float: left;
}

#home-bottom-content {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	line-height: 18px;
	color: #807f7c;
}

#home-bottom-title {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 20px;
	color: #807f7c;
}



/*---------------*/

#prod_home-txt {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #541301;
}

#prod_home-txt a {
	color: #c58310;
	border-bottom: 1px solid #c58310;
	text-decoration: none;
}

#prod_home-txt a:hover {
	color: #e6ab45;
	border-bottom: 1px dotted #e6ab45;
	text-decoration: none;
}

#prod_home-txt a:active {
	color: #e6ab45;
	border-bottom: 1px dotted #e6ab45;
	text-decoration: none;
}

#prod_home-txt a:visited {
	color: #c58310;
	border-bottom: 1px solid #c58310;
	text-decoration: none;
}

#prod_home-txt a:visited:hover {
	color: #e6ab45;
	border-bottom: 1px dotted #e6ab45;
	text-decoration: none;
}


/*----------------------------------------------------*/


#tmpl_product_list {
	width: 180px;
	font-size: 12px;
	border: 0px solid #8581a4;
}
#tmpl_product_list tr.header td {
	font-weight: bold !important;
	background: #8983a6 url(../../_IMAGES/templates/www_main/productlist_header-bg2.gif) repeat-x top center;
	border: 0px;
	/*border-top: 1px solid #9c94b2;
	border-right: 1px dotted #b0a4be;
	border-bottom: 1px solid #9c94b2;
	border-left: 1px dotted #b0a4be;*/
	color: #fff;
	padding: 5px 5px 6px 5px;
}

#tmpl_product_list tr.footer td {
	background: #f5e9dd url(../../_IMAGES/templates/www_main/productlist_footer-bg.gif) repeat-x top center;
	border: 0px;
	/*border-top: 1px solid #9c94b2;
	border-right: 1px dotted #b0a4be;
	border-bottom: 1px solid #9c94b2;
	border-left: 1px dotted #b0a4be;*/
}

#tmpl_product_list tr td span {
	color: #fff;
	font-weight: bold;
}
#tmpl_product_list tr td.selected span {
	color: #807F7C;
}
#tmpl_product_list tr td span a {
	font-weight: normal !important;
}

#tmpl_product_list tr td.selected {
	background: #ffffff url(../../_IMAGES/templates/www_main/productlist_selected-bg.gif) repeat-x top center;
	border-left: 1px #fbddff dotted;
	border-right: 1px #fbddff dotted;
}
#tmpl_product_list tr td.selected a {
	color: #c574d0;
}
#tmpl_product_list tr.header td a {
	color: #ffffff;
	text-decoration: none;
}
#tmpl_product_list td {
	padding: 7px 5px 7px 5px;
	border-left: 1px #d6c3d5 dotted;
	border-right: 1px #d6c3d5 dotted;
	border-bottom: 1px #fbddff dotted;
}

#tmpl_product_list tr td {
	background: #d2b1d9 url(../../_IMAGES/templates/www_main/productlist_select-bg2.gif) repeat-x top center;
}

#tmpl_product_list tr td:hover {
	background: #ffffff url(../../_IMAGES/templates/www_main/productlist_selected-bg.gif) repeat-x top center;
}
#tmpl_product_list tr td:hover span {
	color: #807F7C !important;
}

#tmpl_product_list tr.header td:hover {
	background: #8983a6 url(../../_IMAGES/templates/www_main/productlist_header-bg2.gif) repeat-x top center;
}

#tmpl_product_list tr.footer td:hover {
	background: #f5e9dd url(../../_IMAGES/templates/www_main/productlist_footer-bg.gif) repeat-x top center;
}

/*---------------*/

#prodlist-txt {
	font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #807f7c;
}

#prodlist-txt a {
	color: #635899;
	text-decoration: none;
}

#prodlist-txt a:hover {
	color: #c574d0;
	text-decoration: none;
}

#prodlist-txt a:active {
	color: #c574d0;
	text-decoration: none;
}

#prodlist-txt a:visited {
	color: #635899;
	text-decoration: none;
}

#prodlist-txt a:visited:hover {
	color: #c574d0;
	text-decoration: none;
}



#questions_only{
	color: #444;
}
#question{
	font-weight: bold;
}
#answer{
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 15px;
}
#answer li{
}

/* ============================================================*/
/* ------------------->>> Footer Styles <<<--------------------*/
/* ============================================================*/

#tmpl_footer_table {
	color: #666;
	font-size: 11px;
	width: 900px;
	border-left: 1px solid #f2e3d3;
	border-right: 1px solid #f2e3d3;
	height: 30px;
	margin-bottom: 20px;
}

#tmpl_footer_table td.left {
	width: 4px;
}

#tmpl_footer_table td.middle {
	background-color: #ccc;
	background-image:url(/_IMAGES/templates/www_main/footer-bg.gif);
}

#tmpl_footer_table td.right {
	width: 4px;
}

#tmpl_footer_table td.bottom {
	color: #fff;
	font-weight: bold;
	text-align: right;
	padding: 10px;
}

#tmpl_footer_table td.bottom a {
	color: #fff;
}

#tmpl_footer_table.popup {
    width: 100%;
}

#tbl_footer_bot {
	padding-top: 10px;
}

#footer-left {
	width: 400px;
	height: 10px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-transform: uppercase;
	text-align: left;
	float: left;
}

#footer-right {
	width: 400px;
	height: 10px;
	margin: 8px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	text-align: right;
	float: right;
}

#footer-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #807f7c;
}

#footer-txt a, a:visited {
	color: #807f7c;
	text-decoration: none;
}

#footer-txt a:hover, a:active, a:visited:hover {
	color: #bb74d0;
	text-decoration: underline;
}

#footer-txt-spc {
	word-spacing: 15px;
	color: #c2c1bd;
}


