@charset "utf-8";
/* CSS Document */
/* Site Blue = #004A8D; Red = #BF0000;  */

/* Clear Fix */
hr{content:".";display:block;height:0;clear:both;margin:0;visibility:hidden;}

/* Affiliate Main Page */
.account-section{clear:both;float:none;margin-bottom:15px;}
.desc{padding:10px;}
.desc img{background:#f0f0f0;border:1px solid #ccc;float:right;margin:5px;padding:10px;}
.desc p{margin:5px 10px 15px;text-align:justify;width:475px;}
.desc p a{background:#f0f0f0;border:1px solid #ccc;color:#BF0000;display:block;font-family:Constantia,Georgia,Times,serif;font-weight:bold;margin:auto;padding:5px;text-align:center;text-decoration:none;width:50%;}
.desc p a:hover{color:#555;}

.ccbn p{display:block; margin:5px;width:220px;text-align:justify}
.ccbn p a{background:#f0f0f0;border:1px solid #ccc;color:#BF0000;display:block;font-family:Constantia,Georgia,Times,serif;font-weight:bold;margin:auto;padding:5px;text-align:center;text-decoration:none;}
.ccbn p a:hover{color:#555;}

/*#affiliates .input{padding:5px;}*/
#affiliates label{display:inline;float:left;width:180px;clear:both;}
#affiliates #adress{margin-left: 180px;}
.title-bar{width:100%;}
.title-bar span{color:white;display:block;float:left;font-weight:bold;padding:5px;margin:12px 0 0;}
.title-bar img{float:left;margin:5px 10px;}

/* Category Classes*/
.condo{background:#008793;}
.cg{background:#005DAA;}
.golf, .hunt, .water{background:#00853F;}
.hotel{background:#D59F0F;}

/* Signup */
#signup h4{border-top:2px groove #BF0000;clear:both;padding:15px 0;}
#signup p{border-top:2px groove #BF0000;color:#777;font-family:Constantia,Georgia,Times,serif;padding:15px 0 0;}
#signup .submit{text-align:right;}
/*#signup input{overflow:hidden}*/
/*#signup label{margin:0; float:left; vertical-align:baseline; text-align:left}*/
/*#signup .checkbox{clear:left; padding:0; margin:0; padding-left:0; position:relative; width:720px}*/
#signup input{padding:0; margin:0}

/* Signup Confirmation */
#confirm-readback .label{color:#004A8D;display:block;float:left;font-family:Constantia,Georgia,Times,serif;font-weight:bold;margin:0;width:150px;}
#confirm-readback div{clear:both;margin:10px;}

/* FAQ Page */
.faq p{margin:0;}
.faq ul li{list-style:square inside none;}
#affiliates .answer{background:#F0F0F0;border-bottom:1px solid #ccc;margin:0 0 15px;padding:10px;}
#affiliates .answer a{color:#004A8D;display:block;margin:10px 0 0;padding:2px 0;text-align:center;text-decoration:none;width:100px;}
#affiliates .answer a:hover{background:#D8D8D8;}
#affiliates .answer address{color:#BF0000;font-style:normal;font-weight:bold;margin:0 auto;width:200px;}
#affiliates .answer ol li a{display:inline;}
#affiliates .answer p{margin:0 0 15px;}
#affiliates .plain{background:none !important;margin: 0 !important;}
#affiliates .question{background:#F0F0F0;color:#004A8D;font-weight:bold;line-height:1.6em;padding:10px;}
#affiliates .question a{border-bottom:1px solid #BF0000;padding:0 0 3px;}
#affiliates .top{border-top:1px solid #ccc;}
#affiliates #questions a{color:#004A8D;line-height:1.4em;padding:5px 0;text-decoration:none;}
#affiliates #questions a:hover{background:#F0F0F0;color:#BF0000;}
#affiliates #questions li{margin:5px 0;}
#affiliates ul.answer{margin:0;}

/* Home */
#affiliates .item-cabins{background-color: #009999; overflow: auto; margin: 5px; padding: 5px; width: 360px; float: left}
#affiliates .item-campgrounds{background-color: #005DAA; overflow: auto; margin: 5px; padding: 5px; width: 360px; float: left}
#affiliates .item-fishs{background-color: #00853F; overflow: auto; margin: 5px; padding: 5px; width: 360px; float: left}
#affiliates .item-golf_courses{background-color: #00853F; overflow: auto; margin: 5px; padding: 5px; width: 360px; float: left}
#affiliates .item-hotels{background-color: #CC9933; overflow: auto; margin: 5px; padding: 5px; width: 360px; float: left}
#affiliates .item-lodges{background-color: #00853F; overflow: auto; margin: 5px; padding: 5px; width: 360px; float: left}
#affiliates .item-water_adventures{background-color: #00853F; overflow: auto; margin: 5px; padding: 5px; width: 360px; float: left}

#affiliates .item-left{width: 42px; float: left}
#affiliates .item-right{width: 290px; float: left; margin-left: 10px;}
#affiliates .item-img{color: #fff;}
#affiliates .item-img:hover{color: #BF0000;}

/* images */
#affiliates #existing{overflow: hidden; margin-bottom: 10px}

/*#affiliates #existing .image{width: 110px; height: 130px; float: left; padding: 5px; margin: 5px}  */
#affiliates #existing .image{width: 110px; float: left; padding: 5px; margin: 5px}
#affiliates #existing .image .picwords{text-align: center}


#affiliates #existing .image .lblcenter{text-align: center; width: 110px}
#affiliates #existing .image .pic{height: 100px; border: 1px solid #CCCCCC; padding: 5px; background-color: #EEEEEE; margin-bottom: 5px}

/* amenities */
#affiliates #holder{border: 1px solid #CCCCCC; background-color: #EEEEEE; overflow: auto; margin: 5px; padding: 5px}
#affiliates .item-amen{width: 240px; float: left; overflow: auto;}


/* Type of Activity for WaterAdventure */
#affiliates #holderType{float:left;width:225px;}


/*edit*/
#affiliates #bgs{border: 1px solid #CCCCCC; background-color: #EEEEEE; overflow: auto; margin: 5px; padding: 5px}
#affiliates #xgp{border: 1px solid #CCCCCC; background-color: #EEEEEE; overflow: auto; margin: 5px; padding: 5px}
#affiliates #wgj{border: 1px solid #CCCCCC; background-color: #EEEEEE; overflow: auto; margin: 5px; padding: 5px}
#affiliates #wgj textarea{width: 400px; height: 150px}

#affiliates #heg{border: 1px solid #CCCCCC; background-color: #EEEEEE; padding: 5px; margin: 5px}
#affiliates #heg a{margin: 5px; padding: 3px}

#checkbox .checkbox{text-align:left; margin:3px}
#checkbox .submit{text-align:right;}
#checkbox table{border:0; text-align:center; vertical-align:bottom; width:300px; margin-left:auto; margin-right:auto; }
#checkbox #hidbox{display:none; margin:0;}


#table1 {text-align:center; margin-left:auto; margin-right:auto; width:300px}
#table2 {text-align:center; margin-left:auto; margin-right:auto; width:300px}

#affiliates #edit_amen_icons div{float:left;width:200px;}

.phoneDiff {
    margin-left:  180px;
    font-size: 0.8em;
}

#affiliates .search {
    width:      100%;
    float:      left;
    line-height: 1.5em;
    padding: 2px;
}

#affiliates .search .input label {
    width:      120px;
    float:      left;
    background: #ededed;
    color:      #000080;
    line-height: 1.5em;
    margin-right: 5px;
}

#affiliates #dt_example #container #demo .dataTables_wrapper label {
    width:      100%;
}

