/* CLEAR AND SET DEFAULTS */ 
* {margin:0;padding:0;} .clearLeft {clear:left;} .clearRight {clear:right;} .clearBoth {clear:both;} 

p { margin-bottom: .8em; } 
img, table, fieldset { border: 0; } 

/* MAIN SECTIONS  */ 
body { text-align: center; background-color: #ffffff; font: 16px Arial, Helvetica, sans-serif; margin-top:5px; } 
#wrapper { position:relative; text-align:left; margin: 0 auto; width: 770px; background: #fff url('') repeat-y left top; } 
#header { width: 770px; padding: 19px 0 0 0; background: url('') no-repeat left top; } 
#leftCol { float:left; margin-left:10px; display:inline; } 
#mainCol { float:left; margin-left:21px; width:503px; padding-top:10px; } 

/* LOGO MENU  */ 
.logo { float:left; margin-left:28px; display:inline; position: relative; height: 105px; width: 940px;  } 

#leftCol h5 { width: 171px; height:13px; text-transform:uppercase; color:#fff; text-align:center; margin-left:13px; margin-bottom:2px; margin-top:0px; font-size:11px; background: #3CA1B3 url('images/menu-top.jpg') no-repeat left top; }

/* LEFT SUB MENU  */ 
.leftSubMenu {background: url('images/left-sub-menu-bottom.jpg') repeat-x left bottom; padding-bottom:80px; width:171px; margin-left:13px; }
.leftSubMenu { width:171px; margin-left:12px; } 
.leftSubMenu li { background: #e8e8e8; padding-top:4px; padding-bottom:6px; padding-left:12px; margin-bottom:2px; list-style-type: none; }
.leftSubMenu li span { color: red; font-weight:bold; font-size:9px; } 
.leftSubMenu li a:link, .leftSubMenu li a:visited { color: #4D6082; font-family: Verdana, sans-serif; font-weight:bold; font-size:9px; text-decoration:none; } .leftSubMenu li a.accent:link, .leftSubMenu li a.accent:visited { color: #F95514; font-size:10px; } 
.leftSubMenu li a:hover, .leftSubMenu li a.accent:hover { text-decoration:underline; color:#333; }

/* PRODUCT PAGES  */ 
.subLeftCol { float:left; width:330px; margin-top:10px; margin-left:0px; margin-right:0px; }
.subLeftCol a:link, .subLeftCol a:visited, .subRightCol a:link, .subRightCol a:visited { color: #4D6082; } 
.subLeftCol a:hover, .subRightCol a:hover { color:#333; } 
.subLeftCol p { line-height: 1.3em; font-size:12px; color:#333; }
.subLeftCol h2 { padding-top:2px; color:#000000; font-weight:bold; font-size:20px; text-transform: uppercase; font-family: 'Trebuchet MS', Verdana, sans-serif; } .subLeftCol h3 { color: #F95514; font-size:18px; margin-bottom:15px; } 
.subLeftCol h4 { color:#4D6082; font-weight:bold; font-size:12px; margin-bottom:10px; font-family: Arial, Helvetica, sans-serif; } 
.subLeftCol h5 { color:#4D6082 !important; font-weight:bold; font-size:12px !important; margin-bottom:1px; font-family: Arial, Helvetica, sans-serif; } 
.subLeftCol h6 { color:#4D6082; font-weight:bold; font-size:12px; margin-bottom:3px; } .subLeftCol .caption { color:#4D6082; font-size:10px; font-weight:bold; } .subLeftCol .Right .caption, .subLeftCol .Left .caption { width:170px; } 
.subLeftCol ul { } 
.subLeftCol ul li { background: url('') no-repeat 0px 5px; padding-left:10px; color:#333; line-height:1.3em; margin-bottom:6px; font-size:12px; } 
.subLeftCol .accent { color: #F95514; }
.subLeftCol .caption { color:#4D6082; font-size:14px; font-weight:bold; }

/* FOOTER  */ 
#footer { clear:left; width: 690px; padding: 0 30px 10px 50px; background: url('') no-repeat left bottom; } 
#footer p { border-top: 1px solid #7d7d7d; padding-top: 3px; color:#999; font-size:10px; } 
#footer a:link, #footer a:visited { color: #4d6081; text-transform: uppercase; text-decoration:underline; } 

 