/** clearfix **/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/** CSS for screen and print **/
@media screen{
	html{min-height:100%;height:100%;}
	body {min-height:100%;height:100%;padding:0px;margin:0px;color:#222222;font-size:14px;background-image:url(../../../images/admin/admin_bg.png)}
}

@media print
{
	body {background-color:white;background-image:none;padding:5px;margin:5px;}
}
body.print{background-color:white;background-image:none;padding:5px;margin:5px;height:auto;}

/** admin area layout **/
.admin-zone-logo{background-color:white;padding:5px;text-align:center;vertical-align:middle;height:65px;}
.admin-zone-logo img{max-width:210px;border:0px;}

.admin-zone-header{background-color:black;}
.admin-zone-header .left, .admin-zone-header .right{padding:25px 17px;color:snow;font-size:0.95em;}
.admin-zone-header .left{}
.admin-zone-header .right{text-align:right;min-width:650px;}
.admin-zone-header .right.intuit{padding-right:160px;}
.admin-zone-header a,
.admin-zone-header a:link,
.admin-zone-header a:active,
.admin-zone-header a:hover,
.admin-zone-header a:visited{color:#4FAD26;}

.admin-zone-menu{width:224px;min-width:224px;}
.admin-zone-menu .admin-social-icons span.icb-icon{opacity:0.75;}
.admin-zone-menu .admin-social-icons span.icb-icon:hover{opacity:1;}
.admin-zone-content{padding:10px;min-width:750px;}

/** simple reset **/
form{padding:0px;margin:0px;}
img{border:0px;}

/** common use css **/
.hidden{display:none;} /** hide element **/
.clear{clear:both;} /** start next element from a new line **/

/** links **/
a,a:link,a:visited{color:#990000;text-decoration:underline;}
a:hover{color:#CC0000;text-decoration:underline;}

/** forms elements and buttons styles **/
input[type='text'],
input[type='password'],
textarea,
select{
	box-shadow:inset 0px 0px 7px 3px #e7e7e7;
	border:1px solid #A1A1A1;
	border-radius:4px;
	font-size:1em;
	-height:28px;
	margin:0px;
	padding:5px 5px;
	width:250px;
}
textarea, select.multiselect{width:100%;height:115px;background:none;box-shadow:inset 0px 0px 7px 3px #e7e7e7;}
textarea{padding-top:4px;line-height:1.25em;}
textarea.big, select.multiselect.big{height:224px;}

input[type='text'].short{width:118px;}
input[type='text'].tiny{width:53px;}
input[type='text'].long{width:100%;}
input[type='text'].large{width:375px;}

select{width:262px;padding:4px;-padding:5px 4px 4px 4px;-height:30px;} /** correction for different width **/
select.short{width:128px;}
select.tiny{width:65px;}
select.long{width:100%;}
select.large{width:387px;}
select.date-month{width:120px;}
select.date-year{width:75px;}
select.date-day{width:57px;}

input[type='text'].readonly, input[type='password'].readonly, input[type='file'].readonly,
select.readonly, textarea.readonly{color:gray;border-color:#cccccc;}

/** buttons **/
.admin-form-buttons input[type='submit'], .admin-form-buttons input[type='button'], .admin-form-buttons input[type='reset'], .admin-form-buttons button
{
	background:url("../../../images/admin/bg-button.png") no-repeat scroll 0 0 transparent;
	min-width:150px;
	padding:7px 5px;
	background-color:#f0f0f0;
	border:1px solid #aaaaaa;
	color:#333333;
	border-radius:4px;
	font-size:1em;
	margin:0px 0px 0px 0px;
}

input[type='text'].error, input[type='password'].error, input[type='file'].error, select.error, textarea.error{border-color:#ff8888;}

/** add gree highlighting on rollover **/
/**
input[type='submit'], input[type='button'], input[type='reset'], button
{
	background:url("../../../images/admin/bg-button.png") no-repeat scroll 0 0 transparent;
	min-width:150px;
	padding:7px 5px;
	background-color:#f0f0f0;
	border:1px solid #aaaaaa;
	color:#333333;
	border-radius:4px;
	font-size:1em;
	margin:0px 0px 0px 0px;
}
**/
input[type='submit']:hover, input[type='button']:hover, input[type='reset']:hover
{
	-moz-box-shadow: 0 0 7px #00aa00;
	-webkit-box-shadow: 0 0 7px #00aa00;
	box-shadow: 0 0 7px #00aa00;
}


/** add red highlighting for "dangerous" buttons **/
input[type='reset']:hover, input[type='button'].warning:hover, input[type='submit'].warning:hover
{
	-moz-box-shadow: 0 0 7px #aa0000;
	-webkit-box-shadow: 0 0 7px #aa0000;
	box-shadow: 0 0 7px #aa0000;
}

input[type='submit'].compact, input[type='button'].compact, input[type='reset'].compact, button.compact
{
	min-width:100px;
	padding:3px 4px;
	font-size:0.95em;
}

input[type='submit']:disabled, input[type='button']:disabled, input[type='reset']:disabled
{
    color:#aaaaaa;
    box-shadow:none;
    border:1px solid #cccccc;
}

/** form buttons **/
.admin-form-buttons{padding:20px 0px;text-align:center;}

.admin-form-buttons input[type='submit'],
.admin-form-buttons input[type='button'],
.admin-form-buttons input[type='reset']
{
	margin:0px 5px 0px 5px;
}


.listForm { margin: 20px; }
.listFormLine { margin: 0 0 10px; }
.listFormLine .listFormItem { width: 300px; }
.listForm .listFormLine label { display: block; }

.listHeader{width:100%;float:left;border-bottom:3px solid #e0e0e0;clear:both;margin:10px 0px;}
.listHeaderIcon{float:left;width:20px;padding-top:4px;}
.listHeaderCaption{float:left;padding:4px;font-weight:bold;padding-bottom:7px;}

.listFooter{width:100%;clear:both;border-top:3px solid #e0e0e0;height:24px;padding-top:4px;}
.listFooterIcon{float:left;width:20px;padding-top:4px;}
.listFooterCaption{float:left;padding:4px;font-weight:bold;}

.listItem{width:100%;float:left;border-bottom:1px solid #e0e0e0;clear:both;}
.listItemIcon{float:left;width:20px;padding-top:5px;}
.listItemText{float:left;padding:4px;padding-top:5px;}
.listItemButtons{float:right;padding:4px;padding-top:5px;width:120px;}
.listEmpty{padding-left:24px;padding-top:0px;padding-bottom:10px;font-size:12px;font-weight:bold;clear:both;}
.listButtons{padding-top:15px;padding-bottom:15px;text-align:center;clear:both;width:100%;}

.pageNavItem{background-color:#f0f0f0;padding:3px;padding-left:6px;padding-right:6px;}
.pageNavItem a:link{color:black;}
.pageNavItem a:visited{color:black;}
.pageNavItem a:hover{color:black;}
.pageNavItemActive{background-color:#F7A81D;padding:3px;padding-left:6px;padding-right:6px;color:white;font-weight:bold;}

/**
 * New styles starts here
 */
 span.icon, span.ic-icon{width:16px;height:16px;display:inline-block;}
 span.icb-icon{width:36px;height:36px;display:inline-block;}
 
 /** page header **/
.admin-page-header{margin:0px;background-color:#f0f0f0;min-height:36px;font-size:1.45em;color:#666666;border:1px solid #f0f0f0;font-weight:normal;}
.admin-page-header .icon{width:36px;height:36px;display:block;position:absolute;margin:0px;}
.admin-page-header .text{display:inline-block;padding:5px 2px;margin-left:36px;} 
.admin-page-header strong{font-weight:normal;}
 
/** page note **/
.admin-page-note{list-style:none;margin:15px 15px 15px 30px;padding:0px;}
.admin-page-note li{padding:5px 0px 5px 20px;font-size:1em;color:#333333;}
.admin-page-note .icon{position:absolute;margin-left:-20px;}

/** page what **/
.admin-page-what{margin:20px 0px 20px 30px;font-weight:bold;}
.admin-page-what ul {margin:0px 0px;padding:0px 0px 0px 20px;}
.admin-page-what ul li{font-weight:normal;padding-top:7px;}

/** home page **/
.admin-home-stats div {border: 2px solid #eee; border-radius:5px;margin-bottom:10px; padding-top:15px;height: 74px; font-size: 2em; text-align: center; color: #666;}
.admin-home-stats div span { display: block; font-size: 0.5em; margin-top: 5px;color:#666666; }
.admin-home-stats div.last { margin-bottom: 0; }

.admin-home-summary div div{padding:6px;}
.admin-home-summary div div div{text-align:center;padding:4px;}
.admin-home-summary-data{font-size:16px;font-weight:bold;text-align:right;}

/** search forms **/
.admin-search-form{border:1px solid #aaaaaa;border-radius:10px;width:800px;-moz-box-shadow:inset 0 0 1em #cccccc;-webkit-box-shadow: inset 0 0 1em #cccccc;box-shadow: inset 0 0 1em #cccccc;}
.admin-search-form-header{font-size:1.4em;color:#666666;padding:10px 15px;font-style:italic;}
.admin-search-form-wrap{padding:0px 0px 0px 40px;}
.admin-search-form-subheader{float:left;width:300px;margin:0px 0px 10px 0px;min-height:30px;font-weight:bold;font-size:1.15em;}
.admin-search-form-item{float:left;width:245px;margin:0px 0px 0px 0px;min-height:60px;}
.admin-search-form-item label{display:block;font-size:1.05em;}
.admin-search-form-buttons{text-align:left;margin-left:40px;padding-top:15px;padding-bottom:35px;}
.admin-search-form-item .admin-search-form-buttons{margin-left:0px;padding-top:35px;padding-bottom:25px;}

.admin-search-form-buttons input[type='submit'],
.admin-search-form-buttons input[type='button'],
.admin-search-form-buttons input[type='reset'],
.admin-search-form-buttons button
{
	margin:0px 10px 0px 0px;
}

.admin-search-form input[type="text"], admin-search-form input[type="password"] {width:213px;}
.admin-search-form select {width:225px;}

.admin-search-form select.date-day {width: 50px;}
.admin-search-form select.date-month {width: 104px;}
.admin-search-form select.date-year {width: 65px;}

.admin-left-button{padding:10px 10px 10px 35px;border:1px solid #C9C9C9;background-color:white;margin:5px 10px 0px 10px;}
.admin-icon-tweet{background:url('../../../images/admin/icon-tweet.png') no-repeat 5px 5px;background-color:white;}
.admin-icon-blog{background:url('../../../images/admin/icon-blog.png') no-repeat 5px 5px;background-color:white;}
.admin-icon-support{background:url('../../../images/admin/icon-support.png') no-repeat 5px 5px;background-color:white;}
.admin-icon-compatible{background:url('../../../images/admin/icon-compatible.png') no-repeat 5px 5px;background-color:white;}
.admin-icon-kb{background:url('../../../images/admin/icon-kb.png') no-repeat 5px 5px;background-color:white;}

/** Home page **/
h1.admin-home-header{padding:0px;margin:0px;font-size:2.5em;font-weight:normal;color:#444444;}
.admin-home-framed{border:1px solid #cccccc;background-color:#eeeeee;padding:0px;margin-top:10px;border-radius:10px;}
.admin-home-framed .admin-form-header{background:none;}
.admin-home-framed .admin-form-header{margin-bottom:0px;}
.admin-home-framed-wrap{border:1px solid #cccccc;background:#ffffff;min-height:115px;widht:100%;zoom:1;overflow:auto;padding-bottom:10px;margin:0px 5px 5px 5px;border-radius:10px;}
.admin-home-framed-loader{background-image:url(../../../images/admin/message.png);background-position:8px 11px; background-repeat:no-repeat;}

/** message center **/
#admin-home-mc-area{display:none;}
#admin-home-mc-area .admin-home-framed-wrap{height:100px;}
#admin-home-mc-area .admin-home-message-center .spinner img{float:left;margin:5px;}
#admin-home-mc-area .admin-home-message-center .spinner div{float:left;margin:5px 5px 5px 0px;}
#admin-home-mc-area .admin-home-message{padding:10px 10px 10px 30px;background-image:url(../../../images/admin/message.png);background-position:8px 11px; background-repeat:no-repeat;}
#admin-home-mc-area .admin-home-message-odd{background-color:#f0f0f0;}
#admin-home-mc-area .admin-home-message-over{background-color:#c0c0c0;}
#admin-home-mc-area #admin-home-message-dialog-content{height:270px;}

.admin-home-warning{font-size:1em;color:#000000;font-weight:bold;padding:20px;border-radius:10px;}

.admin-home-header ul{padding:0px;margin:0px;list-style:none;border-right:1px solid #F7D799;float:right;background-color:#FCF4E4;}
.admin-home-header ul li{background:url('../../../images/admin/home-arrow.png') no-repeat 5px 8px;padding:4px 5px 5px 16px;margin:0px;list-style:none;float:left;border:1px solid #F7D799;border-right:none;cursor:pointer;}
.admin-home-header ul li a{color:black;}
.admin-home-header ul li.active{background-color:#EDCC8A;}

.admin-home-button{width:100px;height:100px;float:left;margin:10px 0px 0px 10px;cursor:pointer;}
.admin-home-button a{text-decoration:none;color:white;}
.admin-home-button-icon{border:1px solid #333333;border-radius:7px 7px 0px 0px;height:73px;background:url('../../../images/icons/b/gear.png') no-repeat center 5px;}
.admin-home-button-bottom{background-color:#333333;height:30px;border-radius:0px 0px 7px 7px;}
.admin-home-button-text{text-align:center;padding-top:5px;color:white;}

.active .admin-home-button-icon{background-color:#EDEDED;}

.admin-home-icon-social{background:url('../../../images/admin/home-icon-social.png') no-repeat center 10px;}
.admin-home-icon-design{background:url('../../../images/admin/home-icon-design.png') no-repeat center 10px;}
.admin-home-icon-doba{background:url('../../../images/admin/home-icon-doba.png') no-repeat center 25px;}
.admin-home-icon-fb{background:url('../../../images/admin/home-icon-fb.png') no-repeat center 10px;}
.admin-home-icon-payment{background:url('../../../images/admin/home-icon-payment.png') no-repeat center 15px;}
.admin-home-icon-search{background:url('../../../images/admin/home-icon-search.png') no-repeat center 10px;}
.admin-home-icon-google{background:url('../../../images/admin/home-icon-google.png') no-repeat center 10px;}
.admin-home-icon-qr{background:url('../../../images/admin/home-icon-qr.png') no-repeat center 10px;}
.admin-home-icon-quickbooks{background:url('../../../images/admin/connect-button.png') no-repeat center 12px;}
.admin-home-button:hover .admin-home-button-bottom{background-color:black;}

#admin-home-top-quick-links {padding:0px;margin:0px;list-style:none;border-left:1px solid #F7D799;background-color:#FCF4E4;margin-top:20px;}
#admin-home-top-quick-links li{float:left;padding:2px 5px 3px 15px;border:1px solid #F7D799;border-left:none;list-style:none;font-size:0.9em;background:url(../../../images/admin/2_arrows.png) no-repeat 5px 9px;}
#admin-home-top-quick-links li:hover{background-color:#EDCC8A;}
#admin-home-top-quick-links li a,#admin-home-top-quick-links li a:link, #admin-home-top-quick-links li a:hover, #admin-home-top-quick-links li a:visited{color:black;text-decoration:none;}

.admin-tabs-framed{border:1px solid #cccccc;background-color:#eeeeee;padding:5px;border-radius:10px 10px 10px 10px;}

.admin-tabs-items ul{list-style:none;-border-left:1px solid #cccccc;margin:0px;padding:0px;background-image:url(../../../images/admin/tab_bg.gif);background-position:left bottom;background-repeat:repeat-x;}
.admin-tabs-items ul li{height:30px;cursor:pointer;list-style:none;float:left;color:#777777;border:1px solid #cccccc;border-left:none;font-size:1em;background-image:url(../../../images/admin/tab_bg_off.gif);border-radius:8px 8px 0px 0px;}
.admin-tabs-items ul li.first{border-left:1px solid #cccccc;}
.admin-tabs-items ul li span{padding:7px 10px;display:block;}
.admin-tabs-items ul li.admin-tab-active{background-image:none;color:black;background-image:url(../../../images/admin/tab_bg_on.gif);border-bottom:1px solid #ffffff;}

.admin-tab-sheet{border:1px solid #cccccc;border-top:none;background:#ffffff;widht:100%;zoom:1;border-radius:0px 0px 8px 8px;}
.admin-tab-sheet-wrap{padding:10px;display:block;zoom:1;}
.admin-tab-sheet-home-page{height:320px;}

.admin-rounded-frame{padding:15px;border:1px solid #dddddd;border-radius:10px;}
.admin-rounded-frame h3, .admin-rounded-frame h4{margin:0px;}
.admin-or-separator{background:url(../../../images/admin/or-separator.png) no-repeat center top;}

.admin-form-header{background-color:#eeeeee;padding:8px 10px 8px 10px;margin:10px 0px;font-size:1.05em;}
.admin-form-header.first{margin-top:0px;}
.admin-form-header.last{margin-bottom:0px;}
.admin-form-header .icon{width:16px;margin-right:5px;}
.admin-form-header-buttons{float:right;border:1px solid #dddddd;border-radius:2px;background-color:white;padding:1px;line-height:10px;font-size:12px;}
.admin-form-header-buttons .icon{margin:0px;position:inherit;cursor:pointer;}

.admin-form-header.slide-manager{cursor:pointer;}
.admin-form-header.slide-manager:hover{background-color:#dddddd;}
.admin-form-header span.animate-down{background-image:url(../../../images/icons/a/arrow_right.png)}
.admin-form-header span.animate-up{background-image:url(../../../images/icons/a/arrow_right.png)}

.slide-area{display:none;}
.slide-area.open{display:block;}

.admin-form-content{padding:0px 10px 10px 10px;}


.listFooter input[type='submit'],
.listFooter input[type='button']{font-size:1em;}

.admin-icon{width:20px;height:16px;background-repeat:no-repeat;}
.admin-icon-clickable{cursor:pointer;}

.admin-icon-east{background-image:url(../../../images/icons/arrow_east.gif);background-position:0px 3px;width:15px;}
.admin-icon-west{background-image:url(../../../images/icons/arrow_west.gif);background-position:0px 3px;width:15px;}
.admin-icon-north{background-image:url(../../../images/icons/arrow_north.gif);background-position:0px 3px;width:15px;}
.admin-icon-south{background-image:url(../../../images/icons/arrow_south.gif);background-position:0px 3px;width:15px;}
.admin-icon-square{background-image:url(../../../images/icons/square.gif);background-position:0px 3px;width:15px;}

.float-left{float:left;}
.float-right{float:right;}

.admin-tree-node{padding:5px 0px;border-bottom:1px solid #EEEEEE;cursor:pointer;}

.text-align-right{text-align:right;}
.text-align-center{text-align:center;}
.text-align-left{text-align:left;}

.admin-list-table{border:1px solid #d0d0d0;border-radius:5px;}
.admin-list-table thead tr th{border-bottom:2px solid #e0e0e0;padding:7px 7px 5px 7px;margin:0px;text-align:left;}
.admin-list-table thead tr th.icon{width:16px;}
.admin-list-table thead tr th.text-align-right{text-align:right;}
.admin-list-table thead tr th.text-align-center{text-align:center;}
.admin-list-table tbody tr td{border-bottom:1px solid #e0e0e0;font-size:0.85em;padding:5px 7px;margin:0px;}
.admin-list-table tbody tr:nth-child(even){background-color:#f7f7f7;}
.admin-list-table.no-stripes tbody tr:nth-child(even){background:none;}
.admin-list-table tbody tr td.icon{width:16px;}
.admin-list-table tbody tr.bold td{font-weight:bold;}
.admin-list-table tfoot tr td{border-top:1px solid #e0e0e0;padding:5px 7px;margin:0px;text-align:left;}
.admin-list-table tfoot tr.last td{border-bottom:none;}
.admin-list-table tfoot tr td.first{border-top:3px solid #e0e0e0;}
.admin-list-table tfoot tr td.icon{width:16px;}
.admin-list-table tfoot tr td.text-align-right{text-align:right;}
.admin-list-table tfoot tr td.text-align-center{text-align:center;}




.admin-stat-table tbody tr td.item-num{width:50px;text-align:right;padding-right:15px;}
.admin-stat-table thead tr th.item-num{width:50px;text-align:right;padding-right:15px;}
.admin-stat-table tbody tr td.stat-bar{width:200px;}
.admin-stat-table thead tr th.stat-bar{width:200px;}
.admin-stat-table .text-align-right{padding-right:15px;}
.admin-stat-table tbody tr:nth-child(even) {background: #f8f8f8;}
.admin-stat-table tbody tr:nth-child(odd) {background: #ffffff;}

.admin-stat-table .admin-stat-no-data {padding:30px 39px;}
.admin-stat-table .admin-stat-no-data img{padding-right:16px;}

/**
 * Home page
 */
.admin-home-graph{text-align:center;}


.formListItemIcon{width:16px;}
.formListItemText{border-bottom:1px solid #e0e0e0;}
.formListItemButtons{border-bottom:1px solid #e0e0e0;width:120px;}
.formListEmpty{padding-left:31px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:bold;clear:both;}



/**
 * New styles finishe here
 */


.formItem{width:100%;clear:both;}
.formItemCaption{
    font-size: 1em;
    padding-left: 30px;
    padding-top: 10px;
    width: 250px;
}
.required .caption{font-weight:bold;}
.formItemControl{padding:5px 15px 10px 20px;}
.formItemControl.big{padding-left:30px;padding-top:7px;padding-bottom:10px;padding-right:15px;}
.formItemControl.static{padding-top:10px;font-size:1em;font-style:italic;}
.formItemComment{clear:both;font-size:1em;color:gray;padding-top:5px;}

.formItemControl input[type="checkbox"],
.formItemControl input[type="radio"] {height:auto;width:auto;background:none;border:none;margin:7px 5px 0 0; }

.formListHeaderIcon{border-bottom:3px solid #e0e0e0;width:16px;}
.formListHeaderCaption{border-bottom:3px solid #e0e0e0;font-weight:bold;}
.formListItemIcon{width:16px;}
.formListItemText{border-bottom:1px solid #e0e0e0;}
.formListItemButtons{border-bottom:1px solid #e0e0e0;width:120px;}
.formListEmpty{padding-left:31px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:bold;clear:both;}

.settingsSpace{clear:both;padding-left:24px;padding-top:10px;}
.settingsSpace ul{float:left;list-style:none;margin:0px;padding:0px;}
.settingsSpace ul li{float:left;width:260px;height:80px;padding:0px 15px 15px 25px;background-repeat:no-repeat;background-position:0px 0px;}

.settingsItem{float:left;width:275px;padding-bottom:10px;margin:10px 10px 10px 0px;height:70px;}
.settingsItemIcon{width:20px;float:left;margin-right:10px;}
.settingsItemLink{width:230px;float:left;font-weight:bold;}
.settingsItemComment{clear:both;font-size:11px;color:gray;font-weight:normal;}


.product-secondary-image{float:left;width:260px;height:260px;padding:15px;margin-right:15px;margin-bottom:15px;border:1px solid #dddddd;border-radius:10px;}

.userShippingAddress{float:left;width:245px;height:120px;padding:15px;margin-right:10px;margin-bottom:10px;border:1px solid #dddddd;border-radius:10px;}

.payment-profile{float:left;width:275px;height:140px;padding:15px;margin-right:10px;margin-bottom:10px;}
.payment-profile-short{height:120px;height:120px;}
.payment-profile-current{border:1px solid gray;}
.payment-profile-over{background-color:#f7f7f7;cursor:pointer;}

.privilegeItem{float:left;width:270px;height:60px;margin-right:5px;}
.privilegeItemCheck{float:left;width:24px;padding-top:2px;}
.privilegeItemLabel{float:left;width:210px;padding-top:7px;font-size:1em;}

.optionItem{float:left;width:270px;height:30px;margin-right:5px;}
.optionItemCheck{float:left;width:24px;padding-top:2px;}
.optionItemLabel{float:left;width:210px;padding-top:7px;font-size:1em;}

.frmItemCaption{width:220px;padding:10px;padding-left:31px;}
.frmItemControl{padding:10px;display:inline}

TEXTAREA{
	font-family:courier;
}


.ph{
	nocolor:white;
	nobackground-color:#77AAD0;
	color:#555555;
	font-size:14px;
	noborder-bottom:1px solid #3B749F;
	background-color:#f0f0f0;
}
.pn{
	color:#333333;
	font-size:11px;
	height:20px;
	padding-top:0px;
}
.pi{
	color:#333333;
	font-size:11px;
	height:20;
}
.th{
	noheight:25px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	nobackground-image:url(../../../images/admin/th.gif);
	padding:10px;
	padding-left:7px;
	border-bottom:1px solid #cccccc;
}

.formHelp{
	color:#666666;
	font-size:1em;
	font-style:normal;
}

.tt{
	color:#000000;
	font-size:11px;
	height:28;
	padding-top:7px;
	padding-bottom:5px;
	vertical-align :top;
}

.no_data{
	height:60;
	padding-left:25px;
	font-weight:bold;
}

.h3{
	color:#BCBA07;
	font-size:16px;
	font-weight :bold;
}
.h3s{
	color:#003263;
	font-size:14px;
}

.h4{
	color:#013368;
	font-size:12px;
}

.h4b{
	color:black;
	font-size:12px;
	font-weight:bold;
}

.h5{
	color:#222222;
	font-family:Arial;
	font-size:10px;
	font-weight :bold;
}

.h6{
	color:#FFFFFF;
	font-size:8px;
	font-weight :bold;
}

/* USER PROFILE MODAL */
div.buttons{text-align:center;}
div.buttons a{width:100px;display:inline-block;margin:15px;padding:5px;border:1px solid #ccc;background:#eee;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/* ADMIN PRODUCT REVIEW MODAL */
#admin_product_review h1{margin:20px 0px;font-weight:normal;font-size:30px;color:#0A6A23;}
#admin_product_review h2{margin:20px 0px;font-weight:normal;font-size:20px;color:#666;}
#admin_product_review blockquote.review_text{ padding:15px;font-size:16px;background:#EEE;height:200px;overflow:auto;margin:0px 0px 20px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#dobaWatchlists .wsatchlist{padding:3px;border-bottom:1px solid #f0f0f0;clear:both;float:left;width:100%;}

#dobaWatchlists .message{padding:15px 6px;font-weight:bold;}

#dobaWatchlists table{width:100%;}
#dobaWatchlists table thead th{padding:3px;margin:0px;text-align:left;font-size:12px;}
#dobaWatchlists table tbody td{padding:3px;border-top:1px solid #eeeeee;margin:0px;}

#dobaWatchlists .colLoader{padding:5px;padding-left:30px;background:url(../../../images/admin/spinner.gif) no-repeat 6px 3px}

#dobaWatchlists .watchlist td{border-top:3px solid #eeeeee;}

#dobaWatchlists .colCheckbox{text-align:center;max-width:20px;min-width:20px;width:20px;}
#dobaWatchlists .colShowProducts{text-align:center;max-width:20px;min-width:20px;width:20px;}

#dobaWatchlists .colShowProducts div.showProducts{background-image:url(../../../images/icons/ic_plus.gif);background-repeat:no-repeat;background-position:0px 0px;margin:5px;width:10px;height:10px;cursor:pointer;}
#dobaWatchlists .colShowProducts div.hideProducts{background-image:url(../../../images/icons/ic_minus.gif);background-repeat:no-repeat;background-position:0px 0px;margin:5px;width:10px;height:10px;cursor:pointer;}
#dobaWatchlists .colName{font-weight:bold;}
#dobaWatchlists .colProgress{max-width:80px;min-width:80px;width:80px;}
#dobaWatchlists .colItemCount{max-width:80px;min-width:80px;width:80px;}

#dobaWatchlists .watchlistProductsHeader td{font-style:italic}

#dobaWatchlists .colProdInput{text-align:center;max-width:20px;min-width:20px;width:20px;}
#dobaWatchlists .colProdInfo{text-align:center;max-width:20px;min-width:20px;width:20px;}

#dobaWatchlists .colProdPrice{border-left:1px solid #eeeeee;max-width:80px;min-width:80px;width:80px;text-align:right;}
#dobaWatchlists .colProdPrice div{padding-right:15px;}
#dobaWatchlists .colProdMSRP{border-left:1px solid #eeeeee;max-width:80px;min-width:80px;width:80px;text-align:right;}
#dobaWatchlists .colProdMSRP div{padding-right:15px;}
#dobaWatchlists .colProdDropFee{border-left:1px solid #eeeeee;max-width:80px;min-width:80px;width:80px;text-align:right;}
#dobaWatchlists .colProdDropFee div{padding-right:15px;}
#dobaWatchlists .colProdShippingCost{border-left:1px solid #eeeeee;max-width:80px;min-width:80px;width:80px;text-align:right;}
#dobaWatchlists .colProdShippingCost div{padding-right:15px;}
#dobaWatchlists .colProdSalePrice{border-left:1px solid #eeeeee;max-width:80px;min-width:80px;width:80px;text-align:right;color:gray;}
#dobaWatchlists .colProdSalePrice div{padding-right:15px;}
#dobaWatchlists .colProdStock{border-left:1px solid #eeeeee;max-width:120px;min-width:120px;width:120px;}

#dobaWatchlists .watchlist_products{border:0px;padding:0px;}
#dobaWatchlists .watchlist_products div{padding:4px;border-bottom:1px solid #f0f0f0;clear:both;float:left;}
#dobaWatchlists .watchlist_products .item_id{border:0px;float:left;width:100px;padding:2px;margin-left:20px;}
#dobaWatchlists .watchlist_products .item_name{border:0px;float:left;width:300px;padding:2px;}
#dobaWatchlists .watchlist_products .qty_avail{border:0px;float:left;width:100px;padding:2px;}

#dobaWatchlists .watchlistPaginator ul{list-style:none;margin:0px 0px 0px 50px;padding:0px;}
#dobaWatchlists .watchlistPaginator ul li{list-style:none;margin:1px;padding:2px 3px;float:left;cursor:pointer;}
#dobaWatchlists .watchlistPaginator ul li.page:hover{text-decoration:underline;}
#dobaWatchlists .watchlistPaginator ul li.active{background-color:green;color:white;}

#dobaCategories {padding:0px 0px 0px 26px;}
#dobaCategories .doba-category-mapped{color:green;}
#dobaCategories .doba-subcats{display:none;}
#dobaCategories .doba-include-subcats .doba-subcats{display:block;}

#admin-loader{text-align:left;padding:14px 10px 10px 100px;background:url(./../../../images/admin/spinner-big.gif) no-repeat 15px 15px;}
#admin-loader .title{font-size:1.2em;margin-bottom:10px;color:#666666;}
#admin-loader .message{font-size:1.1em;color:#333333;}

.load_spinner{background:url(../../../images/admin/spinner.gif) no-repeat 5px 5px;padding:5px 30px;}

#charts{height:300px;padding:10px;padding: 10px; }
.chart-tooltip { padding: 10px; font-size: 1.4em; border: 1px solid #ffdddd; background-color: #ffeeee; }

.div-qr-activate, .div-widgets-activate, .div-intuit-activate, .div-recurring-activate {background-color:#EFEDED;padding:20px;text-align:center;margin-left:10px;font-size:14px;border-radius:10px;}
.div-qr-ideas {background-color:#EFEDED;padding:20px;margin-left:10px;font-size:14px;}
.div-qr-ideas ol{padding:0px;margin:0px 0px 0px 20px;}
#button-qr-activate, #button-widgets-activate, #button-intuit-activate, #button-recurring-activate {width:200px;height:40px;margin-top:10px;font-size:20px;background-color:#6EA755;color:black;border:1px solid black;cursor:pointer;background-image:none;}
#button-qr-activate.disable, #button-widgets-activate.disable, #button-intuit-activate.disable, #button-recurring-activate.disable{background-color:#A72E15;background-image:none;}
#button-qr-activate.disable:hover, #button-widgets-activate.disable:hover, #button-intuit-activate.disable:hover, #button-recurring-activate.disable:hover{ box-shadow:0 0 5px #aa0000; }
#button-qr-activate.disabled, #button-widgets-activate.disabled, #button-intuit-activate.disabled{background-color:silver;color:gray;}

#form-qr-campaign-new .admin-list-table td{border-bottom-width:2px;}
#form-qr-campaign-new {margin-bottom:20px;}
#dialog-qr-generated div {text-align:center;}

#basic { margin-bottom: 15px; }

.fieldset{}

.field{padding:0px;clear:both;margin:0px;}
.field .caption{float:left;width:240px;padding-left:30px;padding-top:10px;font-size:1em;display:block;}
.field .caption.required{font-weight:bold;}
.field .control{margin-left:280px;display:block;padding:5px 15px 10px 20px;}

.field.field-checkbox .control{padding-top:13px;padding-bottom:15px;}

.field .lock{float:left;margin:10px 6px 10px 6px;cursor:pointer;height:16px;width:16px;background:url("../../../images/icons/a/lock_open.png") no-repeat 0px 0px;display:inline-block;border:1px solid #cccccc;border-radius:3px;}
.field .lock:hover{background-color:#f0f0f0;}
.field .lock.locked{background-image:url("../../../images/icons/a/lock.png");background-color:#E7D2D2;}

.field .tooltip{display:inline-block;margin:0px 0px 0px 0px;width:12px;height:12px;background:url("../../../images/icons/a/help.png") no-repeat -2px -2px;}
.field .tooltip .tooltip-popup{display:none;}

.field .static-value{font-size:1em;display:inline-block;background:none;border:none;color:#444444;padding-top:5px;font-style:italic;}
.field .image-preview img{max-width:200px;max-height:100px;}

.field.field-full-width .caption{margin:0px;float:none;width:auto;}
.field.field-full-width .control{margin:0px;float:none;width:auto;padding-left:30px;}

.field.field-textarea.field-full-width .caption{margin:0px;float:none;width:auto;}
.field.field-textarea.field-full-width .control{margin:0px;float:none;width:auto;padding-left:30px;}

.field p { margin:0px; clear: both; color: #666666; font-size:0.9em; padding: 5px 0; }

.fieldset.caption-over-control .field .caption{float:none;width:auto;}
.fieldset.caption-over-control .field .control{float:none;width:auto;margin-left:0px;padding:5px 5px 5px 30px;}

.fieldset.caption-over-control .field.field-checkbox .caption{display:inline-block;}
.fieldset.caption-over-control .field.field-checkbox .control{display:inline-block;}

.field-color input[type=text]{width:60px;float:left;}
.field-color .color-preview{display:inline-block;width:18px;height:18px;border:1px solid #a0a0a0;padding:4px;border-radius:4px;margin-left:5px;}
.field-color .color-preview-inner{border-radius:9px;display:inline-block;width:18px;height:18px;}
div.formHeader { margin: 0 0 5px; }

.field ul { list-style: none; margin: 0; padding: 0; }
.field ul li { margin: 5px 0; }

#admin-tab-sheet-images .field.checkbox { margin-bottom: 30px; }

input[type="checkbox"],
input[type="radio"] { height: auto; width: auto; background: none; border: none; margin: 0 5px 0 0; }

/* themes page */
#admin-tab-sheet-themes h1 { font-size: 2.6em; }

ul.themes { list-style-type: none; padding: 0px; margin: 0px; text-align: center; }
ul.themes li { display: inline; width: 205px; float: left; margin: 10px 10px 0px 0px; padding: 2px; height: 325px; }
ul.themes li span.tags { display: none; }

div.browse { padding: 5px; background: #eee; text-align: right; }
p.noResults { text-align: center; font-size: 30px; color: #999; margin: 50px 0px; display: none; }

#confirmSkinDialog span.selectedSkin { font-weight: bold; }
#confirmSkinDialog ul { list-style-type: none; padding: 10px; margin: 0; }
#confirmSkinDialog ul li { margin: 10px 0; }
#confirmSkinDialog p.note { font-size: 11px; text-align: right; }

.theme { text-align: center; }
.theme p.title { margin-bottom: 10px; font-size: 1.4em; }
.theme .reflection { height: 70px; overflow: hidden; }
.theme .reflection .mirror { -moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1); filter: flipv; position: relative; z-index: 0; top: -70px; border: 1px solid #eee; }
.theme .reflection .fade { background: url(../../../images/admin/fadeout.png) repeat-x center bottom; height: 70px; position: relative; z-index: 10; }

.selected-theme { padding: 0 60px; width: 400px; background: url(../../../images/admin/theme-shadow.png) no-repeat; float: left; margin: 0; }
.selected-theme .reflection { height: 70px; overflow: hidden; }
.selected-theme .reflection .mirror {
		-moz-transform: scaleY(-1);
		-o-transform: scaleY(-1);
		-webkit-transform: scaleY(-1);
		transform: scaleY(-1);
		filter: flipv;
		position: relative;
		z-index: 0;
		top: -70px;
}
.selected-theme .reflection .fade { background: url(../../../images/admin/fadeout.png) repeat-x center bottom; height: 100%; position: relative; z-index: 10; }
.selected-theme .preview { width: 400px; height: 436px; border: 1px solid #eee; }

.selected-theme-controls { float: left;  }
.selected-theme-controls h2 { font-size: 3.5em; color: #666; margin: 0;  }
.selected-theme-controls p { margin: 0; font-size: 1.2em; }
.selected-theme-controls button { background: #71970c; border-radius: 4px; border: 2px solid #ccc; padding: 0.9em 1.1em; cursor: pointer; font-size: 1.5em; font-weight: bold; color: #666; margin: 30px 0; }
.selected-theme-controls button:hover { color: #333; }

.pete .selected-theme-controls { background: url(../../../images/admin/bg-pete.png) no-repeat center bottom; width: 500px; height: 455px; }
.pete .selected-theme-controls .button-refresh-theme,
.pete .selected-theme-controls .button-edit-theme { position: relative; top: 286px; left: 60px; display: inline-block; width: 175px; height: 56px; }

.theme .thumbnail { width: 200px; height: 218px; position: relative; z-index: 5; border: 1px solid #eee; }
.theme .controls { position: absolute; z-index: 1000; background: url(../../../images/admin/black80.png); height: 220px; width: 204px; line-height: 220px; display: none; border: 4px solid #fefefe; margin-left: -4px; }
/*.theme .controls button { border: 2px solid #333; color: #333; font-size: 1em; border-radius: 8px; padding: 2px 10px; opacity: 1; }
.theme .controls button.activate { color: #333; }
.theme .controls button:hover { background: #999; color: #fff; cursor: pointer; }*/
.theme .controls button { height: 30px; width: 94px; border: none; cursor: pointer; min-width:94px; padding: 0px 6px; position:absolute; top:100px; left: 105px;}
.theme .controls button.preview_link { background: url(../../../images/admin/button-preview.png) no-repeat; left:6px; }
.theme .controls button.activate { background: url(../../../images/admin/button-activate.png) no-repeat; }
.theme .controls button.install { background: url(../../../images/admin/button-activate.png) no-repeat; }
.theme .controls button.download { background: url(../../../images/admin/button-download.png) no-repeat; }

#admin-tab-sheet-themes #theme-selection { background: #333333; border-radius: 10px; padding-bottom: 30px; }
#admin-tab-sheet-themes #theme-selection ul { margin: 20px; }
#admin-tab-sheet-themes #theme-selection .theme p.title { color: #ffffff; }
#admin-tab-sheet-themes #theme-selection .theme .reflection .fade { background-image: url(../../../images/admin/fadeoutgrey.png); }
#admin-tab-sheet-themes #theme-selection .theme .thumbnail,
#admin-tab-sheet-themes #theme-selection .theme .reflection .mirror { border: 1px solid #111; }
.theme a.button:link,
.theme a.button:visited,
.theme a.button:hover { width: 210px; height: 41px; text-align: center; display: inline-block; text-decoration: none; font-size: 18px; line-height: 41px; color: #666; }
.theme a.button:hover { color: #000; }


.qtip .ui-tooltip-content { font-size: 1.3em; padding: 20px; line-height: 1.2em; }
.qtip {padding:0px;}

.ui-tooltip-light .ui-tooltip-content{background-color: #f7f7f7;}
.ui-tooltip-light .ui-tooltip-titlebar, .ui-tooltip-light .ui-tooltip-conten{color:#222222;}

.qtip .ui-tooltip-content br { margin: 15px 0; }
.tooltip img { cursor: help; }

/** knowledge base **/
#kb-search-dialog a, #kb-search-answer-dialog a{color:#06690E;}
#kb-search-form{padding:10px;font-size:16px;font-weight:bold;color:#444444;}
#kb-search-loading{padding:10px;font-size:16px;font-weight:bold;color:#444444;}
#kb-search-input{border:1px solid gray;color:gray;font-size:16px;margin-right:5px;margin-top:10px;padding:5px;width:400px;height:30px;}
#kb-search-button{margin-top:9px;padding:5px;width:70px;}
#kb-search-result .answer{display:none;}
#kb-search-result .attachments{display:none;}
#kb-search-result ul{margin:0px;padding:0px;margin-left:27px;margin-top:20px;}
#kb-search-result ul li{margin:0px;padding:0px;padding-bottom:15px;}
#kb-search-result ul li a{font-size:16px;}
#kb-search-no-results, #kb-search-more-div {margin:10px;background-color:#E8F0E9;padding:5px;text-align:center;font-size:16px;}
#kb-search-answer-dialog-inner{padding:10px;margin-botton:10px;overflow:scroll;}
#kb-search-answer-dialog-inner .attachments{padding-top:20px;padding-bottom:20px;}
#kb-search-answer-dialog-inner .attachments strong{font-size:14px;}
#kb-search-answer-dialog-close{padding:5px 8px;margin:0px 10px;}
#kb-search-dialog, #kb-search-answer-dialog{max-height:600px;min-width:600px;}

#image-preview-dialog .image-preview-dialog-image{text-align:center;height:75%;margin:10px;}
#image-preview-dialog .image-preview-dialog-description{text-align:center;margin:10px;}
#image-preview-dialog .image-preview-dialog-image img{max-width:90%;max-height:90%;}

.ui-widget {font-size:1em;}

#installedThemes {}
#installedThemes tbody tr:hover { background: #f4f4f4; }
#installedThemes tr td, #installedThemes tr th { padding: 10px; }
#installedThemes tr.last td { border: none; }
#installedThemes tr td img { width: 100px; height: 100px;border-radius:7px;}
#installedThemes tr td h1 { font-size: 1.3em; margin-bottom: 5px; }
#installedThemes tr td p { margin: 0; color: #666; font-style: italic; }
#installedThemes tr td.control { width: 50px; text-align: center; }
#installedThemes tr td.thumbnail { width: 125px; }
#installedThemes tr td.thumbnail img { border: 2px solid #ccc; }
#installedThemes tr td.info { width: 30%; vertical-align: top; }
#installedThemes tr td.buttons { text-transform: uppercase; }
#installedThemes tr td.buttons img { width: auto; height: auto; }
#installedThemes tr td.buttons button { border-radius: 5px; border: none; padding: 4px 8px; cursor: pointer; font-size: 0.8em; font-weight: bold; }
#installedThemes tr td.buttons button.active { background: #5D870E; color: #f4f4f4; }
#installedThemes tr td.buttons button.delete { background: #BC544A; color: #f4f4f4; }
#installedThemes tr td.noResults { text-align: center; padding: 50px; background: #eeeeee; }

.field p a.delete_image { color: #842F40;text-decoration:none;cursor:pointer; }
.field p a.delete_image:hover { text-decoration:underline; }

.payment-setup-area{border-bottom:1px solid #dddddd;padding:10px 0px;}
.payment-setup-area .payment-setup-area-title{font-size:1.1em;font-weight:bold;color:#999999;}
.payment-setup-area.active .payment-setup-area-title{color:#333333;}
.payment-setup-area .spacer{margin:20px 0px 20px 30px;}
.payment-setup-area .payment-setup-area-title span{margin-right:10px;text-align:center;font-size:15px;display:inline-block;width:20px;height:20px;border-radius:12px;border:1px solid #bbbbbb;background:#bbbbbb;color:white;font-weight:bold;}
.payment-setup-area .payment-setup-area-title span{border:1px solid #888888;background:#888888;}
.payment-setup-area .payment-setup-area-content{display:none;}
.payment-setup-area.active .payment-setup-area-content{display:block;}
.payment-setup-p .field{margin-bottom:10px;}

a.button,a.button:active,a.button:visited,a.button:link{background: url("../../../images/admin/bg-button.png") no-repeat scroll 0 0 #F0F0F0;display:inline-block;border:1px solid #bbbbbb;background-color:#f0f0f0;border-radius:3px;padding:1px 5px;text-decoration:none;font-size:14px;color:#444444;}
a.button:hover{color:#444444;background-color:#e9e9e9;text-decoration:none;box-shadow:0 0 5px #00aa00;}
a.button.warning:hover{box-shadow:0 0 5px #aa0000;}
a.button-large,a.button-large:active,a.button-large:visited,a.button-large:link {padding:8px 10px;}

.colorpicker {background-image:url(../../vendors/jquery/colorpicker/images/custom_background.png);background-color:#EBECEF;border:1px solid #A1A1A1;border-radius:5px;}
.colorpicker input{border-radius:0px;box-shadow:none;padding:0px;margin:0px;width:auto;border:none;font-size:12px;padding:2px;color:black;}
.colorpicker .colorpicker_rgb_r{background-image:url(../../vendors/jquery/colorpicker/images/custom_rgb_r.png);}
.colorpicker .colorpicker_rgb_g{background-image:url(../../vendors/jquery/colorpicker/images/custom_rgb_g.png);}
.colorpicker .colorpicker_rgb_b{background-image:url(../../vendors/jquery/colorpicker/images/custom_rgb_b.png);}
.colorpicker .colorpicker_hsb_h{background-image:url(../../vendors/jquery/colorpicker/images/custom_hsb_h.png);}
.colorpicker .colorpicker_hsb_s{background-image:url(../../vendors/jquery/colorpicker/images/custom_hsb_s.png);}
.colorpicker .colorpicker_hsb_b{background-image:url(../../vendors/jquery/colorpicker/images/custom_hsb_b.png);}
.colorpicker .colorpicker_hex{background-image:url(../../vendors/jquery/colorpicker/images/custom_hex.png);}
.colorpicker .colorpicker_submit{background-image:url(../../vendors/jquery/colorpicker/images/custom_submit.png);}

.paypal-ec-box{margin:0px 0px;}
.paypal-ec-box-content{background:#eeeeff;padding-bottom:15px;}
.paypal-ec-blue-bar{background-color:#496885;color:white;font-size:1.5em;padding:7px 7px 7px 30px;box-shadow: inset 0px 5px 5px 0px #9AABBB;border:1px solid #496885;}
.paypal-ec-box .field .caption {width:260px;}
.paypal-qsg{background:url(../../../images/admin/paypal-qsg-bg.jpg) no-repeat;width:589px;height:75px;margin:10px 0px 20px 22px;}
.paypal-qsg-inner{padding:25px 16px 30px 205px;font-size:0.9em;}

.dashed-border{border-top:1px dashed #d0d0d0;}

.formItemControl .admin-page-note{margin:0px;}

label.error { padding-left:15px;color:red; }

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.alert-heading {
  color: inherit;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

div.jGrowl div.jGrowl-notification.alert, div.jGrowl div.jGrowl-closer.alert {
	width:100%;
	opacity:1.0;
	box-shadow:0 0 10px #aaaaaa; 
	color:#111111;
	border-color:#aaaaaa;
	font-size:1.5em;
	padding:15px;
}

div.jGrowl div.jGrowl-notification.alert-success, div.jGrowl div.jGrowl-closer.alert-success {
	background-color: #DFF0D8;
}

div.jGrowl div.jGrowl-notification.alert-error, div.jGrowl div.jGrowl-closer.alert-error {
	background-color: #F2DEDE;
}

div.jGrowl div.jGrowl-notification.alert-info, div.jGrowl div.jGrowl-closer.alert-info {
	background-color: #D9EDF7;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-size:1.5em;
}

div.jGrowl div.jGrowl-notification {
	min-height: 15px;
}

h2.alert-error-heading {
	color:#b94a48;
	font-weight:normal;
	font-size:1.75em;
	margin:15px 0px 2px;
}

.catalog-page-layout{float:left;width:24%;min-height:160px;text-align:center;}

.ui-dialog fieldset {
	border-radius: 5px;
	border: 1px solid #a1a1a1;
	padding: 10px;
}

.ui-dialog fieldset .caption{font-size:0.9em}
.ui-dialog .field .caption{padding-left:15px;width:180px;padding-top:11px;}
.ui-dialog .field .control{margin-left:190px;}

.profile-box-left {
	width:50%;padding:20px;padding-top:0px;
}

.profile-box-right {
	width:50%;
	-border:1px solid #aaaaaa;
	background-color:#ffffff;
	padding:20px;
	padding-bottom:10px;
	border-radius:10px;
	-background-image: url("../../../images/admin/tab_bg_on.gif");
	box-shadow: 0 0 1em #CCCCCC inset;
}

.profile-box-left table tr td {
	width:50%;
	border-top:1px dashed silver;
}

.profile-box-left table tr:first-child td {
	border-top:none;
}

.profile-box-right table tr td:first-child {
	width:150px;
}

.profile-box-right .admin-form-buttons {
	padding:10px 0px;
}

.profile-box-right .admin-form-buttons input[type="submit"],
.profile-box-right .admin-form-buttons input[type="button"],
.profile-box-right .admin-form-buttons input[type="reset"],
.profile-box-right .admin-form-buttons button {
	padding:5px 3px;
	min-width:120px;
}

.profile-address {
	width:50%;
}

.profile-address-static {
	padding:10px 0px 0px 31px;
}

.text-highlighted {
	color:#990000;
	font-weight: bold;
}

.field.field-recurring-settings .caption{padding-top:28px;}
.field-recurring-settings .period-units {width:120px;padding-top:5px;float:left;}
.field-recurring-settings .period-options {min-width:200px;float:left;}
.field-recurring-settings .period-options input[type="text"]{width:30px;text-align:center;margin:0px 5px;}
.gap-bottom{padding-bottom:7px;}
.gap-top{padding-top:7px;}
