/* **************************************************************************** */
/* ########################### MAIN BODY ###################################### */
/* **************************************************************************** */

body { 
background-color:#fff;
font-family:Arial;
font-size:13px;
color:#2a2a5a;
text-align:center;
margin:0px;
/* background-image: url(/images/parts/graytopgradbar.jpg); */
background-repeat:repeat-x;
}

a{
color:blue;
text-decoration:underline;
font-size:12px
}

a:hover{
color:red;
text-decoration:underline;
font-size:12px
}


input{      
font-family:Arial;
}

.blank{
text-decoration:none;
}

.blank:hover{
text-decoration:none;
}

.article_separator {
display: none;
}

/* **************************************************************************** */
/* ############################# HEADINGS ##################################### */
/* **************************************************************************** */

.heading1{
font-family:Helvetica;
font-size:17px;
font-weight:bold;
color:#2a2a5a;
}

.heading2{
font-size:25px;
font-weight:bold;
color:#2a2a5a;
}

.heading3{
font-size:18px;
font-weight:bold;
color:#f81213;
}

.heading4{
font-size:18px;
font-weight:bold;
color:#1a2674;
}

.heading4b{
font-size:16px;
font-weight:bold;
color:#1a2674;
}

.heading5{
font-size:19px;
font-weight:bold;
color:#333366;
}

/* **************************************************************************** */
/* ############################# HEADER ##################################### */
/* **************************************************************************** */

.topmenu{
height:32px;
color:#fff;
background:#7faecb;

}


.header{
height:90px;
}

.menubreak{
padding-top:6px;
}


.midheader{
height:186px;
background-image:url(/wp-content/themes/calaclesinteractive/images/midback.png);
background-repeat:no-repeat;
background-position:bottom center;
}


.slidetext1{
color:#fff;
}

.slidetext2{
color:#f4730f;
font-size:20px;
}

.headermenulink{
color:#fff;
text-decoration:none;
}

.headermenulink:hover{
color:orange;
text-decoration:none;
}


/* **************************************************************************** */
/* ################### SERVICE DIRECTORY ##################################### */
/* **************************************************************************** */

.servicecattitle{
padding:5px;
background:#eeeeee;
color:#000;
font-size:18px;
}


.servicebody{
padding:10px;
}


/* **************************************************************************** */
/* ############################# MAIN DIV ##################################### */
/* **************************************************************************** */

.maindiv{
position:relative;
margin-top:0px;
margin-left: auto;
margin-right: auto;
width:960px;
}

.insidediv{
width:100%;
min-height:400px; 
height:auto !important;
height:400px;

}

.mainbody{
}

/* **************************************************************************** */
/* ############################# HOME PAGE ##################################### */
/* **************************************************************************** */

.homepagespace{
width:35px;
}


.iconoptbox{
background-color:#fff;
background-image:url(/images/parts/iconoptback.jpg);
background-repeat:no-repeat;
background-position:center center;
height:150px;
}


.randomlinkstitle{
color:#f26a25;
text-decoration:none;
font-size:15px;
}

.randomlinkstitle:hover{
color:#fff;
text-decoration:none;
font-size:15px;
}


.randomlinks{
color:#fff;
}

.randomlinks:hover{
color:orange;
}

.homejoblinks{
color:#fff;
font-family:Helvetica;
font-size;16px;
text-decoration:none;
line-height:25px;
}

.homejoblinks:hover{
color:orange;
font-family:Helvetica;
font-size;16px;
text-decoration:none;
line-height:25px;
}

/* **************************************************************************** */
/* ############################# FOOTER ##################################### */
/* **************************************************************************** */

.footer{
background:#f7971d;

}

.footertext{
color:#fff;
text-decoration:none;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
}

.footerlinks{
color:#fff;
text-decoration:none;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
}

.footerlinks:hover{
color:#000;
text-decoration:underline;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
}


.toptoolbarspace{
color:#fff;
}

/* **************************************************************************** */
/* ############################# CONTACT ##################################### */
/* **************************************************************************** */

table.contentpaneopen-contact{
width:87%;
color:#333366;
text-align:center;
font-size:12px;
text-align:left;
padding:5px;
padding-left:20px;
}

table.contentpaneopen-contact input{
font-size:10px;
}


/* **************************************************************************** */
/* ############################# MISCLL ##################################### */
/* **************************************************************************** */

.article_separator {
display: none;
}


/* **************************************************************************** */
/* ############################# MESSAGES ##################################### */
/* **************************************************************************** */

.messagelink{
font-size:22px;
color:#333366;
}

.messagelink:hover{
font-size:22px;
color:#6868d2;
}

.messagediv{
text-align:center;
padding:20px;
font-size:20px;
}


/* **************************************************************************** */
/* ############################# REGISTRATION PAGE ############################# */
/* **************************************************************************** */

.required{
color:red;
}

.regform input{
font-size:20px;
border:#c7dbe8 1px solid;
padding:5px;
color:#555555;
}

.regform select{
font-size:20px;
border:#c7dbe8 1px solid;
padding:5px;
color:#555555;
}

/* **************************************************************************** */
/* ########################## ADMIN BROWSE USER PAGE ########################## */
/* **************************************************************************** */

.memberstatuslink{
color:#fff;
font-size:11px;
text-decoration:none;
}

.memberstatuslink:hover{
color:#333366;
font-size:11px;
text-decoration:none;
}
























/* **************************************************************************** */
/* ########################### MAIN BODY ###################################### */
/* **************************************************************************** */


/*

body { 
background-color:#fff;
font-family:arial;
font-size:13px;
color:#000;
margin:0px;
text-align:justify;
background-attachment:fixed;
background-position:top center;
}


a{
color:blue;
text-decoration:underline;
font-size:12px
}

a:hover{
color:red;
text-decoration:underline;
font-size:12px
}

.blank{
text-decoration:none;
}

.blank:hover{
text-decoration:none;
}


*/

/* **************************************************************************** */
/* ############################# HEADINGS ##################################### */
/* **************************************************************************** */

/*

.text1{
font-size:14px;
text-align:justify;
line-height:22px;
padding-right:10px;
}

.text1 h1{
font-size:20px;
}


.text1 h2{
font-size:17px;
}

.heading1{
font-size:16px;
}

.heading2{
font-size:14px;
color:#000;
}


.heading3{
font-size:12px;
color:#000;
text-decoration:none;
}

.heading4{
font-size:16px;
color:#fff;
}

.heading5{
font-size:18px;
color:#555555;
font-style:italic;
font-family:times;
}

.heading6{
font-size:16px;
color:#000;
background:#f58026;
font-family:times;
padding:5px;
}

.heading7{
font-size:16px;
color:#000;
background:#c7d6ee;
font-family:times;
padding:5px;
}


.heading8{
font-size:17px;
color:#000;
}


.heading9{
font-size:17px;
color:#555555;
font-style:italic;
font-family:times;
}


.standardpage{
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
padding-top:5px;
}



*/







/* **************************************************************************** */
/* ############################### HOME PAGE #################################### */
/* **************************************************************************** */

/*

.orangelink{
color:#f58026;
font-size:14px;
}

.orangelink:hover{
color:#000;
font-size:14px;
}


.orangelink2{
color:#f58026;
font-size:13px;
}

.orangelink2:hover{
color:#000;
font-size:13px;
}


.homegraylink{
font-size:16px;
color:#aaaaaa;
text-decoration:none;
}

.homegraylink:hover{
font-size:16px;
color:#000;
text-decoration:none;
}

.topboxes li{
list-style-image: url(/wp-content/themes/calaclesinteractive/images/arrowbullet2.png);
}


.grayboxtop{
height:25px;
background-image:url(/wp-content/themes/calaclesinteractive/images/grayboxtop.png);
background-repeat:no-repeat;
background-position:center center;
}

.grayboxbottom{
height:25px;
background-image:url(/wp-content/themes/calaclesinteractive/images/grayboxbottom.png);
background-repeat:no-repeat;
background-position:center center;
}

.grayboxmiddle{
background-image:url(/wp-content/themes/calaclesinteractive/images/grayboxmiddle.png);
background-repeat:repeat-y;
background-position:center center;
padding-left:15px;
padding-right:15px;
text-align:justify;
}


*/


/* **************************************************************************** */
/* ############################### SIDEBAR #################################### */
/* **************************************************************************** */



.locationlink{
font-size:9px;
color:#000;
text-decoration:none;
}

.locationlink:hover{
font-size:9px;
color:#FFF;
text-decoration:none;
}


.green1{
background:#c1d830 ;
font-size:12px;
color:#fff;
}

.green2{
background:#6c7638 ;
font-size:12px;
color:#fff;
}

.green3{
background:#a4b43a ;
font-size:12px;
color:#fff;
}

.cuisinebox{
background:#7eafcd;
height:80px;
color:#000;
font-size:14px;
}

.pricebox{
background:#a4b43a;
height:80px;
color:#000;
font-size:14px;
}

.restnamebox{
background:#3a6f8f;
height:80px;
color:#fff;
font-size:14px;
}


.keywordbox{
background:#fbe30a;
height:80px;
color:#000;
font-size:14px;
}


.adbox1{
background:#eeeeee;
height:110px;
padding:10px;
font-size:22px;
text-align:center;
}



/* **************************************************************************** */
/* ############################# RESULTS PAGE ##################################### */
/* **************************************************************************** */

.resultnumber{
background:#0385af;
padding:3px;
border:#03b8d3 2px solid;
color:#fff;
font-size:17px;
font-family:arial black;
text-decoration:none;
}





.resulttitle{
font-size:15px;
font-weight:bold;
color:#555555;
text-decoration:none;
}

.resulttitle:hover{
font-size:15px;
font-weight:bold;
color:orange;
text-decoration:none;
}


.resulttitle2{
font-size:15px;
font-weight:bold;
color:#555555;
text-decoration:none;
}




.resultmeta{
font-size:11px;
color:#222222;
}

.resultmeta a{
font-size:11px;
color:#035183;
text-decoration:none;
font-weight:bold;
}

.resultmeta a:hover{
font-size:11px;
color:orange;
text-decoration:none;
font-weight:bold;
}



.letterlinks{
font-size:11px;
}


.letterlinks:hover{
font-size:11px;
}

/* **************************************************************************** */
/* ##################### PUBLIC PROFILE PAGE ################################## */
/* **************************************************************************** */

.topprofileoptions{
font-size:12px;
color:#fff;
text-decoration:none;
}

.topprofileoptions:hover{
font-size:12px;
color:gold;
text-decoration:none;
}

.topprofileoptions2{
font-size:12px;
color:gold;;
text-decoration:none;
}

.topprofileoptions2:hover{
font-size:12px;
color:orange;
text-decoration:none;
}

.topprofileoptions3{
font-size:12px;
color:#e4701e;;
text-decoration:none;
}

.topprofileoptions3:hover{
font-size:12px;
color:orange;
text-decoration:none;
}




.profileweblink{
color:#0080b2;
text-decoration:none;
}

.profileweblink:hover{
color:orange;
text-decoration:none;
}

.profileweblink2{
color:#3a6f8f;
text-decoration:none;
}

.profileweblink2:hover{
color:orange;
text-decoration:none;
}





/* **************************************************************************** */
/* ############################# LOGIN PAGE ##################################### */
/* **************************************************************************** */


.forgotpassword{
color:#3b6e8d;
text-decoration:none;
font-size:10px;
}

.forgotpassword:hover{
color:orange;
text-decoration:none;
font-size:10px;
}


.reglink{
color:#fbb03b;
text-decoration:none;
font-size:12px;
}

.reglink:hover{
color:#3b6e8d;
text-decoration:none;
font-size:12px;
}


.loginlabel{
color:#777777;
}



/* **************************************************************************** */
/* ####################### MEMBER EVENTS PAGE ################################# */
/* **************************************************************************** */



.eventrows{
background:#eeeeee;
}


.eventrows2{
background:#dddddd;
}



/* **************************************************************************** */
/* ####################### PUBLIC EVENTS PAGE ################################# */
/* **************************************************************************** */


.eventdate{
color:#85933d;
font-size:19px;
font-weight:bold;
}


.eventtitle{
color:#444444;
font-size:16px;
font-weight:bold;
}

.eventtime{
color:#444444;
font-size:14px;
font-style:italic;
}

.eventdesc{
color:#444444;
font-size:14px;
}


.eventpageheading{
color:#555555;
font-size:19px;
font-weight:bold;
}




.eventdate2{
color:#fff;
font-size:19px;
font-weight:bold;
}


.eventtitle2{
color:#fff;
font-size:16px;
font-weight:bold;
}

.eventtime2{
color:#fff;
font-size:14px;
font-style:italic;
}

.eventdesc2{
color:#fff;
font-size:14px;
}






/* **************************************************************************** */
/* ####################### MEMBER SPECIAL OFFERS PAGE ################################# */
/* **************************************************************************** */



.offerrows{
background:#eeeeee;
}


.offerrows2{
background:#dddddd;
}

.offerpageheading{
color:#326788;
font-size:19px;
font-weight:bold;
}




