/* CSS Document */

/* ISOL */
div.isol { display: inline; margin: 0px; padding: 0px; border: 0px none; font: inherit; background: none;}
/* END ISOL */

/* GLOBAL CLASSES */
.right { float: right; }
.padded { margin: 15px; }
.clear { clear: both; }
.copy { margin:10px; }
/* END GLOBAL CLASSES */

/* RIGHT PANE WITHIN PAGES */
.quote { position: relative; clear: both; padding-bottom: 10px; margin-bottom: 15px; border: 1px solid #ffffff; border-bottom: 1px solid #cccccc; } 
.quote .picture { position: relative; width: 130px; height: 175px; float: left; margin: 0px; padding: 0px;}
.quote p { margin: 0px 0px 15px 0px; }
.ron { position: relative; clear: both; padding-bottom: 0px; margin-bottom: 0px; }
.ron .james { position: relative; width: 525px; float: right; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #cc9966;}
.ron p { margin: 0px 0px 20px 0px; }
.customer_quote { position: relative; clear: both; padding-bottom: 10px; margin-bottom: 15px; border: 1px solid #ffffff; border-bottom: 1px solid #cc9966; } 
.customer_quote .picture { position: relative; width: 115px; height: 70px; float: left; margin: 0px; padding: 0px; }
.customer_quote p { margin: 0px 0px 20px 0px; }
.case_quote { position: relative; clear: both; padding-bottom: 30px; margin-bottom: 15px; border: 1px solid #ffffff; border-bottom: 1px solid #cc9966; } 
.case_quote .picture { position: relative; width: 189px; height: 107px; float: left; margin: 0px; padding: 0px;}
.case_quote p { margin: 0px 0px 20px 0px; }
.case_quote2 { position: relative; clear: both; padding-bottom: 16px; margin-bottom: 15px; border: 1px solid #ffffff; border-bottom: 1px solid #cc9966; } 
.case_quote2 .picture { position: relative; width: 189px; height: 107px; float: left; margin: 0px; padding: 0px;}
.case_quote2 p { margin: 0px 0px 20px 0px; }
.product1 { position: relative; clear: right; padding-bottom: 10px; margin-bottom: 10px; border: 1px solid #ffffff; border-bottom: 1px solid #cc9966; } 
.product1 .picture { position: relative; width: 210px; height: 105px; float: right; margin: 0px; padding: 0px;}
.product1 p { margin: 0px 0px 20px 0px; }
.product2 { position: relative; clear: both; padding-bottom: 10px; margin-bottom: 10px; border: 1px solid #ffffff; border-bottom: 1px solid #cc9966; } 
.product2 .picture { position: relative; width: 191px; height: 280px; float: right; margin: 0px; padding: 0px;}
.product2 p { margin: 0px 0px 20px 0px; }
.product3 { position: relative; clear: both; padding-bottom: 10px; margin-bottom: 10px; border: 1px solid #ffffff; border-bottom: 1px solid #cc9966; } 
.product3 .picture { position: relative; width: 216px; height: 182px; float: right; margin: 0px; padding: 0px;}
.product3 p { margin: 0px 0px 20px 0px; }
.partner { position: relative; clear: both; padding-bottom: 8px; margin-bottom: 8px; border: 1px solid #ffffff; border-bottom: 1px solid #cccccc; } 
.partner .picture { position: relative; height: 68px; float: left; margin: 0px; padding: 0px;}
.partner p { margin: 0px 0px 10px 0px; }
.news { position: relative; clear: both; padding-bottom: 0px; margin-bottom: 0px; }
.news .text { position: relative; width: 525px; float: right; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #cc9966;}
/* END RIGHT PANE */

/* HOME PAGES - changed height from 255 to 430, width 255 w/ dashed line to 257 no dashed line - margin 0100 to 0000 */
.hp_box { width: 357px; position: absolute; top: 0px; left: 0px; height: 430px;}
/* .hp_box h2 { background: #999999 url(/assets/images/icon_3_dots.gif) no-repeat 3px 11px; padding: 7px 0px 7px 18px; color: #ffffff; } */
/* .hp_box h2 { background: #999999 url(/assets/images/icon_3_dots.gif) no-repeat 3px 11px; padding: 7px 0px 7px 18px; color: #ffffff; text-transform:uppercase; } */
.hp_box .tier_2 { width: 631px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 430px; }
/* .hp_box .tier_2 { width: 217px; margin: 10px 0px 10px 0px; padding: 0px 20px 0px 20px; height: 215px; border-right: 1px dashed #999999; } */
.hp_box .tier_3 { height: 165px; overflow: hidden;  margin: 0px; padding: 0px; }
.hp_box .tier_4 { height: 48px; overflow: hidden; margin-top: 5px; margin: 0px; padding: 0px; text-align: center;}
.palette { position: relative; clear: both; width: 357px; margin: 25px; text-align: left; padding-top: 0px; padding-bottom: 0px; }
/* END HOME PAGE */

/* Product Maps Left Side */
.pro_map { width: 250px; margin: 5px auto; }
.pro_map ul { background: #999999; list-style: none; margin: 0px; padding: 5px;}
.pro_map ul li { padding: 2px 10px; }
.pro_map ul li a { color: #ffffff; }
/* END Prodct Maps */