/* HTML/STRUCTURAL ELEMENTS */
BODY
{
	font-family: Helvetica, Arial, sans-serif;
	background-color : #FFFFFF;
}

TH, TD { font-family: Helvetica, Arial, sans-serif; }

A
{
	text-decoration:none;
	color : #0066CB;
}

A:hover
{
	text-decoration:underline;
	color : #FF6600;
}

SELECT { font-family : Helvetica, Arial, sans-serif; }

TEXTAREA { font-family : Helvetica, Arial, sans-serif; }

INPUT { font-family : Helvetica, Arial, sans-serif; }

/* TYPOGRAPHIC ELEMENTS */
.header
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.bigtxt
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.subheader
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.subheader_link
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.errorheader
{
	font-family: Helvetica, Arial, sans-serif;
	color:#D82B00;
	font-weight: bold;
}

.errorbanner
{
	font-family: Helvetica, Arial, sans-serif;
	color:#D82B00;
	font-weight: normal;
	font-size: 1em;
	text-align: center;
	color: #fff;
	background-color: #f00;
	padding: 3px;
	margin: 3px;
}

.toolrequired
{
	font-family: Helvetica, Arial, sans-serif;
	color:#D82B00;
}

.successheader
{
	font-family: Helvetica, Arial, sans-serif;
	color:#009900;
	font-weight: bold;
}

.note
{
	font-family: Helvetica, Arial, sans-serif;
	background-color : #FEF5D6;
	color : #000000;
	font-weight : normal;
}

.smtxt
{
	font-family: Helvetica, Arial, sans-serif;
}

.smwbtxt
{
	font-family: Helvetica, Arial, sans-serif;
	color:#000000;
}

.body_instruct
{
	font-family: Helvetica, Arial, sans-serif;
}

.body_side
{
	font-family: Helvetica, Arial, sans-serif;
}

.subsubheader
{
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.subsubsubheader
{
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style : italic;
}

.mono_elem
{
    font-family: 'Courier New', 'Courier';
}

#prod_select
{
    width: 510px;
}

.tablematch { font-family: Helvetica, Arial, sans-serif; }

.folder
{
    text-decoration:none;
	color : #0066CB;
	cursor: pointer;
}


.train_me
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight : bold;
	color : #6b6b6b;
}


/* LINK ELEMENTS */
.on_shoplink
{
	text-decoration:underline;
	color : #FFFFFF;
}

.on_shoplink:hover
{
	text-decoration:underline;
	color : #0066FF;
}

a.rpt_hdr, a.rpt_hdr:visited
{
	text-decoration:none;
	color : #FFFFFF;
}

a.rpt_hdr:hover
{
	text-decoration:none;
	color : #AEF689;
}

a.rpt_hdr_sel, a.rpt_hdr_sel:visited, a.rpt_hdr_sel:active, a.rpt_hdr_sel:hover
{
	text-decoration:none;
	color : #AEF689;
}


a.lgwhite, a.lgwhite:visited, a.lgwhite:active, a.lgwhite:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: Large;
	color : #FFFFFF;
}

a.wht, a.wht:visited, a.wht:active, a.wht:hover
{
	font-family: Helvetica, Arial, sans-serif;
	color : #FFFFFF;
}

/* BUTTONS ELEMENTS */
.defaultButton
{
	border-color : #DEDEDE #F4F5F7 #F4F5F7 #DEDEDE;
	background-color : #EDF0F2;
	font-weight: bold;
	cursor: hand; cursor:pointer;
}

.impButton
{
	border-color : #FF0000 #440000 #440000 #FF0000;
	background-color : #D82B00;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand; cursor:pointer;
}

.submitButton
{
	border-color : #CDDAEA #3D68AC #3D68AC #CDDAEA;
	background-color : #BAC6D4;
	font-weight: bold;
	cursor: hand; cursor:pointer;
}

/* TABLE ELEMENTS */
.headerred
{
	background-image : url(/img/back_int/darkred.gif);
	background-color : #8D3232;
	color: #FFFFFF;
}
.headerlightred
{
	background-image : url(/img/back_int/lightred.gif);
	background-color : #DE9090;
}

.displaytabletop
{
	background-image : url(/img/back_int/darkblue.gif);
	background-color : #3D68AC;
	color : #FFFFFF;
}

.displaytabletopdark
{
	/*background-image : url(/img/back_int/darkblue.gif);*/
	background-color : #32558D;
	color : #FFFFFF;
}

.displaytabletopthin
{
	background-image : url(/img/back_int/lightblue.gif);
	background-color : #90C2DE;
	color : #FFFFFF;
}

.padtableback
{
	background-image : url(https://cdn.shptrn.com/img/back_int/lightgrey.gif);
	background-color : #F4F5F7;
}

.padtablemidback
{
	background-image : url(/img/back_int/midgrey.gif);
	background-color : #EDF0F2;
}

.padtableborder
{
	background-image : url(https://cdn.shptrn.com/img/back_int/darkgrey.gif);
	background-color : #DEDEDE;
}

.titleCellColor
{
	font-family: Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	background-color : #3D68AC;
}

.reportBorder { border: #DEDEDE 1px solid; }

.padBorder { border: #DEDEDE 1px solid; }

.flTB { border-top: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0; }
.flTD { border-left: solid 1px #C0C0C0; border-bottom: solid 1px #C0C0C0; }

.tab { background-repeat : no-repeat; }

/* TEXT COLORS */
.rdtxt { color : #FF0000; }
.grtxt { color : #00FF00; }
.green2txt { color: #009900; }
.shoptext { color : #FF6600; }
.on_shoptext { color : #FFFFFF; }
.override { color : #000000; }
.grytxt { color : #999999; }
.inactivetxt { color: #525250; }

/* SEARCH COLORS */
.sr1 { background-color: #FFFF66; color: #000000; font-weight: bold; }
.sr2 { background-color: #A0FFFF; color: #000000; font-weight: bold; }
.sr3 { background-color: #99FF99; color: #000000; font-weight: bold; }
.sr4 { background-color: #FF9999; color: #000000; font-weight: bold; }
.sr5 { background-color: #FF66FF; color: #000000; font-weight: bold; }
.sr6 { background-color: #880000; color: #FFFFFF; font-weight: bold; }
.sr7 { background-color: #00AA00; color: #FFFFFF; font-weight: bold; }
.sr8 { background-color: #886800; color: #FFFFFF; font-weight: bold; }
.sr9 { background-color: #004699; color: #FFFFFF; font-weight: bold; }
.sr10 { background-color: #990099; color: #FFFFFF; font-weight: bold; }

/* BACKGROUND COLORS */
.rpt_borderback { background-color : #90C2DE; }
.lightback { background-color : #FFFFFF; }
.bodyback { background-color : #F5F4ED; }
.shopcolor { background-color : #FF6600; }
.borderback { background-color : #A1ABAC; }
.headback { background-color : #EDF4F8; }
.altback {  background-color : #F5F6B8; }
.even_menu { background-color : #F9FBFF; }
.odd_menu { background-color : #F4F5F7; }
.reportHead { background-color : #E9F1F6; }
.odd_report { background-color : #F4F5F7; }
.preccolor { background-color : #9801CC; }
.advtcolor { background-color : #4ACE00; }
.prod_header { background-color : #BAC6D4; }
.reportFoot { background-color : #EDF0F2; }

/* Timezone switching */

div.timezone_link_container {float:right;margin:0;}
ul.timezone_links {margin:0;}
li.timezone_link {list-style:none;display:inline;}
div.timezone{display:inline;}

/* Retailer Dashboard */
.dashboard{
	width:90%;
	padding:10px;
	border:1px solid #8d8d8d;
	font-family: Arial, Helvetica, sans-serif;}
.db_header{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:-18px;}	
.dash-header {
	font-size:14px;
	font-weight:bold}
.quickinfo-header {
	font-size:14px;
	font-weight:bold;
	color:#fff}
.dash-table {
	border:1px solid #bac6d4;
	font-size:11px;
	color:#000;margin-top:10px}

.dash-table a{
	text-decoration:none}	
.dash-table-inside {
	border:1px solid #a1abac;
	margin-bottom:5px}
.quick-header1 {
	background-color:#3D68AC;
	color:#fff;
	padding:2px 17px 2px 10px}
.quick-header {
	background-color:#3D68AC;
	color:#fff;
	/*font-weight:bold;*/
	padding:2px 17px}	
.quick-cell {
	border-bottom:1px solid #a1abac;
	padding:5px 10px}
.quick-cell2 {
	padding:5px 10px}
	
	
/* MERCHANT LEFT NAV */		
	
		
#merchHome_leftnav_wrapper{
	margin:10px 25px 20px 10px;
	border: 1px solid #cdcdcd;
	background-color:#f8f8f8;
	width:154px;
	}	
#merchHome_leftnav_header{
	padding:8px 10px ;
	background:#eeeeee url(/img/back_int/leftnavHeaderBg.png) repeat-x;
	border-top:1px solid #fff;
	border-bottom: 1px solid #cdcdcd;
	color:#ff5301;
	font-weight:bold;
	font-size:12px;
	
	}
	
.merchHome_leftnav_section{
	padding:8px 10px;
	border-bottom: 1px solid #cdcdcd;
	font-size:11px;
}	
.merchHome_leftnav_section a{
	text-decoration:none;
}
.merchHome_leftnav_section a:hover{
	text-decoration:underline;
}	
.merchHome_leftnav_section ul{padding: 0; margin: 0;}
.merchHome_leftnav_section li{
	background:url(/img/back_int/leftnavArrow.png) no-repeat 0 3px;
	padding:0 0 8px 10px;
	list-style: none;	
}
		
.mH_leftnav_title	{padding:0 0 6px 0}

.mH_leftnav_title a{
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
.mH_leftnav_title a:hover{
	color:#ff5301;
}

