﻿body,html
{
    margin: 0; padding: 0;
    font-family: Arial,Helvetica;
    font-size: 12px;
    color:#202020;
}
body {background:url(../images/site-bg.gif) repeat-x #FFFFFF;}

img {border:0;}
a {color:#006AA6;font-weight:bold;}
a:hover {color:#959A9E;font-weight:bold;}

.font14 {font-size:14px;}
.font16 {font-size:14px;}
.font18 {font-size:14px;}

.fontBlue {color:#006AA6;}
.fontGrey {color:#454545;}


/* MASTERPAGE */
.siteContainer {width:925px;}

.siteHeader {height:151px;background:url(../images/header-bg.jpg);}
.siteHeader .headerContainer {width:925px;}
.siteHeader .headerContainer .logo {height:115px;font-size:0.1em;line-height:0.1em;}
.siteHeader .headerContainer .tagline {width:340px;line-height:20px;}
.siteHeader .headerContainer .navigation {height:36px;}
.headerSearchBox {height:13px;}

.siteContent {}
.contentContainer .contentArea {width:925px;height:489px;background:url(../images/content-bg-full.gif) repeat-x #E0E6E9;}

.contentContainer .contentBottom {height:11px;font-size:0.1em;background:url(../images/content-bg-bottom.gif) no-repeat center;}

.siteFooter {height:60px;font-size:11px;color:#00B4FF;border-top:1px solid #E0E3E5;}
.siteFooter a {color:#959A9E;font-weight:normal;}
.siteFooter a:hover {color:#00B4FF;font-weight:normal;}


/* HOMEPAGE */
.homeTopContainer {width:886px;}
.homeIntroContainer {width:326px;height:270px;background:url(../images/home-intro-bg.gif) no-repeat;}
.homeIntroContainer .text {width:290px;margin:20px 10px 0 23px;line-height:20px;}
.homeBottomContainer {width:886px;height:198px;line-height:20px;background:url(../images/home-bottom-bg.gif) no-repeat;}
.homeBottomContainer .text1 {width:195px;margin:5px 0 0 10px;}
.homeBottomContainer .text1 .bordered {border-bottom:1px solid #C2CED7;}
.homeBottomContainer .text1 a {color:#000000;font-weight:normal;text-decoration:none;}
.homeBottomContainer .text2 {width:193px;margin:5px 0 0 10px;}
.homeBottomContainer .text2 a {color:#000000;font-weight:normal;font-size:11px;}
.homeBottomContainer .text3 {width:133px;margin:5px 0 0 10px;}
.jumpMenuBox {width:185px;}
.homeNews {width:925px;height:100px;border-top:1px solid #E0E3E5;}


/* CONTENT W/ LEFT NAV */
.contentContainerWithNav {width:887px;}
.contentContainerWithNav .top {width:887px;height:7px;font-size:0.1em;background:url(../images/content-split-top.gif) no-repeat;}
.contentContainerWithNav .span {width:887px;height:450px;background:url(../images/content-split-span.gif) repeat-y;}
.contentContainerWithNav .span .left {width:240px;}
.contentContainerWithNav .span .left .leftNavHeader {width:210px;margin:10px 10px 0 20px;font-size:14px;font-weight:bold;color:#005F92;}
.contentContainerWithNav .span .left .leftNavMenu {width:200px;margin:20px;}
.contentContainerWithNav .span .left .leftNavSpotlight {width:240px;text-align:center;}
.contentContainerWithNav .span .right {width:640px; padding: 25px;}
.contentContainerWithNav .span .right .breadcrumb {width:600px;margin:10px 0;}
.contentContainerWithNav .span .right .container {width:600px;margin:10px auto 5px auto;}
.contentContainerWithNav .span .right .header {width:580px;padding:3px 10px;margin:10px 0 5px 0;font-size:14px;font-weight:bold;color:#FFFFFF;background:#0085BE;}
.contentContainerWithNav .span .right .content {width:590px;padding:0 0 0 10px;margin:10px 0;}
.contentContainerWithNav .bottom {width:887px;height:7px;font-size:0.1em;background:url(../images/content-split-bottom.gif) no-repeat;}

/* CONTENT W/O LEFT NAV */
.contentContainerWithOutNav {width:887px;}
.contentContainerWithOutNav .top {width:887px;height:7px;font-size:0.1em;background:url(../images/content-wide-top.gif) no-repeat;}
.contentContainerWithOutNav .span {width:887px;height:450px;background:url(../images/content-wide-span.gif) repeat-y;}
.contentContainerWithOutNav .span .right {width:887px;} /* 640 */
.contentContainerWithOutNav .span .right .breadcrumb {width:827px;margin:10px 20px;}
.contentContainerWithOutNav .span .right .header {width:827px;padding:3px 10px;margin:10px 20px 5px 20px;font-size:14px;font-weight:bold;color:#FFFFFF;background:#0085BE;}
.contentContainerWithOutNav .span .right .content {width:827px;padding:0 0 0 10px;margin:10px 20px;}
.contentContainerWithOutNav .bottom {width:887px;height:7px;font-size:0.1em;background:url(../images/content-wide-bottom.gif) no-repeat;}



/* LEFT NAV */
.leftNavOn {width:182px;padding:4px 0 4px 18px;border-bottom:1px solid #E3E7EA;background:url(../images/left-nav-bullet.gif) no-repeat;}
.leftNavOff {width:182px;padding:4px 0 4px 18px;border-bottom:1px solid #E3E7EA;background:url(../images/left-nav-bullet.gif) no-repeat;}
.leftNavBorderlessOn {width:182px;padding:4px 0 4px 18px;background:url(../images/left-nav-bullet.gif) no-repeat;}
.leftNavBorderlessOff {width:182px;padding:4px 0 4px 18px;background:url(../images/left-nav-bullet.gif) no-repeat;}
.leftNavOn a, .leftSubBorderNavOn a, .leftSubNavOn a, .leftNavBorderlessOn a {font-weight:bold;text-decoration:none;color:#010101;}
.leftNavOff a, .leftSubBorderNavOff a, .leftSubNavOff a, .leftNavBorderlessOff a {font-weight:normal;text-decoration:none;color:#010101;}
.leftSubNavOn {width:175px;padding:4px 0 4px 25px;}
.leftSubNavOff {width:175px;padding:4px 0 4px 25px;}
.leftSubBorderNavOn {width:175px;padding:4px 0 4px 25px;border-bottom:1px solid #E3E7EA;}
.leftSubBorderNavOff {width:175px;padding:4px 0 4px 25px;border-bottom:1px solid #E3E7EA;}

/* search function */
.ajaxResult { width: 215px; max-height: 300px; height: auto !important; height: 300px; position: absolute; left: 0; top: 25px; border: 1px solid black; background-color: white;  }
.ajaxResult .close { text-align: right; background-color: #EEEEEE; font-size: 10pt; padding: 5px; }
.ajaxResult .close a { color: Blue; }
.ajaxResult .results { overflow: auto; width: 215px; max-height: 275px; height: auto !important; height: 275px; }
.ajaxResult .item { text-align: center; font-size: 9pt; padding: 10px; }
.ajaxResult .item img {  }

/* PRODUCT VIEW PAGE */

.categoryList { width: 160px; }
.selected { font-weight: bold; }
.PropertyControl { padding: 0 0 10px 0; }
.PropertyControl select { width: 100px; }
.txtQuantity { width: 25px; text-align: center; }

/* CATEGORY PAGE */

.product { float: left; width: 150px; height: 180px; text-align: center; }
.subcat { border-bottom:1px solid #E3E7EA; background:url(../images/left-nav-bullet.gif) no-repeat; padding: 4px 0 4px 18px; }

/* SEARCH RESULTS PAGE */

.searchResult { padding: 8px; border-bottom: 1px solid #CCCCCC; width: 560px; }
.searchResult .productName { font-weight: bold; font-size: 11pt; }
.searchResult .innerText { padding: 0 0; }

/* FCK EDITOR */
.stylePageHeader {width:580px;padding:3px 10px;margin:5px auto 10px auto;font-size:14px;font-weight:bold;color:#FFFFFF;background:#0085BE;}
.stylePageContent {width:590px;padding:0 0 0 10px;margin:0 auto}
.styleBorder {width:100%; border: 1px solid #0085BE;}

/* LOCATE REP PAGE */
.map { padding-bottom:15px; }

/* FORM STYLES */
.red { color:#FF0000; font-size: 11px; }
.formfield { margin-top:2px; padding: 1px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; background-color:#FFFFFF;}
.commentfield { margin-top:2px; padding: 1px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
.inputBox {width:300px; background-color:#FFFFFF;}
.inputArea {width:300px;height:200px; background-color:#FFFFFF;}

.package-image-holder { width: 180px; height: 180px; border: 1px solid #BBBBBB; vertical-align: middle; }
.package-image-holder img { }