﻿body
{
    font-family: Arial;background-image: url('images/pageBG.jpg'); 
    background-repeat: repeat-x;background-color: #000;
}
label
{
    width: 50px !important;
    color: #ccc;
    font-size: 12px;
    margin-right: 15px;
    display: inline-block;
}
strong
{
    color: #FEE9B1;
}
span.info
{
    color: #FEE9B1;
    font-size: 12px;
}
small
{
    font-size: 12px;
    color: #fff;
}
h1
{
    color: #FDD879;
    font-size: 25px;
    font-family: Arial;
}


h1.contentTitle{margin-top:0px;padding:20px;padding-bottom:0px;text-align:left;}

h2{font-size:14pt; font-weight:bold; font-family:Arial;color:#FEE9B1;}
h3
{
    color: #FEE9B1;
    font-size: 10pt;
    font-weight: bolder;
}
#pageContent
{
    color: #ccc;
}
#pageContent p
{
    text-align:justify;
}
#footer
{
    text-align: left !important;
    margin-top: 20px;
}
#topMenu
{
    height: 50px;
    margin: 0px;
    padding: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: left;
    background-color: Transparent;
}
#pageContainer
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}
#outerContainer
{
    text-align: center;
}
#sidebar{width:300px;}
#wideRight{float:right;clear:none;width:570px; padding-left:15px;padding-right:15px}
#wideRight>p{margin-top:0px;}

#singleCol{width:850;}

a, a:link, a:visited, span.infoReg
{
    color: #FEF2D3;
}
a:hover
{
    color: #FDD879;
}

#prodLinks {margin:0px; padding:0px; text-align:center;margin-bottom:16px;}
#prodLinks li{margin:0px;display:inline-block;list-style-type:none; padding:5px; 
              background-color:#141414;border:solid 1px #4A4A4A; width:168px; height:42px;}
#prodLinks li div{background-image:url("/App_Themes/PlantationPatterns/images/productSprite.jpg");
                  width:168px; height:42px; background-repeat:no-repeat;}              
#prodLinks div.p1{background-position:0 0;}
#prodLinks div.p2{background-position:-212px 0px;}
#prodLinks div.p3{background-position:-425px 0px;}

#menuItems .rmSlide{margin-left:10px; margin-top:0px; background-color:#222222;
         padding-top:5px;border:solid 1px #373737;}
#menuItems .rmSlide li{border-bottom:solid 1px #373737;}
#menuItems .rmSlide li.rmLast{border-bottom:none;}
#menuItems .rmSlide li a{text-decoration:none !important;margin-top:5px; margin-bottom:5px;font-size:smaller;}
#menuItems .rmSlide li:hover{background-color:Black;}
#menuItems .rtsLink{padding-left:8px !important;}
#menuItems .rmLink{text-decoration:none !important;}
.map{border:solid 1px #000;}

/*Expandable Lists*/
ul.expandableList{padding-left:25px !important;}
ul.expandableList ul{margin-bottom:25px !important;}
li.expandable{list-style:none outside url('images/expand.gif') !important;}
li.expanded{list-style:none outside url('images/collapse.gif') !important;}
li.expandable ul{list-style-image:none !important;}
li.expandable li{line-height:1.4 !important;}
div#wideRight li.expandable h3 a.headline
{
    font-size:1.2em;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding:0;
    text-decoration:none !important;
    text-transform:uppercase;
}

/*Sidebar Items*/
.sidebarContainer{background-color:#141414;border:solid 1px #4A4A4A;width:258px; overflow:hidden;}
.sidebarContainer ul{list-style-type:none;padding:0px;margin:0px;}
.sidebarContainer li{margin:12px;text-align:center;}
.sidebarContainer img{border:none;}
.sidebarContainer .contactLink{background-image:url(images/qna.png);padding-left:71px; text-align:left;margin:12px; background-repeat:no-repeat;}

/*Form Layout*/
.formContent{margin-left:33px;padding-left:30px !important;}
fieldset{
    background-color:Transparent !important;
    border:none !important;
    font-family:Tahoma !important;
    }
div.instructions{padding-left:40px !important; font-family:Tahoma !important; font-weight:normal !important;}
table.fieldsContainer{margin-left:45px;}
legend{
    background-color:Transparent !important;
    border:none !important;
    text-transform:lowercase !important;
    font-family:Tahoma !important;
    font-size:16px !important;
    font-weight:bold !important;
    margin:-25px;
    margin-left:-40px;
    color:#FEE9B1 !important;
    }
.formFieldContainer input, .formFieldContainer textarea, .formContainer .captchaRow input{background-color:#7E7E7E;}
fieldset .inputLabel{ font-family:Tahoma !important;color:#FDD879 !important; font-size:smaller;}
.formFieldContainer .instructions{background-image:none !important;margin-left:10px !important;}
.formContainer input,.formContainer textarea, .submitButton {color:#000 !important;}
.validationSummary li{color:Red !important;}
#ctl00_pageContentHolder_SingleForm1_ctlCaptcha_SpamProtectorPanel{margin-left:50px;}
.captchaRow label{width:100% !important;}
#ctl00_pageContentHolder_SingleForm1_ctlMessage_ctl00_messageText{color:#000 !important;}


/*****************
Product Type page
*****************/
.productTypeRetailerTable{border-collapse:collapse;width:99%; text-align:center;}
.productTypeRetailerTable td{width:33%; height:100px;border-bottom:solid 1px #4A4A4A;}

/*********************
Retailer Product Page
*********************/
.retailerProductTable { border-collapse:collapse;}
.retailerProductTable td {text-align:center !important; font-size:smaller; color:#ccc !important; padding:10px; background-color:#000;border-bottom:solid 1px #4A4A4A;}
.retailerProductTable a {font-size:smaller; color:#ccc !important;}
.retailerProductTable p{text-align:center !important; }
.retailerLogoContainer{padding: 10px 0 10px 0}
.categoryHeading{margin:1.33em 0 .25em 0;}

/************************
Detail Pages
************************/
.detailPages{padding:25px;background-color: #1B1B1B; height:288px;overflow-y:auto;border:solid 1px #000;margin-top:-1px;}
.rtsOut{margin-top:-1px !important;margin-left:-1px !important;}