/*
  Used for buyer-side app.
*/

body {
background: #FFF;
font:14px arial,tahoma,verdana,sans-serif;
width:100%;
margin:0 auto;
}
a{color:#0b89c0;}
img{ border:none;}
.hide{display:none}
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}
.sg_orange{color:#DC8C10;}
.sg_blue{color:#00A9FB;}
.sg_green{color:#08A52D;}
.sg_handwriting{font-family: 'Just Another Hand', 'Century Gothic', 'Arial Narrow', Arial, sans-serif;}
.dashboard_title{font-size:34px; font-weight:bold; color:#444;}
/************ HEADER *********/
#topheaderwrap, #topheaderwrap_dash{
    width:100%;
    background: url('../images/topheaderbg.png') repeat-x;
    min-width:960px;
    height:60px;
    position:fixed;
    z-index:10;
    margin:-10px 0px 0px 0px;
    border-bottom:2px solid #222;
}
#topheader{
	text-align:left;
	margin:0 auto;
	height:60px;
	width:1024px;
	min-width:800px;
}
.logom {height:40px; border:none;}
#logo_container{
	position:relative;
	top:50%;
	margin-top:-15px;
}
#loginheader {
	position:relative;
	margin-top:3px;
	font-family: 'Century Gothic','Arial Narrow',Arial,sans-serif;
	font-size: 14px;
	color:#fff;
	width:224px;
}
#loginheader a {color: #fff; text-decoration:none; font-weight:normal;}
#loginheader a:hover {color:#fff; text-decoration: underline; font-weight:normal;}
#mainlogin{
	width:100%;
	text-align:center;
	background:#eee;
}

#tw_fav_login{
	position: relative;
	top:2px;
	margin: 0 3px 0 4px;
}

#user_nav{
	visibility:hidden;
	position:relative;
	z-index:2;
	margin:0;
	padding:10px;
	width:325px; /* accommodate 1px border */
	background:#fff;
	border:1px solid #BEBEBE;
	margin-top:-18px;
	font-family:"Trebuchet MS", sans-serif;
}
#user_nav a {
	font-weight:bold;
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:230px;
	white-space:nowrap;
	line-height:28px;
	text-decoration:none;
	color:#666;
	padding:0px 10px;
	font-size:13px;
}
#user_nav a:hover{
	font-weight:bold;
	color:#666;
	background:#EFF3FB;
	text-decoration:none;
}
#nav_links{text-align:left;}
#user_name{display:block; color:#000; font-weight:bold;padding:0px 10px;}
#user_email{display:block; color:#666; padding:0px 10px;}
#nav_other_dashboards{padding:0px 10px;}
#user_nav_link{z-index:3; position:relative; text-align:right; width:224px; line-height:60px;}
#user_nav_link_href_cont{width:196px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-align:right;}
#user_nav_link_arrow_cont{}
#user_nav_link.active #nav_arrow{border-top-color:#000;}
#user_nav_link a{
	z-index:3;
	font-family:'Century Gothic','Arial Narrow',Arial,sans-serif;
	font-size:14px;
	background:none;
	padding:5px;
}
#user_nav_link.inactive a, #user_nav_link.inactive a:hover{text-decoration:none; color:#fff;}
#user_nav_link.active a, #user_nav_link.active a:hover{
	background:#fff; 
	text-decoration:none; 
	color:#000;
	border-top:1px solid #BEBEBE;
}
#user_nav_link a.link_left{border-top-left-radius:3px;}
#user_nav_link a.link_right{border-top-right-radius:3px;}
#user_nav_link.active a.link_left, #user_nav_link.active a.link_left:hover{border-left:1px solid #BEBEBE; }
#user_nav_link.active a.link_right, #user_nav_link.active a.link_right:hover{border-right:1px solid #BEBEBE;}
#nav_arrow{
	position: relative;
	top: -1px;
	border-style: solid dashed dashed;
	border-color: transparent;
	border-top-color: #FFF;
	display: -moz-inline-box;
	display: inline-block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 0;
	border-width: 3px 3px 0;
	padding-top: 1px;
	left: 4px;
	margin:1px 10px 0px 0px;
}

#upgrade_block{width:100%; height:100%; position:fixed; z-index:20; top:0; left:0;}
#upgrade_bar{height:70px; background: url('../images/topheaderbg.png') repeat-x;}
#upgrade_blocker{background:#fff; opacity:.8; width:100%; height:100%;}
#upgrade_txt{
	width:800px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	position:relative;
	top:150px;
	left:50%;
	margin-left:-400px;
	color:#333;
}
#upgrade_txt a{font-size:20px; color:#08A52D; text-decoration:none; font-weight:bold;}
#upgrade_txt a:hover{text-decoration:underline;}
/*****************CONTENT SECTION**************/



#content{
	color:#333;
}

#profile_wrap{width:700px; margin:0px 20px;}
#wrap,#wrap_dash {
	position:relative;
	text-align:left;
	margin:6px auto;
	width:1024px;
	background: #fff;
	padding-top:60px;
}
#wrap_dash{padding-top:75px;}
#navtabs {
	height:60px;
	position:relative;
	margin-left:50px;
}
.navtab_med{
	text-align:center;
	border-right:1px solid #222;
	height:100%;
	padding:0px 25px;
	float:left;
}
#navtabs .bleft{border-left:1px solid #222;}
.navtab_med a{font-weight:bold; text-decoration:none; font-size:16px; font-family:'Century Gothic','Arial Narrow',Arial,sans-serif;color:#a1a1a1; position:relative; top:23px; text-shadow:0px 0px 2px #000;}
.navtab_med a:hover{color:#00A9FB; text-decoration:none;}
.navtab_med a.current{color:#FFF;}
#subheader{height:5px; background:#00A9FB;}
#curr_nav_arrow{
	position: relative;
	border-style: dashed dashed solid;
	border-color: transparent;
	border-bottom-color: #00A9FB;
	display: -moz-inline-box;
	display: inline-block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 0;
	border-width: 0px 8px 8px;
	padding-bottom: 8px;
	left:55px;
	top:-16px;
}
#curr_nav_arrow.page{left:500px;}
#curr_nav_arrow.promote{left:180px;}
#curr_nav_arrow.sell{left:280px;}
#curr_nav_arrow.customers{left:385px;}

#lcontentwrap{width:750px; position: relative; padding-left:15px;}

.btnloginsubmit{
	background-image:url('../images/bluebtnsimple.gif'); 
	width:92px; 
	height:30px;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
}

.icon_product{
	background-image:url('../images/icon_product_medium.png');
}
.no-svg .icon_product{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_product_medium.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_product_medium.png', sizingMethod='scale')";
}
.icon_service{
	background-image:url('../images/icon_service_medium.png');
}
.no-svg .icon_service{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_service_medium.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_service_medium.png', sizingMethod='scale')";
}
.icon_donation{
	background-image:url('../images/icon_donation_medium.png');
}
.no-svg .icon_donation{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_donation_medium.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_donation_medium.png', sizingMethod='scale')";
}
.icon_digital{
	background-image:url('../images/icon_digital_medium.png');
}
.no-svg .icon_digital{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_digital_medium.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_digital_medium.png', sizingMethod='scale')";
}
.icon_product_large{
	background-image:url('../images/icon_product_large.png');
}
.no-svg .icon_product_large {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_product_large.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_product_large.png', sizingMethod='scale')";
}
.icon_service_large{
	background-image:url('../images/icon_service_large.png');
}
.no-svg .icon_service_large {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_service_large.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_service_large.png', sizingMethod='scale')";
}
.icon_donation_large{
	background-image:url('../images/icon_donation_large.png');
}
.no-svg .icon_donation_large {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_donation_large.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_donation_large.png', sizingMethod='scale')";
}
.icon_digital_large{
	background-image:url('../images/icon_digital_large.png');
}
.no-svg .icon_digital_large{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_digital_large.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_digital_large.png', sizingMethod='scale')";
}


/********FOOTER*********/
#footer {
	background:url('../images/footer-texture.jpg') repeat-x;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
	padding:20px 0;
	position:relative;
	width:100%;
	clear:both;
	top:50px;
}
#footer a {
	padding: 0 5px;
	color:#326CC0;
}
#footer a:hover {
	text-decoration:underline;
}
#footer_links {
	text-align: left;
	margin-top:20px;
}
#footer_badges {
	text-align: right;
	position: relative;
	top:-5px;
	font-size:12px;
}
#footer_badges a {
	padding: 0 2px 0 5px;
}
#footer .sg_logo{padding:5px 0px;}
#footer #footer_social{width:250px; text-align:center;}
.copyright {
	text-align: left;
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
}
.loadingImg {
	margin-right:20px;
	width:32px;
	height:32px;
	background:url('../images/loading.gif') no-repeat;
	vertical-align:middle;
}

#catalog_footer_separator {
  margin-top:5px;
}


/*FAQ*/
#faq_main{
	display:none;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	background:#fff;
	border:5px solid #DC8C10;
	color:#333;
	padding:0px 5px;
	display:none;
	position: absolute;
	z-index:9999;
	font-size:10px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	background: #edf5f8;
	border: 1px solid #ddd;
	max-width:375px;
	behavior: url(/libs/pie/PIE.php);
}
#faq_main p{font-size:11px;}
#faq_main img{position:absolute; width:20px; height:20px; margin:-7px 0px 0px -15px;}
#faq_load_img{width:10px; height:10px;}
.faq{
	font-size:10px;
	text-decoration:none;
	vertical-align:top;
	position:absolute;
	padding:0px 5px;
	font-weight:bold;
}
.btn-delete {
	display: block;
	background: orange;
	float: right;
	width: 150px;
	font-size: 22px;
	color: #FFF;
	padding: 8px 5px 7px 5px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 1px 1px 2px #AAA;
	-webkit-box-shadow: 1px 1px 2px #AAA;
	-moz-box-shadow: 1px 1px 2px #AAA;
	behavior: url(/libs/pie/PIE.php);
}
.info-contact{
	margin-left:50px;
}
.popup_window {

}
.popup_window .popup_content, .popup_window .popup {
	
}


html.ps-is-embed body {
    background: #fff !important;
}
html.ps-is-embed {
    background: transparent !important;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
	display: none !important;
}