body  { background-color:#000000; color:#F5F5F5; font-size:16px; margin:0; font-family:"Georgia", "Arial","Lucida Grande","Lucida Sans Unicode","Bitstream Vera Sans","Verdana","Futura","Helvetica","sans-serif"; min-width:800px; } #main  { margin:0 auto; min-height:750px; padding:5px 5px 0; width:1040px; background:none repeat scroll 0 0 #403F41; } h1 { font-size:22px; } #topbar { height:120px; margin:10px 20px; } #topbar #logo { padding:10px 10px; width:400px; float:right; } #topbar #contact { float:left; padding:30px 10px 30px 0; width:180px; text-align:right; } #topbar #phone { font-size:16px; padding:3px 0; } #topbar #address1 { font-size:14px; padding:3px 0; } #topbar #address2 { font-size:14px; padding:3px 0; } #topbar #address3 { font-size:14px; padding:3px 0; } #topbar #address4 { font-size:14px; padding:3px 0; } #topbar #address5 { font-size:14px; padding:3px 0; } #topbar #email { font-size:16px; padding:3px 0; } #sidebar { float:left; margin:0 20px; width:200px; border-top-style:dotted; border-color:#F5F5F5; } .sidebox { padding: 0 0 8px; } .sidebox-home { border-bottom-style:dotted; border-color:#F5F5F5; padding: 0 0 8px; } #main-nav ul { list-style-type:none; margin:0; padding:0; font-size:20px; } #main-nav li { padding:4px 0 0 7px; } #main-nav .ul1 { padding:0 0 3px 10px; font-size:16px; } #main-nav a:link, #main-nav a:visited { color:#F5F5F5; } #main-nav a:hover { color:#8D8E92; } #main-nav a:active { color:F5F5F5; } #home-lh-text { font-size:16px; padding-left:7px; } #middle { margin: 0px 20px 0 250px;  border-top-style:dotted; border-color:#F5F5F5; min-height:400px; } #home-banner { padding:8px; } #section-page-foot { padding:25px 0 20px; border-top-style:dotted; border-color:#F5F5F5; float:left; width:100%; } .foot-img { float:left; width:138px; height:166px; border-bottom-style:dotted; border-color:#F5F5F5; padding:0 0 30px; } .five-across-box { float:left; } .five-across-img { width:138px; height:166px; } .five-across-text { text-align:center; margin:5px 0; font-size:18px; } .one-across-box { width:100%; border-bottom-style:dotted; border-color:#F5F5F5; padding:0 0 10px; height:290px; } .one-across-box img { padding:20px 117px; float:left; } .one-across-text { float:right; width:390px; font-size:16px; } .two-across-box { float:left; width:375px; height:315px; text-align:center; font-size:16px; } .two-across-text { text-align:center; margin:5px 0; } #brochure-frag { width:754px; padding:8px; font-size:16px; } .frag-img-left-txt { padding:0 0 10px 0; float:left; } .frag-txt-rdc { width:500px; float:left; padding:0 0 10px; font-size:16px; } .frag-img-left-txt .frag-image { float:left; } .frag-img-left-txt .frag-text { float:left; padding:0 10px; width:234px; font-size:16px; } #contact { font-size:16px; } #contact-title { font-size:18px; margin:20px 0 0; } #contact-title h1 { font-size:20px !important; margin:-20px 0 20px 0; } #contact p { margin:0 0 0 30px; } #brochure-frag h1 { font-size:18px; } #brochure-frag h2 { font-size:16px; } #product-list	{ margin:5px 5px 0; float:left; font-size:16px; } #lh-col { float:left; width:450px; } #rh-col { width:300px; float:right; } #main-product-image { padding:0 8px; } #image-text { text-align:center; width:320px; margin:8px 0; } #second-product-image { padding:0; } #third-product-image { padding:20px 10px; } #product-list h1 { font-size:20px; margin:0 0 5px 1px; padding:0 0 4px 12px; } #prod-text { margin:0 0 20px; padding:0 0 20px; border-bottom-style:dotted; border-color:#F5F5F5; } #order-link { margin:10px 0; font-size:16px; } #horiz-section { float:left; margin:0 5px; width:100%; } .section-box { float:left; } .section-box .section-image { width:241px; height:286px; } .section-box  .section-text { text-align:center; padding:10px; font-size:17px; } #footer { height:250px; border-top-style:dotted; border-color:#F5F5F5; margin:0 20px; padding:20px 0; } #footer-links { width:100%; text-align:center; } #footer-icons { float:left; width:100%; } #footer-icons ul { list-style-type:none; margin:0; padding:0; } #footer-icons li { float:left; } #copyright { float:left; } #copyright p { border-top:1px solid #7E7E7E; color:#7E7E7E; margin:20px 325px; padding:5px; text-align:center; width:350px; } a:link, a:visited { color:#5BB1E0; text-decoration: none; } a:hover { color:#FFFFFF; text-decoration: none; } a:active { color:#5BB1E0; text-decoration: none; } a img { border:medium none; } /* MagicZoom CSS */ /* Style of zoomed window */ .MagicZoomBigImageCont { border: 1px solid #999; } /* Style of header, activated with "title" attribute in <a> tag */ .MagicZoomHeader { font-size: 8pt !important; line-height: normal !important; color: #fff; background: #666; text-align: center !important; } /* Style of small square under mouse */ .MagicZoomPup { border: 1px solid #aaa; background: #fff; cursor: move; } /* Style of message box while image is loading */ .MagicZoomLoading { border: 1px solid #ccc; background: #fff url("loader.gif") no-repeat 2px 50%; padding: 4px 4px 4px 24px !important; margin: 0; text-decoration: none; text-align: left; font-size: 8pt; font-family: sans-serif; color: #444; } /* Style of the small image link */ .MagicZoomPlus { cursor: url("zoomin.cur"), pointer; outline: 0 !important; } /* Style of the small image */ .MagicZoomPlus img { border: 0 !important; padding: 0 !important; margin: 0 !important; } /* Style of the span inside the small image link */ .MagicZoomPlus span { display: none !important;  } /* Style of hotspots */ .MagicHotspots { display: none; visibility: hidden; } .MagicHotspots a { border: 1px solid #ccc; } .MagicHotspots a:hover { border: 1px solid red; } /* Style of the small image link */ .MagicThumb, .MagicThumb:hover { cursor: url("zoomin.cur"), pointer; outline: 0 !important; } /* Style of the small image when the large image is expanded */  .MagicThumb-expanded-thumbnail { cursor: default; } /* Style of the span inside the small image link */ .MagicThumb span { display: none !important; } /* Style of the small image */ .MagicThumb img { border: 0; outline: 0; } /* Style of the expanded image */ .MagicThumb-expanded { cursor: url("zoomout.cur"), pointer; background: transparent; border: 1px solid #ccc; outline: 0; padding: 0; } /* Style of the caption for the expanded image */ .MagicThumb-caption { color: #F5F5F5; font: normal 10pt Verdana, Helvetica; background: #403F41; text-align: center; padding: 8px; border: 0 !important; outline: 0 !important; } /* Style of the close/next/previous buttons */ .MagicThumb-buttons { background: transparent url("buttons1.png") no-repeat 0 0; height: 24px; display: block; } .MagicThumb-buttons a { width: 24px; height: 24px; margin: 0px 1px !important; overflow: hidden; } /* Style of the loading message box */ .MagicThumb-loader { font: normal 12pt sans-serif; border: 1px solid #000; background: #fff url("loader.gif") no-repeat 2px 50%; padding: 2px 2px 2px 22px; margin: 0; text-decoration: none; text-align: left; } /* Style of the small images which swap the main image */ .MagicThumb-swap { } /* Style to hide caption on page. Only needed for #id method. */ .MagicThumb-external-caption { display: none; }