
/* vBulletin 3 CSS For Style 'vBulletin 3.0.0 RC Style' (styleid: 10) */
body
{
	padding:0;
	margin:0;
	font: 12px  arial, sans-serif;
}
body a:link
{
	color: #0086D3;
}
body a:visited
{
	color: #0086D3;
}
body a:hover, body a:active
{
	color: #0086D3;
}
.page
{
	color: rgb(0, 0 ,0);
	/*#BBC7CE*/
}
td, th, p, li
{
	/*font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;*/
	/*color: #334D80; */
}
.tborder{
	background: #ffffff;
	border:1px solid #b4bcc7;
}
.tcat
{
	background: url(/images/admincp/admincp_modhd_back.png);
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color: #ffffff;
	padding:5px 5px 5px 10px;
	/*border: outset 2px #5A76A5;*/
}
.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background-color:rgb(211,219,227);
	color:rgb(39,70,88);
	font-weight:bold;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #FFFF00;
}
.tfoot
{
	background: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link
{
	color: #E0E0F6;
}
.tfoot a:visited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FFFF66;
}
/*
.alt1, .alt1Active
{
	background: #E1E4F2;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #F5F5FF;
	color: #000000;
}
.alt3
{
	background: #D5D8E5;
	color: #000000;
}
*/
.wysiwyg
{
	background: #E1E4F2;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
}
.button
{
}
select
{
}
.smallfont
{
}
.time
{
	color: #666686;
}
.navbar
{
	white-space: nowrap;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.tcat_collapsed
{
	color: white;
	background: #4B6CA6 url(/images/gradients/tcatgrad_collapsed.gif);
}
.thead_collapsed
{
	color: white;
	background: #334D80 url(/images/gradients/theadgrad_collapsed.gif);
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	padding: 4px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control a:visited, .vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.alt1Active, .alt2Active
{
	/*behavior: url(clientscript/activecell.htc);*/
}
label
{
	cursor: default;
}
legend
{
	color: #22229C;
}
fieldset, fieldset td, fieldset p
{
}
td.fieldsetleft
{
	width: 40%;
	vertical-align: top;
}
phrase
{
	color: red;
}
.navbar_finallink
{
	/*margin-left: 8px;*/
	display: block;
	/*white-space: nowrap;*/
}
.vbmenu_popup
{
	background-color: menu;
	border: solid 1px appworkspace;
	text-align: left;
	z-index: 10;
	margin-bottom: 15px;
}
.vbmenu_popup td
{
	font-size: 11px;
}
.vbmenu_option
{
	background-color: #BBC7CE;
	color: black;
	white-space: nowrap;
	cursor: hand;
}
.vbmenu_hilite
{
	background-color: #8A949E;
	color: white;
	white-space: nowrap;
	cursor: hand;
}
.vbmenu_option a:link, .vbmenu_option a:visited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_hilite a:link, .vbmenu_hilite a:visited
{
	color: white;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: white;
	text-decoration: none;
}
select
{
	z-index:-100;
}
.navbar .popupmenu > a.popupctrl {
	background-image: url(/images/arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 16px;
}
.navbar .popupmenu  .popupbody{
	display: none;
	position: absolute;
	margin: 0 auto;
	padding: 0 10px;
	text-align: left;
	list-style: none;
}
.navbar .popupbody a{	
}


/* don't change the following... */
img
{
	vertical-align: middle;
}
form
{
	display: inline;
}
.raised
{
	/*padding: 12px;
	border: outset 2px;*/
}

.firstword
{
	font-weight: bold;
}

.boldphrase
{
	font-weight: bold;
}
.italicphrase
{
	font-style: italic;
}

.boldheading
{
	font-weight: bold;
}

.bulletheading
{
	background: #4B6CA6 url(/images/gradients/tcatgrad.gif);
	color: #ffffff;
	font-weight: bold;
	border: solid 1px #D5D8E5;
	padding: 4px;
}

.boldword
{
	font-weight: bold
}

.italicword
{
	font-style: italic;
}

.asterics
{
	color: red;
}

.invoicebody
{
	background: #FFFFFF;
}

.invoicepage
{
	background: #FFFFFF;
	border: solid 1px black;
}

.invoicebg
{
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
}

.invoicethead
{
	background: #EEEEEE;
	color: #000000;
	font-weight: bold;
}

.offlinethead
{
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.redphrase
{
	color: #FF0000
}

.groove
{
	width: 210px;
	background: #8A949E;
	border:  inset 1px #BBC7CE;
	padding: 8px;
	text-align: center;
}
.bullettype
{
	list-style-type: square;
}
.orderstep
{
	font: bold 12pt verdana;
}

div.tborder
{
	padding: 1px;
}
div.tcat
{
	padding: 4px;
	font-weight: bold;
	font-size: 10pt;
}
div.thead
{
	padding: 4px;
	font-weight: bold;
}
div.alt1, div.alt2
{
	padding: 6px;
}

#loading{
	display: none;
	position: fixed;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	text-align: center;
}

#loading p{
	position: absolute;
	margin: -45px -100px 0 0;
	top: 50%;
	left: 50%;
	height: 90px;
	width: 200px;
	padding: 50px 0 0;
}

.hidden {
	display: none;
}

ul.submit-error {
	color: #F00;
}


/* Header ================================================================================ */
.logo { float:left; }
.header-container {border-bottom:1px solid #bcbaba; background:url(/images/admincp/vb_mainnav_bckg.png) 50% 0 repeat; 
min-width: 970px;
position:relative;
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;
}
.header { width:960px; height:62px; margin:0 auto; padding:0 0 0 0; text-align:left; position:relative; z-index:10;}
.header .logo { z-index:10; float:left; margin:15px 0 10px 10px; text-decoration:none !important; position:relative;}
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; }
.header .quick-access { float:right; padding:5px 0 0 0; }
.header .welcome-msg { margin:0;  text-align:right; }
.header .welcome-msg a {  }
.header .form-search { position:absolute; top:0; right:29px; width:315px; height:30px; background:url(/images/admincp/bkg_form-search.gif) 0 0 no-repeat; padding:1px 0 0 16px; }
.header .form-search label { float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; }
.header .form-search input.input-text { float:left; border-color:#5c7989; width:209px; margin-right:4px; }
.header .form-search button.button { float:left; }
.header .form-search button.button span { border:0; height:21px; background:url(/images/admincp/btn_search.gif) 0 0 no-repeat; padding:0 0 0 3px; font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif; }
.header .form-search button.button span span { background-position:100% 0; padding:0 6px 0 3px; }
.header .form-search .search-autocomplete { z-index:999; left:40px !important; top:22px !important; }
.header .form-search .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.header .form-search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.odd { background-color:#fffefb; }
.header .form-search .search-autocomplete li.selected { background-color:#f7e8dd; }
.header .form-language { clear:both; padding:5px 0 0; text-align:right; }
.header .form-language label { font-weight:bold; padding-right:5px; color:#a7c6dd; vertical-align:middle; }
.header .form-language select { padding:0; }
.header .form-language select.flags option { background-position:4px 50%; background-repeat:no-repeat; padding-left:25px; }
.header .links { float:left; margin:0 0 6px 75px; }
.header .links li { float:left; font-size:13px; background:url(/images/admincp/bkg_pipe1.gif) 100% 60% no-repeat; padding:0 21px 0 21px; }
.header .links a { color:#001c32; text-decoration:none;}
.header .links a:hover { color:#009dcb; }
.header-container .top-container { clear:both; padding:35px 10px 0 12px; text-align:right; }
.header-container .top-container a { font-size:11px; color:#ebbc58; }
/* ======================================================================================= */

.guest-select {width:305px !important;}

#vbnavbarMenu{
	position:absolute;
	left:0;
}
#vbnavbar {
	list-display:none;
	font-family: 'Ubuntu', sans-serif;
	float:left; 
	margin:15px 0 0 0;
	padding-left: 210px;
	width: 770px;
	
   	
}

#vbnavbar div.divider {
	border-left: #001c32 dotted 1px;
	height: 15px;
	margin: 5px 0 2px 0;
}
#vbnavbar li {
	margin-right:33px;
	float: left;
	display:inline;
}
#vbnavbar li.omega-menu {
	margin-right:0;
}
#vbnavbar li.active {
	background: url("/images/admincp/header_active_arrow.png");
	background-position: center bottom;
	background-repeat: no-repeat;
}
#vbnavbar li.active a {
	color: #009dcb;
}
	
#vbnavbar li a {
   font-size:13px;
   text-decoration: none; 
   color: #001c32;
   font-weight: bold;
}
#vbnavbar li a:hover {
   color: #009dcb; }
#vbnavbar li ul {
   display: none;  }

#content-container{
	/*width:960px;*/
	width: 90%;
	min-width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
}
#content-bg-container{
	width:100%;
	min-width: 970px;
	background:url("/images/admincp/main-background.png") repeat-x scroll 50% 0 #EFEFEF
}
/********/
#members_sidemenu{
	width:181px;
	border:1px solid #B4BCC7;
	color:#dee1e3;
	margin-left:10px;
}
#members_sidemenu td{
}

#members_sidemenu td.thead
{
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	background-image: url('/images/admincp/admincp_lnav_btn_active.png');
	height:26px;
}

#members_sidemenu .alt1, #members_sidemenu .alt2 {
	background-color:#fff;
	font-face: arial;
	font-size:11px;
	color:#000c1d;
	padding-left:15px;
}

#members_sidemenu .alt2 a:hover {
}

/* normal stuff */
#main-content, #content-container table tr td:first-child + td {
	padding-left:20px;
	width:100%;
}
#main-content table.tborder{
	/*width:767px;*/
	width: 100%;
}
#grey-footer {
	margin-top:35px;
}
.tborder .alt1,.tborder .alt2 {
	background: #ffffff;
	padding-left:12px;
	padding-right:12px;	
	border-bottom: 1px solid #B4BCC7;
}
.tborder .thead {
	background: url('/images/admincp/admincp_modtitle_back.png');
	font-face:arial;
	font-weight:bold;
	font-size:12px;
	color:#262d35;
	padding-left:15px;
}
.tborder .tfoot{
	background-color:#0086D3;
}
.tborder .tfoot a{
	color:#fff;
	text-decoration:none;
}
body div div.tfoot {
	height:56px;
	background-color:rgb(44,72,89);
	font-size:12;
	font-weight:normal;
	color:#a8abb1;
	padding: 6px 20px;
}

body div div.tfoot div {
	margin-top:22px;
}

#license-table td.alt1 {
	background-color:rgb(245,245,245);
}
#license-table td.alt2 {
	background-color:#fff;
}
/*
#customer-info {
	border:none;
}
*/
fieldset {
	border:none;
}
input#ebulletin{
	margin:0;
	padding:0;
}

/* Mobile/Facebook Publisher ================================== */
.publisher_frame {
	height: 800px;
	width: 900px;
}
/* ============================================================ */

/* TESTIMONIALS ================================== */
.testimonial_yearbit {
	display:inline-block;
	height: 24px;
	width: 55px;
	background-color:#42b6d7;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding-top: 3px;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	cursor: pointer; 
}
.testimonial_yearbit:hover {
	background-color:#9fa3a7;
}
.testimonial_yearbit_active {
	background-color:#9fa3a7;
}
.testimonial_yearbit a.yblink {
	color:#FFFFFF;
	font-size:16px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 1px 5px 1px;;
}
.testimonial_yearbit_separator {
	margin:0;
	padding:0;
	display:inline-block;
	background-image: url('/images/admincp/vbulletin_sprites.png');
	background-position: -127px -74px;
	width: 22px;
	height: 10px;
}
.testimonial_customer_name{
	display:inline-block;
	color:#000000;
	font-size:14px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:bold;
	padding-bottom: 8px;
}
.testimonial_dateadded{
	display:inline-block;
	color:#333333;
	font-size:14px;
	font-family: 'Ubuntu', sans-serif;
}
.testimonial_comments_bit{
	padding-top: 20px;
	padding-bottom:20px;
	border-bottom: #b2b3b4 dashed 1px;
}
.testimonial_commentimg {
	vertical-align:top;
	margin:0;
	padding:0;
	display:inline-block;
	background-image: url('/images/admincp/vbulletin_sprites.png');
	background-position: -160px -80px;
	width: 20px;
	height: 16px;
}
.testimonial_comment{
	display:inline-block;
	width: 900px;
	padding-left: 17px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	color: #333;
}
