* { margin: 0; padding: 0; }
body { background-color:#FFFFFF!important; }
html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, 
a, abbr, acronym, address, code, em, 
img, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, 
table, caption, tbody, tfoot, thead, 
tr, th, td, dd, dt {
	border: 0;	
	outline: 0;
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
  }
  
/* global links style */
a {color:#999999;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}

/* ordered lists intentionally left witih numbered bullets */
ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}

html,body {
  width:100%;
  font-family: Helvetica,Arial,Verdana, sans-serif;
  font-size: 11px;
  }
hr { height: 1px; color: #000; border: none; } /* For Internet Explorer */
html>body hr { height: 1px; background-color: #000; border: none; } /* For Gecko-based browsers */
html>body hr { height: 1px; background-color: #000; border: 0px solid #000; } /* For Opera and Gecko-based browsers */

#container{
  width:100%;
  text-align:left;
}

#flashcontent{
  width:330px;
  height:768px;
  position:absolute;
  background-color:#000;
}

#htmlcontent{
  margin-left:40px;
}
#FlashGalleryFeatured {
	height:290px;
	width:560px;
	margin-left:-13px;
}
#imageViewer {
	height:320px;
	width:560px;
	float:left;
}


/*************************GLOBAL*************************/   

.top{width:560px;height:125px;margin-top:30px;margin-left:5px;border-bottom:1px solid #000;}
   .top h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .top h2{width:450px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.6em;text-align: left;}
   


/*************************DESIGNERS.HTML*************************/
.designlistTotal { width:600px; float:left;}
.designlistleft {width:295px;color:#999999;line-height:1.8em; float:left; margin-left:3px; margin-right:3px;}
.designlistright {width:295px;color:#999999;line-height:1.8em; float:left;}
.designerlist{width:295px;height:70px;color:#999999;line-height:16px;}
   .designerlist a {color:#999999;text-decoration:none;font-weight:bold;}
   .designerlist a:hover {color:#000;text-decoration:none;font-weight:bold;}
   .designerlist .current {color:#000;}
    
.bioinfo{width:560px;height:100%;margin-left:5px;margin-top:30px;}
   .bioinfo h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .bioinfo h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}
  
.biotext {width:460px;margin-bottom:10px;}  
   .biotext h3{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}
  
.img_gallery {height:310px;width:590px;margin-top:10px;margin-bottom:15px;}

.designerImageDiv { width:100px; height:48px; border:1px solid #000000; margin-right:10px; float:left; display:inline; }

/*************************COMPANY.HTML*************************/ 
  
.companytop{width:590px;height:40px;margin-top:30px;margin-left:5px;border-bottom:1px solid #000;}
  .companytop h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  .companytop h2{width:450px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.6em;text-align: left;}
.letter {width:560px;height:100%;margin-left:5px;margin-top:10px;}
  .letter h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  .letter h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}
  .letter h3{width:450px;margin-top:10px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}

.FlashGalleryCompany {width:560px; height:300px; margin-top:10px; margin-bottom: 10px;}
/*************************MANDARIN.HTML*************************/ 
  
.companytop_mandarin{width:590px;height:45px;margin-top:30px;margin-left:5px;border-bottom:1px solid #000;}
  .companytop_mandarin h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  
.mandarin {width:560px;height:100%;margin-left:5px;margin-top:10px;}
  .mandarin h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 14px;font-weight:800;line-height: 1.8em;text-align: left;}
  .mandarin h3{width:487px;margin-top:10px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 14px;font-weight:normal;line-height: 1.8em;text-align: left;}

/*************************CONTACT.HTML*************************/ 

.contact {width:590px; margin-top:30px;margin-left:5px;}
  .contact h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.6em;text-align: left;}
  .contact h2{margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.6em;text-align: left;}

.contactInfo {width:560px; border-top:1px solid #000;}

.totalContact {width:590px;}

.contactleft {width:250px;float:left;margin-top:10px;}
  .contactleft h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.6em;text-align: left;}
  .contactleft h2{margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.6em;text-align: left;}
  .contactleft h3{margin-top:10px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.6em;text-align: left;} 

.contactright {width:280px;float:left;margin-top:10px;}
   .contactright h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.6em;text-align: left;}
   .contactright h2{margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.6em;text-align: left;}
   .contactright h3{margin-top:10px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.6em;text-align: left;}
      
.mailinglist {width:560px;height:155px;margin-top:15px; float:left;border-top:1px solid #000;}
   .mailinglist h1 {font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .mailinglist h3 {width:530px;margin-top:3px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}
  
.contactEmail {width:230px; height:100px;float:left;margin-top: 10px;}
	.emailInput {background-image:url(../imgs/contact/textInput.jpg);width:162px; background-repeat:no-repeat;float:left; padding-left:2px; padding-top:2px; border:none; border:#FFFFFF;}

.careers {width:560px;height:130px;float:left;border-top:1px solid #000;}
  .careers h1 {font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  .careers h2{margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}

/*************************FEATURED.HTML*************************/ 
.subnav {width:590px;height:80px;margin-top:30px;margin-left:5px;border-bottom:1px solid #000;}
   .subnav h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .subnav h2{width:500px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.6em;text-align: left;}
     
.featuredinfo{width:560px;height:100%;margin-left:5px;margin-top:10px;}
  .featuredinfo h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  .featuredinfo h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}
  .featuredinfo h3{width:480px;margin-top:10px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}
  
  
  
/*************************PRODUCTRANGE.HTML*************************/ 

.productSubnav {width:718px;height:130px;margin-top:30px;margin-left:5px;border-bottom:1px solid #000;}
   .productSubnav h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .productSubnav h2{width:475px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.6em;text-align: left;}


/*************************CONTRACT.HTML*************************/ 

.contract{width:560px;height:100%;margin-left:5px;margin-top:30px;}
  .contract h1{font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  .contract h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}
  .contract h3{font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}

.contract_gallery{width:550px; height:335px; margin-top:20px; margin-bottom:10px;}

.contract_contact{width:560px;height:100%;margin-left:5px;margin-top:20px;}
   .contract_contact h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .contract_contact h2{margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}
   .contract_contact h3{width:430px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}
 
.textinputL {width:250px;float: left;}  
.textinputR {width:230px;float: left;margin-left:20px;} 
.inputL {background-image:url(../imgs/contract/submit.jpg); width: 225px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF;}
.inputR {background-image:url(../imgs/contract/submit.jpg);width: 225px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none;border:#FFFFFF;}

.contractImageDiv{ width:100px; height:48px; margin-right:16px; border:1px solid #000000; float:left; }

/*************************INSTALL.HTML*************************/ 
.install{width:590px;margin-left:5px;margin-top:30px;}
  .install h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  .install h2{width:540px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}
 
.install_gallery{width:560px; height:335px; margin-top:20px; margin-bottom:10px;}



/*************************PROJECTS.PHP*************************/ 
.projectImageDiv { width:98px; height:50px; margin-right:16px; border:1px solid #000000; float:left; }

.projectTop {width:560px;margin-left:5px;margin-top:30px;float:left;margin-bottom:20px;}
	.projectTop h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
	.projectTop h2{width:520px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}
	.projectTop h3{width:430px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}
	
.projectMid{width:560px;margin-left:5px;}
   .projectMid h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .projectMid h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}

.projectsGallery {width:560px; float:left; margin-top:10px;margin-bottom:10px;}

.smallDescript{width:700px;float:left;margin-left:5px;margin-top:15px;}
	.imgLeft {float:left; width:115px;}
	.imgRight {float:left;width:115px;}
	.txtLeft {float:left; width:190px;}
.smallDescript .current { color:#000000; }
.smallDescript h2 {font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.4em;text-align: left;} 
	.txtRight {float:left; width:280px;}
	 
.projectsBottom {width:560px; height:355px;float:left;margin-left:5px;margin-top:20px; margin-bottom:10px;border-top:1px solid #000000; border-bottom:1px solid #000000; }
	.projectsBottom h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left; margin-top:10px;}
	.projectsBottom h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}

.projectsForm {width: 560px;margin-top: 10px;}
	.projectsForm .formLeft {width:305px;float:left;}
	.projectsForm .formRight {width:225px;float:left;}
	.projectsInputL {background-image:url(../imgs/contract/submit.jpg);	width:225px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF;}
	.projectsInputR {background-image:url(../imgs/contract/submit.jpg);	width:225px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF;}
	.phoneNumber1 {background-image:url(../imgs/projects/areaCode.jpg);width: 41px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px;  border:none; border:#FFFFFF;display:inline; margin-right:20px;}
	.phoneNumber2 {background-image:url(../imgs/projects/number.jpg); width: 100px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF;display:inline;}
	.radioButton {display:inline;}

.projectPrivacy {width:560px;margin-top:10px;margin-left:5px; float:left;}	
    .projectPrivacy h2 {margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}
	.projectPrivacy h3 {margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}

.primaryContact h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left; margin-top:10px;}
.primaryContact h2 {margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}
	
/*************************MANUFACTUER.PHP*************************/ 

#manuHtmlcontent{margin-left:40px;}

.manuSubnav {width:590px;margin-top:30px;margin-left:5px;}
    .manuSubnav h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
    .manuSubnav h2{width:480px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.6em;text-align: left;}
	
.manuCats{margin-left:5px;width:590px;font-size: 11px;font-weight:normal;color:#999999;line-height:1.8em; margin-bottom:23px;}
	.manuCats a {color:#999999;text-decoration:none;}
	.manuCats a:hover {color:#000;text-decoration:none;}
	.manuCats h1 {color:#000000;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left; margin-top:10px; margin-bottom:6px;}
	.manuCats h2 { border:none;}
	.manuCats h3 { font-size:13px;}
	.manuCats .current { color:#000; }
   
.manuItemLink { height:25px; padding-top:5px; margin-left:-30px; padding-left:10px; cursor:pointer; }
	 
.manufacturerInfo{width:600px;margin-top:10px; margin-left:5px;}
   .manufacturerInfo h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
    .manufacturerInfo h2{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left; margin-left:20px;}
    .manufacturerInfo h3{width:550px;margin-top:10px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left; margin-left:20px;}	
	
.manufacturerItem {float:left; width:200px;}
  	.manufacturerItem .arrow {float:left; width:20px; height:40px; margin-left:-20px;}
	.manufacturerItem .arrow img {margin-top:14px;}
	.manufacturerItem .current {text-decoration:underline;}
	
.manuHeading {float:left; height:50px;}
	.manuHeading h1 a {font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left; color:#000000;}
	.manuHeading h1 a:hover { text-decoration:underline;}
	.manuHeading h2 {margin-bottom:-10px; font-family: Helvetica,Arial,Verdana, san-serif; font-weight:bold; font-size:11px; margin-left:0px;}
	
.manuSingle {float:left; height:26px;}


	
/*************************NEWSLETTER.PHP*************************/ 
.mailist {width:560px;height:115px; margin-top:30px;margin-left:5px;border-bottom:1px solid #000;}
  .mailist h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
  .mailist h2{ width:450px;margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}
  
.mailingSignup {width:560px;height: 130px; border-bottom:1px solid #000; margin-top:10px;margin-left:5px;}
   .mailingSignup h1 {font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .mailingSignup h2 {margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}
   .mailingSignup h3 {width:530px;margin-top:10px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}

.mailForm {width: 560px; margin-top: 10px;}
	.mailForm .formLeft {width:230px; height:200px;float:left;}
	.mailForm .formRight {width:230px;height:200px;float:left;}
	.mailInputL {background-image:url(../imgs/contract/submit.jpg);	width:225px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF;}
	.mailInputR {background-image:url(../imgs/contract/submit.jpg);	width:225px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF;}
	.postalEntry {background-image:url(../imgs/newsletter/postalEntry.jpg);	width:100px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF; margin-right:25px;}
	.postalEntry2 {background-image:url(../imgs/newsletter/postalEntry.jpg);width:100px; background-repeat:no-repeat;float:left; padding-left:1px; padding-top:2px; border:none; border:#FFFFFF;}
.privacy {width:560px;height:30px;}
	.privacy h2 {margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 12px;font-weight:800;line-height: 1.7em;text-align: left;}
	.privacy h3 {margin-top:8px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}
	
	
/*************************SHOPONLINE.HTML*************************/ 	
	
.shopOnline {width:560px;margin-top:30px;margin-left:5px;}
	.shopOnline h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
	.shopOnline h2{ width: 450px;margin-top:5px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}
	.shopOnline h3{width:450px;margin-top:4px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}

.onlineMailForm {width: 560px; margin-top: 10px;}

/*************************WAREHOUSE.HTML*************************/ 

.warehouse {width:560px;margin-top:30px;margin-left:5px;}
	.warehouse h1{font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
	.warehouse h2{ width: 550px;margin-top:5px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:800;line-height: 1.7em;text-align: left;}
	.warehouse h3{width:450px;margin-top:4px;font-family: Helvetica,Arial,Verdana, sans-serif;font-size: 11px;font-weight:normal;line-height: 1.7em;text-align: left;}
	
/*************************BLOGLANDING*************************/ 

.blogLanding {width:550px;margin-top:30px;margin-left:5px;}
   .blogLanding h1{font-size: 20px;font-weight:800;line-height: 1.7em;text-align: left;}
   .blogLanding h2{width:500px;margin-top:8px;font-size: 11px;font-weight:800;line-height: 1.6em;text-align: left;}
   .blogLanding h1 a {color:#000000;}
   .blogLanding h1 a:hover {text-decoration:underline;}
   .blogLanding p { margin-top:10px; margin-bottom:10px; }
   