* {
padding:0;
margin:0;
}


body {
background:url(../images/body-new.gif) no-repeat center top #5a5a5a;
font-family:"century", georgia, times New Roman;
}

.clear {
line-height:0;
font-size:0;
clear:both;
}
#wrapper {
padding-top:65px;
width:926px;
margin:0 auto;
padding-bottom:30px;
}

#header {
padding-left:4px;
width:922px;
padding-bottom:15px;
}
.img_logo {
margin-top:22px;
}

#header label {
float:left;

font-size:13px;
font-weight:bold;
color:#5C5C5C;
line-height:22px;
display:block;
width:50px;
float:left;


}
#text_field {
width:178px;
border:1px solid #ccc;

}

.float_span {
display:block;
float:right;
padding-right:15px;
}

.nav {
padding-top:18px;
padding-left:62px;
width:520px;
float:left;
}
.bucket {
padding-top:5px;
line-height:22px;
display:block;
width:170px;
float:right;
text-align:center;

}
.item_dtl {
font-size:15px;
color:#5C5C5C !important;
}
.bucket h5 {
font-size:15px;
color:#FF5395;
}

.bucket  a {
font-size:15px;
text-decoration:none;
color:#9A9B9D;
}
.bucket  a:hover {
text-decoration:underline;
} 

#navbar {
padding-top:10px;
list-style:none;
float:left;
}
#navbar li {
float:left;
padding-right:20px;
}
#navbar li.no_padding {
padding-right:0 !important;
}
#navbar li a {
font-size:15px;
text-decoration:none;
color:#FF5395;
font-weight:bold;
}
#navbar li a:hover {
text-decoration:underline;
}

#content {
width:924px;
min-height:480px;
padding-bottom:15px;
background:url(../images/body_main.gif) repeat-y;
border:1px solid #ffa9ca;
}

#left_colum {
padding-top:25px;
width:203px;
float:left;

text-align:center;
}
.shop_logo {
margin:0 auto;
width:133px;
height:96px;

background:url(../images/shop_logo.gif) no-repeat top;
}
.shop_logo h2 {
padding-top:26px;
font-size:35px;
color:#5A5A5A;
font-weight:normal;
}

.shop_logo h3 {
padding-top:32px;
font-size:22px;
color:#5A5A5A;
font-weight:normal;
}

#navi_left {
padding-top:20px;
list-style:none;
}
#navi_left li {
line-height:22px;
}
#navi_left li a {
text-decoration:none;
font-size:13px;
color:#5A5A5A;
}
#navi_left li a:hover {
color:#FF5395;
} 
#navi_left li ul {
list-style:none;
line-height:15px;
}
#navi_left li ul li {
line-height:14px !important;
}
#navi_left li ul li a {
font-size:11px !important;
color:#BCBDBE;
}
#navi_left li ul li a:hover {
color:#FF5395;
}

#right_colum {
padding-top:12px;
padding-left:20px;
width:700px;
float:left;
font-size: 12px;
color: #5a5a5a;
}

#right_colum  h1 
{
	font-size: 25px;
	padding-bottom: 15px;
	font-weight: normal;
	color: #ff5395;
}

#right_colum  a 
{
text-decoration: none;
font-size: 12px;
color: #5a5a5a;
}

#right_colum  a:hover {
color: #ff5395;
}

#right_nav {
list-style:none;
float:left;
}
#right_nav li {
float:left;
padding:0 5px 0 10px;
line-height:17px;
background:url(../images/sep_nav.gif) no-repeat  left 4px;
}
#right_nav li.no_img {
background:none;
padding-left:0 !important;
}
#right_nav li a {
display:block;
float:left;
text-decoration:none;
font-size:10px;
color:#B2B2B2;
}
#right_nav li a:hover,  #right_nav li a.active_1{
color:#FF5395;
} 

#left_bar {
font-size:0;
text-align:right;
clear:both;
float:left;
padding-top:52px;
width:267px !important;
}
#right_bar {
padding-left:40px;
text-align:left;
width:360px;
padding-top:52px;
float:left;

}

#right_bar h1 {
 font-size:25px;
 padding-bottom:15px;
 font-weight:normal;
 color:#FF5395;
}


.enlarges {
padding-left:105px;
padding-top:20px;
clear:both;
font-size:9px;
color:#999999;
display:block;
}
.enlarges p {
padding-left:3px;
padding-right:3px;
display:block;
float:left;
}
.enlarges a {
word-spacing:4px;
display:block;
float:left;
font-size:9px;
color:#999999;
display:block;
text-decoration:none;
}

.enlarges a:hover {
text-decoration:underline;
}
.shipping_time {
padding-top:13px;
clear:both;
display:block;
font-size:12px;
color:#5A5A5A;
}

.stock_now {
padding-top:3px;
clear:both;
display:block;
font-size:12px;
color:#FF5395;

}

#right_bar h4 {
padding-top:22px;
color:#FF5395;
font-weight:normal;
font-size:13px;
}
#right_bar label {
line-height:17px;
font-size:12px;
color:#5A5A5A;


}
#check_box1, #check_box2 , #check_box3 {
margin-right:10px;
margin-top:2px;
float:left;
width:13px;
height:13px;
display:block;
}

#drop_down {
clear:both;
font-size:9px;
width:120px;
}
.size {
padding-top:8px;
padding-bottom:5px;
width:340px;
clear:both;
color:#ff0050 !important;
display:block;
float:left;
}
#qty {
margin-bottom:5px;
width:30px;
border:1px solid #b2b2b2;
clear:both;
}
.mail_friedn {
margin-top:30px;
display:block;
float:left;
font-size:12px;
text-decoration:none;
color:#5A5A5A;
}
.mail_friedn:hover {
text-decoration:underline;
}
.home_page {


line-height:15px;
margin-top:20px;
display:block;
float:left;
font-size:10px;
text-decoration:none;
color:#B2B2B2;
}
.home_page:hover {
text-decoration:underline;
}
.footer_box {
width:924px;
padding-top:7px;

}
.box_1 {
padding-top:22px;
text-align:center;
width:300px;
float:left;
height:80px;
cursor:pointer;
background:#ffcde0;
}
.box_1 p, .box_2 p {
padding-top:20px;
padding-left:17px;
font-size:18px;
color:#5A5A5A;
display:block;
float:left;
}
.box_2 {
height:80px;
padding-top:22px;
width:300px;
float:left;
cursor:pointer;
margin-left:10px;
background:#ffcde0;
}
#footer_nav {
padding-top:50px;
list-style:none;
}
#footer_nav li {
float:left;
padding:0 8px 0 8px;
}
#footer_nav li a {
text-decoration:none;
font-size:12px;
color:#fff;
font-weight:bold;
}
#footer_nav li a:hover {
/*text-decoration:underline;*/
} 
.copy {
display:block;
float:right;
font-size:13px;
color:#fff;
}