
a:link { color:#00c; }
a:visited { color:#551a8b; }

body,
h1,h2,h3,h4,
#content { font-family:'lucida grande','segoe ui','droid sans',arial,verdana,sans-serif; line-height:1.5; }
/*h1,h2,h3,h4 { font-family:arial,verdana,sans-serif; }*/
body { background:#333;text-align:center; }
#content { background:#fff;color:#333;width:700px;margin:50px auto;text-align:left; }
/* #header { background:#600;padding:40px 20px 20px;text-align:center; }
 */h1 { margin:0; }
h1 a,h1 a:visited { color:#fff;text-decoration:none; }
h2,h2 a { color:#060; }
h2 { margin-bottom:0em; }
.text-wrap { padding:20px; }
th { padding:2px 20px;color:#333; }
.add-form th { text-align:right;width:160px; }
td input,td textarea { padding:3px; }
input,textarea { padding:4px;font-weight:bold; }
label { color:#666; }
input:focus { background:#ff9; }
.submit { text-align:center; }
/* table { border:1px solid #ccc; } */
#add-branch table,#edit-branch table { margin-bottom:0; }
th,td { border:0; }
.multi-col th { text-align:right;width:120px; }
.multi-col td { width:100px; }
.multi-col td, .data-list th, .data-list td { border-left:1px solid #fff; }
tr { background:#eee;border-bottom:1px solid #fff; }
tr th { background:#ddf; }
.total,.total td,.total th { background:#ccc; }
.th-header,th h3 { background:#bdb;font-size:11px;text-align:right;font-weight:normal;text-transform:uppercase;letter-spacing:2px;color:#666;margin:10px 20px; }
/* fieldset,.fieldset-style { border:1px solid #eee;margin-bottom:2em;padding:2px; }
fieldset legend { margin:0 30px;text-align:right; } */
fieldset { margin:4px 0; }
.impt { border:2px solid #c00; } /* table.impt */
td.impt { background:yellow; }
.data-list th { text-align:center; }



.toplink { text-decoration:none;display:block;text-align:right;padding:20px;margin-top:40px; }



/* menu */
.menu { margin:0;background:transparent url(../images/grad.jpg) 0 -30px repeat-x;padding:7px 15px; }
.menu a { color:#333;text-decoration:none; }
.menu a:hover { color:#fff; }
.menu span { color:#ccc;margin:0 5px; }
.menu a span { font-weight:normal;color:#f00; }

/* menu highlight */
#home #menu-home,
#sites #menu-sites,
#profile #menu-profile,
#users #menu-users,
#add-site #menu-sites,
#payments #menu-payments,
#earnings #menu-earnings,
#applications #menu-applications,
#site-approval #menu-site-approval,
#log #menu-log,
#edit-site #menu-sites { color:#f00; }


/* login */
.er { background:#ff6633; }
#login { margin:20px auto 0;width:200px; }
#login label { display:block; }


/* yft */
.status-messages {
padding:10px 30px;
margin:10px 0;border:1px solid #ff0;
background:#ffffcc;
font-size:11px;
}
.status-messages span { padding:3px; }
.error,.delete,a.delete { color:#f00; }
.inline-prompt { padding:4px; background:#ff9;}


/* font-sizes */
body,tr,td,th { font-size:14px; }
th { font-size:11px; }
h1 { font-size:20px;letter-spacing:-1px; }
h2 { font-size:16px;letter-spacing:-1px; }
.menu { font-size:14px;font-weight:bold; }
.form-dialog { font-size:10px;margin-left:20px; }
.form-dialog2,.stxt { font-size:11px; }
/* .data-list th,.data-list td { font-size:10px; } */
.ad-code { font:12px/1.5 normal "Courier New",Courier,"Lucida Console",mono; }
small { font-size:11px;color:#666; }
.numbers { font-size:11px; }
.na { color:#666; }


.site strong { font-weight:normal;letter-spacing:-1px; }




/* hack */
#content {
    min-height:700px;
    height:auto !important;
    height:700px;
}




.lightbox {
	text-align:left;
	padding:20px;
}



/* colorbox */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(../images/colorbox_controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(../images/colorbox_border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/colorbox_controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/colorbox_controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(../images/colorbox_border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/colorbox_controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(../images/colorbox_controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(../images/colorbox_controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../images/colorbox_loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/colorbox_loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/colorbox_controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}