#intro { clear:both; }

#body { background-position: 705px top; }

#products, #main, #third { float:left; width:32%; }

#products { width:319px; padding:40px 0px 22px 0; }
#main { width: 363px; padding: 36px 24px 0 0; }
#main h4 { font-weight:normal; color:#666; font-size:14px; font-family:Georgia, Times, "Times New Roman", serif; line-height:19px; margin: 0 0 1em 0; }
#third { background: #fff url(/pics/index/testimonial-bg.jpg) top left repeat-x; border-left:1px solid #fff; border-top:1px solid #fff; width:auto; float:right; width:143px; padding:34px 24px 24px 24px;  }
#third * { clear:none; }
#third p,
#third ul { font-size: 10px; }

#third h3 { position:relative; /*color:#333;*/ font-size:13px; font-weight:bold; line-height:1.5; margin:0 0 5px 0; text-shadow: 1px 1px 0 #fff;}
#third h3 img { position:relative; top:1px;}
#third h4 { font-style:normal; font-size:11px; margin: 0 0 0.25em 0; }
#third h4 a {  }

#third li { line-height:1.3; margin: 0 0 0.5em 0; }

#newslist { list-style:none; margin:0; }
#newslist h5 { font-size:12px; }
#newslist li { margin: 1em 0 0 0; padding: 1em 0 0 0; border-top:solid 1px #eee; }

#intro { margin: 1px 3px; height:264px; }
#difference { float:left; background:#b56a27 url(/pics/index/orange-peel-2.png); height:109px; width: 209px; margin-right:1px; padding: 155px 49px 0 60px }
#rotator { height:264px; width:579px; float:left; }

#difference p { font-size:13px; color:#fff; text-align:right; line-height:1.8; }




#products p { width:230px;margin:0 auto 18px auto;}

#products dl        {  background:#fff url(/pics/dotted-horizontal.gif) repeat-x left bottom; margin:0 auto 24px auto; width:230px;  }
#products dl dt     { color:#c63; background:transparent url(/pics/dotted-horizontal.gif) repeat-x left top; font: 300 18px/1 "Helvetica Neue", Helvetica, Arial, sans-serif; margin:0; padding:0; clear:left;}
#products dl dt.selected a { background: url(/pics/index/arrow-open.gif) no-repeat 290px center; color:#369; }
#products dl dd     { font-size:11px; color:#555; margin:0; padding:0 8px; }
#products dl dt a   { background: url(/pics/index/arrow-closed.gif) no-repeat 290px center; color:#b56a27; display:block; padding:12px 8px; text-decoration:none; }
#products dl dd a   { color:#555; font-size:12px; font-weight:bold; }
#products dl dd p   { margin:0; padding:0 0 18px 0; font-size:11px; width:auto;}
#products dl dd img { display:block; margin:0;}
#products dl dd img.left { margin-right:18px; }

#third .dot-x { margin: 18px -24px; }

#contact-box { background: url(/pics/index/contact-box-bg.jpg) no-repeat left center; margin: 0 -2px; padding-left: 48px;}
#contact-box p { line-height:1.1; color:#888; font-weight:normal; font-size:12px; font-family: Arial, sans-serif; margin:0; }
#contact-box p a {color:#b56a27; font-size:12px; text-decoration:none;}
#contact-box p a:hover { text-decoration:underline;}

#third .photo { margin: 1em 0; }