/*************************************/
/* Nav Elements                      */
/*************************************/

.navTitle {
	font-weight: bold;
	margin-bottom: 10px;	
	padding: 5px;
	font-size: 14px;
	border-bottom: 1px dotted #eee;	
}

#rightNav {
	float: left;	
	margin-top: 10px;
	width: 185px;
	margin-right: 10px;
	margin-bottom: 15px;
}

#rightNavHolder {
	 background: url(../img/nav_element_back.gif) repeat-x;
	 padding: 5px;
	 width: 180px;
	 border: 1px solid #eee;
	 min-height:150px;
	 height: auto !important;
	 height: 150px;
	 clear: right;
}

.rightNavLink {
	margin: 2px;
	padding: 2px;		
}

.rightNavLink a {
	text-decoration: none;
}

.rightNavLink a:hover {
	color: #000;
}

.rightNavLink:hover {
	background: #eee;
		
}

/*************************************/
/* Info box                          */
/*************************************/

.infoBoxHolder {
	background-color: #fcfdfe;	
	font-size: 12px;
	text-align: left;
	padding: 10px;
	background: url(../img/info_element_back.gif) repeat-x bottom;
	border: 1px solid #b9d3e4;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
}

.infoBoxTitle {
	font-weight: bold;
	margin-bottom: 10px;	
	padding: 5px;
	font-size: 14px;
	border-bottom: 1px dotted #eee;
}

/*************************************/
/* Notices                           */
/*************************************/

.noticeHint {
	border-top: 1px solid #5d8253;
	border-bottom: 1px solid #5d8253;
	padding: 10px;
	max-width: auto;
	margin-bottom: 15px;
	
}

.profileNoticeHint {
	border-top: 1px solid #5d8253;
	border-bottom: 1px solid #5d8253;
	margin-left: 225px;
	
}

/*************************************/
/* Error Message                     */
/*************************************/
.error-message {	
	color: red;
	font-size: 11px;
	padding: 3px;
	padding-left:210px;
	display: block;
}
.error-message-left {	
	color: red;
	font-size: 11px;
	padding: 3px;	
	display: block;
}
.error-message-simple {	
	color: red;
	font-size: 11px;
	padding: 3px;	
}
/*************************************/
/* Link on Dashboard boxes           */
/*************************************/
.boxBottomDashboardLinks {
	margin-top: 5px;
	text-align: right;
	font-size: 11px;	
}

.boxBottomLinks {
	margin-top: 10px;
	text-align: right;
}

.selectedStores {
        display: block;
        width: 350px;
        float: left;
        margin-right: 5px;
        text-align: left;
        
        }
#storeViewAll {
   width: 300px;
   height: 300px;
   overflow: auto;
   }
#productViewAll {
   width: 300px;
   height: 300px;
   overflow: auto;
   }
#receipt {
   width: 400px;
   height: 500px;
   overflow: auto;
   }
.viewReceipt {
	width: 600px;
	
	}
   
/*************************************/
/* Css for centering a box           */
/*************************************/  
#centralDivBox {
              width: 950px;
              margin: 0 auto;
              text-align: center;
              padding-left: 1%;
              background-position: 0 315px;
              background-repeat: repeat-x;
              }   
              
input[type="button"] {
	background-position:0 -100px;
	background-repeat:repeat-x;
	color:#EEE;
}
.siteMap{
	font-size: 16px;
	font-weight: bold;
	
	}
.viewCampaign{
	width: 700px;
	}
.viewCampaign table td {
	background-color: transparent;
	border-bottom: 0px;
}
.amount{
	text-align: right;
	padding-right: 20px;
}

.statistics-text{
        border-bottom: 0px;
        }
.statistics-amount{
	border-bottom: 0px;
	text-align: right;
	padding-right: 60px;
}
.helpIcon {
	cursor:pointer;
	margin-left:3px;
	margin-right:3px;
	vertical-align:-0.2em;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #f2f6fa;
	color: #000;
	padding: 5px;
	text-align: left;		
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	width: 300px; 
}
#couponLogo {
	text-align: center;
	font-size: 11px;
	margin-bottom: 10px;	
	width: 395px;
}



