/* common  */
.clear {clear:both;}
.test {border:1px solid red;}
.fl {float:left;}
.pointer {cursor:pointer;}
.none {display:none;}
/* page  */
body { }
a {text-decoration:underline;}
a:hover {text-decoration:underline;}
/* height  */
.h80 {height:80px;}
.h500 {height:500px;}
/* width  */
.w35 {width:35px;}
.w55 {width:55px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w450 {width:450px;}
.w400 {width:400px;}
.w500 {width:500px;}
.w730 {width:730px}
.w850 {width:850px}
/* padding  */
.p0 {padding:0px;}
.pt5 {padding-top:5px;}
/* links  */

/* margin   */
.m0 {margin:0px;}
.mt5 {margin-top:5px;}


/* font size  */
.fs8 {font-size:8px;}
.fs9 {font-size:9px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
/* text-align  */
.tj {text-align:justify;}
.tc {text-align:center;}
.tr {text-align:right;}
.tu {text-decoration:underline;}
.vt {vertical-align: top;}
.vb {vertical-align: bottom;}
/* colors  */
.or {color:#F7BB0F;}
.r {color:#FF0048;}
.b {color:#000000;}
.w {color:#FFFFFF;}
.g {color:#007A10;} 
.og {color:#CC6440;}
.f0 {background:#FFFFFF !important;color:#000000 !important;}
/* font-weight  */
.fb {font-weight:bold;}
.fn {font-weight:normal;}
/* background image  */
.bg {background: url('/media/images/backg.gif1') #FFFFFF;background-repeat:repeat-y;}
.bgrc {background: url('/media/images/bg_rc.gif');}
/* border  */
.bb {border:1px solid #E6E6E6;}
/* hr */
.hrb {border-bottom:1px solid #D2BD46;height:1px;width:880px;font-size:1px;padding-top:10px;} /*overflow:hidden;*/
/* label */
.label100 { text-align:left; width:100px; display:inline-block; }
label { text-align:left; width:100px; display:inline-block; }
.l100 label {text-align:left; width:100px; display:inline-block;}
.l150 label {text-align:left; width:100px; display:inline-block;}
.l200 label {text-align:left; width:100px; display:inline-block;}

/* info box  */
.message-box { text-align: center; padding: 5px; color:#545454; width:80%;  margin:5px auto; }
.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }
/* forms */
.errors {color:red;font-size:10px;padding-left:10px;}
/* zebra stripes  */ 
#listing table {margin-bottom:10px;text-align: left;border-collapse: collapse;font-size:12px;border: 1px solid #ccc;}
#listing th {padding:5px;font-size:11px;background: #555555;color: #FFFFFF;border-right: 1px solid #ccc;}
#listing td {padding:5px;font-size:11px;background: #fff;vertical-align: top;	border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
#listing td * {}
#listing tr {background: #FFFFFF;}
#listing tr.even td {background: #FFFFFF;color:#000000;}
#listing tr.odd td {background: #E6E6E6;color:#CC6440;}
#listing tr.over td {background: #DDDDCF;}
#listing {margin-top:10px;}
#listing .taken {background-color: #ffcdd1;}
#listing .weekend {background-color: #efefef;}
#listing .day {color: #000000;}
#listing .prevm {background-color: #efefef;color:red !important;}

.date-pick hr, p, ul, ol, dl, pre, blockquote, address, table, form { margin-bottom: 0em; }
.date-pick  table, th, td {border:0px;}
/*#listing tr.even td:hover {background: #DDDDCF;color:#000000;}
#listing tr.odd td:hover {background: #DDDDCF;color:#CC6440;}*/
 
/*input {padding: 10px;}*/

/* buttons */
   
/* pagination  */
.pagination {color:#555555;font-weight:bold;font-size:12px;width:478px;text-align:right;}
.pagination a {color:#000000;}
/* info  */

/* google map */
.submit {margin-top:0px;padding-top:0px;text-align:center;padding-bottom:3px;border:1px solid #2D62AE;;color:#000000;font-weight:bold;background-color:#E2E2E2;cursor:pointer;width:100px;margin-left:20px;height:20px;}
