html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	}

.clr { clear:both; padding:0; margin:0;}


.body_main { width:950px; padding:25px 0;  text-align:center;}
.body_main2 { padding:10px 0 20px 0; text-align:right; font-family: Verdana, Geneva, sans-serif; font-size: 15px; font-weight: normal;	color: #B53179; margin:0;}
.body_main3 { padding:10px 0; height: 450px}
.body_main5 {float:left; padding:50px 0 0 0; text-align:left}

.header { width:500px; height:90px; float:left; padding:20px 0; text-align:left}
.header2 { width:450px; height:90px; float:right; padding:30px 0 20px  0;  text-align:left}
.menu { padding: 5px 12px; height:15px; float:left; margin: 3px 0; width:85px}
.menu2 { padding: 5px 35px; height:15px; float:left; margin: 3px 0;}
.menu3 { padding: 5px 12px; height:15px; float:left; margin: 3px 0;}
.menu4 { padding: 5px 32px; height:15px; float:left; margin: 3px 0;}

.main2 { width:400px; float:right; padding:0;  text-align:left}
.main3 { width:155px; height:105px; float:left; padding:5px 10px 10px 0px; position:relative;}
.main31 { width:225px; height:30px; float:left; padding:35px 10px 10px 0px; position:relative;}
.main4 { width:230px; height:150px; float:left; padding:5px 5px 0px 0px;}
.main6 { width:500px; float:left; padding:0; text-align:left; font-size: 14px;}
.main7 { width:350px; float:left; padding:0;  text-align:left; padding-top:40px;}
.main8 { width:600px; float:right; padding:0; text-align:left; padding-top:40px;}

.main9 { width:200px; float:left; padding:40px 10px 10px 0px; text-align:left;}
.main10 { width:630px; float:right; text-align:left; padding-top:40px; font-weight: normal;}
.main100 { width:630px; float:right; text-align:left; padding-bottom:30px; font-weight: normal;}

.main11 { width:150px; float:left; padding:10px 60px 10px 10px; position:relative;}

.main20 {  float:left; position:relative;}
.main21 {  float:right; position:relative; padding:0px 30px 0px 0px;}

/* ////////////////// /  older menu  ///////////////// /*/


#search-form {
	background: url(../images/search-input.png) no-repeat 0% 0%;
	width: 191px;
	height: 34px;
	overflow: hidden;
}
#search-form input {
	background: none;
	width: 130px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	border: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
#search-form input#search-submit {
	background: url(../images/search-submit.png) no-repeat 0% 0%;
	width: 37px;
	height: 34px;
	padding: 0;
	border: none;
	float: right;
	margin: 0 0 0 6px;
}



.main8 img {
		margin:0 10px;
		border-width: 0px;
		padding:0;
}


.top_menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5C5B60;
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 15px;
	
}
body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

#gallery img {
		margin:0 6px 2px 0;
		border: 5px solid #cccccc;
		border-width: 2px;
		padding:0;
		height:100px;
}

a:link {
	color: #FFF;	text-decoration: none;	font-size: 11px;
}
a:visited {
	text-decoration: none;	color: #FFF;	font-size: 11px;
}
a:hover {
	text-decoration: none;	color: #B53179;	font-size: 11px;
}
a:active {
	text-decoration: none;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}


.main2 a {
	color: #B53179;	text-decoration: none;	font-size: 11px;
}
.main2 a:visited {
	text-decoration: none;	color: #B53179;	font-size: 11px;
}
.main2 a:hover {
	text-decoration: none;	color: #FFF;	font-size: 11px;
}
.main2 a:active {
	text-decoration: none;
	color: #B53179;
	font-size: 11px;
	text-align: center;
}

.main100 a {
	color: #B53179;	text-decoration: none;	font-size: 11px;
}
.main100 a:visited {
	text-decoration: none;	color: #B53179;	font-size: 11px;
}
.main100 a:hover {
	text-decoration: none;	color: #FFF;	font-size: 11px;
}
.main100 a:active {
	text-decoration: none;
	color: #B53179;
	font-size: 11px;
	text-align: center;
}

h1 {
	text-decoration: none;	font-size: 11px; font-weight: bold;
}

a.topmenu:link {
	color: #B53179;	text-decoration: none;	font-size: 11px;
}
a.topmenu:visited {
	text-decoration: none;	color: #B53179;	font-size: 11px;
}
a.topmenu:hover {
	text-decoration: none;	color: #FFF;	font-size: 11px;
}
a.topmenu:active {
	text-decoration: none;
	color: #B53179;
	font-size: 11px;
	text-align: center;
}

a.top_menu_over1:link {
	color: #FFFFFF;	text-decoration: none;	font-size: 11px;
}
a.top_menu_over1:visited {
	text-decoration: none;	color: #FFFFFF;	font-size: 11px;
}
a.top_menu_over1:hover {
	text-decoration: none;	color: #B53179;	font-size: 11px;
}
a.top_menu_over1:active {
	text-decoration: none;	color: #FFFFFF;	font-size: 11px;	text-align: center;
}

.top_menu_over {
	color: #B53179;
}

.pager_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #941C64;
	text-align: center;
	letter-spacing: 2px;
	width:100%;
}

.pager_text  a {color: #941C64; }

.product_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
}

.productlisting{
float:left;
width:150px;
margin-right:70px;
position:relative;
height:197px;
}

.productlisting_r{
float:left;
width:150px;
margin-right:0;
position:relative;
height:197px;
}

.thumbnail{
width:150px;
height:100px;
}

.roundmask{
position:absolute;
top:5px;
width:150px;
height:100px;
background-color:transparent;
background-image:url('../imgs/product_border.png');
}



.roundmask2{
position:absolute;
top:5px;
width:150px;
height:100px;
background-color:transparent;
background-image:url('../imgs/product_border2.png');
}


.roundmask3{
position:absolute;
top:0px;
width:150px;
height:100px;
background-color:transparent;
background-image:url('../imgs/product_border.png');
}


.fronttext{
width:150px;
height:25px;
position:relative;
top:-25px;
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-align:center;
z-index:2;
}

#previuslink{
background-image: url(../imgs/left_arrw.jpg);	
display: block;
float: right;
height: 29px;
margin-top: 130px;
width: 26px;
text-decoration: none;
}

#previuslink:visited {
	text-decoration: none;

}

#previuslink:hover {
	text-decoration: none;
	background-image: url(../imgs/left_arrwO.jpg);	
}

#previuslink:active {
	text-decoration: none;

}


#nextlink{
background-image: url(../imgs/right_arrw.jpg);	
display: block;
float: left;
height: 29px;
margin-top: 130px;
width: 26px;

}

#nextlink:visited {
	text-decoration: none;

}

#nextlink:hover {
	text-decoration: none;
	background-image: url(../imgs/right_arrwO.jpg);	
}

#nextlink:active {
	text-decoration: none;

}

.discount{
background-image: url(../imgs/old_price.png);
height: 20px;
width:100px;
margin-left: 5px;
margin-bottom: -20px;
}

#bannerTD {
	width:950px;
	height:400px;
	background-color:#000;
	background-repeat: no-repeat;
}
#bannerTD #bannerContainer { width:950px; height:400px; text-align:center;}
#bannerTD #bannerContainerCover { width:950px; height:400px; text-align:center;}


.subscription{
background-color:transparent;
}

.subscription form{
background-color:transparent;
text-align: center;
border:0;
}

.subscription form fieldset{
border:0;
}

