/* main body */

body
{
	font-family:Helvetica, sans-serif;
	font-size:11px;
	color:#5d5d5d;
	line-height:140%;
	height:100%;
	background-color:#dddddd;
	background-image:url(../img/bigbackff.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

strong
{
	font-weight:bold;
}

td
{
	vertical-align:top;
}

p
{
	padding:0px 0px 15px 0px;
	line-height:160%;
	text-align:justify;
}

#homestyle, #aboutstyle, #productstyle, #promotionstyle, #newstyle, #faqstyle, #contactstyle, #findstyle, #regularstyle, #commercialstyle
{
	width:940px;
	margin:0 auto;
}

#header
{
	width:940px;
	float:left;
	height:106px;
	background:url(/img/banner.jpg) no-repeat;
}

#mainMenu
{
	width: 940px;
	height: 37px;
	float:left;
}


#flashbox
{
	width:940px;
	height:189px;
	float:left;
}

#mandorin {
	background-image:url(../img/lady.jpg);
	height:240px;
	margin:0 auto;
	width:428px;
	}

#container
{
	width:940px;
	background-image:url(../img/containerBack.gif);
	background-position:bottom left;
}

#containerpages
{
	width:940px;
	background-image:url(../img/containerBackpages.gif);
	background-position:bottom left;
}

#leftCol
{
	float:left;
	width:237px;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.left-menu
{
	width:237px;
	height:41px;
	text-decoration:none;
	float:right;
}

a.left-menu:hover
{
	background-position: 0px -41px;
}

a.carpetBtn
{
background:url(../img/carpetBtn.jpg);
}
a.vinylBtn
{
background:url(../img/vinylBtn.jpg);
}
a.blindsBtn
{
background:url(../img/blindsBtn.jpg);
}
a.curtainsBtn
{
background:url(../img/curtainsBtn.jpg);
}
a.timberBtn
{
background:url(../img/timberBtn.jpg);
}
a.rugsBtn
{
background:url(../img/rugsBtn.jpg);
}

.subscribe_tbl
{
	margin-left:20px;
	margin-top:10px;
	font-size:11px;
}

.padd
{
	padding-bottom:12px;
}

.smallpadd
{
	padding-bottom:8px;
}

.bigpadd
{
	padding-bottom:17px;
}

.formtext
{
	margin-bottom:15px;
}

.hometb
{
	width:190px;
	background-repeat:no-repeat;
	background-image:url(../img/textboxback.gif);
	border:none;
	height:20px;
	padding-left:10px;
	padding-top:7px;
	background-color:#c8cacc;
}

.homeselect
{
	width:200px;
	margin-bottom:10px;
}

#rightCol
{
	float:right;
	width:235px;
}



a.roomdecorator
{
	height:192px;
	width:235px;
	text-decoration:none;
	float:left;
	background:url(../img/room_decorator.jpg);
}

a.roomdecorator:hover
{
	background-position: 0px -192px;
}

a.needassitance
{
	height:195px;
	width:235px;
	text-decoration:none;
	float:left;
	background:url(../img/need_assistance.jpg);
}

a.needassitance:hover
{
	background-position: 0px -195px;
}

a.needassitanceleft
{
	height:197px;
	width:237px;
	text-decoration:none;
	float:left;
	background:url(../img/assistencepage.jpg);
	margin-bottom:20px;
}

a.needassitanceleft:hover
{
	background-position: 0px -197px;
}

a.seethediff
{
	height:205px;
	width:235px;
	text-decoration:none;
	float:left;
	background:url(../img/seethe_diff.jpg);
}

a.seethediff:hover
{
	background-position: 0px -205px;
}

a.tradeenquiry
{
	height:192px;
	width:235px;
	text-decoration:none;
	float:left;
	background:url(../img/tradeenq.jpg);
}

a.tradeenquiry:hover
{
	background-position: 0px -192px;
}

#middleCol
{
	margin:0px 235px 0px 237px;
	background-image:url(../img/contentback.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;	
}

#middleColpages
{
	margin:0px 0px 20px 237px;
	background-image:url(../img/middleback.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

#content
{
	padding:20px 20px 5px 20px;
}

#content ul
{
	margin:0px 20px 20px 20px;
	list-style-type:circle;
}

#content ul li
{
margin-left:10px;
}

.imagebar
{
	padding-left:20px;
}


#footer
{
	width:915px;
	height:28px;
	float:left;
	background-image:url(../img/footerback.gif);
	background-repeat:no-repeat;
	color:#fbbd1a;
	padding-left:25px;
	padding-top:14px;
}

/* headings */

h1
{
	color:#fbbd1a;
	font-size:24px;
	font-weight:lighter;
	padding-bottom:0px;
	border-bottom: 1px dotted #fbbd1a;
	letter-spacing:1px;
	font-family:Helvetica;
	margin-bottom:20px;
	text-transform:lowercase;
	line-height:100%; 
}

h2
{
	color:#fbbd1a;
	font-size:18px;
	font-weight:lighter;
	letter-spacing:1px;
	font-family:Helvetica;
	margin-bottom:10px;
	text-transform:lowercase;
	line-height:120%; 
}

h3
{
	color:#fbbd1a;
	font-size:16px;
	font-weight:lighter;
	font-family:Helvetica;
	letter-spacing:1px;
	margin-bottom:10px;
	text-transform:lowercase;
	line-height:120%; 
}

h4
{
	color:#fbbd1a;
	font-size:15px;
	font-weight:lighter;
	font-family:Helvetica;
	margin-bottom:10px;
	text-transform:lowercase;
}

h5
{
	color:#fbbd1a;
	font-size:3px;
	font-weight:lighter;
	font-family:Helvetica;
	margin-bottom:10px;
	text-transform:lowercase;
}

/* links */
a:link, a:active, a:visited  
{
	text-decoration: none;
	color: #648cc3;
}

a:hover 
{
	text-decoration: underline;
	color: #648cc3;
}

#footer a:link , #footer a:visited , #footer a:active 
{
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover 
{
	text-decoration: underline;
	color: #ffffff;
}


/* rollovers */

/*language navigation*/
#wrap {
	width:940px;
	position: relative;
	margin: 0 auto;
}
#header ul#language-MenuList
{
	width:155px;
	height: 77px;
	display: block;
	float: left;
	position: absolute;
	top: 1px;
	right: 20px;
}
#header ul#language-MenuList li
{
	float: left;
	width:77px;
	
}
ul#language-MenuList li a
{
	background: url(/img/language-nav-bg.gif) no-repeat ;
	width:77px;
	height: 77px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}
ul#language-MenuList li a#language-chinese
{
	width: 77px;	
	background-position: 0 0;
}
ul#language-MenuList li a#language-chinese:hover
{
	width: 77px;	
	background-position: 0 -77px;
}
ul#language-MenuList li a#language-chinese.selected
{
	width: 77px;	
	background-position: 0 -154px;
}
ul#language-MenuList li a#language-english
{
	width: 77px;	
	background-position: -77px 0;
}
ul#language-MenuList li a#language-english:hover
{
	width: 77px;	
	background-position: -77px -77px;
}
ul#language-MenuList li a#language-english.selected
{
	width: 77px;	
	background-position: -77px -154px;
}
/*main navigation*/


#mainMenu ul
{
	padding:0px;
	width:940px;
}



#mainMenu ul li
{
  	list-style-type:none;
	float: left;
}

#mainMenu ul li a
{
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}

.menuItem
{
	height: 37px;
}

#mainMenu ul li a:hover

{
	background-position: 0px -37px;
}

#homestyle a#menu-home, #aboutstyle a#menu-aboutus, #productstyle a#menu-products, #promotionstyle a#menu-promotions, #newstyle a#menu-news, #faqstyle a#menu-faq, #contactstyle a#menu-contactus, #findstyle a#menu-findus, #commercialstyle a#menu-commercial
{
	background-position: 0px -37px;
}


a#menu-home
{
	width: 88px;
	background:url(../img/home.jpg);
}

a#menu-aboutus
{
	width: 113px;
	background:url(../img/aboutus.jpg);
}

a#menu-products
{
	width: 115px;
	background:url(../img/products.jpg);
}

a#menu-commercial
{
	width: 104px;
	background:url(../img/commercial.jpg);
}

a#menu-promotions
{
	width: 134px;
	background:url(../img/promotions.jpg);
}
a#menu-news
{
	width: 86px;
	background:url(../img/news.jpg);
}

a#menu-faq
{
	width: 80px;
	background:url(../img/faq.jpg);
}

a#menu-contactus
{
	width: 125px;
	background:url(../img/contactus.jpg);
}

a#menu-findus
{
	width: 95px;
	background:url(../img/findus.jpg);
}



/*contact form*/		
		
/* Contact Form Properties */

#name, #phone, #email, #comment
{
	width: 260px;
	height: 20px;
	border: solid #648cc3 1px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#std_form td
{
	vertical-align: top;
	text-align: right;
}


#submit_btn
{
	border:none;
}


#comment
{
	height:120px;
}
a.needassitance:hover{
	opacity:0.9;
}
