/*        User Style By Derek Conjar    */
/*            www.derekconjar.com        */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("batchbook.com") {

body#dashboard div#primaryColumn, body#dashboard div#secondaryColumn {
min-height: 200px  !important;
}

body {
background-color: #222  !important;
font-family: Calibri, Tahoma, Trebuchet MS, Arial, sans-serif !important;
}

a {
text-decoration: none !important;
}

a:hover {
text-decoration: underline !important;
}

h2 {
color: #333 !important;
font-weight: bold !important;
}

h3 {
font-size: 18px !important;
font-weight: bold !important;
color: #555 !important;
border: 1px solid #999;
/*text-shadow: #000 1px 1px 0px;*/
background-color: #aaa !important;
-moz-border-radius:7px 7px 0 0 !important;
margin-top: 6px !important;
padding: 4px 4px 4px 8px !important;
margin-bottom: 10px !important;

}

#content {
background-color: #FFF !important;
/*border-left: 5px solid #666 !important;*/
}

#content a {
color: #036 !important;
}

div#header {
background-color: #222  !important;
border-bottom: 5px solid #999 !important;
}

div#footer {
background-color: #222  !important;
width: 1190px !important;
border-top: 5px solid #666 !important;
}

div#secondaryColumn {
background-color: #FFF  !important;
}

div#container {
background-color: #FFF !important;
}

.headerWelcome h1 {
font-family: Calibri, Georgia, Trebuchet MS, Tahoma, Trebuchet MS, sans-serif  !important;
font-weight: 500  !important;
padding-left: 10px  !important;
font-size: 18px  !important;
color: #BBB !important;
text-shadow: #000 1px -1px 2px;
font-variant: small-caps;
margin-bottom: 15px !important;
}

div#footer dd a {
color: #999 !important;
}

p#copyright {
background-color: #111 !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
text-transform: uppercase;
}

p#copyright a:link, p#copyright a:visited  {
color: #666 !important;
}

div#footer {
color: #666 !important;
}

#importContacts, #secondaryColumn .bbCapsule {
background-color: #CCC !important;
}

#copyright {
text-align: center !important;
}

/*ul.clearfix {
padding-left: 10px !important;
}*/

body#dashboard li#dashboardTab a, body#contacts li#contactsTab a, body#leads li#leadsTab a, body#deals li#dealsTab a, body#communication li#communicationTab a, body#calendar li#calendarTab a, body#calendar_with_sidebar li#calendarTab a, body#lists li#listsTab a, body#syndicated_form li#syndicatedFormTab a, body#custom li#customTab a, body#sync li#syncTab a {
background-color: #999 !important;
color: #333 !important;
font-size: 12px !important;
margin-right: 5px !important;
}

div#header ul.tabNav li a {
background-image: none !important;
background-color: #444 !important;
color: #FFF !important;
text-shadow: #000 1px 0px 0px;
font-weight: bold !important;
font-size: 12px !important;
margin-right: 5px !important;
}

div#header ul.tabNav li a:hover {
background-color: #111 !important;
color: #FFF !important;
text-decoration: none !important;
}

.detailGroup.odd {
background-color: #CCC !important;
border: none !important;
}

ul.tabNav li a {
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
/*-moz-border-radius-bottomleft: 4px !important;
-moz-border-radius-bottomright: 4px !important;*/
}

ul#customizeDashboard li a {
background-color: #FFF !important;
}

#detailHead, #pageHead {
background-color: #EEE !important;
border: none !important;
-moz-border-radius:8px 8px 8px 8px !important;
/*margin-top: 10px !important;
margin-bottom: -28px !important;*/
margin-bottom: 0px !important;
padding: 10px 10px 20px 20px !important;
}

p#searchSocial {
color: #666 !important;
margin-top: -43px !important;
margin-right: 12px !important;
}

p#searchSocial a {
margin-left: 10px !important;
color: #EEE !important;
}

.avatar {
border: 1px solid #555 !important;
-moz-border-radius:4px 4px 4px 4px !important;
}

#detailImage span {
text-transform: uppercase !important;
color: #444 !important;
}

#detailImage a:hover {
text-decoration: none !important;
color: #900 !important;
}

#detailImage a:hover span {
color: #900 !important;
}

#mega_comment_comment {
background-color: #EEE !important;
padding: 10px !important;
-moz-border-radius: 8px !important;
font-family: Georgia, Times New Roman, serif !important;
color: #333 !important;
}

#content .superTag {
color: #900 !important;
}

#footer dt {
color: #FFF !important;
}

th.statusLine {
background-color: #EEE !important;
}

table.stripetables thead th {
background-color: #EEE !important;
}

.highlightAlpha {
background-color: #CCC !important;
}

ul.directory a:hover {
background-color: #EEE !important;
text-decoration: none !important;
}

#contactDetailInformation dt {
color: #333 !important;
font-weight: bold;
}

div.actionRow select {
background-color: #EEE !important;
color: #333 !important;
}

ul.bbActions li {
margin-right: 30px !important;
}

span.type {
background-color: #666 !important;
-moz-border-radius: 3px 3px 3px 3px !important;
padding: 2px;
color: #DDD !important;
font-size: 9px;
font-weight: bold !important;
font-family: Arial, Trebuchet MS, Arial, sans-serif !important;
}

#widgetBody5 {
padding-left: 10px !important;
}

div.headerWelcome {
opacity:0.6;
}

.quickAddContact, .quickAddCommunication, .quickAddToDo, .quickAddEvent, .quickAddDeal {
opacity:0.7;
}

#dashboardViewOptions {
background-color: #EEE !important;
}

#detailCommLogTable img {
opacity: 0.4;
}

div.bbCapsuleInner label, .input label {
color: #444 !important;
font-weight: bold !important;
}

ul.bbTabs li a:hover {
background-color: #DDD !important;
text-decoration: none !important;
color: #CCC !important;
border-color: #DDD !important;
}

#recordAttachmentSelector input {
}

.detailGroup {
border-bottom: none !important;
}

dl#contextSupportLinks dd.screencast, dl#contextSupportLinks dd.faq {
background: none !important;
padding-left: 0 !important;
}

span.dealLost {
color: #900 !important;
}

div#primaryColumn div.previewWindowInner h3, div#primaryColumn div.previewWindowInner h3 a {
background-color: #FFF !important;
color: #222 !important;
text-shadow: none !important;
margin-left: 0 !important;
margin-top: 0 !important;
border: none !important;
}

span#batchBookApiKey {
color: #900 !important;
}

#apiKey p strong {
background: none !important;
}

div#primaryColumn .syncServices h3 {
background-color: #fff !important;
border: none !important;
}

div.auto_complete {
border: none !important;
}

ul#utilityNav li a {
color: #666 !important;
text-transform: uppercase;
font-size: 10px;
font-weight: 500;
background-color: #111;
padding: 0 3px 0 3px;
-moz-border-radius: 4px !important;
}

ul#utilityNav li {
background: none !important;
padding: 0 3px 0 3px !important;
}

ul#utilityNav li a:hover {
background-color: #000;
text-decoration: none !important;
}

h2.detailName {
margin-bottom: 5px !important;
}

.confirmBox {
background-color: #AAA !important;
border: none !important;
-moz-border-radius: 8px 8px 0 0 !important;
}

div.empty {
color: #222 !important;
}

.viewToggle a {
background-color: #CCC !important;
border: solid #999 1px !important;
}

.viewToggle a:hover {
background-color: #EEE !important;
text-decoration: none !important;
}

.viewToggle a.here {
background-color: #999 !important;
}

div#superTagForm dl.bbAtts dt, div#superTagDataView dl.bbAtts dt, div.customProfileField dl dt, div#detailIdentityMessage dl dt, div#superTagsMessaging dl dt {
color: #222 !important;
font-weight: bold !important;
}

}