BODY
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #5669af;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px
}
H1 {
    font-size:20px;
}

A:hover{
  text-decoration:none;
}

P
{
    COLOR: #5669af;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 4px
}
TABLE.Top
{
    BORDER-BOTTOM: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid
}
TABLE.Middle
{
    BORDER-BOTTOM: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px
}
TABLE.Bottom
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px
}
.DoubleBreakBefore
{
    MARGIN-TOP: 8px
}
.Indented4L
{
    MARGIN-LEFT: 4px
}
TD.VSeparator1Back
{
    BACKGROUND-IMAGE: url(/assets/templates/lady/images/VSeparator1Back.gif);
    BACKGROUND-POSITION: center center;
    BACKGROUND-REPEAT: repeat-y
}
P.Font1
{
    COLOR: #5669af;
    FONT-FAMILY: PalmaSSK;
    FONT-SIZE: 11px
}
.Indented16R
{
    MARGIN-RIGHT: 16px
}
.indented12L
{
    MARGIN-LEFT: 12px
}
TABLE.Background1Back
{
    BACKGROUND-IMAGE: url(/assets/templates/lady/images/Background1Back.jpg);
    BORDER-BOTTOM: #5669af 1px;
    BORDER-LEFT: #5669af 1px solid;
    BORDER-RIGHT: #5669af 1px solid;
    BORDER-TOP: #5669af 1px
}
.NoBreakBefore
{
    MARGIN-TOP: 0px
}
.NoBreakAfter
{
    MARGIN-BOTTOM: 0px
}
.NoBreakBeforeAfter
{
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px
}
TD.Bar1Back
{
    BACKGROUND-IMAGE: url(/assets/templates/lady/images/Bar1Back.gif);
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-REPEAT: repeat-x
}

.menu{
  background: url(/assets/templates/lady/images/Image1.jpg) no-repeat;
  height:620px;  
  vertical-align:top;
  width:200px;
  margin:0px;  
  padding:0px;

}

.menu ul{
  list-style:none;
  padding:70px 10px 0px 10px;
  margin:0px;
}

.menu ul li{
  font-size:14px;
  padding:5px 0px;
}

.menu ul li a{
  font-size:18px;
  color:#FF00FF;

}

.menu ul li ul{
  padding:0px 0px 0px 10px;
  margin:0px;

  list-style-position:outside;
}

.menu ul li ul li {
  background:transparent url(/assets/templates/lady/images/Pink-Arrow10.jpg) no-repeat scroll 0 4px;
  padding:3px 3px 3px 18px;
}
.menu ul li ul li a{
  font-size:16px;
  padding-left:0px;
  margin-left:3px;
}

.menu ul li ul li ul{
  color:pink;
  list-style-image:none;
  list-style-type:disc;
   font-size:12px;
  padding:0 0 0 15px;
}
.menu ul li ul li ul li{
  padding:1px;
  background:none;

}

.menu ul li ul li ul li a{
  font-size:12px;
  font-weight:bold;
  padding:0px;
  margin:0;
}

.menu ul li ul li ul li ul li a{
  font-size:10px;
  padding:0;
  font-weight:normal;
  margin:0;
}

.menu ul li ul li ul li ul{
  list-style-image:none;
  list-style-type:circle;
}


.menu ul li ul li ul li ul li{
  padding:0;
  margin:0;
  background:none;
}



a{
  color:#5669AF;
}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 2px solid #FF00FF;
overflow: scroll; /*leave this value alone*/
width: 200px; /*Width of Carousel Viewer itself*/
height: 220px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
padding:0px;
width: 220px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel img{
border:0px;

}

.path{
  font-size:11px;
  width:70%;
}

.image_block{
  float:left;
  margin: 0px 0px 0px 0px;
  padding:10px 10px 0px 0px;
 height:600px;

}
.image_block td{
  font-size:12px;
margin:0;
vertical-align:top;
}

.image_block #description{

}

.image_block #description p{
 width:220px;
}

.content{
  width:290px;
  font-size:11px;
  margin:10px 0px 0px 0px;

}

.content th{
  text-align:left;
  width:33%;
  padding:0px;
  margin:0px;
  vertical-align:top;
}
.content td{
  text-align:left;
  height:0;
  border:0;
  width:77%;
  padding:0px;
  margin:0px;
}

.content #price{
  color:red;
  font-size:11px;
}



.addtocart{
  padding:10px 0px;
}

.addtocart a img{
  border:none;
}
.top img{
  border:none;
}

.title{
  width:495px;
}

.title h1{
  font-size:18px;
  margin:0px;
}

.categ_row_title{
  border:1px solid #FF00FF;
  float:left;
  height:180px;
  margin:10px;
  padding:10px;
  width:150px;
}

.categ_row_title img{
  border:none;
}

.categ_row_title #description{
  text-align:center;
  height:35px;
  width:150px;
}

.categ_row_title #description a{
  font-size:14px;
  font-weight:bold;
  text-align:center;

}

.article_row{
  border:1px solid #FF00FF;
  float:left;
  height:210px;
  margin:10px;
  padding:10px;
  width:150px;
}

.article_row img{
  border:none;
}

.article_row #description{
  text-align:center;
  height:35px;
  width:150px;
}

.article_row #description a{
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.article_row #price{
  font-size:11px;
  font-weight:bold;
  text-align:center;
  color:red;
  padding:5px;
}

.article_row #in_store{
  font-size:10px;
  text-align:center;
  color:green;
}

.leftcol{
  padding-left: 35px;
  width:80%;
}

.rightcol{
  padding:0;
  text-align:center;
  width:80%;
}

.cart{
  font-size:10px;
  text-align:center;
}

.cart img{
  border:none;
}

.B_currentCrumb{
  color:red;
  font-weight:bold;
}

.post_title{
  font-weight:bold;
}

.post_announce a{
  text-decoration:none;
}

.news_date{
  font-size:10px;
  color:#CCCCCC;
}



#basket p{
  text-align:left;
  padding:10px 0px;
}

#basket input{
  border:1px solid #999999;
color:#666666;

}

#basket textarea,select{
  border:1px solid #999999;
  color:#666666;
  width:286px;
}

#basket td{
  text-align:left;
  font-size:11px;
}

.addtocart input{
  border:1px solid #999999;
  color:#666666;
  width:20px;
}

.size_table{
border: 1px solid silver;
width:60px;
font-size:11px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}

.size_table div{
padding-right:2px;
padding-left:2px;
text-align:right;
width:100%;

}

.size_table input{


}

.tables{
  font-size:12px;
}

.tables table{
border-color:0 #CCCCCC #CCCCCC 0;
border-style:none solid solid none;
border-width:0 1px 1px 0;

text-align:center;
border-spacing:0;
}

.tables table td {
border-color:#CCCCCC 0 0 #CCCCCC; 
border-style:solid none none solid;
border-width:1px 0 0 1px;
font-size:12px;
padding:4px;
text-align:center;
vertical-align:top;
}

.table_header{
 
  font-weight:bold;
}

.tables_l{
  font-size:12px;
  width:95%;
}

.tables_l table{
border-color:0 #CCCCCC #CCCCCC 0;
border-style:none solid solid none;
border-width:0 1px 1px 0;

text-align:left;
border-spacing:0;
}

.tables_l table td {
border-color:#CCCCCC 0 0 #CCCCCC; 
border-style:solid none none solid;
border-width:1px 0 0 1px;
font-size:12px;
padding:4px;
text-align:left;
vertical-align:top;
}

.copy{
  font-size:10px;
}


#wlpeLogin{
  margin-left:10px;
}

#wlpeLogin input{
 width:160px;
}
#wlpeUserRegisterInput label{
  display:block;
}
.sign
{
  font-size:11px;
font-color:#5669AF;
color:#5669AF;
}
.rightcolll
{
font-size:13px;
background-color:#C700C3;
color:#FFFFFF;
 padding:1px 2px 2px 2px;
}
.rightcolbord
{
border:1px solid black;
}
.rightcolbordtop
{
border:1px solid black;
border-top:0px;
}
.rightcolbordbasket
{
border:1px solid black;
padding:5px 0 5px 0;
 border-top:0px;
}
