﻿@import url(/App_Themes/Global.css);
@import url(mycontrols.css);

body, input, div, span, select, textarea, table, table tr, a, a:Link, a:visited, a:hover {font-family:Tahoma; font-size: 11px;  text-align: left;  }
html, body { height: 100%; margin:0px; margin-bottom:1px;padding:0px;text-align: center;color:#0B4C84;line-height:16px; background-color:#678FC2; }
a, a:Link, a:visited, a:hover {color: #4169E1; text-decoration: none; }


.defaultcolor{ color: #01766D;}
.textcolor{ color:gray;}
.bgcolor{background-color:#D4E0EE;}

.menulink, .menulink:Link, .menulink:visited{color: #3366FF;}
.menulink:hover {color: #33FF00;}

/**/
.caption{display:block; background-color: #0B4C84;padding: 5px; margin-bottom:10px;}
.caption-text,.ct{font-weight: bold;color: White;}
.caption-message-text,.cmt{font-weight: bold;color:yellow;}

.headercell{background-color:#0B4C84; color:White;font-weight:bold;padding:5px 5px;}
.itemcell{border-bottom:solid 1px #D4E0EE;padding:5px 5px;}

/*-----------------------------------*/

.popupmaster{background-color:White;}
.master{ width: 940px; margin: 0px auto;background: url(Images/master_center.jpg) #ffffff repeat-y;  }
.master_content {padding:10px 15px;min-height:650px; height: auto !important; height: 650px;}


.scrollpanel,
.scrollpanel_h200,
.scrollpanel_h150
{display:block;margin-bottom:10px;padding:5px;border: solid 1px #D4E0EE; height: 550px; overflow: auto; }

.scrollpanel_h200{height:200px; }
.scrollpanel_h150{height:150px; }

.master_footer {height:39px;background:url(Images/master_footer.jpg) no-repeat;}
.admin_headerbox{height:84px;background:url(Images/master_admin_header.jpg) no-repeat left top;}
.site_headerbox{height:39px;background:url(Images/master_header.jpg) no-repeat left top;}

/*---------------------------------------*/

.navigationbutton li a{padding-left:15px;color:#3399ff;background:url(Images/bullet.jpg) no-repeat left center;}
.navigationbutton li a:hover ,
.navigationbutton li.selected a{color: #33FF00;background:url(Images/bulletgreen.jpg) no-repeat left center;}
.navigationbutton, .bookingsteps{line-height:30px;}
.navigationbutton li,.bookingsteps li{float:left;padding:0px 10px;}
.navigationbutton li.sperator { display: none; }
.navigationbutton li span,
.bookingsteps li span{color:White;}
.bookingsteps li.selected span{color: #33FF00;}
.bookingsteps li.sperator{display:none;}
.footernavigationbutton li a{padding-left:0px;}
.footernavigationbutton li a,
.footernavigationbutton li a:hover,
.footernavigationbutton li.selected a {background:none;}

/*---------------------------------------*/

.menubox{height:30px;background:url(Images/menu.jpg) no-repeat left top;}

/*---------------------------------------*/

.modalpopup {border:0px;padding-top:60px; width: 570px; height: 470px;position: relative; 
    background: url(modalpopup/bg.jpg) no-repeat center center; }

/*---------------------------------------*/
.generictable{padding-bottom:5px;}
.generictable tr{}
.generictable td{padding:3px;}
.generictable .titlecell{font-weight:bold;width:140px;text-align:right; vertical-align:top;}
.generictable .titlecell:after { content: ":";padding:3px;}

.generictable .contentcell{} 
.generictable .contentcell input[type=text],
.generictable .contentcell textarea{width:250px;}
.numerictextbox input,
.generictable .contentcell .numerictextbox input{width:50px;}


/*titlecell font-weight:normal*/
.tcfwn .titlecell{ font-weight:normal;}
/*titlecell width*/
.tcw90 .titlecell{width:90px;}
.tcw100 .titlecell{width:100px;}
.tcw110 .titlecell{width:110px;}
.tcw120 .titlecell{width:120px;}
.tcw150 .titlecell{width:150px;}

/*contentcell width*/
.ccw50 .contentcell{width:50px;}
.ccw60 .contentcell{width:60px;}
.ccw100 .contentcell{width:100px;}
.ccw120 .contentcell{width:120px;}
.ccw150 .contentcell{width:150px;}

/*contentcell align*/
.ccal .contentcell{text-align:left;}
.ccar .contentcell{text-align:right;}

/*---------------------------------------*/
.linkbutton{border:solid 1px #0B4C84;padding:3px 10px; background-color:#D4E0EE;margin-right:5px;}
.linkbutton:hover{color:White;background-color:#0B4C84;}
.deletebutton { background-color: #ffcccc; }

.adstemplate{width:158px;height:178px; background-repeat:no-repeat;}
.ads_blue{background:url(Images/ads_blue.jpg);}
.ads_gray{background:url(Images/ads_gray.jpg);}
.ads_green{background:url(Images/ads_green.jpg);}
.ads_purple{background:url(Images/ads_purple.jpg);}
.ads_red{background:url(Images/ads_red.jpg);}
.ads_yellow{background:url(Images/ads_yellow.jpg);}

.nopadding{padding:0px;}


