/* 
-----------------------------------------------------------------------------
GLOBAL DEFAULT ELEMENTS
-----------------------------------------------------------------------------*/
body {
	background:#ccc;
	color:#333333;
}
a {color:#003300;}

span, strong,h1,h2,h4,h5,h6 {color:#32664c;}
strong a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#333333;
}
h3 {color:#eee;}


/* 
-----------------------------------------------------------------------------
HEADER CLASSES
-----------------------------------------------------------------------------*/
h2 a {color:#b4b4b4;}
h2 a:hover {color:#eee;}
h3 small {color:#999;text-shadow: #000 0px 0px 0px;}
h3.dash {color:#202020;border:1px solid #999;}
h3.dash a {color:#202020;}
h3.dash a:hover {color:#447200;}
/*h3.logo {background:transparent url(../images/bg_module_head_logo.gif) 0 0 no-repeat;}*/
h4.error {background:#76b41c;border-bottom:1px solid #bcf573;}
h4.smart {background:transparent url(../images/icon_gears.gif) 0 0 no-repeat;}
h6 span {color:#666;}

/* 
-----------------------------------------------------------------------------
LAYOUT: Global
-----------------------------------------------------------------------------*/
div#header-links {
	color:#ccc;
	border-bottom:1px solid #000;
	background-color: #32664c;
	background-image: url(../images/bg_top_h.gif);
	background-repeat: repeat-x;
}

div#header-links a {color:#ccc;}
div#header-links a:hover {color:#fff;}

div#header-links .selecteda {color:#FFFFFF;text-decoration:underline;}

div#body-bg {background:transparent url(../images/bg_header.gif) repeat-x;}

div#header-logo a {background:#ccc url(../images/bg_header_logo.gif) no-repeat;}

div#container {background:#fff;}
div#container-footer {background:#fff url(../images/bg_container_bl.gif) bottom left no-repeat;}
div#container-footer div {background:transparent url(../images/bg_container_br.gif) bottom right no-repeat;}

div#container-top div {background:transparent url(../images/bg_container_tr.gif) top right no-repeat;}
div#container-empty-top div {background:transparent url(../images/bg_container_tr.gif) top right no-repeat;}

div#container h1 a.instruction-link {color:#76b41c;}
div#container h1 a.instruction-link:hover {color:#fff;}

div#prod-head {background:transparent url(../images/bg_container_tr.gif) top right no-repeat;}
div#prod-head div.inner {border-bottom:1px solid #444;}

div#page-info {background:#ccc;}

/*div.col-wrap-first {border-top:1px solid #444;}*/

div.module {background:#32664c url(../images/bg_module_tl.gif) top left no-repeat;}
div.module-head {background:transparent url(../images/bg_module_tr.gif) top right no-repeat;}
div.module div.wrap {background:#ccc;}
div.module div.divider {border-bottom:1px solid #000;}
div.module-footer {background:#ccc url(../images/bg_module_bl.gif) bottom left no-repeat;}
div.module-footer div {background:transparent url(../images/bg_module_br.gif) bottom right no-repeat;}

div.module img.pad {background:#363636;border-right:1px solid #000;border-bottom:1px solid #000;padding:3px;float:left;margin:0 12px 12px 0;}

div#footer {color:#666;}
div#footer a, div#footer strong {color:#666;}

ul.feature-list-bullets li {
	background:transparent url(../images/bullet_circle.gif) 0 5px no-repeat;
}

ul.list li {
	background:transparent url(../images/bullet_circle.gif) 0 5px no-repeat;
}


/* 
-----------------------------------------------------------------------------
NAVIGATION: MAIN  32664c
-----------------------------------------------------------------------------*/
ul#main-nav li {background:#32664c url(../images/bg_main_nav_tab.gif) no-repeat scroll 0 0;}
ul#main-nav li a {font-size:11px;text-transform:uppercase;color:#ccc;background:transparent url(../images/bg_main_nav_tab.gif) no-repeat scroll 100% 0;}
ul#main-nav li a:hover {color:#fff;}
ul#main-nav li.selected {
	background-image:url(../images/bg_main_nav_tab_selected.gif);
	background-color: #FFFFFF;
}
ul#main-nav li.booking a {
	background-image:url(../images/bg_main_nav_tab.gif);
	color:#CC9900;
}
ul#main-nav li.bookingselected  {
	background-image:url(../images/bg_main_nav_tab_selected.gif);
	color:#CC9900;
}
ul#main-nav li.bookingselected a {
	background-image:url(../images/bg_main_nav_tab_selected.gif);
	color:#CC9900;
}

ul#main-nav li.selected a {background-image:url(../images/bg_main_nav_tab_selected.gif);color:#32664c;}



/* 
-----------------------------------------------------------------------------
NAVIGATION: SUB
-----------------------------------------------------------------------------*/
ul#sub-nav li a {color:#999;}
ul#sub-nav li.selected a {color:#fff;}
ul#sub-nav li.spacer {color:#444;}

/* 
-----------------------------------------------------------------------------
FORMS GENERAL
-----------------------------------------------------------------------------*/
input, textarea {}
input:focus, textarea:focus {background:#fff;} 
input.file {color:#fff;}
fieldset.solo {border-top:1px solid #444;border-bottom:1px solid #444;}
label {color:#fff;font-weight:bold;}
label span.req {color:#e4675c;}
form.quad label {color:#fff;}

/* 
-----------------------------------------------------------------------------
LISTS
-----------------------------------------------------------------------------*/
ul.album {background:#e1e1e1;}
ul.dash-strip li {border-bottom:1px solid #fff;}
ul.dash-strip li.note {color:#666;font-size:9px;}

ul.dash-strip li.selected a{color:#fff;font-weight:bold;}

fieldset.embed {
	border-bottom:1px solid #444;
	border-top:1px solid #444;
	background:#363636;
}

ul.dash-strip li div.thumb {background:#383838;border:1px solid #1f1f1f;}

ul.dash-strip div.no-thumb div {background:#444;}

ol.photo-thumbs-list li img {border-right:1px solid #000;border-bottom:1px solid #000;background:#363636;}
ol.photo-thumbs-list li img.video-overlay {background:#363636;border:0;}


/* 
-----------------------------------------------------------------------------
HEADER RADIUS
-----------------------------------------------------------------------------*/
div.header-radius {background:#32664c url(../images/bg_dashpro_tl.gif) top left no-repeat;}
div.header-radius img.gray-edge {float:left;}
div.header-radius div.tr {background:transparent url(../images/bg_dashpro_tr.gif) top right no-repeat;}
div.header-radius div.bl {background:#32664c url(../images/bg_dashpro_bl.gif) bottom left no-repeat;}
div.header-radius div.br {background:transparent url(../images/bg_dashpro_br.gif) bottom right no-repeat;}
div.header-radius span.subtext {color:#FFF;}
div.header-radius label {color:#fff;}



/*
-----------------------------------------------------------------------------
ALERTS
-----------------------------------------------------------------------------*/        
div#alert h2 {color:#fff;}
div#alert a.suppress {color:#fff;background:transparent url(../images/radBttn_delete_76b41c.gif) 100% 50% no-repeat;}
div#alert ul.list li {background-image:url(../images/bullet_circle_alert.gif);}

div#alert .red {color:#fff;background:#b4001c url(../images/bg_alert_red_tl.gif) top left no-repeat;}
div#alert .red div.tr {background:transparent url(../images/bg_alert_red_tr.gif) top right no-repeat;}
div#alert .red div.bl {background:#b4001c url(../images/bg_alert_red_bl.gif) bottom left no-repeat;}
div#alert .red div.br {background:transparent url(../images/bg_alert_red_br.gif) bottom right no-repeat;}
div#alert .red div.alert-icon {background:transparent url(../images/bg_alert_error.gif) top left no-repeat;}
div#alert .red a {color:#fff;text-decoration:underline;}

div#alert .green {color:#fff;background:#32664c url(../images/bg_alert_gr_tl.gif) top left no-repeat;}
div#alert .green div.tr {background:transparent url(../images/bg_alert_gr_tr.gif) top right no-repeat;}
div#alert .green div.bl {background:#32664c url(../images/bg_alert_gr_bl.gif) bottom left no-repeat;}
div#alert .green div.br {background:transparent url(../images/bg_alert_gr_br.gif) bottom right no-repeat;}
div#alert .green div.alert-icon {background:transparent url(../images/bg_alert_excl.gif) top left no-repeat;}

div#alert .red a, div#alert .green a {color:#fff;text-decoration:underline;}


/* 
-----------------------------------------------------------------------------
ICON LABELS
-----------------------------------------------------------------------------*/
tr.publish .icon_label_album, .icon_label_album {background:transparent url(../images/icon_label_album.gif) 0 0 no-repeat;}
tr.draft .icon_label_album {background:transparent url(../images/icon_label_album_draft.gif) 0 0 no-repeat;}
.icon_label_feed {background:transparent url(../images/icon_label_feed.gif) 0 0 no-repeat;} 
.icon_label_feed_sm {background:transparent url(../images/icon_label_feed_sm.gif) 0 0 no-repeat;}
.icon_label_gallery {background:transparent url(../images/icon_label_gallery.gif) 0 0 no-repeat;}
.icon_label_newalbum {background:transparent url(../images/icon_label_newalbum.gif) 0 0 no-repeat;}
.icon_label_newgallery {background:transparent url(../images/icon_label_newgallery.gif) 0 0 no-repeat;}
.icon_label_photo {background:transparent url(../images/icon_label_photo.gif) 0 0 no-repeat;}
.icon_label_profile {background:transparent url(../images/icon_label_profile.gif) 0 0 no-repeat;}
.icon_label_qt {background:transparent url(../images/icon_label_qt.gif) 0 0 no-repeat;}
.icon_label_smartgallery {background:transparent url(../images/icon_label_smartgallery.gif) 0 0 no-repeat;}
.icon_label_uploadimg {background:transparent url(../images/icon_label_uploadimg.gif) 0 0 no-repeat;}
.icon_label_video {background:transparent url(../images/icon_label_video.gif) 0 1px no-repeat;}
.icon_label_pdf_sm {background:transparent url(../images/icon_label_pdf_sm.gif) 0 0 no-repeat;}   
.icon_label_tw_sm {background:transparent url(../images/icon_label_tw_sm.gif) 0 0 no-repeat;}   



/* 
-----------------------------------------------------------------------------
CONTACT TABLE
-----------------------------------------------------------------------------*/
table.contact {width:100%;margin-bottom:15px;}
table.contact td {padding: 15px 15px 0 0;vertical-align:top;}


/* 
-----------------------------------------------------------------------------
GRAPHICAL RADIUS BUTTONS
-----------------------------------------------------------------------------*/
div.radBttn a {background: transparent url(../images/radBttn.gif) no-repeat top left;}
div.radBttn span {color: #fcfcfc;text-shadow: #ccc 0px 1px 0px;background: transparent url(../images/radBttn.gif) no-repeat top right;}




/* 
-----------------------------------------------------------------------------
LAYOUT: Sortable Table
-----------------------------------------------------------------------------*/
table.sortable {
	background-color: #32664c;
	background-repeat: no-repeat;
	background-position: left top;
} 
table.sortable th {color:#eee;border-right:1px solid #ccc;}
table.sortable th.tr {background:#32664c url(../images/bg_module_tr.gif) top right no-repeat;border-right:none;}
table.sortable th span {color:#444;}
table.sortable th.sortdesc {background: url(../images/sort_arrow_down.gif) 97% 50% no-repeat;}
table.sortable th.sortasc {background: url(../images/sort_arrow_up.gif) 97% 50% no-repeat;}
table.sortable td {
	border:1px solid #32664c;
	background-color: #FFFFFF;
}

table.sortable td.titletop {
	color:#FFF;
	background-color: #32664c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #32664c;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
table.sortable td.titletopl {
	color:#FFF;
	background-color: #32664c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #32664c;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #32664c;
}
table.sortable td.titletopr {
	color:#FFF;
	background-color: #32664c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #32664c;
	border-right-color: #32664c;
	border-bottom-color: #fff;
	border-left-color: #fff;
}


table.sortable td.title {
border:1px solid #32664c;
}
table.sortable td.title span {color:#666;}
table.sortable td.end {border-right:0;}
table.sortable td.thumb img {border:1px solid #000;}
table.sortable tr.even td {background:#282828;}
table.sortable td.bl {background:#ccc url(../images/bg_module_bl.gif) bottom left no-repeat;}
table.sortable td.br {background:#ccc url(../images/bg_module_br.gif) bottom right no-repeat;}
table.sortable tr.subth td {background:#444;}


/* 
-----------------------------------------------------------------------------
MISC
-----------------------------------------------------------------------------*/

img.wide {background:#292929;}

img.gray-edge {border-right:1px solid #000;border-bottom:1px solid #000;background:#444;}

span.warn strong {color:#F60;}

span.note strong {color:#76B41C;}

span.slash {color:#666;}

span.help {color:#76B41C;}

span.news-date {color:#666;font-weight:normal;font-size:10px;}

label.sub {color:#888;}

.dialogue-spacer {border-bottom:1px solid #89cf21;border-top:1px solid #89cf21;padding-top:4px;margin:8px 0;display:block;width:100%;}

.break-line {height:1px;border-top:1px solid #ccc;margin-bottom:15px;}             

.module-rss {background:transparent url(../images/module_feed_icon.gif) 0 0 no-repeat;padding:0 8px 0 0;display:block;}

.posted {color:#666;border-top:1px solid #444;border-bottom:1px solid #444;}

a.download {background:transparent url(../images/icon_download.gif) 0 2px no-repeat;}

.mtentry h4 span {color:#888;}
