body{
background:url(images/bg.jpg) repeat-x #f8ccda;
font-family:arial;
}

#megacontainer
{
width:970px;
margin:0 auto;
  /** this is to centralize. must have width**/
}
#top{
float:right;
width: 450px;
}

.currency{
background:url(images/bgmenu.png) no-repeat;
padding:0 0 0 20px;
float:left;
color:#898989;
font-size:14px;
}

.textcurrency{
background:#ffe3e9;
color:#898989;
}
.search{
margin: -25px 0 0 100px;
padding: 5px;
}
.textsearch{
background:#ffe3e9;
color:#898989;
}
#header
{
width:970px;
}

#widget1{
width:500px;
margin: 30px 0 0 0;
float:left;
}

#widget2{
width:226px;
height: 49px;
margin: 10px 0 0 0;
float:right;
background:url(images/cart.png) no-repeat;
}
/* main rotator */
/*.rotator{
background:url(images/bg_rotator.png) no-repeat;
width:970px;
height:314px;
margin:5px 0 0 0;
padding-left: 210px;
padding-top: 5px;
}*/


.widget.rotatorslider{
margin: 2px 0 0 0px;
padding-top: 5px;
position:absolute;
z-index:-1;

}

.widget.bgrotator{
position:absolute;
left:0px;
top:0px;
z-index:-1;
margin: 170px 0 0 465px;
}


/* main menu */
#menu
{
width:580px;
height:34px;
float:right;
margin: -30px 0 0 0;
}

#menu ul
{
padding:0px;
margin: -5px 0 0 0;
}

#menu li
{
display:inline;  /** makes the li move to a single line horizontally **/
margin:0 1px 0 0 ;
padding:4px 0 15px 0;
float:left;
background:url(images/bgmenu.png) no-repeat;
}

#menu li a
{

font-size:17px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none; /** this removes underline **/
margin:15px 15px 15px 15px;
}

#menu li a:hover, #menu li a.active
{
color:#ed145b;
margin:15px 15px 15px 15px;

}

/* bottom menu */
#menubottom
{
width: 900px;
height: 25px;
float: right;
margin: -30px 70px 0 0;
}

#menubottom ul
{
padding:0px;
margin: -5px 0 0 0;
}

#menubottom li
{
display:inline;  /** makes the li move to a single line horizontally **/
margin:0 1px 0 0 ;
padding:0 0 0 0;
float:left;
background:url(images/pinkmenu.png) no-repeat;
height:18px;
}

#menubottom li a
{

font-size:12px;
font-weight:bold;
color:#f06eaa;
text-decoration:none; /** this removes underline **/
margin:15px 15px 15px 15px;
}

#menubottom li a:hover, #menubottom li a.active
{
color:#ed145b;
margin:15px 15px 15px 15px;

}
/* wear */


/* left menu */
#leftmenu
{
width: 219px;
float: left;
margin-left: 4px;

}
#leftmenu .widget
{
color:#979696;


}
#leftmenu .widget  ul
{
margin-left:20px;
padding:0px;
width:219px;
font-size:12px;
}
#leftmenu .widget li
{
background:url(images/next.png) no-repeat;  
list-style:none;
text-align: left;
margin:9px 0;
border-width:0 0 1px 0;  /** this means only bottom got border **/
padding-left: 15px;
}
#leftmenu .widget li a:hover
{
color:#47649e;
}
#leftmenu .widget a
{
text-decoration:none;
color:#ed145b;
text-align:left !important;
font-weight: bold;
font-size: 15px;
}
#leftmenu .widget h3
{
width:219px;
height:53px;
margin:0px;
color:#585757;
font-size:12px;
}
#leftmenu .widget h3 .widget_title
{
padding:10px 0 0 0;
margin: 10px 0 0 20px;
float:left;
}

.footer {
margin: -25px 0 0 0;
}
.footer p{
color:#f06eaa;
font-size: 12px;
}

.clothes{
color:#959595;
font-size:12px;
margin: -20px 0 15px 0;
}
.clothes h3{
color:#ED145B;
font-size:20px;
margin:2px 0 10px 20px;
text-align: left;
}
.user1{
border:1px solid #CCC;
padding:10px;
margin:10px 5px 10px 0px;
width:117px;
float:left;
}
.user2{
border:1px solid #CCC;
padding:10px;
margin:10px 5px 10px 5px;
width:117px;
float:left;
}
.user3{
border:1px solid #CCC;
padding:10px;
margin:10px 5px 10px 5px;
width:117px;
float:left;
}
.user4{
border:1px solid #CCC;
padding:10px;
margin:10px 5px 10px 5px;
width:117px;
float:left;
}
.user5{
border:1px solid #CCC;
padding:10px;
margin:10px 5px 10px 5px;
width:117px;
float:left;
}
.user6{
border:1px solid #CCC;
padding:10px;
margin:10px 5px 10px 5px;
width:117px;
float:left;
}

.bottomfooter{
margin-left:390px;
}

ul.side_row{
list-style: none;
}

.widget.dollar{
margin: -15px 0 0 0;
}

.widget.shop_cart{
font-size: 12px;
margin: 3px 0 0 80px;
color: #FFFFFF;
}

#bottom{
float: left;
margin-top: -20px;
}

.payment{
float:right;
}

.search.find label{
display:none;
}

.feature_product a{
display:none;
}

.cart_button a{
text-decoration: none;
}

/* pagination */
.pagination{
margin: -50px 0 0 485px;
}
.pagination a{
border:solid 1px #a1a1a1;
margin-right:2px;
}

.pagination  strong{
background:#e8e5e5;
color:#878686;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
.pagination a:link,
.pagination a:visited {
color:#878686;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
.pagination a:hover{
border:solid 1px #a1a1a1;
}

.checkout_process{

text-align:center;
background:url(images/checkout4.png) no-repeat;  

padding: 80px 0 0 0;
}
.checkout_process a{
text-decoration: none;
color:#000000;
font-weight: bold;
float: left;
margin: 20px 0 0 18px;
}


.checkout_process2{

text-align:center;
background:url(images/checkout3.png) no-repeat;  

padding: 80px 0 0 0;
}

.checkout_process2 a{
text-decoration: none;
color:#000000;
font-weight: bold;
float: left;
margin: 20px 0 0 17px;
}

.checkout_process3{

text-align:center;
background:url(images/checkout2.png) no-repeat;  

padding: 80px 0 0 0;
}

.checkout_process3 a{
text-decoration: none;
color:#000000;
font-weight: bold;
float: left;
margin: 20px 0 0 17px;
}


.checkout_process4{

text-align:center;
background:url(images/checkout.png) no-repeat;  

padding: 80px 0 0 0;
}

.checkout_process4 a{
text-decoration: none;
color:#000000;
font-weight: bold;
float: left;
margin: 20px 0 0 17px;
}

.nav_cat a{
text-decoration: none;
font-size: 18px;
}

.contact_detail_block{
text-align: left;
margin: 0 0 0 20px;
float: left;
}

.contact_form{
display: none;
}
.contact_form_div{
margin: -240px 0 0 280px;
text-align: left;
}

.contact_subject{
margin: -30px 0 0 0;
}

.quantity{
display:none;
}

.plugin.transparent_widget.safari4.win.Locale_en_US{
display:none;
}

.top {
width: 970px;
height: 37px;
background: url(images/top.png) no-repeat;
margin: 0px 0 0 0px;
}

#component {
width: 970px;
background: url(images/middle.png)repeat-y;
margin: -18px 0 0 0px;
}

.bottom {
width: 970px;
background: url(images/bottom.png);
height: 22px;
margin: -15px 0 0 0;
}

.contact_field{
padding: 5px 0 0 0;
}

.sort_order_form{
margin: -25px 0 0 0;
}

.detail_desc{
width: 400px;
margin: -280px 0 0 470px;
float: left;
text-align: justify;
color:#959595;
}

.layout{
float: right;
margin: -39px 0 0 100px;
color: #8B8989;
}

.related_product{
display:none;
}


.productclass{
width:100px;
}

.image_block{
margin: -20px 0 0 140px !important;
width:150px !important;

}

.product_sort{
margin: -10px 70px 0 0;
}

#product_module{
margin: 0 0 0 80px;
}

.register.myform{
height: 300px;
border: 1px solid #CCC;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
border-radius: 10px; /* CSS3 */	
}

.position{
font-size: 18px;
font-weight: bold;
color: #ED145B;
}

#clothesclass span{
color:#ED145B;
margin: 0 0 0 80px;
font-size: 25px;
}