body {
	margin:0px;
	font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#D0AD59;
	background-color:#000;
	color:#E7D4D6;
	background:#000 url(image/top4.jpg) center top no-repeat;
}
td {
	vertical-align:top;
	text-align:left;
}
a {
	color:#D0AD59;
	text-decoration:none;
}
a:active {
	color:#D0AD59;
	text-decoration:none;
}
a:hover {
	color:#D0AD59;
	text-decoration:underline;
}


.bt_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#834C52;
	padding-left:45px;
}
.bt_pm {
	font-family:"Arial Black";
	font-size:12px;
	color:#834C52;
	padding-right:45px;
	text-align:right;
	font-weight:bolder;
}
.bt_pm a {
	color:#834C52;
	text-decoration:none;
}
.bt_pm a:active {
	color:#834C52;
	text-decoration:none;
}
.bt_pm a:hover {
	color:#f9a2aa;
	text-decoration:none;
}

.top {
	height:255px;
	background:url(image/top-.jpg) no-repeat;
}
.bg1 {
	background:url(image/bg1.jpg) right repeat-x;
}
.bg2 {
	background:url(image/bg1.jpg) left repeat-x;
}
.bt {
	background:url(image/bt.jpg) bottom center no-repeat;
	vertical-align:middle;
}
.main {
	padding-left:25px;
	padding-right:25px;
}
.p_menu {
	width:225px;
	height:237px;
	background:url(image/l_menu.jpg) top no-repeat;
}

.glossymenu{
margin: 50px 0;
padding-left:13px;
width: 209px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: url(image/s_menu.gif) left bottom repeat-x;
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#D0AD59;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 5px;
text-decoration: none;
border:0px solid #E2E2E2;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #D0AD59;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
	color:#7E0E3C;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#D0AD59;
text-decoration: none;
padding: 2px 0;
padding-left: 30px;
}

.glossymenu div.submenu ul li a:hover{
	color:#7E0E3C;
}

.t_news {
	height:237px;
	background:url(image/bgnews.jpg) top right no-repeat;
}
.t_news_main {
	padding-left:5px;
	padding-right:5px;
}
.t_news_main div {
	margin:5px;
	background:url(image/bg_p.jpg) top center no-repeat;
	width:148px;
	height:193px;
	float:left;
}
.t_news_main_img {
	height:148px;
	vertical-align:middle;
	text-align:center;
}
.t_news_main_img img{
	border:#471016 1px dotted;
}
.t_news_main_text{
	font-size:12px;
	text-align:center;
}
.top_menu {
	padding-left:185px;
	padding-right:220px;
}
.top_menu_link {
	height:30px;
	text-align:center;
	font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFCCFF;
	vertical-align:middle;
}
.top_menu_link a {
	color:#AE874C;
	text-decoration:none;
}
.top_menu_link a:active {
	color:#CBB97B;
	text-decoration:none;
}
.top_menu_link a:hover {
	color:#EDE890;
	text-decoration:none;
}
.t_products {
	height:237px;
	background:url(image/b2_products.jpg) top right no-repeat;
}
.t_products_main {
	padding-left:0px;
	padding-right:10px;
}
.t_products_main div {
	margin-bottom:5px;
	margin-top:5px;
	background:url(image/products_list.jpg) top center no-repeat;
	height:128px;
	display:block;
}
.t_products_main_img {
	height:128px;
	width:128px;
	vertical-align:middle;
	text-align:center;
}
.t_products_main_img img{
	border:#471016 1px dotted;
}
.t_products_main_text{
	font-size:13px;
	text-align:left;
	padding-top:10px;
	padding-right:10px;
}
.t_products_right {
	text-align:center;
	vertical-align:bottom;
	padding-right:15px;
	padding-bottom:10px;
}
.t_product {
	height:237px;
	background:url(image/b2_product.jpg) top right no-repeat;
}
.t_page_cat {
	height:237px;
	background:url(image/b2_page.jpg) top right no-repeat;
}
.t_product_main {
	padding-left:0px;
	padding-right:10px;
}
.t_product_main_td {
	background:url(image/product.jpg) top center no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}
.t_product_main_img {
	height:160px;
	width:160px;
	vertical-align:middle;
	text-align:center;
}
.t_product_main_img img{
	border:#471016 1px dotted;
}
.t_product_title {
	color:#D0AD59;
	font-size:20px;

}
.t_product_text{
	font-size:13px;
	text-align:left;
	padding-top:10px;
	padding-right:10px;
	padding-left:15px;
}
.t_product_gal {
	padding-left:0px;
	padding-right:0px;
	padding-top:25px;
}
.t_product_gal div {
	margin:5px;
	background:url(image/bg_gal.jpg) top center no-repeat;
	width:148px;
	height:148px;
	float:left;
}
.t_product_gal_img {
	height:148px;
	vertical-align:middle;
	text-align:center;
}
.t_product_gal_img img{
	border:#471016 1px dotted;
}
.t_cat_text{
	font-size:14px;
	text-align:left;
	padding-top:10px;
	padding-right:10px;
	padding-left:15px;
}
.t_news2_main {
	padding-left:10px;
	padding-right:10px;
}
.t_news2_main_div {
	margin-bottom:9px;
	margin-top:5px;
	background:url(image/bg_news.jpg) bottom center no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
.t_news2_main_text{
	font-size:12px;
	text-align:left;
	padding-top:10px;
	padding-right:10px;
}
.t_news2_main_more{
	font-size:12px;
	text-align:right;
}
.t_con_main {
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}
.t_con_main div{
	padding-bottom:15px;
	color:#D0AD59;
}
.t_con_t1 {
	padding-top:6px;
	font-size:12px;
	text-align:right;
	padding-right:15px;

}
.t_con_t2 {
	width:300px;
	padding-bottom:5px;
	padding-top:5px;

}
.t_con_t2 input{
	border:#471016 1px dotted;
	background-color:#18080B;
	width:280px;
	color:#E7D4D6;
}
.t_con_t2 textarea{
	border:#471016 1px dotted;
	background-color:#18080B;
	width:280px;
	color:#E7D4D6;
}
.t_page_q {
	height:237px;
	background:url(image/b2_q.jpg) top right no-repeat;
}

.l_news {
	width:225px;
	height:237px;
	background:url(image/box_news.jpg) top no-repeat;
}
.l_news div {
	font-size:12px;
	text-align:left;
	padding-top:55px;
	padding-right:10px;
	padding-left:10px;
}
.l_new {
	width:225px;
	height:237px;
	background:url(image/box_new.jpg) top no-repeat;
}
.l_new div {
	font-size:12px;
	text-align:center;
	padding-top:55px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:15px;
}
.l_new div img{
	border:#471016 1px dotted;
}

.t_ads{
	width:255px;
}
.t_ads div {
	font-size:12px;
	text-align:left;
	padding-top:55px;
	padding-right:10px;
	padding-left:10px;
}
.t_ads div li{
	margin-left:0px;
	padding-left:0px;
}
.t_ads div ul{
	margin-left:34px;
	padding-left:0px;
}

