﻿/* GLOBAL SETUP */

body,html
{
    margin: 0; padding: 0;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 12px;
    color:#0060B4;
    background:url(../images/site-bg.gif);
}

a {color:#00407A;font-weight:bold;}
a:hover {color:#FF5100;font-weight:bold;}

img {border:0;}

.font0 {font-size:0.1em;line-height:0.1em;}
.fontOrange {color:#FF5100;}
.fontOrangeB {color:#FF5100;font-weight:bold;}
.font12B {font-size:12px;font-weight:bold;}
.font14B {font-size:14px;font-weight:bold;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.header {color:#3B87FA;font-size:18px;font-weight:bold;}

/* MASTERPAGE */
.siteContainer {width:790px;}
.contentTable {width:784px;margin-bottom:4px;}
.contentBorder {border-left: 1px #009BF1 solid;border-right: 1px #009BF1 solid;border-bottom: 1px #009BF1 solid;}
.footerLink {width: 781px;height: 30px;margin: 5px 0 0 10px; padding: 0;border: 1px #FFBF5C solid;background-image: url(../images/orange-bg.jpg);font-size: 11px;color: #0067BB;}
.footerLink a {text-decoration: none;color: #0067BB;font-size: 11px;font-weight:bold;}
.footerCopyright {width: 781px;height: 30px;margin: 0 auto; padding: 0;}
.footerCopyright a {text-decoration: none;color: #0067BB;font-size: 11px;font-weight:bold;}


/* HOMEPAGE */
.homeContainer {width:782px;background:#CEEEFF;}
.homeContainer .innerContainer {width:762px;height:500px;margin:20px auto 10px auto;border:1px solid #009BF1;background:url(../images/fruit-bg.jpg) bottom no-repeat #FFFFFF;position:relative;}
.homeTitle {position:relative;top:-15px;left:5px;}
.homeIntro {width:332px;height:231px;padding:15px 10px 0 20px;background:url(../images/intro-bg.gif) no-repeat;}
.homeSpotlight2 {width:735px;height:229px;margin-bottom:7px;margin-top:7px;background:url(../images/spotlight-box.jpg) no-repeat;}
.homeSpotlight2 .text {padding:20px 10px 0 20px;}
.homeSpotlight3 {width:301px;height:151px;background:url(../images/business-box.jpg) no-repeat;}
.homeSpotlight3 .text {margin:10px 30px 0 30px;}
.homeSpotlight4 {width:424px;height:151px;background:url(../images/resources-box.jpg) no-repeat;}
.homeSpotlight4 .text {margin:5px;}
.homeSpotlight4 .text ul {margin:0;padding:0;}
.homeSpotlight4 .text li {margin-left:40px;list-style-image:url(../images/bullet-blue.gif);}
.homeSpotlight5 {width:340px;margin:7px 15px 150px 0;}
.homeSpotlight6 {width:300px;margin:7px 15px 150px 0;}

/* FULL CONTENT */
.fullContainer {width:782px;height:400px;padding:0 15px 10px 15px;color:#00355F;background:#FFFFFF;}
.fullContainer .innerContainer {width:762;}
.contentArea {padding:15px;}

.testimonialEntry {padding:10px 0;font-weight:bold;border-top:1px solid #3B87FA;}
.faqEntry a {font-weight:normal;text-decoration:none;}
.faqEntry ul {margin:0;padding:0;}
.faqEntry li {margin-left:40px;list-style-image:url(../images/bullet-blue.gif);}
.faqQuestion {padding-bottom:10px;border-bottom:1px solid #009BF1;}
.faqAnswers {padding:5px 10px 10px 15px;border-bottom:1px solid #009BF1;}


/* CONTENT WITH NAV */
.twoColumnContainer {width:782px;background:#FFFFFF;}
.leftNavColumn {width:150px;padding-top:20px;border-right:1px solid #009BF1;}
.rightContentColumn {width:631px;padding:20px 10px;}

/* LEFT NAV */
.offState {width:135px;padding:0px 0 5px 0;margin-bottom:3px;margin-left:10px;}
.onState {width:135px;padding:0px 0 5px 0;margin-bottom:3px;margin-left:10px;}
.offState a {color:#116BB9;font-weight:bold;text-decoration:none;}
.offState a:hover {color:#FF5100;font-weight:bold;text-decoration:none;}
.onState a {color:#FF5100;font-weight:bold;text-decoration:none;}


/* CONTACT FORM */
.inputBoxSize {width:200px;}
.inputAreaSize {width:200px;height:150px;}

/* E-STORE STYLES */

/* PRODUCT SELECTION */
.customizationTable td { padding: 3px 0; }
.customizationTable td select { width: 220px; }



/* CHECKOUT */
/* is used for all input fields */
input.inputBox { width: 220px; font-family: Arial; font-size: 10pt; }
select.inputBox { width: 224px; font-family: Arial; font-size: 10pt; }
textarea.inputBox { width: 220px; font-family: Arial; font-size: 10pt; }

/* AJAX 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 */
.categoryTitle { font-size: 18px;color:#FF5100;font-weight: bold; }
.categorySubtitle { padding-bottom: 20px; }
/*.MediumPhoto { border: 1px solid #009BF1; }*/
.purchaseChoice {font-weight:bold;color:#FF5100;border-bottom:1px solid #FF5100;border-top:1px solid #FF5100;}
.gridBox {width:576px;}

/*
.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 { padding: 10px; text-align: center; }
.product img {  }

.relatedProduct {width:200px;padding: 10px;}
.relatedProduct img { border: 1px solid #009BF1; }

/* CART PAGE */

.cartPage { width: 100%; }
.cartHeader {font-size:16px;color:#FF5100;font-weight: bold;margin-bottom:5px;}
.cartSubHeader {font-size:14px;font-weight: bold;margin-bottom:5px;}
.cartControlBox {width:100%;margin-bottom:15px;border-bottom:1px solid #3B87FA;border-top:1px solid #3B87FA;}
.cartControl {width:100%;}
.cartControl .removeColumn { width: 35px; text-align: center; }
.cartControl .quantityColumn { width: 60px; text-align: center; }
.cartControl .nameColumn { }
.cartControl .unitPriceColumn { width: 60px; text-align: center;}
.cartControl .totalPriceColumn { width: 60px; text-align: right; }

.enterDiscount { padding-top: 40px; }
.enterDiscount .discountBox { width: 100px; }
.keepShopping { position: absolute; top: 65px; left: 470px; }
.checkoutButton { position: absolute; top: 100px; left: 470px; }

/* CHECKOUT PAGE */

.checkoutArea .expDate { width: 100px; }
.checkoutArea .securityCode { width: 50px; }
.checkoutArea .cardError { color: Red; }
.checkoutArea .comments { width: 300px; }
.loginOption { padding: 15px;  }
.validation { padding-left: 15px; }
.blackTab { background-color: Black; color: White; padding: 2px 2px 2px 10px; width: 200px; }

.checkoutCartControl .cartBox { margin: 10px; padding: 5px; background-color: #EEEEEE; }
.checkoutCartControl .cartBox .productName { }
.checkoutCartControl .cartBox .properties { padding: 0px 0px 5px 95px; }
.checkoutCartControl .cartBox .discount { text-align: right; padding-right: 10px; color: Red; }
.checkoutCartControl .cartBox .cartTotal { text-align: right; border-top: 1px solid black; padding-right: 10px; }

.changeLink {font-size:12px;}