@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
form,fieldset {
	margin:0px; padding:0px; border:none;
}
hr {
	display:none;
}
#skip {
	display:none;
}
#container {
	width:100%; height:auto;
	margin:0px; padding:0px;
}
#header {
/*	width:100%; height:140px;
	background: url(../images/topbg.jpg) repeat-y left top;
	background-color:#666666;
	margin:0px; padding:0px;*/
}
.top {
	width:980px; height:140px; color:#FFFFFF;
	background: url(../images/topbg.jpg) repeat-y left top;
	background-color:#666666;
	margin:0px auto; padding:0px;
}


.logo {
	width:178px; height:87px; float:left;
	margin:23px 0px 0px 0px; padding:0px;
}
.topright {
	width:689px; height:140px; float:right;
	background:url(../images/design1.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.design1 {
	width:auto; height:134px; float:left;
	background:url(../images/design1.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.salebox {
	width:150px; height:69px; float:left;
	margin:32px 0px 0px 0px; padding:0px;
}
.saletext {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#D2A51B; text-align:center;
	margin:0px; padding:36px 0px 0px 0px;
}
.search_area {
	width:510px; height:auto; float:right;
	/*margin:35px 0px 0px 75px;*/ margin:35px 0px 0px 0px; padding:0px; color:#FFF;
}
.call {
	width:246px; height:17px; float:right;
	/*background:url(../images/call.png) no-repeat left top; */
	margin:0px 0px 15px 0px; padding:0px;
}
.form_margin01 {
	width:175px; height:auto; float:left;
	margin:0px; padding:0px;
}
.label01 {
	display:none;
}
.field01 {
	width:134px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#ffffff;
	background-color:#666666; border:1px solid #040404;
	margin:0px 5px 0px 0px; padding:2px;
}
.field_news {
	width:134px; height:auto; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#999999;
	background-color:#666666; border:1px solid #040404;
	margin:0px 5px 0px 0px; padding:2px;
}

.btn_go {
	width:20px; height:20px; float:left;
	background:url(../images/btn_go.jpg) no-repeat left top;
	border:none; cursor:pointer;
	margin:0px; padding:0px;
}
.field02 {
	width:186px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#999999;
	background-color:#666666; border:1px solid #040404;
	margin:0px 5px 0px 0px; padding:2px;
}
#topnavi {
	width:500px; float:right;
	margin:0px; padding:0px; 
}
#topnavi li {
	display:inline; float:right;
	margin:0px 0px 0px 5px; padding:0px;
}
#topnavi li a {
	background:url(../images/bullet01.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#999999; text-decoration:none;
	margin:0px 5px 0px 0px; padding:0px 0px 0px 15px;
}
#topnavi li a:hover {
	background:url(../images/bullet01.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#999999; text-decoration:underline;
	margin:0px 5px 0px 0px; padding:0px 0px 0px 15px;
}




h4{
padding: 0px 0px 10px 0px;

}










#middle{
width:100%; height:auto; float:left;
background:url(../images/middlebg.jpg) repeat-x left top;
margin:0px; padding:0px;
min-height:400px;
}

#middle_margin{
width:981px; height:auto;
margin:0px auto; padding:0px;
}
#navigation {
width:981px; height:40px; float:left;
margin:10px 0px 0px 0px; padding:0px;
}

#nav {
	width:981px; height:40px;
	background:url(../images/nav.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

#nav span {
display:none;
}

#nav li, #nav a {
display:block;
height:40px;
}

#nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

#nav li ul{
position:absolute;
left:-1000px;}


#nav-01 {
	width:140px;
	height:40px;
}
#nav-02 {
	width:134px;
	height:40px;
}
#nav-03 {
	width:92px;
	height:40px;
}
#nav-04 {
	width:241px;
	height:40px;
}
#nav-05 {
	width:92px;
	height:40px;
}
#nav-06 {
	width:138px;
	height:40px;
}
#nav-07 {
	width:144px;
	height:40px;
}


#nav-01 a:hover {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
}
#nav-02 a:hover {
	background:url(../images/nav.jpg) no-repeat -140px -40px;
}
#nav-03 a:hover {
	background:url(../images/nav.jpg) no-repeat -274px -40px;
}
#nav-04 a:hover {
	background:url(../images/nav.jpg) no-repeat -366px -40px;
}
#nav-05 a:hover {
	background:url(../images/nav.jpg) no-repeat -607px -40px;
}
#nav-06 a:hover {
	background:url(../images/nav.jpg) no-repeat -699px -40px;
}
#nav-07 a:hover {
	background:url(../images/nav.jpg) no-repeat -837px -40px;
}

#nav-08 a:hover {
	background:url(../images/nav.jpg) no-repeat -981px -40px;
}

#active-01 {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
}
#active-02 {
	background:url(../images/nav.jpg) no-repeat -140px -40px;
}
#active-03 {
	background:url(../images/nav.jpg) no-repeat -274px -40px;
}
#active-04 {
	background:url(../images/nav.jpg) no-repeat -366px -40px;
}
#active-05 {
	background:url(../images/nav.jpg) no-repeat -607px -40px;
}
#active-06 {
	background:url(../images/nav.jpg) no-repeat -699px -40px;
}
#active-07 {
	background:url(../images/nav.jpg) no-repeat -837px -40px;
}
#active-08 {
	background:url(../images/nav.jpg) no-repeat -981px -40px;
}

#dropmenu1 {
	width:140px; 
	margin:0px; padding:0px; 
	visibility:hidden;
	background-color:#CFCFCF;
	list-style-image:none;
	background-image:none;
}

#dropmenu1 li {
width:140px; height:auto;
	float:left; list-style:none;
	margin:0px; padding:0px;
	list-style-image:none;
	background-image:none;
		
}
#dropmenu1 li a {
	width:134px; height:20px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	text-transform:uppercase;
	color:#000; background-color:#CFCFCF;
	border:1px solid #FFFFFF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
	background-image:none;


}
#dropmenu1 li a:hover {
	width:134px; height:20px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	text-transform:uppercase;
	color:#FFF; background-color:#CFCFCF;
	border:1px solid #FFFFFF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
	background-image:none;
}


/*
#navigation {
width:981px; height:40px; float:left;
margin:10px 0px 0px 0px; padding:0px;

}
#nav {
	width:981px; height:40px;
	background:url(../images/nav.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
#nav p {
display:none;
padding:0px; margin:0px;

}
#nav li {
	list-style:none; display: inline;
	float:left; position:relative;
	margin:0px; padding:0px;
}
#nav span {
	display:none;
}
#nav a {
	display:block; height:40px; margin:0px; padding:0px;
}
#nav-01 {
	width:140px; margin:0px; padding:0px;
}
#nav-02 {
	width:134px; margin:0px; padding:0px;
}
#nav-03 {
	width:92px; margin:0px; padding:0px;
}
#nav-04 {
	width:241px; margin:0px; padding:0px;
}
#nav-05 {
	width:92px; margin:0px; padding:0px;
}
#nav-06 {
	width:138px; margin:0px; padding:0px;
}
#nav-07 {
	width:144px; margin:0px; padding:0px;
}


#nav-01 a:hover {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
}
#nav-02 a:hover {
	background:url(../images/nav.jpg) no-repeat -140px -40px;
}
#nav-03 a:hover {
	background:url(../images/nav.jpg) no-repeat -274px -40px;
}
#nav-04 a:hover {
	background:url(../images/nav.jpg) no-repeat -366px -40px;
}
#nav-05 a:hover {
	background:url(../images/nav.jpg) no-repeat -607px -40px;
}
#nav-06 a:hover {
	background:url(../images/nav.jpg) no-repeat -699px -40px;
}
#nav-07 a:hover {
	background:url(../images/nav.jpg) no-repeat -837px -40px;
}

#nav-08 a:hover {
	background:url(../images/nav.jpg) no-repeat -981px -40px;
}

#active-01 {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
}
#active-02 {
	background:url(../images/nav.jpg) no-repeat -140px -40px;
}
#active-03 {
	background:url(../images/nav.jpg) no-repeat -274px -40px;
}
#active-04 {
	background:url(../images/nav.jpg) no-repeat -366px -40px;
}
#active-05 {
	background:url(../images/nav.jpg) no-repeat -607px -40px;
}
#active-06 {
	background:url(../images/nav.jpg) no-repeat -699px -40px;
}
#active-07 {
	background:url(../images/nav.jpg) no-repeat -837px -40px;
}
#active-08 {
	background:url(../images/nav.jpg) no-repeat -981px -40px;
}

#dropmenu1 {
	width:140px; 
	margin:0px; padding:0px; 
	visibility:hidden;
	background-color:#CFCFCF;
	list-style-image:none;
	background-image:none;
}

#dropmenu1 li {
 
	float:left; list-style:none;
	margin:0px; padding:0px;
	list-style-image:none;
	border-bottom:1px solid #FFF;
	background-image:none;		
}

#dropmenu1 li a {
	width:134px; height:20px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	text-transform:uppercase;
	color:#000; background-color:#CFCFCF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
	background-image:none;
}

#dropmenu1 li a:hover {
	width:134px; height:20px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	text-transform:uppercase;
	color:#FFF; background-color:#CFCFCF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
	background-image:none;
}*/

#middle_part{
width:981px; height:auto; float:left;
background-color:#333;
margin:0px; padding:0px;
}

#home_left{
width:169px; height:auto; float:left;
margin:0px; padding:25px 20px 0px 20px;
}

#center{
width:606px; height:auto;float:left;
margin:22px 0px 0px 0px; padding:0px 0px 0px 0px;
}

#home_right{
/*width:120px;*/ 
width:122px;
height:auto;float:left;
margin:0px;
/*padding:25px 20px 0px 22px;*/
padding:25px 20px 0px 18px;
}

.text01{
font-family:Calibri, Arial !important; text-align:justify !important;
font-size:20px !important; 
letter-spacing:1px !important;

margin:0px !important;
 padding:0px 0px 15px 0px !important;
color:#FFFFFF !important;
}

.text02{
font-family:Arial, Helvetica, sans-serif  !important;
font-size:12px !important; line-height:18px !important;
margin:0px !important; padding:0px 0px 20px 0px !important;
color:#FFFFFF !important;
}

.right_img{
width:117px; height:117px;
margin:0px 0px 10px 0px; padding:0px;
}

.readmore{
font-family:Calibri, Arial; font-style:italic;
font-size:16px; color:#0076A3 !important;
margin:0px; padding:0px;
}

.readmore a:link, .readmore a:visited{
text-decoration: none;
font-family:Calibri, Arial; font-style:italic;
font-size:16px; /*color:#CFBE6C;*/
color:#0076A3 !important;
}

.readmore a:hover{
text-decoration: underline;
margin:0px; padding:0px;
}
#footer {
	width:100%; height:110px; float:left;
	background:url(../images/bottombg.jpg) repeat-y left top;
	background-color:#666666;
	margin:8px 0px 0px 0px; padding:0px;
}
#bottom {
	width:980px; height:110px; color:#FFFFFF;
	background: url(../images/bottombg.jpg) repeat-y left top;
	background-color:#666666;
	margin:0px auto; padding:0px;
}
.bottomlogo {
	width:300px; height:auto; float:right;
	margin:5px 0px 0px 0px; padding:0px;
}
.bottom_right {
	width:850px; height:110px; float:right; text-align:right;
	background:url(../images/design2.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.logo_margin {
	margin:0px 0px 0px 15px; padding:0px; float:right;
}


.search_area02 {
	width:355px; height:auto; float:right;
	margin:20px 0px 15px 0px; padding:0px;
}
.label02 {
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#999999; margin:0px 10px 0px 0px; padding:0px;
}
.btn_enter {
	width:37px; height:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;
	color:#CCCCCC; background-color:#060606; border:1px solid #060606;
	border:none; cursor: pointer;
	margin:0px; padding:0px;
}
#navi_margin {
	width:700px; height:auto; float:right;
	margin:0px; padding:0px;
}
#bottom_navi {
	width:auto; 
	margin:0px; padding:0px; float:right;
}
#bottom_navi li {
	display:inline; float:right; text-align:right;
	margin:0px 0px 0px 5px; padding:0px;
	
}
#bottom_navi li a {
	background:url(../images/bullet01.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#999999; text-decoration:none;
	margin:0px 0px 0px 5px; padding:0px 0px 0px 15px;
}
#bottom_navi li a:hover {
	background:url(../images/bullet01.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#999999; text-decoration:underline;
	margin:0px 0px 0px 5px; padding:0px 0px 0px 15px;
}
#submiddle_part{
width:981px; height:auto; float:left;
margin:0px; padding:0px;
}

#left{
width:211px; height:auto; float:left;
background-color:#333;
margin:0px; padding:0px 0px 0px 0px;
}

.curve1{
width:211px; height:24px; float:left;
background:url(../images/curve1.jpg) no-repeat;
margin:0px; padding:0px;
}
.left_menu{
width:200px; height:auto;
margin:0px; padding:20px 5px 0px 5px;
}

.left_ttl{
font-family:Calibri, Arial;
font-size:20px; color:#FFF;
border-bottom:1px solid #666;
margin:0px 0px 5px 0px; padding:5px 0px 11px 0px;
}

.bullet01{
margin:0px; padding:0px;
}

.bullet01 li{
list-style-type: none;
margin:0px 0px 0px 15px; padding:0px;
}

.bullet01 li a:link, .bullet01 li a:visited{
font-family:Arial, Helvetica, sans-serif; text-decoration: none;
font-size:12px; color:#999999; font-weight: normal;
margin:0px; padding:0px;
}

.bullet01 li a:hover{
text-decoration: none; text-decoration: underline;
margin:0px; padding:0px;
}


#right{
width:734px; min-height:250px; height:auto;float:left;
background-color:#FFF;
margin:0px; padding:22px 20px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.subttl{
width:730px; height:auto;
font-family:Calibri, Arial;
font-size:17px; color:#666; font-weight: bold;
/*border-bottom:1px solid #666666;
*/margin:0px 0px 15px 0px; padding:0px 0px 3px 0px;
}
.subttl a:link,.subttl a:visited{
font-family:Calibri, Arial;
font-size:17px; color:#666; font-weight: bold;
text-decoration:none;
}

.subttl a:hover{
font-family:Calibri, Arial;
font-size:17px; color:#666; font-weight: bold;
text-decoration:underline;
}


.block1{
width:690px; height:auto; float:left;
margin:0px 0px 20px 0px; padding:0px 0px 0px 40px;
}

.ring_box{
width:160px; height:auto; float:left;
margin:0px 70px 0px 0px; padding:0px;
}

.ring_box1{
width:160px; height:auto; float:left;
margin:0px 0px 0px 0px; padding:0px;
}

.ring_img{
width:150px; height:130px;
margin:0px; padding:0px;
}

.ring_text1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#000;
margin:0px; padding:0px 0px 5px 0px;
}

.ring_text2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#000; line-height:20px;
margin:0px; padding:0px 0px 5px 0px;
}

.ring_text2 span{
font-family:Arial, Helvetica, sans-serif; line-height:20px;
font-size:11px; color:#A58209; font-weight: bold;
margin:0px; padding:0px 0px 5px 0px;
}

.ring_text2 a:link, .ring_text2 a:visited{
font-family:Arial, Helvetica, sans-serif; text-decoration: underline;
font-size:11px; color:#000; line-height:20px;
margin:0px; padding:0px 0px 5px 0px;
}

.ring_text2 a:hover{
text-decoration: none;
}

.text03{
font-family:Calibri, Arial; text-align:justify;
font-size:20px; color:#FFF; letter-spacing:1px;
margin:0px; padding:0px 0px 15px 0px;
}

.numberbox{
width:710px; height:30px;
border-top:1px solid #666; float:left;
margin:0px 0px 20px 0px; padding:0px 0px 5px 0px;
}

.numberbox number{
font-family:Arial, Helvetica, sans-serif; text-align:right;
font-size:12px; color:#666; font-weight: normal;
margin:10px 0px 0px 0px; padding:0px;
}
.number span{
 font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#666; font-weight: normal;
}

.number li{
list-style-type: none; float:right; margin:0px 0px 0px 5px; padding:0px;
}

.number li a {
 text-decoration: underline; 
 font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#666; font-weight: normal;
margin:0px; padding:0px;
}

.number li a:hover{
text-decoration: none;
margin:0px; padding:0px;
}

.numbers .active01{
text-decoration: none;
}
#header_margin {
	width:100%; height:auto; float:left;
	background:url(../images/shadebg.jpg) repeat-x left bottom;
	margin:0px; padding:0px;
}

#menu_margin{
width:981px; height:auto;
margin:0px auto; padding:0px;

}

.form_margin02 {
	width:190px; height:auto; float:right;
	margin:0px; padding:0px;
}

.formdata {
	width:378px; height:auto; float:right; 
	margin:0px 0px 15px 0px; padding:0px;
}



.bottom_margin {
	width:980px; height:auto;
	margin:0px auto; padding:0px;
}
.copyright {
	width:200px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#666666; text-decoration:none;
	margin:0px; padding:5px 0px 8px 0px;
}
.produced {
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#666666; 
	margin:0px; padding:5px 0px 8px 0px;
}
.produced a:link,.produced a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#666666; text-decoration:underline;
	margin:0px; padding:0px;
}
.produced a:hover {
	text-decoration:nonee; color:#967A1B;
	margin:0px; padding:0px;
}
.image_cat{
 float:left; padding-right:20px;
 width:220px;
 }
.category-description{
font-size:11px;
line-height:14px;
float:left;
width:400px;
}
.category-description p{
text-align:justify;
}
.main_cate{
 style=width:100%;
 height:auto;
}
.newsletterp{
font-size:12px;
font-family:Tahoma, arial;
line-height:18px;
text-align:justify;
color:#999999;
}
.newsletter_label{
text-align:justify;
color:#999999;
font-size:14px;
padding-bottom:5px;
font-weight:bold;

}
.box_newsletter{

padding:10px 7px 10px 7px;

}
.sendtofriend_div{
width:680px;

}

.free_delivery_img{
float:left;
}
/*20thFeb */
.block2_margin {
	width:877px; height:auto;
	margin:0px auto; padding:0px;
}
.block2 {
	width:771px; height:auto; float:left;
	border-top:1px solid #999999;
	/*margin:0px auto; padding:10px 5px;*/
	margin:18px 21px 0 21px;
	padding:0px;
}
.box01 {
	width:150px; height:auto; float:left;
	background-color:#E8CD76; margin:0 25px 0 23px; padding:3px;
	
}
.box02 {
	width:150px; height:auto; float:left;
	background-color:#E8CD76; margin:0px 0px; padding:3px;
}
.img_name {
	font-family: Calibri,Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
	color:#333333; text-align:center; margin:0px; padding:5px 0px 0px 0px;
}
#submiddle_part_designer{
width:981px; height:auto; float:left;
margin:0px; padding:6px 0px 0px 0px;
}
.decorated_designer{
background: url(../images/ttl_bg.jpg) no-repeat right top;
}
.designer_header{
padding: 22px 20px 0 15px;
width:945px;
}
