html, body, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FFA405;
	text-decoration: underline;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body {
  background: #000;
	text-align: center;
	font: 11px arial, sans-serif;
	color: #312F1A;
}

/** layout **/
#wrapper {
	text-align: left;
	margin: 20px auto;
	width: 935px;
  position: relative;
}

#header {
  background: top center  url(/static/a/501097420/logo.jpg) no-repeat;
  padding-top: 51px;
  width: 252px;
  position: relative;
}

/** Header **/
h1 {
  color: #FDE7C2;
  background: #991111;
  border: 2px solid #C4B888;
  padding: 8px;
  text-align: center;
  font: 25px "Times new roman", sans-serif;
  font-style: italic;
  font-weight: normal;
  margin: 0 0 2px 21px;
}

#search {
  width: 510px;
  background:  no-repeat;
  text-align: center;
  position: absolute;
  bottom: -2px;
  left: 260px;
  padding: 0px 0;
}
#search .text {
  width: 63px;
}

/** Body **/
#body {
  position: relative;
  width: 100%;
}

#nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 252px;
  padding-top: 292px;
  background: url(/static/a/501097420/pic_1.jpg) no-repeat;
}
#nav ul {
  background: bottom right #991111 url(/static/a/501097420/nav_bot.jpg) no-repeat;
  margin: 0 7px 0 28px;
  padding: 5px 20px 15px 20px;
}
#nav li {
  list-style: none;
  background: bottom left url(/static/a/501097420/dots.jpg) repeat-x;
}
#nav a {
  color: #FDE7C2;
  font: 18px "times new roman", serif;
  font-style: italic;
  background: #991111;
  padding-right: 8px;
}

/** content **/

#content {
  background: #E8E7DA bottom right url(/static/a/501097420/body_bottom_right.jpg) no-repeat;
  width: 530px;
  margin-left: 254px;
  min-height: 278px;
}

#content .main, #content .main2 {
  float: left;
  width: 340px;
  margin-top: 14px;
  padding-left: 20px;
}

#content .main {
  padding-bottom: 1em;
  border-bottom: 1px solid #D6D3BA;
}

#content .main p, #content .main2 p {
 
  margin: 0em 1em 0 0;
}
#content .main2 .right {
  margin-left: 18px;
}
#content .main .clear, #content .main2 .clear {
  height: 20px;
  margin-bottom: -10px;
}

#beauty {
  float: right;
  width: 134px;
  border-left: 1px solid #D6D3BA;
  padding: 12px;
  background: top right url(/static/a/501097420/bogy_top_right.jpg) no-repeat;
}
#beauty span {
  float: left;
  width: 12px;
  font-size: 9px;
  clear: both;
  margin-top: 3px;
}
#beauty p {
  float: left;
  width: 110px;
  margin: 0 0 0.6em 0;
  padding: 0 0 0 1em;
  line-height: 1.3;
}
#beauty .clear {
  height: 10px;
}

h2 {
  font: italic 22px "Times new roman", serif;
  color: #991111;
  margin: 0 0 0.5em 0;
}

/** Footer **/

#footer {
  color: #E8E7DA;
  margin: 2px 0 0 275px;
}

#privacy {
  position: absolute;
  left: 625px;
  width:95px;
  padding: 18px 0;
 
  background:
}
#privacy1 {
  position: absolute;
  left: 280px;
  width:95px;
  padding: 18px 0;
 
  background:
}
#privacy a {
  color: #000;
  font-weight: normal;
}
  #footer1 {
  color: #E8E7DA;
  margin: 135px 0 0 -120px;
  


}

J1 {
  padding: 8px;
  text-align: center;
  font: 25px "Times new roman", sans-serif;
  font-style: italic;
  font-weight: normal;
  margin: 0 0 2px 21px;
}
#footer2 {
  color: #E8E7DA;
  margin: 10px -50 0 0px;
}
#search1 {
  width: 510px;
  background:  no-repeat;
  text-align: center;
  position: absolute;
  bottom: 25px;
  left: 240px;
  padding: 0px 0;
}
#footer3 {
  
  margin: 10px 0 0 0px;
}







* {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color:#000;
  line-height:1.23;
}

table {
   border:0px;
   border-collapse:collapse;
}
table td {
   padding:0px;
}
hr {
   width:232;
   border-top:1px solid #FD113D;
   margin:7 0 0 0;
   display:block;

}
strong {
   font-weight:normal;
}

.rel { 
   position:relative;top:0px;left:0px;
}
.abs3 {
   position:absolute;top:10px;left:140px;
}
.abs31 {
   position:absolute;top:10px;left:140px;
   color:#FF1039;
   font-size:44;
   font-family:Monotype Corsiva;
   font-weight:bold;
}
.abs10 {
   position:absolute;top:94px;left:275px;
   color:#B60165;
   font-size:12;
   font-weight:bold;
   font-famyli:Verdana;
}
.q1 {
   position:absolute;top:-52px;left:0px;
   width:103;
   height:166;
}
.q2 {
   position:absolute;top:0px;left:652px;
   width:128;
   height:112;
}
.q3 {
   position:absolute;top:0px;left:634px;
   width:18;
   height:114;
}
.q4 {
   width:406;
   height:52;
}
.q5 {
   position:absolute;top:60px;left:110px;
   width:111;
   height:30;
}
.q6 {
   position:absolute;top:60px;left:236px;
   width:109;
   height:28;
}
.q7 {
   position:absolute;top:60px;left:352px;
   width:109;
   height:26;
}
.q71 {
   position:absolute;top:60px;left:465px;
   width:109;
   height:26;
}
.q8 {
   padding:5 310 0 10;
   text-align:left;
}
.q9 {
   padding:10 10 0 0;
   text-align:left;
}
.a1 {
   width:200;
   height:305;
   margin:20 10 0 10;
   float:left;
}
.a2 {
   position:relative;top:-30px;right:-150px;
   width:140;
   height:23;    
}
* HTML .a2 {
   position:relative;top:-10px;right:-150px;
}
.a3 {
   width:158;
   margin:10 0 0 12;
   border:1px solid #CECECE;
   text-align:center;
}
.a4 {
   border:1px solid #CECECE;
   width:158;
   margin:0 13 0 12;
}
.a5 {
   width:142;
   height:65;
   margin:5 0 0 0;
}
.a6 {
   text-align:left;
   padding:5 5 15 10;
}
* HTML .a6 {
   padding:5 5 5 10;
}
.a61 {
   text-align:left;
   padding:5 5 42 10;
}
* HTML .a61 {
   padding:5 5 33 10;
}
.a7 {
   width:22;
   height:14;
   margin:0 5 0 0;
   float:left;
}
.a8 {
   color:#FD113D;
   font-size:14;
   font-weight:bold;
   text-align:center;
   padding:10 0 0 0;
}
.a9 {
   font-size:14;
   font-weight:bold;
   padding:3 0 3 10;
   border-top:3px double #F00;
   border-bottom:3px double #F00;
   width:430;
   margin:20 0 0 20;
}
.a91 {
   font-size:14;
   font-weight:bold;
   padding:3 0 3 10;
   border-top:3px double #F00;
   border-bottom:3px double #F00;
   width:430;
   margin:10 0 0 20;
}
.a92 {
   font-size:14;
   font-weight:bold;
   padding:3 0 3 10;
   border-top:3px double #F00;
   border-bottom:3px double #F00;
   width:130;
   margin:20 0 0 20;
}
.z1 {
   padding:10 10 0 20;
}
.z2 {
   padding:5 10 0 20;
}
.z3 {
   width:97;
   height:129;
   margin:0 0 0 5;
   float:right;
}
.z4 {
   padding:10 20 0 20;
}
.z5 {
   width:470;
   height:3;
   margin:10 0 0 0;
   background: url(/static/design/a5/new/dot.gif) repeat-x left bottom;
}
* HTML .z5 {
   width:470;
   height:3;
   margin:0 0 0 0;
   background: url(/staic/design/a5/new/dot.gif) repeat-x left bottom;
}
.z6 {
   width:88;
   height:130;
   margin:0 0 0 5;
   float:right;
}
.z8 {
   width:142;
   height:96;
   margin:0 0 0 5;
   float:right;
}
.z9 {
   width:162;
   height:127;
   margin:0 0 0 5;
   float:right;
}
.z0 {
   width:84;
   height:115;
   margin:0 0 0 5;
   float:right;
}
.w1 {
   width:94;
   height:107;
   margin:0 0 0 5;
   float:right;
}
.w2 {
   width:86;
   height:109;
   margin:0 0 0 5;
   float:right;
}
.w3 {
   padding:10 10 10 20;
}
.w4 {
   color:#FD113D;
   font-size:14;
   font-weight:bold;
   border-top:3px double #FD113D;
   border-bottom:3px double #FD113D;
   margin:10 10 10 10;
   background:#FFF;
}
.w5 {
   background:#F5D3F3;
   padding:10 0 10 0;
}
.w6 {
   width:20;
   height:20;
   margin:10 0 0 0;
}
.w7 {
   width:300;
   border:3px double #CECECE;
   background:#FFF;
}
.w8 {
   text-align:right;
   padding:10 5 5 0;
}
.w9 {
   padding:0 0 5 10;
}
.w0 {
   font-size:12;
   font-weight:bold;
   padding:10 0 0 10;
}
.s1 {
   background:#F2B0CC;
   padding:10 0 0 0;
}
.s2 {
   text-align:center;
   padding:3 0 0 0;
   background:#FFF;
   width:114;
   height:136;
}
.s3 {
   color:#FD113D;
   font-size:14;
   font-weight:bold;
   text-align:center;
   padding:0 0 15 0;      
}
.s4 {
   padding:0 10 0 10;
}
.s5 {
   text-align:left;
   padding:0 0 0 15;
   color:#666666;
}
.s6 {
   text-align:right;
   padding:5 10 10 0;
}
.s7 {
   color:#B60165;
   font-size:12;
}
.s8 {
   width:50;
   height:52;
}
.s9 {
   text-align:right;
   padding:0 10 5 0;
}
.s0 {
   font-weight:bold;
   font-size:14;
   color:#FD113d;
   text-decoration:none;
}
.x1 {
   text-align:left;
   padding:10 10 10 20;
}
.x2 {
   font-size:0px;
   border-top:#1px solid #FD113D;
   height:2px;
}
.x0 {
   font-weight:bold;
   font-size:14;
   color:#FD113d;
   text-decoration:none;
   padding:10 10 0 10;
}
.x3 {
   width:301;
   height:138;
   margin:0 0 0 5;
   float:right;
}
.x4 {
   width:303;
   height:168;
   margin:0 0 0 5;
   float:right;
}
.x5 {
   width:301;
   height:182;
   margin:0 0 0 5;
   float:right;
}
* HTML .x6 {
   text-align:left;
   padding:6 10 6 20;
}
.x6 {
   text-align:left;
   padding:5 10 5 13;
}
.x7 {
   text-align:center;
   padding:10 0 0 0;
}
.x8 {
   width:523;
   margin:10 0 0 0;
   border:3px double #CECECE;
}
.x9 {
   width:523;
   margin:5 0 0 0;
   border:3px double #CECECE;
}
.e1 {
   width:15;
   text-align:right;
}
.e2 {
   width:8;
   height:26;
}
.e3 {
   font-size:12;
   font-weight:bold;
   color:#57EA54;
   padding:0 7 0 0;
}
.e4 {
   width:781;
   margin:10 0 0 0;
}
.e5 {
   height:52;
   padding:10 20 0 0;
}
.e6 {
   width:120;
   height:17;
   margin:0 10 0 0;
}
.e7 {
   padding:0 0 0 10;
}
.e8 {
   background: url(/static/design/a5/new/grad.jpg) repeat-y left top;
   height:114px;
   vertical-align:top;
}
.e9 {
   background: url(/static/design/a5/new/panel.gif) no-repeat left top;
   height:502px;
   width:523px;
   vertical-align:top;
}
.e0 {
   background: url(/static/design/a5/new/dot.gif) repeat-x left bottom;
   width:470px;
   height:3px;
   margin:40 0 0 0;
}
.cur {
   width:185px;
   height:26px;
   position:absolute;top:118px;right:0px;
}

.e103 {
   font-size:9;
   font-weight:bold;
   color:#CC0066;
   padding:0 7 0 0;
}

.e301 {
   font-size:11;
    text-align:left;
   color:#FFFFFF;
   padding:7 7 0 0;
}
.w90 {
   text-align:top;
   padding:30 30 30 30;
}
.more1{
color:#57EA54;
text-decoration:none;
display:block;
margin:0 0 0 2px;
}
.e300 {
   font-size:18;
   font-weight:bold;
   color:#FFFF00;
   padding:0 7 0 0;
}
#discount{
position:absolute;
top:0px;
right:-10px;
}
#discount1{
position:absolute;
top:555px;
right:-5px;
}
#discount2{
position:absolute;
top:320px;
left:500px;
}
#discount3{
position:absolute;
top:-15px;
left:-30px;
}
.e33 {
   font-size:12;
   font-weight:bold;
   color:#FF0000;
   padding:0 7 0 0;
}
