html {overflow-y: scroll;}
body  {margin: 0px; background-color: #bdc1ca}
body ,div ,td {font-family: Arial , sans-serif; font-weight: 300; font-size: 12px; color: #060606;}
img {border: 0px;}

td  {vertical-align: top;}
label, .link, .hand {cursor: pointer; cursor: hand;}
a:link, a:visited {color: #fba429;}

strong {font-weight: bold;}
.center {text-align: center;}
.italic {font-style: italic;}

#site {margin: 0px 0px 0px 0px; width: 1060px; margin-left:auto; margin-right:auto; background: #c3ccdd;}

#header {margin: 0px 0px 0px 0px; width: 1020px; margin-left:auto; margin-right:auto;}

#LoggedInUserBox {background: #fba429; padding: 4px 12px 4px 12px; color: #fff;}
#LoggedInUserBox a {color: #fff;}

.navtop {margin: 20px 0px 0px 0px; height: 50px; background: #8599bc; color: #fff; font-size: 13px;}
.navtop_button {height: 50px; padding: 0px 16px 0px 16px; vertical-align: middle; color: #fff; background-image: url(/images/navtop_bg.gif);}
.navtop_button_over {height: 50px; padding: 0px 16px 0px 16px; vertical-align: middle; color: #fff; background: #576d94;}
.navtop_sub {padding: 5px 0px 0px 0px;}
.navtop_sub_button {padding: 0px 12px 0px 0px;}

.date_range_button {height: 23px; padding: 0px 7px 0px 7px; font-size: 11px; background: #a6b4d1; vertical-align: middle; cursor: pointer; cursor: hand;}
.date_range_selected {color: #fff;}
.date_range_dates td {vertical-align: middle;}

.navleft_button {margin: 2px 0px 2px 0px; padding: 6px 0px 2px 12px; width: 160px; height: 19px; background: #8599bc; color: #fff; cursor: pointer; cursor: hand;}
/*background: url(/images/navleft_button.png) no-repeat;*/

#overlay ,#overlay2 {position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; z-index: 1000; background: url(/images/overlay_bg.png);}
#login_box {width: 581px; height: 230px; margin-top: 240px;; margin-left:auto; margin-right:auto; background: #5672a2; color: #fff;}
	#login_box .textbox {width: 220px; padding: 5px 10px 5px 10px; color: #ff8b02;}
	
.button {padding: 4px 8px 4px 8px; background: #ff8b02; color: #fff; border: 0px;}
	
#main {margin: 0px 0px 0px 0px; width: 1020px; min-height: 600px; margin-left:auto; margin-right:auto; background: url(/images/content_bg.jpg) no-repeat 0px 11px #fff;}

.main_content {padding: 10px;}

th {background: #6c7c9d; color: #fff; padding: 3px 0px 4px 4px; text-align: left;}
.padrow td {padding: 2px 10px 5px 2px;}
	.odd {}
	.even {background: #fee6c4;}

.navleft_offer {margin: 6px 0px 0px 0px; padding: 5px; background: #fff;}
.offer_header {margin: 0px 0px 4px 0px; padding: 3px 0px 3px 5px; color: #fff; background: #8fa1c1; font-weight: bold;}
.offer_title {font-size: 13px; font-weight: bold;}
.offer_desc {font-size: 11x; padding: 2px 0px 0px 5px; font-style: italic;}
.offer_dates {font-size: 11x; padding: 1px 0px 0px 5px; color: #666;}
.offer_status {padding: 3px 0px 0px 5px; font-size: 11x;}

.dashpoint {width: 150px; height: 150px; position: relative; background: #fff;}
	.dashpoint_divider {width: 1px; height: 134px; background: #a8b7d4;}
	.dashpoint_divider_bottom {height: 16px; background: #dbe0e9;}
	.dashpoint_content {padding: 3px 5px 3px 5px; height: 114px;}
	.dashpoint_trend {float: right; width: 75px; margin: 3px 5px 0px 0px; font-size: 12px; font-weight: bold; text-align: right;}
	.dashpoint_value {margin: 36px 0px 14px 0px; text-align: center; color: #ff7902; font-size: 20px;}
	.dashpoint_graph {height: 40px; text-align: center;}
	.dashpoint_titlebar {padding: 6px 0px 0px 0px; height: 24px; font-size: 13px; background: #dbe0e9; color: #586d94; text-align: center;}

.storecard {width: 202px; height: 150px; background: #bdc2ca;}
.storecard_content {padding: 4px 10px 4px 10px;}
	.storecard_title {font-size: 20px; color: #fff;}
	.storecard_subtitle {font-size: 14px; color: #fff;}
	.storecard_content hr {margin: 0px; padding: 0px; color: #fff;}
	
.payment_indicator {margin: 5px 0px 6px 0px; height: 32px; padding: 0px 6px 0px 8px; width: 260px; background: #bdc2ca;}

.promotion_daterange {margin: 5px 0px 0px 0px; font-size: 14px;}
	
.text_small {font-size: 11px;}
.text_grey ,.text_gray {color: #999;}

.title {font-size: 18px; font-weight: bold; color: #3a3a39;}
.textbox {font-size: 14px;}
	.number {text-align: right; padding-right: 3px;}

.site_corners {
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
 	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
 	-webkit-border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
 	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
 	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
	
.site_corners_top {
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
 	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
 	-webkit-border-top-left-radius: 10px;
}

.site_corners_bottom {
	border-bottom-right-radius: 10px;
 	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
 	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}

.btn_corners {
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
 	-webkit-border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
 	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
 	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
 	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.shadow_small {
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}