/* event calendar sytle sheet */
@import url("events_calendar.css");
@import url("thickboxcss.css");

BODY {
height:101%;
background:#FFFFFF;
font-family:Arial,Verdana,sans-serif;
margin:8px;
}

.errorBox {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
background:#ffb3b5;
font-weight:700;
}

.stockWarning {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#c03;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#70d250;
text-decoration:underline;
}

A {
color:#047704;
font-weight: bold;
text-decoration:none;
}


A:hover {
color:#FF8A00;
text-decoration:underline;
}

FORM {
display:inline;
}

TR.header {
font-size:11px;
}

TR.headerNavigation {
background-color:#82A35C;
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
background-color:#65A120;
padding: 5px 0px 5px 5px;
color: #FFFFFF;
}

A.headerNavigation {
color: #FFFFFF;
font-weight: bold;
}


div.topNavigation table {
color: #FFFFFF;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
background-color:#65A120;
height: 18px;
width: 952px;
}

div.topNavigation a {
color: #FFFFFF;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
}


TR.headerError {
background:red;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
padding:12px 0;
}

TR.headerInfo {
background:#0f0;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
padding:12px 0;
}

TR.footer {
background:#000;
}

TD.footer {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
background:#000;
color:#FFF;
padding:6px;
}


.infoBox {
background-color:transparent;
margin-top: -1px;
}

.infoBoxContents {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
}

.infoBoxNotice {
background:#FF8E90;
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Arial, Verdana, sans-serif;
font-size:10px;
}

TD.footer A {
color:#FFF;
}

TD.infoBoxHeading {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#C8D7B5;
background-image: url('images/infobox/boxtab.gif');
border-bottom:1px solid;
border-color:#471;
height: 29px;
padding: 6px 7px 0px 10px;
}

.boxheadinglink {
font-weight:700;
color:#FFFFFF;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {
background:#F8F8F9;
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#E6E6E6;
}

TABLE.productListing {
border-color:#b6b7cb;
}

.productListing-heading {
font-family: Arial,Verdana, sans-serif;
font-size:11px;
background:#65A120;
color:#FFF;
font-weight:700;
padding:2px;
}

.components {
font-family:Arial,Arial,Verdana,sans-serif;
font-size:11px;
background:#65A120;
padding:2px;
}

TD.productListing-data {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
}

A.pageResults {
color:#047704;
}

A.pageResults:hover {
color:#FFF;
background:#FF8A00;
}

TD.pageHeading,DIV.pageHeading,h1 {
font-family:Arial,Verdana,sans-serif;
font-size:13px;
font-weight:700;
color:#000;
}

 {
font-size:13px px;
}

TD.frontbox,DIV.frontbox {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#272C25;
}

TD.navibox,DIV.navibox {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
padding: 8px;
color:#272C25;
}

TD.navibox2,DIV.navibox2 {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
padding: 8px;
color:#272C25;
}

UL.frontboxleft {
list-style-image:url('images/miniarrow.gif');
}

UL.frontboxright {
list-style-image:url('images/checkbox.gif');
}

UL.newproduct {
list-style-image:url('images/miniarrowcolor.gif');
margin: 0;
padding: 0px 4px 0px 17px;
font-size: 11px;
}

UL.newsbox {
list-style-image:url('images/miniarrowcolor.gif');
margin: 0;
padding: 0px 10px 3px 18px;
font-size: 11px;
}

UL.newsbox A {
color:#303030;
font-weight: normal;
text-decoration:none;
}

TR.subBar {
background:#f4f7fd;
}

TD.subBar {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#000;
}

TD.main,P.main,DIV.main {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color: #303030;
line-height:1.4;
}

TD.substrip,DIV.substrip {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color: #303030;
height: 25px;
background-image: url('images/headers/substrip.gif');
padding-left: 12px;
}

TD.substrip A {
color: #303030;
text-decoration: underline;
}

TD.desc,P.desc,DIV.desc {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color: #303030;
line-height:1.4;
padding: 5px;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#abd;
}

SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:red;
}

INPUT {
background-color:#F0F3EB;
font-size:11px;
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#E80000;
font-weight:700;
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#c76170;
font-weight:700;
}

.moduleRowOver {
background-color:#D7E9F7;
cursor:pointer;
}

.moduleRowSelected {
background-color:#E9F4FC;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background-color:#9f0;
}

.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:red;
}

.site_table {
background-color:#FFF;
}

TABLE.content {
padding-top: 9px;
padding-bottom: 10px;
}

.copy {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#696969;
padding:5px;
}

.smallTextBlue_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#069;
}

.smallAddressBlue_INVOICE {
font-family:Arial;
font-size:9px;
color:#069;
}

.pageHeading_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:18px;
color:#727272;
font-weight:700;
}

.subcat {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
padding-left: 10px;
}

.boxText,TD.infoBox,SPAN.infoBox,TD.fieldValue,CHECKBOX,RADIO,SELECT {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
}

.boxspan {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
padding-left: 10px;
}

.catspan {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight: bold;
}

#contactbox .boxText, .infoBoxContents, .infoBox {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
}

A.headerNavigation:hover,A.topNavigation:hover {
color:#FF8A00;
}

TD.smallText,SPAN.smallText,P.smallText,.smallText_INVOIVE {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red;
}

.checkoutBarCurrent,.dataTableContent_INVOICE,.product_infobox_data,.product_infobox_data_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

.messageBox,.main_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

.breakbox  {
height: 10px;
background-color: #FFFFFF;
}

.leftbox {
background-color:#EAF0E3;
padding-top: 8px;
}

.productbox {
background-color:#65A120;
padding-top: 8px;
}

.rightbox {
background-color:#EAF0E3;
padding-top: 8px;
}

.bottombox {
height: 30px;
width: 190px;
background-image: url('images/infobox/boxtabbottom.gif');
}

TD.left {
background-color:#FFFFFF;
padding-right: 10px;
padding-top: 8px;
}

TD.right {
background-color:#FFFFFF;
padding-left: 10px;
padding-top: 8px;
}

/* Begin Fancier Invoice */

.dataTableHeadingContent_INVOICE,.product_infobox_heading,.product_infobox_heading_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#fff;
font-weight:700;
}

.dataTableHeadingRow_INVOICE,.product_infobox_heading_row,.product_infobox_heading_row_INVOICE {
background-color:#C9C9C9;
}

.dataTableRow_INVOICE,.product_infobox_data_row,.product_infobox_data_row_INVOICE {
background-color:#F0F1F1;
}

.order_history_top,.order_history_top_INVOICE {
color:#069;
font-weight:700;
font-family:Verdana;
font-size:13px;
}

.order_infobox_heading,.order_infobox_heading_INVOICE {
color:#000;
font-weight:700;
font-family:Verdana;
font-size:12px;
}

.order_infobox_data,.order_infobox_data_INVOICE {
color:#000;
font-family:Verdana;
font-size:12px;
}

/* End Fancier Invoice */


#content
{
  height: 100%;
  width: 100%;
  text-align: left
}

.movieborder {
border: 1px solid #E8E8E8;
width: 750px;
height: 190px;
margin: 0;
overflow: hidden;
}

.homeboxleft {
float: left;
width: 370px;
margin-right: 9px;
height: 526px;
}

.homeboxmid {
float: left;
width: 244px;
height: 333px;
}

.homeboxright {
float: right;
width: 370px;
height:283px;
}

.homeboxbottomright {
float: right;
width: 370px;
height: 253px;
}

.homeboxwrapper {
border: 1px solid #B8B8B8;
height: 283px;
margin: 0;
}

.homeboxwrapperleft {
border: 1px solid #B8B8B8;
height: 546px;
margin: 0;
}

.homeboxwrapperbottomright {
border: 1px solid #B8B8B8;
height: 253px;
margin: 0;
}

.homeboxheader {
border-bottom: 1px solid #B8B8B8;
margin-top: 8px;
padding-left: 16px;
font-weight: bold;
color: #000;
height: 28px;
}

.homeboxcontentleft {
overflow:hidden;
margin-left: -15px;
padding: 7px 0px 0px 0px;
font-size: 11px;
width: 370px;
}

.homeboxcontentleft ul li {
list-style-image:url('images/miniarrowcolor.gif');
padding-bottom: 8px;
line-height: 1.4em;
}

.homeboxcontent {
height: 190px;
overflow:hidden;
margin-left: -15px;
padding: 7px 0px 0px 0px;
font-size: 11px;
width: 370px;
}

.homeboxcontent ul li {
list-style-image:url('images/miniarrowcolor.gif');
padding-bottom: 8px;
line-height: 1.4em;
}

.homeboxcontentbottomright {
height: 160px;
overflow:hidden;
margin-left: -15px;
padding: 7px 0px 0px 0px;
font-size: 11px;
width: 370px;
}

.homeboxcontentbottomright ul li {
list-style-image:url('images/miniarrowcolor.gif');
padding-bottom: 8px;
line-height: 1.4em;
}


.footerbox {
float: left; 
font-size: 11px; 
width: 750px; 
margin-top: 10px;
margin-bottom: 10px;
}

.footerbox h3 {
font-size: 12px;
font-weight: bold;
margin-bottom: 0px;
}

.footerbox ul li {
list-style-image:url('images/miniarrowcolor.gif');
padding-bottom: 2px;
line-height: 1.4em;
margin-left: -23px;
}

.footerboxheader {
border-bottom: 1px solid #B8B8B8;
margin-top: 8px;
padding-left: 16px;
font-weight: bold;
color: #000;
height: 28px;
}

.footerboxwrapper {
border: 1px solid #B8B8B8;
background: #EDF9DA;
padding: 0px;
}

.chart {
font-size: 11px; 
width: 750px; 
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.chart td {
font-size: 11px; 
width: 750px; 
border-left:1px solid #CCCCCC;
}

/* shipping cost estimator */
.estimatedshippingBox {
background: #1F7611; 
}

.estimatedshippingBoxContents {
background: #f8f8f9;
font-family: Arial, sans-serif, verdana;
font-size: 11px; 
text-align: left;
}

.ShowShipping {
background: #1F7611;
color: #FFFFFF;
font-family: Arial, sans-serif, Verdana;
font-size: 11px;
font-weight: bold;
text-align: left;
}

/* SimpleSuggest */
.suggest_link {
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
}

.suggest_link_over {
    background-color: #bbc3d3;
    color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    border: red;
    cursor: pointer;
}

.suggest_link:visited {
    color: #FFFFFF
}

#search_suggest {
    position: absolute;
    float: left;
    background-color: #FFFFFF;
    text-align: left;
    font-size: 10px;
}
/* SimpleSuggest */


/* ************* FOR FEEDBACK KAMPYLE FORM ******* */
.k_button_css_revision{background-image:'$Rev:10030 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}#k_popup a img{border:0;display:inline;}#k_popup a{text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{#float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_top_hl_sl{top:100px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 100 :document.body.scrollTop + 100);}.k_top_hl{top:85px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 85 :document.body.scrollTop + 85);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_bottom_hl_sl{bottom:99px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 100 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 100 );}.k_bottom_hl{bottom:84px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 85 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 85 );}.k_right{right:0px;}.k_left{left:0px;}#k_popup{ position:absolute;top:0;left:0;z-index :9999;font-family :'arial';font-weight :bold;display: none;border:1px solid black;}#k_pop_header{ text-align:center;font-size:20px;padding:10px;font-weight:bolder;border:1px solid #fff;background: white;margin:10px 9px 0;}#k_pop_question_container{ font-size:11px;padding:10px 0 10px 0;text-align:center;border:1px solid black;margin:10px 9px 0;background: white;}#k_pop_yes_no{ margin:0 auto;width:138px;padding:10px 0 0 0;}#k_pop_yes_btn,#k_pop_no_btn{ border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style:solid;border-width:1px;padding:2px 10px 3px;text-align:center;font-size:11px;font-weight:bold;text-decoration: none;width:40px;cursor:pointer;color: white;}#k_pop_branding{ font-size:11px;padding:3px 0;text-align: right;}#k_pop_branding a{ color:#3882C3;direction:ltr;text-align:right;font-weight:normal;margin-right:10px }#k_pop_whatisthis{ float: left;padding:1px 0 0 9px;}#k_pop_remind{ text-decoration: underline;font-weight:normal;cursor: pointer;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;}
/* ************* END ************** */
