/* Main content */
body{
	margin:10px;
	background-color: #000000;
	line-height:1.6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul{margin:0;padding:0;}
/* Main Link Properties */
A:link {
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}
A:visited {
	color: #333333;
	text-decoration: none;
}
A:active {
	color: #333333;
	text-decoration: none;
}
A:hover {
	color: #FE40A2;
	text-decoration: none;
}


.wrapper{border:1px dotted #FF00FF;}
/* Logo Position */
.logo{
	padding-left:10px;
	font-family: "Times New Roman", Times, serif;
	color: #FAF8F8;
	font-size: 36px;
	font-style: italic;
	font-weight: bolder;
	

}


/* Date Position */
.cart{height:43px;text-align:right;padding-right:6px;font:bold 14px Arial, Helvetica, sans-serif;color:#FAF8F8;}
/* Top Menu Properties */
.topmenu{
	height:43px;
	padding-right:20px;
	background-repeat: repeat-y;
}
.topmenu ul li{list-style:none;display:inline;padding-left:30px;background-color: #000000;}
.topmenu ul li a{font-weight:bold;font-size: 12px;color: #fff;background-color: #000000;}
.topmenu ul li a:hover{font-weight:bold;font-size: 12px;color: #FE40A2;background-color: #000000;





}








/* Main content */
.contents{
	padding:10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	background-color: #FFFFFF;
}
.centerSide{
	padding:0 17px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	
}

/* Left and Right Bars */
.leftSide{
	width:188px;
	
	
}
.rightSide{width:202px;}
/* Headings */
h1{
	margin:0;
	padding:0;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
h2{margin:0;padding:0;font:bold 14px Arial, Helvetica, sans-serif;color:#333333;}
/* Left properties */
.leftSide ul{
	margin-bottom:12px;
	padding-bottom:4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.leftSide ul li{
	list-style:none;
	line-height:16px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.leftSide ul li{list-style:none;padding-left:5px;}
.leftSide ul li a{
	color:#333333;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.leftSide ul li a:hover{
	color:#FF1990;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}

/* Right properties */
/* Footer Properties */
.footer{
	
	padding:24px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FAF8F8; }
.footer ul li{list-style:none;display:inline;background-color: #000000;}
.footer ul li a{color:#FAF8F8;font-weight:bold;background-color: #000000;}
.footer ul li a.hover{color:#FE40A2;font-weight:bold;background-color: #000000;

}
/* Mini search */
input.search{
height: 14px;
background-color: #FEF7D9;
border: solid #e69d01;
border-width: 1px;
font-family: tahoma;
color: rgb(0,0,0);
font-size: 11px;
}
input.search1{
vertical-align: bottom;
}
/* Horizonatl rule */
hr {
height: 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #CCCCCC;
}

SPAN.price, .detailprice, .prodprice {
font:bold 14px Arial, Helvetica, sans-serif;color:#e69d01;
padding-top: 4px;
text-align: center;
}

.prodname, .detailname{
color: #333;
font-weight:bold;
}

div.prodid{
font-weight: bold;
}

span.prodoption{
font-weight: bold;
} 




.style5 {font-size: 12px}
.style8 {font-family: Arial, Helvetica, sans-serif}

.style11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

 .style16 {
	font-size: 16px;
	color: #FF00FF;
}



.qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none;}.qmmc {position:relative;}.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	background-color: #FE40A2;
}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
    #qm0   
    {   
        background-color:#FF339D;
        border-width:1px;
        border-style:solid;
        border-color:#A2BFE9;
    }
  
    #qm0 a   
    {   
        padding:5px 40px 5px 8px;
        color:#333333;
        font-family:Arial;
        font-size:12px;
        text-decoration:none;
    }
   
    #qm0 a:hover   
    {   
        background-color:#FF339D;
    }
    
    body #qm0 .qmactive, body #qm0 .qmactive:hover   
    {   
        background-color:#FF339D;
        text-decoration:underline;
    }
    
    #qm0 div, #qm0 ul   
    {   
        padding:5px;
        margin:0px 0px 0px -1px;
        background-color:#ffffff;
        border-width:4px 1px 1px 1px;
        border-style:solid;
        border-color:#FF5DB1;
    }
    
    
    #qm0 div a, #qm0 ul a   
    {   
        padding:2px 40px 2px 5px;
        border-width:0px;
        border-style:none;
    }
    
    #qm0 div a:hover, #qm0 ul a:hover   
    {   
        text-decoration:underline;
    }

.style17 {color: #CCCCCC}
.style18 {color: #FF00FF}
.style21 {font-size: 18px}
.style20 {font-size: 36px}



.qmmc{
	height:30px;
	
	background-repeat: repeat-y;
}
