/*
-----------------------------------------------
Author:      Kevin Dai    
E-mail:      sky@zjidc.com.cn
Date:        2007-4-18
Website:     http://www.xiaoshansilk.com
----------------------------------------------- */

@import url(font.css);
*{
margin:0px;
padding:0px;
}

body{
margin-top:32px;
margin-left:22px;
}

/* head top */

#searchbox {
float:left;
margin:0px 0px 0px 584px;
display:inline;
}

.searchinput {
width:80px;
border:1px solid #7f9db9;
font-size:11px;
}

#toplinegreen {
float:left;
line-height:1px;
background:#9bd16b;
width:680px;
margin:5px 0px 3px 55px;
display:inline;
}

#navi {
margin:0px;
}

#toplineblue {
float:left;
line-height:1px;
background:#99edff;
width:738px;
margin-top:8px;
}

#toplineorange {
float:left;
line-height:1px;
background:#fae0a8;
width:738px;
margin-top:3px;
}

#toplinegreen2 {
float:left;
line-height:1px;
background:#d7edc4;
width:738px;
margin-top:4px;
}

/* web content */
#webcontent {
float:left;
width:760px;
margin:15px 0px 10px 0px;
display:inline;
}

#leftmenu {
float:left;
width:160px;
}

#rightmain {
float:right;

width:578px;
}

/* menu */
#logo {
float:left;
background:url(../img/logo.jpg) no-repeat 39px;
width:148px;
height:50px;
}

#productcatalog {
float:left;
width:147px;
height:19px;
background:url(../img/productscatalog.jpg);
margin:6px 0px 0 px 6px;
display:inline;
}

#submenu{
float:left;
margin:5px 0px 0px 6px;
display:inline;
}

#submenu ul {
list-style-type:none;
}

#submenu ul a {
margin-left:2px;
display:block;
text-decoration:none;
width:155px;
height:20px;
color:#7d7b7b;
font-size:12px;
line-height:10px;
padding-right:20px;
list-style-type:none;
}

#submenu ul li ul li a{
list-style-type:none;
display:block;
padding-right:13px;
font-size:11px;
color:#705748;
}


#submenu .nav {
text-decoration:none;
color:#7d7b7b;
font-weight:bold;
width:164px;
margin-top:6px;
}

#submenu .snav {
text-decoration:none;
color:#7b7b7b;
}

#submenu .snav_visited {
text-decoration:underline;
color:#7b7b7b;
}

/* contact us left */
#contactusleft {
float:left;
width:105px;
height:20px;
background:url(../img/contactus.jpg) no-repeat 4px;
}

#contact{
float:left;
color:#7b7b7b;
margin-top:8px;
margin-left:6px;
width:164px;
display:inline;
}

#tel{
float:left;
width:160px;
font-weight:bold;
margin:5px 0px 5px 0px;
}

#fax{
float:left;
width:160px;
font-weight:bold;
margin:5px 0px 5px 0px;
}

#mail{
float:left;
width:160px;
font-weight:bold;
margin:5px 0px 5px 0px;
}

/* bottom */
#bottombg {
float:left;
width:738px;
height:25px;
background:#971709;
}

.bottomtxt {
float:left;
color:#fff;
margin-left:80px;
line-height:25px;
display:inline;
}

.bottomtxt a {
color:#fff;
}

/* default */
#welcomebg {
float:left;
background:url(../img/welcomebg.jpg) no-repeat;
width:557px;
height:142px;
}

.defaultaboutus {
float:left;
margin-top:70px;
margin-left:25px;
line-height:20px;
width:430px;
font-size:12px;
color:#71685e;
display:inline;
}

#featuredproduct {
float:left;
width:135px;
height:17px;
background:url(../img/featuredproducts.jpg) no-repeat;
margin:15px 0px 15px 0px;
}

#productdefault {
float:left;
width:100%
}

#productbg {
float:left;
width:285px;
height:158px;
background:url(../img/defaultproductbg.jpg) no-repeat;
}



.productlistname {
color:#e8af36;
font-weight:bold;
font-size:12px;
}



.defaultproductno {
color:7d7b7b;
font-size:12px;
}

.btnmore {
float:left;
margin-left:10px;
}

/* about us */
#aboutustitle {
float:left;
width:145px;
height:38px;
background:url(../img/aboutus.jpg) no-repeat;
}

#aboutusbg {
float:left;
width:547px;
height:140px;
background:url(../img/aboutusbg.jpg) no-repeat;
margin:14px 0px 0px 0px;
}

#aboutustxt {
float:left;
margin-top:15px;
line-height:23px;
width:547px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Contact Us*/
#contactustitle {
float:left;
width:147px;
height:33px;
background:url(../img/contact_us.jpg) no-repeat;
}

#contactusbg {
float:left;
width:548px;
height:141px;
background:url(../img/contactusbg.jpg) no-repeat;
margin:14px 0px 0px 0px;
}


#contactustxt{
float:left;
margin-left:15px;
display:inline;
line-height:35px;
font-size:12px;
margin-top:15px;
}

.contactcompany {
color:#f4802c;
font-weight:bold;
}

/* online inquiry */
#onlineinquiretitle {
float:left;
width:207px;
height:53px;
background:url(../img/onlineinquiry.jpg) no-repeat;
}

#onlineinquirebg {
float:left;
width:548px;
height:141px;
background:url(../img/onlineinquirybg.jpg) no-repeat;
margin:14px 0px 0px 0px;
}

#onlinetxt {
float:left;
}

.enquirytxt{
margin-top:20px;
color:#5b4f40;
line-height:20px;
font-size:11px;
}


.required {
color:#ff0000;
}

fieldset {
border:none;
width:540px;
padding-top:20px;
}

fieldset label {
float: left;
width: 150px;
font-size:11px;
text-align:right;
padding:0px;
margin:0px;
}

p {
margin-top:11px;
}

fieldset input,textarea {
padding-left:2px;
border:solid 1px  #ccc;
width:260px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.btnlist {
float:left;
padding-top:15px;
margin-left:155px;
display:inline;
}

/* Products List */
#productstitle {
float:left;
width:147px;
height:41px;
background:url(../img/products.jpg) no-repeat;
}

#productnavi {
line-height:60px;
font-weight:bold;
}

#productsline {
float:left;
width:550px;
line-height:1px;
background:#d5d5d5;
}

.productlist {
float:left;
margin-left:10px;
margin-top:20px;
width:180px;
display:inline;
}

.productbg {
float:left;
background:url(../img/productslistbg.jpg) no-repeat;
/*border:1px solid #d5d5d5;*/
width:162px;
height:140px;
line-height:0;
text-align:center;
}

.productbg img {
float:none;
position:relative;
background:#fff;
margin-top:5px;
}

.productno {
float:left;
line-height:20px;
width:160px;
margin-top:10px;
text-align:center;
color:#f4802c;
height:20px;
font-size:11px;
}

.viewdetails{
float:left;
line-height:10px;
margin:0px 0px 27px 18px;
display:inline;
width:160px;
}

#noproduct{
float:left;
margin-left:45px;
display:inline;
}

#searchnoproduct{
float:left;
margin-left:45px;
display:inline;
line-height:20px;
}

#noproduct a{
text-decoration:underline;
}

/*proudct page */

#p1{
float:left;
width:100%;
}

#page {
float:left;
width:520px;
text-align:center;
margin-top:2px;
}
	
#page-center{
float:left;
margin-left:80px;
display:inline;
}
	
#page ul{
list-style:none;
margin:0;
padding:0;
	}
	
#page li {
float:left;
font-size:11px;
padding:0 10px;
height:24px;
line-height:24px;
color:#000;
	}
#page li a {
color:#444342;
font-size:11px;
text-decoration:none;
}
#page li a:hover
{
color:#444342;
text-decoration:underline;
font-size:11px;
}	

/* proudct detail */
#productdetaillist {
float:left;
width:100%;
margin-top:15px;
display:inline;
}

.productdetailbg {
float:left;
background:url(../img/productsdetailbg.jpg) no-repeat;
width:321px;
height:278px;
text-align:center;
}

.productdetailbg img {
float:none;
margin:12px 6px 0px 6px;
}

.productnamedesc {
color:#f4802c;
font-weight:bold;
}

.productnodesc {
color:#5c5c5c;
}
#productnameno {
float:left;
margin:80px 0px 0px 30px;
}

.viewlarger a {
float:left;
margin-top:10px;
margin-left:40px;
}
.productdesc {
float:left;
}

#productdesc {
float:left;
width:550px;
margin-top:3px;
line-height:18px;
display:inline;
}
.productdesctitle {
float:left;
color:#068099;
font-weight:bold;
margin-top:10px;
}
.productmorenav {
float:left;
}
.productlistmore {
float:left;
margin-top:10px;
}

#productdetailline {
float:left;
width:550px;
line-height:1px;
background:#d5d5d5;
margin:5px 0px 5px 0px;
}
