
html, body { background-color: #fcfcfc; }

h1 , h2{ margin-top:0; padding:0; }
h1 { font-size:32px; }

html, td, th { font-size:14px; }

.v3_blue { color:#79A4D7; } /* #78A5DD */

input[type=radio], input[type=checkbox] { margin:3px; }

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs13 { font-size:13px !important; }
/* .fs14 { font-size:14px !important; } */
.fs15 { font-size:15px !important; }
.fs16 { font-size:16px !important; }
.fs17 { font-size:17px !important; }
.fs18 { font-size:18px !important; }
.fs19 { font-size:19px !important; }
.fs20 { font-size:20px !important; }

.p5 , .p5 td { padding:5px !important; }
.p10, .p10 td { padding:10px !important; }
.p15 { padding:15px; }
.p20 { padding:20px; }

.tal { text-align:left!important; }
.tac { text-align:center!important; }
.tar { text-align:right!important; }

.vat, .vat td { vertical-align: top!important; }
.vam, .vam td { vertical-align: middle!important; }
.vab, .vab td { vertical-align: bottom!important; }

.bbd , .bbd > tbody > tr > td{ border-bottom:1px dashed #ccc!important; }

tr.odd td { background-color:#eee; }
tr.even td { background-color:#fff; }

.note { color:#333; font-size:12px; }

.dimmed { color:#999; }
label { margin:0; }

.red { color:#C00; }
.grn { color:#090; }

#grayed {
	background-image: url('./img/70-opac.png');
	position:fixed; /* fix of IE6 */
	height:100%;
	width:100%;
	z-index:100;
	top:0;
	left:0;
	display:none;
}

#loading_win { 
	position:fixed; 
	z-index:1000; 
	left: 50%;
    margin-left: -136px;
	top:270px;
	background-color:#FFFFFF;
	border:1px solid #0e76bd;
	padding:15px;
	text-align:center;
}


#leftMenuPop { 
	position:fixed; 
	/*margin:20px 100px;   margin can be adjusted to center on screen */
	display:none;
	width:600px;
	z-index:200;
	background-color:#FFFFFF;
	border:1px solid #999999;
	box-shadow:3px 3px 5px #333;
	top:50px; 
	left: 50%;
    margin-left: -300px; /* left - half width */
	padding-bottom:10px;
}

#leftMenuPop #leftMenu { 
	padding:15px; 
	height:550px;
	overflow:auto;
}

#leftMenu #pageList { display:block !important; width:400px  !important; }

#leftMenu #openList { display:none; }

#leftMenuPop a { color: #3a9a8c; }

#leftMenuPop > a.closePop { 
	font-weight:bold; 
	color:#cc0000; 
	float:right;
	display:block;
	padding:10px;
	font-size:18px;
}

.bigpic {
	position:absolute;
	border:1px solid #333;
	margin:-30px 0px 0px -50px;
	background-color:#FFFFFF;
	width:252px;
}

.bigpic .link {
	background-color:#333333;
	text-align:center;
	padding:3px;
}

.bigpic .link a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.bigpic .link a:hover {
	color:#FF8000;
	text-decoration:none;
}

.nav_spacer { height:2px; margin-bottom:55px; }

.navbar-nav > li > a {  }

.hand2 {
	width:20px;
	height:22px;
	background-image: url(./img/arrow.gif);
	cursor:row-resize;
}

a {outline:0; }

a.navbar-brand img {
  max-height: 100%;
}

a.btn-success, a.btn-primary { color:#FFF!important; }

#main a {
	/* color:#3a9a8c; 
	color:#568BCD;*/
	color:#497EC0;
}

#main a:hover { 
	/* color:#2D796D; 
	color:#79A4D7;*/
	color:#568BCD;
}

/* universal */
.breakinput input[type="text"], .breakinput select {
	margin-bottom: 0px;
	width: auto;
}

#main a.btn-danger {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.thumbnail .caption {
    color: #555555;
	/*font-size:14px;*/
}

.toplinks { padding-top:10px; text-align:right; }

.toplinks a { color:#666; }

.multiSites { font-size:14px;  }
.multiSites li { color:#666; }
.multiSites a { color:#CCC; }

#adminBar { font-size:14px; float:right; margin-top:15px; }


.blockimg {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.clear {
	clear: both !important;
	display: block !important;
	float: left !important;
	height: 0px !important;
	width: 100% !important;
}

.sys-msg {
	clear: both;
	display: block;
}

.row, .box {
	clear: both;
	margin-bottom: 15px;
}

.box .head { margin-bottom: 15px; }

.mono .box, .span10 .box {
	margin-left: 15px;
	margin-right: 15px;
}

.left .well h4, .right .well h4, .mono .well h4 { margin-top: 0; }

.left .well {
	padding-bottom: 10px;
	padding-top: 10px;
}

.btn.btn-label {
	color: #333;
	background-color: transparent;
 *background-color: transparent;
}

.btn.btn-label:hover {
	cursor: default;
	text-decoration: none;
}

/* header */
.head {
	background-image:url('./img/bg-head.png');
	background-repeat:repeat-x;
	background-position:center bottom;
	
	border-bottom: 1px solid #eee;
	/*/ background-color:#9b907c; /*/
	background-color:#eee;
	padding: 8px;
	border-bottom: 1px solid #ddd;
	margin-bottom:5px;
}

.toolbox .head {  }

.chartech .head { background-color:#bdbdbd; }

.head .logo { margin: 15px 0; }

/* top userbar */
.navbar .divider-vertical, .userbar .nav, .userbar { margin: 0; }

.userbar .navbar-inner .container { margin: 0 auto;/* width: 1170px; */
}

.navbar.topbar { margin-bottom:0; min-height:83px; }

.navbar-brand { padding:10px; }

.userbar, .userbar .navbar-inner {
	height: 40px;
	-webkit-border-radius : 0px;
	-moz-border-radius : 0px;
	border-radius : 0px;
}

.userbar .navbar-inner {
	background: none;
	border: none;
	box-shadow: none;
}

.userbar .badge { font-weight: 200; }

/*.userbar.navbar .nav > li > a,.userbar .dropdown-toggle { color: #fff; }*/
.userbar.navbar .nav > li > a {
	padding-left: 9px;
	padding-right: 9px;
}

.topnav {
	border-radius:4px;
	background:none;
}
.topnav > div {
	/*/ background-color:#000; /*/
	background-color:#13436B;
}
.topnav .nav {
	display: block;
	width: 100%;
}

.topnav .nav .pull-right { float: right; }

.userbar { margin-bottom: -40px; }

.userbar.navbar-inverse .nav > li > a { color: #fff; }

.userbar .caret {
	border-bottom-color: #fff !important;
	border-top-color: #fff !important;
}

/* main navbar */
.navbar.container { margin-bottom: 15px; }

/*.dropdown .caret { border-color: #fff; }*/
.navbar .icon {
	height: 75px;
	width: 75px;
}

.navbar .nav li { height: auto; text-align:center; }

.navbar .nav li ul li { text-align:left; }

/* navbar icons */
.navbar .nav > li .icon.dashboard { background: url('./img/icon/dashboard-white-55.png') center center no-repeat transparent; }

.navbar .nav > li .icon.editor { background: url('./img/icon/edit-white-55-alt.png') center center no-repeat transparent; }

.navbar .nav > li .icon.settings { background: url('./img/icon/settings-white-55.png') center center no-repeat transparent; }

.navbar .nav > li .icon.library { background: url('./img/icon/library-white-55.png') center center no-repeat transparent; }

.navbar .nav > li .icon.toolbox { background: url('./img/icon/toolbox-white-55.png') center center no-repeat transparent; }

.navbar .nav > li .icon.publish { 
	/* background: url('./img/icon/publish-white-55.png') center center no-repeat transparent; */
	background: url('./img/icon/publish_white.png') center center no-repeat transparent;
}

.navbar .nav > li .icon.view { 
	/* background: url('./img/icon/view-white-55.png') center center no-repeat transparent; */
	background: url('./img/icon/view_live.png') center center no-repeat transparent;
}

.navbar .nav > li .icon.profile { background: url('./img/icon/contact_info_55.png') center center no-repeat transparent; }

/* navbar dropdown icons */
.navbar .dropdown-menu a { line-height: 20px; }

.navbar .dropdown-menu .icon.blockimg {
	clear: none;
	display: inline-block;
	float: none;
	height: 16px;
	margin-right: .5em;
	width: 16px;
}

.navbar .dropdown-menu .icon.edit { background: url('./img/icon/edit-16-alt.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.design { background: url('./img/icon/design-16.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.campaigns { background: url('./img/icon/qr-16.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.prospects { background: url('./img/icon/prospects-16.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.store { background: url('./img/icon/store-16.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.blog { background: url('./img/icon/blog-16.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.stats { background: url('./img/icon/stats-16.png') center center no-repeat transparent; }

.navbar .nav > li .dropdown-menu .icon.library { background: url('./img/icon/library-16.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.properties { background: url('./img/icon/real-estate-16.png') center center no-repeat transparent; }

.navbar .dropdown-menu .icon.calendar { background: url('./img/icon/calendar-16.png') center center no-repeat transparent; }

/* section/sub navigation */

.navbar { margin-bottom:45px; }


.subnav .nav {
	border: none;
	margin-bottom: 0;
	
}

.subnav {
	border-top-left-radius : 4px;
	border-top-right-radius : 4px;
	border-bottom:0px solid #ddd !important; 
	background-color:#eee;
	margin-left:8px;
}

.subnav .nav-tabs { border:0; }


.subnav .nav-tabs a { 
	display:block; 
	padding:8px 12px; 
	text-decoration:none;
	border-radius: 4px 4px 0 0;
}

.subnav .nav-tabs a:hover { background-color: #ddd;  text-decoration:none; }

.subnav .nav-tabs a.active { 
	background-color:#FFF; 
	color:#555;
	border-color: #ddd #ddd transparent;
    border-style: solid;
    border-width: 1px;
 }

#contentArea { 
	width:1108px; 
	margin:0 auto;
 	padding:0;
}

#rightContent { 
	 
	margin-top:-45px;
	
}

.settings .navbar.navbar-inner {
    margin-bottom:43px;
}

.settings #rightContent {
    margin-top: -45px;
}

#rightContent #main { 
	 border:1px solid #ddd;
	 
	padding:15px; 
	border-radius: 4px 4px 0 0;
	background-color:#FFF;
	
}

#rightContent #main td { padding:3px; }


.libraryList td {
    border: 1px dotted #cccccc;
    font-size: 12px;
    width: 140px;
	word-wrap:break-word;
	padding: 5px !important;
}

.libraryList td div.fCap {
    display: block;
    width: 140px;
	font-size:12px;
}



#db_blog { padding:0px 15px; border-top:1px solid #ccc; padding-top:15px; margin-top:25px;  }

#db_blog .db_tab { 
cursor: pointer;
    float: left;
    margin: 0;
    padding: 3px 12px;
	border-right:1px solid #ddd;
}

body #db_blog .entry_content{ font-size:14px!important;  }

#db_blog .db_entry h2 { font-size:22px; }

/* page title/feature block */
.feature, .crumbjar {
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.feature .hero-unit {
	background-color: #fff;
	margin: 0px;
	padding: 10px 20px;
}

.feature h1 {
	display: inline-block;
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	margin-top: 0px;
}

.feature h1 span {
	display: inline-block;
	height: 40px;
	margin-right: 10px;
	width: 40px;
}

.feature .hero-unit p {
	color: #999;
	font-size: .9em;
	line-height: 24px;
	margin-left: 50px;
}

.content .container {
	background-color: #eee;
	-webkit-border-bottom-left-radius : 4px;
	-webkit-border-bottom-right-radius : 4px;
	-moz-border-radius-bottomleft : 4px;
	-moz-border-radius-bottomright : 4px;
	border-bottom-left-radius : 4px;
	border-bottom-right-radius : 4px;
}

/* dashboard title */
.feature.dashboard h1 .domain {
	color: #aaa;
	font-weight: 400;
}

/* page feature icons */
.feature .blockimg { display: inline-block; }

.feature.dashboard h1 .blockimg { background: url('./img/icon/dashboard-40.png') center center no-repeat transparent; }

.feature.settings h1 .blockimg { background: url('./img/icon/settings-40.png') center center no-repeat transparent; }

.feature.account h1 .blockimg { background: url('./img/icon/account-40.png') center center no-repeat transparent; }

.feature.qrcampaigns h1 .blockimg { background: url('./img/icon/qr-40.png') center center no-repeat transparent; }

.feature.datacollection h1 .blockimg { background: url('./img/icon/prospects-40.png') center center no-repeat transparent; }

.feature.realestate h1 .blockimg { background: url('./img/icon/real-estate-40.png') center center no-repeat transparent; }

.feature.storemanager h1 .blockimg { background: url('./img/icon/store-40.png') center center no-repeat transparent; }

.feature.account h1 .blockimg { background: url('./img/icon/account-40.png') center center no-repeat transparent; }

.feature.blog h1 .blockimg { background: url('./img/icon/blog-40.png') center center no-repeat transparent; }

.feature.stats h1 .blockimg { background: url('./img/icon/stats-40.png') center center no-repeat transparent; }

.feature.library h1 .blockimg { background: url('./img/icon/library-40.png') center center no-repeat transparent; }

.feature.design h1 .blockimg { background: url('./img/icon/design-40.png') center center no-repeat transparent; }

.feature.edit h1 .blockimg { background: url('./img/icon/edit-40.png') center center no-repeat transparent; }

.feature.text h1 .blockimg { background: url('./img/icon/text-40.png') center center no-repeat transparent; }

/* breadcrumbs */
.breadcrumb { background-color: #fff; }

.breadcrumb, .feature .hero-unit {
	margin: 0;
	-webkit-border-bottom-left-radius : 0px;
	-webkit-border-bottom-right-radius : 0px;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 0px;
	border-bottom-left-radius : 0px;
	border-bottom-right-radius : 0px;
}

/* partner advert block */
.box.partner-advert { text-align: center; }

.content .container {
	background-color: #fff;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding-top: 10px;
}

.featurebox .caption { padding-top: 0px; }

.featurebox h3 { margin-top: 5px; }

.caption.content h3 {
	margin-top: 0px;
	line-height: 1em;
}

/* library page */
.photosort input[type="text"], .photosort form { margin: 0px; }

/* settings page */
.sitesettings .progress { margin-bottom: 5px; }

.settingstable label { display: inline-block; }

/* store page */
.storemanager .well { }

.storemanager .well h4 { margin-top: 0px; }

/* dashboard toolbox */
.toolbox .alert { margin-bottom: 0; }

.toolbox ul {
	display: block;
	margin: 0;
	width: 100%;
}

.toolbox li {
	clear: right;
	float: left;
	height: 125px;
	list-style: none;
	margin: 7px 10px 8px 10px;
	text-align: center;
	width: 115px;
}

.toolbox .icon {
	clear: both;
	margin: 0 auto 10px auto;
	width: 82px;
	height: 82px;
}

/* toolbox icons */
.toolbox .dashboard.icon { background: url('./img/icon/dashboard-75.png') center center no-repeat transparent; }

.toolbox .settings.icon { background: url('./img/icon/settings-75.png') center center no-repeat transparent; }

.toolbox .account.icon { background: url('./img/icon/My_Account.png') center center no-repeat transparent; }

.toolbox .contact.icon { background: url('./img/icon/Contact_Form.png') center center no-repeat transparent; }

.toolbox .qrcampaigns.icon { background: url('./img/icon/qr-75.png') center center no-repeat transparent; }

.toolbox .datacollection.icon { background: url('./img/icon/prospects-75.png') center center no-repeat transparent; }

.toolbox .realestate.icon { background: url('./img/icon/real-estate-75.png') center center no-repeat transparent; }

.toolbox .rsvp.icon { background: url('./img/icon/Event_Calendar.png') center center no-repeat transparent; }

.toolbox .store.icon { background: url('./img/icon/store-75.png') center center no-repeat transparent; }
.toolbox .payment.icon { background: url('./img/icon/pay-75.png') center center no-repeat transparent; }

.toolbox .banners.icon { background: url('./img/icon/banner2.png') center center no-repeat transparent; }

.toolbox .pass-page.icon { background: url('./img/icon/PassPage.png') center center no-repeat transparent; }
.toolbox .pass-page { margin-bottom:0px; }

.toolbox .redirect.icon { background: url('./img/icon/301R.png') center center no-repeat transparent; }

.toolbox .blog.icon { background: url('./img/icon/Blog_Icon.png') center center no-repeat transparent; }

.toolbox .stats.icon { background: url('./img/icon/Site_Stats.png') center center no-repeat transparent; }

.toolbox .library.icon { background: url('./img/icon/Media_Library.png') center center no-repeat transparent; }

.toolbox .protect.icon { background: url('./img/icon/Password_Protect.png') center center no-repeat transparent; }

.toolbox .design.icon { background: url('./img/icon/Browse_Designs.png') center center no-repeat transparent; }

.toolbox .edit.icon { background: url('./img/icon/edit-75-alt.png') center center no-repeat transparent; }

.toolbox .text.icon { background: url('./img/icon/text-75.png') center center no-repeat transparent; }

/* table stylings */
td.stats { text-align: right; }

td.tdlabel {
	padding-right: .5em;
	text-align: right;
	vertical-align: top;
}

.card_info td { vertical-align: top; }

.tdlabel.label-top {
	font-size: .9em;
	text-align: left;
}

/* login box */
.well.login { padding: 15px; }

.box.login form { margin: 0px; }

/* page info */
.pginfo h4 { margin-top: 0px; }

.pginfo strong, .pginfo span {
	clear: both;
	display: block;
}

.pginfo span { padding-bottom: 1em; }

.progress {
  height: 20px;
  margin-bottom: 7px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* footer */
.foot { 
	margin: 0 auto;
    padding-bottom: 10px;
    width: 1108px;
 }

.foot .nav {
	clear: both;
	display: inline-block;
	float: right;
	margin: 0 auto;
}

.foot .nav li {
	clear: right;
	display: inline-block;
	float: left;
}

.foot .nav li a { padding: .5em 1em; }

.foot p {
	font-size: .75em;
	line-height: 1.2em;
	margin: 0 0 .25em 0;
}

/* upsell header */
.fanfare { position: relative; }

.fanfare .hero-unit {
	background: url('./img/welcome-page/bg-hero-unit.jpg') center bottom repeat-x #fff;
	margin-bottom: -20px;
	padding-right: 350px;
}

.fanfare .hero-shot {
	bottom: 0px;
	display: block;
	position: absolute;
	right: 25px;
}
@media (max-width: 767px) {
 .fanfare .hero-shot {
display: none;
}
 .fanfare .hero-unit {
padding: 30px;
}
 .fanfare .hero-unit h1 {
font-size: 45px;
}
}

/* features table */
.features {
	margin: 0 auto;
	width: 75%;
}
@media (max-width: 1023px) {
 .features {
width: 100%;
}
}

.features .item .tbl-label { border-left: 1px solid #d9d9d9; }

.features .item .lvl3 { border-right: 1px solid #d9d9d9; }

.features th.lvl1 div, .features th.lvl3 div {
	background: url('./img/bg-feature-title.png') center top repeat-x #3d3d3d;
	height: 2.5em;
	margin-top: .5em;
}

.features th.lvl2 div {
	background: url('./img/bg-feature-title-plus.png') center top repeat-x #005281;
	height: 2.4em;
}

.features td.tbl-label, .features td.lvl1, .features td.lvl2, .features td.lvl3 { background-color: #fff; }

.features th.lvl1, .features th.lvl2, .features th.lvl3 {
	color: #fff;
	font-weight: 600;
}

.features th.lvl1 div, .features th.lvl3 div {
	line-height: 2.5em;
	z-index: 33 !important;
}

.features th.lvl1 div {
	border-left: 1px solid #222;
	border-top: 1px solid #222;
}

.features th.lvl2 div {
	border-left: 1px solid #197aaf;
	border-right: 1px solid #197aaf;
	border-top: 1px solid #197aaf;
	font-size: 1.25em;
	z-index: 99 !important;
}

.features th.lvl3 div {
	border-right: 1px solid #222;
	border-top: 1px solid #222;
}

.features th.lvl2 div { line-height: 2.5em; }

.features th.tbl-label {
	padding-left: 2em;
	text-align: left;
}

.features td.tbl-label { padding: .5em; }

.features th.tbl-label {
	font-weight: bold;
	padding: 0 0 .5em 0;
	vertical-align: bottom;
}

.features td p { font-size: .8em; }

.features .lvl1, .features .lvl2, .features .lvl3 { text-align: center; }

/* column widths */
.features .lvl1, .features .lvl3 { width: 150px; }

.features .lvl2 { width: 200px; }
@media (max-width: 767px) {
 .features .lvl1, .features .lvl3 {
width: 125px;
}
 .features .lvl2 {
width: 150px;
}
 .features .btn {
font-size: .8em;
}
}

.features td.tbl-label, .features td.lvl1 { background: url('./img/img-shadow-left.png') right center repeat-y #fff; }

.features td.tbl-label p { margin: 0px; }

.features td.lvl3 { background: url('./img/img-shadow-right.png') left center repeat-y #fff; }
.features tr:nth-child(odd) td {
background-color: #f4f4f4;
}

.features tr.hilight td {
	background-color: #f7eb8a;
	border-bottom: 1px solid #f9c444;
	border-top: 1px solid #f9c444;
	font-size: 1.25em;
	font-weight: 400;
}

.features tr.hilight td p { font-size: .8em; }

.features tr.hilight td label { font-size: 1em; }

.features .currency { color: #48542c; }
.features .currency td, .features tr.currency:nth-child(odd) td {
 background-color: #c8f297;
 padding: .5em 0;
}

.features .currency .overprice {
	background-color: #ec9d85 !important;
	border-color: #cd7960 !important;
	color: #934830;
}

.features .currency .tbl-label {
	background: transparent !important;
	color: #222;
	padding-right: .5em;
}

.features .currency .lvl1 { border-left: 1px solid #aad479; }

.two-col .features .currency .lvl2 { border-left: 1px solid #aad479; }

.features .currency .lvl3 { border-right: 1px solid #aad479; }

.features .bottom.currency .lvl1 div {
	border-left: 1px solid #aad479;
	border-bottom: 1px solid #aad479;
	border-bottom-left-radius: 5px;
}

.features .bottom.currency td {
	padding:0 !important;
	background: transparent !important;
}

.features .bottom.currency div {
	background-color: #C8F297;
	height:57px;
	padding:3px 0px;
}

.features .bottom.currency .lvl2 {
	border-bottom: 1px solid #aad479;
	width:197px;
	margin-left:3px;
}

.two-col .features .bottom.currency .lvl2 { border-bottom-left-radius: 5px; }

.features .bottom.currency .lvl3 {
	border-bottom: 1px solid #aad479;
	border-bottom-right-radius: 5px;
	border-right: 1px solid #aad479;
	background-image:url('./img/img-shadow-right.png');
	background-repeat:repeat-y;
	background-position:left center;
	width:147px;
	margin-right:3px;
}

.features .currency small, .features .currency em {
	clear: both;
	display: inline-block;
}

.features small {
	clear: both;
	display: inline-block;
	font-size: .75em;
}

.features .currency em {
	font-size: 2em;
	font-style: normal;
	margin: .25em 0 0 0;
	width: 100%;
}

.features .currency .lvl2 em { font-size: 2.5em; }

.features .top.currency { border-bottom: 1px solid #d9d9d9; }

.features .footer td { border-top: 1px solid #d9d9d9; }

.features .footer .lvl1 div, .features .footer .lvl2 div, .features .footer .lvl3 div {
	background: url('./img/bg-table-foot.png') center bottom #646464;
	padding: .5em 0;
}

.features th.lvl1 div {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.features th.lvl2 div {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.features th.lvl3 div {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

.features .footer td.lvl1 div, .features .footer td.lvl2 div, .features .footer td.lvl3 div {
	border-bottom: 1px solid #222;
	height: 100%;
}

/*.features .footer td.lvl1 div {*/
.two-col .features .footer td.lvl2 div {
	border-left: 1px solid #222;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

.features .footer td.lvl1 div {
	border-left: 1px solid #222;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

.features .footer td.lvl3 div {
	border-right: 1px solid #222;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}

.features .footer td.tbl-label { background: none; }

.features label { display: inline-block; }

/* signup page - theme picker */
.signup h4, .signup h6 { margin: 0px; }

.signup #step1 .stylethumbs, .signup #step2, .signup #step3, .signup #step3 .overview { display: none; }

.signup .stylethumbs img { margin: 0 10px; }

.signup .option .btn { margin-top: 5px; }

.signup .option {
	clear: right;
	float: left;
	margin: 10px 8px;
	width: 150px;
}

.signup .thumbwrap {
	clear: both;
	height: 200px;
}

#step2 .thumbwrap, #step3 .thumbwrap { height: auto; }

.signup .thumb, .signup .stylethumbs img { width: 150px; }

.signup .option .styles { text-align: center; }
@media (max-width: 767px) {
 .signup .option {
 clear: both;
 float: none;
 margin: 10px auto;
}
}

.signup .social-icon { margin-right: 5px; }

.registerprogress { text-align: center; }

.signup .control-group { margin: 0 auto; }

.signup hr { margin: 5px auto 10px auto; }

#createaccount .control-group, #mcardurl .control-group { width: 350px; }

/*#socialform .input-prepend .add-on { width: 12em; }*/
#additionalsites .input-prepend { display: inline-block; }

#selectedtheme { clear: both; }

#selectedtheme .control-group { padding-top: 20px; }

/* the header on the welcome page */
@media (max-width: 767px) {
 .welcomepage .call-to-act .box {
margin: 0 15px 15px 15px;
}
 .welcomepage .hero-unit p span {
display: none;
}
 .welcomepage .box.fanfare {
margin: 0;
}
 .welcomepage .hero-unit {
 margin-left: 0;
 margin-right: 0;
 -webkit-border-radius : 0px;
 -moz-border-radius : 0px;
 border-radius : 0px;
}
}
@media (max-width: 1023px) {
 .welcomepage .hero-unit h1 span {
display: none;
}
}

/* action items on the welcome page */
.welcomepage .left .box { margin-right: 0; }

.welcomepage .right .box { margin-left: 0; }/*
.welcomepage .call-to-act { text-align: center; }*/

.welcomepage .call-to-act ul {
	margin: 0 2em;
	text-align: left;
}

.welcomepage .call-to-act p, .welcomepage .call-to-act ul {
	color: #333;
	font-size: 14px;
}

.welcomepage .call-to-act .top {
	background-color: #ddd;
	height: 125px;
	-webkit-border-radius : 6px;
	-moz-border-radius : 6px;
	border-radius : 6px;
}

.welcomepage .call-to-act .top.edit { background: url('./img/welcome-page/bg-top-edit.png') center center no-repeat #e94b13; }

.welcomepage .call-to-act .top.contact { background: url('./img/welcome-page/bg-top-contact.png') center center no-repeat #f3951a; }

.welcomepage .call-to-act .top.design { background: url('./img/welcome-page/bg-top-design.png') center center no-repeat #69bf35; }

.welcomepage .call-to-act .top.qr { background: url('./img/welcome-page/bg-top-qr.png') center center no-repeat #db2fb1; }

.welcomepage .call-to-act .top.mobile { background: url('./img/welcome-page/bg-top-mobile.png') center center no-repeat #1990ff; }

.welcomepage .call-to-act .btn { margin: 10px 0; }

.box .box { margin: 0 30px 15px 0; }

.content.signup {
	word-break: hyphenate;
	word-wrap: break-word;
}
@media (max-width: 767px) {
 .content.signup .left .box {
margin-right: 15px;
}
 .content.signup .right .box {
margin-left: 15px;
}
}



.partner-advert { /*border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
	display:none;*/
}

.partner-advert div {
	padding:10px;
	text-align:left;
}

.partner-advert div > h4 { }

.partner-advert div > span { }

div.left .partner-advert img {
	height:auto;
	float:none!important;
	margin:0!important;
	max-width:300px!important;
}

#adBox {
	/*width:300px;
	height:250px;*/
}

#adBox #vendor_advert img { width:284px; }

#phoneView {
	width:320px;
	-moz-border-radius:15px;
	border-radius:15px;
	padding:10px 5px 15px 5px;
	background-color:#333333;
	border:1px solid #333333;
	-moz-box-shadow:3px 3px 5px #999;
}

#phoneView .speaker {
	width:100px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color: #555555;
	border: 1px solid #222222;
	height: 4px;
	margin: 0 auto;
	margin-bottom:10px;
}

#phoneView .phButtons {
	width:40px;
	height: 40px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color: #444;
	border: 1px solid #222222;
	margin: 0 auto;
	margin-top:15px;
}

#phWindow {
	width:350px;
	height:480px;
	overflow:auto;
	-moz-border-radius:5px;
	border-radius:5px;
	border:0px solid transparent;
}

#pagePreview {
	width:320px;
	-moz-border-radius:5px;
	min-height:480px;
}

#pagePreview #body_bg { min-height: 200px; }

#check {
	visibility:hidden;
	height:24px;
	width:72px;
	background-repeat:no-repeat;
	background-image:url(/signup/ok-bad.gif);
	display:inline-block;
	margin-top:3px;
	margin-left:3px;
}

#settings #check { background-image:url(/signup/ok-bad2.gif); }

#check.ok {
	visibility: visible;
	background-position:top;
}

#check.bad {
	visibility: visible;
	background-position:bottom;
}

#siteurl.ok { border-color: #339900; }

#siteurl.bad { border-color:#CC0000; }

#pOpts { border:1px dashed #66AA66; padding:8px; background-color:#eeffe0; }

.info {
	position:absolute;
	/*width:280px;
	cursor:pointer;*/
	padding:8px;
	background-color:#EAEFFF;
	color:#222;
	border:1px solid #808080;
	margin:5px;
	text-align:left;
	font-size:11px;
	line-height: normal;
}

.helpdesk .info { position: static !important;}

#ticketthread .message { margin-bottom:10px;}

#topRight { margin-right:40px; margin-top:10px;} 


.bbd { border-bottom:1px dashed #ccc; }

#allSocial { }

#viewListings, #viewPortfolio, #bookNow, #purchBooks, #listenMusic, #shopOnline, #pleaseSupport { display:none; }

#allSocial h4 { margin:0; 
	border-top: 1px dotted #CCCCCC;
    margin-top: 10px;
    padding-top: 10px;
}

#allSocial > div { margin-bottom:10px; }
#allSocial > div span.notice { padding-left:10px; display:block; }

#allSocial > div table { margin:8px 0px; }

#allSocial div > table td { width:120px; vertical-align:middle; padding:4px; }
#allSocial div > table td + td { width:auto; }

#allSocial div.input-prepend { margin:0; }
#allSocial div.input-prepend input { width:250px; }

#allSocial div input { margin-bottom:0px; }

span.ofr { 
	float:right; 
	height:15px; 
	width:27px;
	background-image:url(./img/arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-right: 5px;
    margin-top: 5px;
}

span.ofr.cl { background-position:right; }

#pGroupInfo { 
	position:absolute;
	width:350px;
	-moz-box-shadow:3px 5px 5px #666;
}

#ItemShipInfo,#qtyInfo { position:absolute; -moz-box-shadow:3px 5px 5px #666; width:200px;}

#myStore {  margin-left:20px; text-align:left; font-size:14px; }
#myStore td { font-size:14px; }

#myStore .prod { padding:4px; border-bottom:1px solid #aaa;}
#myStore .pName { width:200px; }
#myStore .master { font-weight:bold; font-size:14px;}
#myStore .master .pid{ font-size:12px; color:#333333;}

#myStore .specs { font-size:12px; color:#333333; width:300px;}
#myStore .subs { padding-left:10px; }
#myStore .subs td { border-bottom:1px dashed #CCCCCC; }

#myStore #pOpts { border:1px dashed #66AA66; padding:8px; background-color:#eeffe0 }
#myStore #pOpts table { margin:8px 0px; }
#myStore #pOpts table td, #myStore #pOpts table input{ font-size:12px; }

#myStore .sold { color:#CC0000; font-size:122px; font-weight:bold; }
#myStore .inactive td{ color:#999;}

#myStore .orderSearch,#myStore .orderSearch input { font-size:11px; }

/* ------- each order --------- */
#myStore .eOrder { margin:10px 0px; border:1px solid #CCCCCC; }
#myStore .eOrder ul{ margin:0px; padding-left:20px;}

#myStore .eOrder th{ padding:3px; text-align:center; }


#myStore .eOrder td{ padding:8px 5px 2px 5px; vertical-align:top; }

#myStore .eOrder td.tools{ width:25%; border-left:1px solid #999; padding-left:8px;}
#myStore .eOrder td.tools table td{ padding:3px;}
#myStore .eOrder td.tools table tr.radio td{ padding:0px;}

#myStore input.fB{
font-family:Arial, Helvetica, sans-serif;
	border:1px solid;
	border-color:#2D796D;
	background-color:#76CABD;
	padding:1px 2px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	/*color:#39C6B9;*/
	cursor:pointer;
}

#myStore input.fB:hover{ background-color:#399B8C; }

#myStore .placed td, #myStore .placed th,#myStore .placed th a { color:#666666; }

#myStore .new { border-color:#FF9900; }

#myStore .paid {
	border-color:#006600;
	background-color:#EAFFEB;
}
#myStore .paid th, #myStore .paid th a{ background-color:#006600; color:#FFFFFF;}
#myStore .po th, #myStore .po th a{ background-color:#ff8000; color:#FFFFFF;}

#myStore .ship {
	border-color:#3399CC;
	background-color:#E6F2F9;
}
#myStore .ship th, #myStore .ship th a{ background-color:#3399CC; color:#FFFFFF;}

#myStore .past { border-color:#CC0000; }
#myStore .cancel {
	background-color:#FFFFDD;
	border-color:#FFFF80;
}
#myStore .cancel td, #myStore .cancel th{ color:#999999; }

#myStore .shipInfo {
	float:right;
	padding:10px;
}

.st_setup form > div { border-bottom:1px dashed #CCCCCC; padding:14px;} 

.multImgTable td { border-bottom:1px dashed #CCCCCC; }

table.shipSet div table td { vertical-align:top; }
table.shipSet div > input {margin:1px 0px; }

.pubprogress {
	border:1px solid #CCCCCC;
	width:600px;
	height:30px;
	margin:5px auto;
	overflow:hidden;
}

.pubprogress img{ float:left; height:30px; }

.pubbar {
	height:30px;
	background-color:#76CABD;
	float:left;
	clear:none;
}
