/*Size*/
.xxsmall { width:45px; }
.xsmall { width:55px; }
.small { width:85px; }
.small-mod { width:90px }
.medium { width:115px; }
.xmedium { width:125px; }
.xxmedium { width:140px; }
.large { width:165px; }
.xlarge { width:180px; }
.xlarge-mod { width:290px; }
.xxlarge { width:390px; }

/*Padding*/
.pad-top { padding-top:35px !important; }
.pad-right { padding-right:35px !important; }
.pad-bottom { padding-bottom:35px !important; }
.pad-left { padding-left:35px !important; }
.pad-all { padding:35px !important;}

/*Margin*/
.half-top { margin-top:5px !important; }
.half-right { margin-right:5px !important; }
.half-bottom { margin-bottom:5px !important; }
.half-left { margin-left:5px !important; }
.half-all { margin:5px !important; }
.double-top { margin-top:25px !important; }
.double-right { margin-right:25px !important; }
.double-bottom { margin-bottom:25px !important; }
.double-left { margin-left:25px !important; }
.double-all { margin:25px !important; }

/*Position/Display*/
.left { float:left !important; }
.right { float:right !important; }
.no-show { display:none; width:0px; height:0px; }
.zero { width:0px; height:0px; visibility:hidden; }
.float-block {
    display:block;
    float:left;
    font-weight:normal;
}
.top { 
    position:relative;
    top:5px;
    font-size:13px;
}

/*General Page Styles*/
input[ type="text" ].full { width:98% }
textarea.full { 
    width:98%;
    height:80px;
}
#content-inner {
    position:relative;
    margin-top:-365px;
    width:878px;
    padding:25px 35px;
    background-image:none;
    filter:none;
    -ms-filter:none;
    background-color:#FFFFFF;
    border:1px solid #BEDBE1;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    min-height: 700px;
}
#main-content { width:auto; }
#main-content h1 {
    font-family:'Pacifico', verdana, arial, sans-serif;
    font-size:40px;
    color:#F6A200;
    text-transform:lowercase;
}
#main-content h4 {
    color:#319AB0;
    text-transform:none;
    font-size:15px;
}
#main-content ul {
    margin:0;
    padding:0;
    list-style:none;
}
#add-fun-form-tabs-container-twin {
    float:left;
    width:300px;
    height:63px;
    border-bottom:1px solid #DCDCDC;
}
#add-fun-form-tabs-container ul li {
    display:block;
    float:left;
    margin-right:1px;
}
#add-fun-form-tabs-container ul li a {
    display:block;
    float:left;
    padding:20px 86px;
    background-image:-moz-linear-gradient( top, #C9E9F4 80%, #BACFD2 100% );
    background-image:-webkit-gradient( linear, left top, left bottom, from( #C9E9F4 ), to( #BACFD2 ) );
    background-image:-o-linear-gradient( top, #C9E9F4 80%, #BACFD2 100% );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C9E9F4', endColorstr='#BACFD2' );
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#C9E9F4', endColorstr='#BACFD2' )";
    background-image:linear-gradient( top, #C9E9F4 80%, #BACFD2 100% );
    font-size:20px;
    text-transform:uppercase;
    color:#197FA7;
}
#add-fun-form-tabs-container ul li a.first {
    border-radius:4px 0 0 0;
    -moz-border-radius:4px 0 0 0;
    -webkit-border-radius:4px 0 0 0;
}
#add-fun-form-tabs-container ul li a.last {
    border-radius:0 4px 0 0;
    -moz-border-radius:0 4px 0 0;
    -webkit-border-radius:0 4px 0 0;
}
#add-fun-form-tabs-container ul li a.current { 
    background-image:-moz-linear-gradient( top, #EEEEEE 0%, #FFFFFF 100% );
    background-image:-webkit-gradient( linear, left top, left bottom, from( #EEEEEE ), to( #FFFFFF ) );
    background-image:-o-linear-gradient( top, #EEEEEE 0%, #FFFFFF 100% );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#FFFFFF' );
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#FFFFFF' )";
    background-image:linear-gradient( top, #EEEEEE 0%, #EEEEEE 100% );
}
#main-content ul.nested {
    float:left;
    margin-right:20px;
    margin-bottom:10px;
}
#main-content ul.nested li {
    display:block;
    float:left;
    margin-right:20px;
    margin-bottom:10px;
}
#add-fun-form-tabpage-container .add-fun-form-tabpage {
}
#add-fun-form-tabpage-container .section {
    float:left;
    width:400px;
    border-right:1px solid #BEDBE1;
}
#add-fun-form-tabpage-container .section.last { border-right:none; }
#add-fun-form-tabpage-container .field-heading {
    padding:3px 5px;
    background-color:#EEF6F9;
    margin-bottom:5px;
}
#add-fun-form-tabpage-container .field-input { margin-bottom:12px;}
#add-fun-form-tabpage-container .field-description { 
    margin-bottom:12px !important;
    padding:0 5px; 
}
#add-fun-form-tabpage-container #fun-to-do-state, #add-fun-form-tabpage-container #fun-to-eat-state { width:120px; }
#add-fun-form-tabpage-container #fun-to-do-zipcode-label, #add-fun-form-tabpage-container #fun-to-eat-zipcode-label { margin-left:96px; }
#add-fun-form-tabpage-container #fun-to-do-zipcode, #add-fun-form-tabpage-container #fun-to-eat-zipcode { width:250px; }
#add-fun-form-tabpage-container #fun-to-do-start-date, #add-fun-form-tabpage-container #fun-to-eat-start-date { margin-right:5px; }
#add-fun-form-tabpage-container #fun-to-do-end-date, #add-fun-form-tabpage-container #fun-to-eat-end-date { margin-right:5px; }
#add-fun-form-tabpage-container #fun-to-do-neighborhood, #add-fun-form-tabpage-container #fun-to-eat-neighborhood { width:220px; }
#fun-to-do-time-opens, #fun-to-eat-time-opens, #fun-to-do-time-closes, #fun-to-eat-time-closes { float:left; }
#add-fun-form-tabpage-container .times-varies { display:none; }
#add-fun-form-tabpage-container #fun-to-do-website, #add-fun-form-tabpage-container #fun-to-eat-website { width:345px; }
#add-fun-form-tabpage-container .submit-your-fun-button {
    float:none;
    background:transparent url('http://findthefunnow.com/css/img/submit-fun-form.png') 0 0 no-repeat;
    width:235px;
    height:63px;
    margin:30px auto;
    border:none;
    font-size:0px;
}
#add-fun-form-tabpage-container .submit-your-fun-button:hover { background-position:0 -63px; }
#add-fun-form-tabpage-container #ftd-confirmation-message, #add-fun-form-tabpage-container #fte-confirmation-message {
    margin-top:10px;
    padding:10px;
    text-align:center;
}
#add-fun-form-tabpage-container #ftd-confirmation-message.success, #add-fun-form-tabpage-container #fte-confirmation-message.success { 
    background-color:#EEF6F9;
    border:1px solid #E8F2E9;
    color:#648185;
}
#add-fun-form-tabpage-container #ftd-confirmation-message.failure, #add-fun-form-tabpage-container #fte-confirmation-message.failure { 
    background-color:#FFBABA;
    border:1px solid #D90915;
    color:#D8000C;
}

/* Calendar Styles */
#add-fun-form-tabpage-container .caltrigger { 
    float:left;
    margin-left:5px;
    margin-top:1px;
}

/* Validation Styles */
#add-fun-form-tabpage-container .error { margin-left:0px; }
#add-fun-form-tabpage-container .nested label.error{
    float:right;
    margin-left:10px;
    clear:none;
}
#add-fun-form-tabpage-container .checkgroup label.error{
    float:left;
    width:375px;
    margin-top:5px;
    text-align:center;
}
#add-fun-form-tabpage-container textarea.error { padding:3px 3px !important; }
#add-fun-form-tabpage-container .dates-container label.error { 
    float:left;
    width:85px;
    height:25px;
    margin-left:0;
}
#add-fun-form-tabpage-container .times-standard label.error { 
    float:left;
    clear:left;
    width:75px;
    height:30px;
    margin-left:0;
}
/* aToolTip plugin required styles */
#aToolTip {
position: absolute;
display: none;
z-index: 50000;
}

#aToolTip .aToolTipContent {
position:relative;
margin:0;
padding:0;
}
.defaultTheme {
border:1px solid #eee;
background:#007FE0;
color:#fff;
margin:0;
padding:6px 12px;
width:360px;
-moz-border-radius: 12px 12px 0 12px;
-webkit-border-radius: 12px 12px 0 12px;
-khtml-border-radius: 12px 12px 0 12px;
border-radius: 12px 12px 0 12px;
-moz-box-shadow: 2px 2px 5px #ccc; 
-webkit-box-shadow: 2px 2px 5px #ccc; 
box-shadow: 2px 2px 5px #ccc;
}
.help-heading {
    float: left;
    margin-right: 10px;
    width: 90%;
}
.help-pop {
    background:url('http://findthefunnow.com/css/img/questionmark.png') 0 0 no-repeat;
    display: block;
    height:16px;
    width:16px;
}