@charset "utf-8";
/*
=======================
CSS Reset
=======================
*/
@import url("reset.css");

/*
=======================
Style
=======================
*/


/* General */
body{font:11px/16px Arial, Helvetica, sans-serif;background:#e7f6fd;text-align:center;color:#25507a;margin:0;padding:0;}
a:link, a:visited {color:#6ca529; text-decoration:none;}
a:hover, a:active {color:#0092C8;}
p {margin:0 0 10px 0;}
h1, h2, h3, h4, h5 {margin:0 0 10px 0;}

/* header styling */
div#header h1 {width:456px; height:102px; margin:0; padding:0;position:absolute; top:-5px;}
div#header h1 a {width:456px; height:102px; display:block; background:url(_images/bg-logo.gif) no-repeat; text-indent:-9999px;}
div#tweetBox p.tweetText {padding:10px 10px 0;margin:0;}
div#tweetBox p.tweetText span {color:#76b2c8; font-style:italic;}
div#tweetBox p.tweetLink {padding:0 10px; text-align:right;font-size:12px;margin:0;}
div#tweetBox p.tweetLink a:link, div#tweetBox p.tweetLink a:visited{color:#619f1a; text-decoration:none;}
div#tweetBox p.tweetLink a:hover, div#tweetBox p.tweetLink a:active{color:#76b2c8; text-decoration:none;}
div#bannerLogin h2 {font-size:24px; font-weight:bold;}
div#bannerLogin p {margin-bottom:6px; line-height:13px}
div#bannerLogin form {}
div#bannerLogin fieldset {margin:0;}
div#bannerLogin input.textInput {width:105px; border:1px solid #aac3cf; background:#fff; height:14px; padding:3px 4px 4px; font-size:11px; color:#25507a;}
div#login h3 {float:left; font-size:14px; font-weight:bold; color:#fff; margin:11px 10px 0 15px; display:inline; text-align: center;}
div#login p {margin:4px 0 0 305px}
div#login p a:link,div#login p a:visited{color:#e7f6fd; text-decoration:none;}
div#login p a:hover,div#active p a{color:#9bdd5a;}
div#login form {margin:8px 0 0 0;float:left;width:227px;}
div#login form input.textInput {width:84px; padding:3px 4px 4px; font-size:11px; color:#25507a; border:1px solid #6b8695; background:url(_images/bg-logininput.gif) repeat-x;}
div#login form input.submitInput {font:bold 14px Arial, Helvetica, sans-serif; border:none; background:none; color:#9bdd5a;padding:0; vertical-align:middle;}

/* top content styling */
div#introText h3{font-size:21px;line-height:22px;color:#0092c8;}
div#introText p {font-size:12px;}

div#sliderContainer h3{font-size:18px; font-weight:bold; color:#fff; line-height:21px; margin:10px 0 0 15px; display:inline;}
div#sliderContainer .heading {width:170px; float:left;}
ul#sliderDeals {margin:0 auto; width:414px; overflow:hidden;}
ul#sliderDeals li {float:left; display:inline; padding:0 3px 0 3px; text-align:center;}

/* bottom content styling */
div#showSpecials h4 {font-size:14px;}
div#showSpecials form input.textInput {width:37px; padding:1px 4px 2px; font-size:11px; color:#25507a; border:1px solid #a8c0cc; margin-left:2px;}
div#showSpecials form select {height:20px;font-size:11px;padding:2px; border:1px solid #a8c0cc;}

div.sidebarCategory h3 {font-size:14px; font-weight:bold; padding:8px 8px 0; color:#fff; margin:0;}
div.sidebarCategory h3 a:link,div.sidebarCategory h3 a:visited,div.sidebarCategory h3 a:hover,div.sidebarCategory h3 a:active {display:block;color:#fff; text-decoration:none;}
div.sidebarCategory ul {margin:10px 10px 20px;}
div.sidebarCategory ul li {background:url(_images/bg-keylines.gif) repeat-x left bottom;padding:1px;}
div.sidebarCategory ul li a:link,div.sidebarCategory ul li a:visited {display:block; padding:4px 0 5px 14px;background:#fff url(_images/sprite-button.gif) no-repeat 0 -46px;}
div.sidebarCategory ul li a:hover,div.sidebarCategory ul li a:active, div.sidebarCategory ul li#current a {background:#f4fbfe url(_images/sprite-button.gif) no-repeat 0 -72px;}

div#contentTopLeft h3 {font-size:14px; font-weight:bold; padding:8px 8px 0; color:#fff; margin:0;}
div#shopLocal p {margin:0 0 5px 0;}
div#shopLocal form input.textInput {width:50px; padding:1px 4px 2px; font-size:18px; color:#25507a; border:1px solid #a8c0cc; text-align: center;}
div#shopLocal form select {height:20px;font-size:11px;padding:2px; border:1px solid #a8c0cc;}

/* main content styling */
div#main h3, div#side h3 {font-size:14px; font-weight:bold; padding:8px 8px 0; color:#fff; margin:0;}
div#main h4,div#side h4 {font-size:14px; font-weight:bold; color:#619f1a;}
div#main p, div#side p {line-height:15px; margin:0 0 5px 0;}
div#side p {font-size:12px;line-height:16px;margin:0 0 15px 0;}
ul#fullDetailsAction {margin:0;}
ul#fullDetailsAction li {padding:6px 0 0 30px; font-size:12px;}

div#offerItemControl form {float:left; width:135px; margin-top:-2px;}
div#offerItemControl form input.textInput {width:37px; padding:1px 4px 2px; font-size:11px; color:#25507a; border:1px solid #a8c0cc; margin-left:2px;}
div#offerItemControl form select {height:20px;font-size:11px;padding:1px; border:1px solid #a8c0cc;}
div#offerItemControl p {font-size:12px;}
div#offerItemControl p#prevNext {text-align:right;}
div#offerItemControl p span#offerItemControlCurrent {font-weight:bold;}
div#offerItemControl p span.offerItemControlArrow {font-weight:bold; font-size:15px; margin:0 2px;}
div#offerItemControl p span.offerItemControlPage {margin:0 5px;}

#main .coupons .couponsBtn a {color:#fff; font-size:12px; font-weight:bold; text-align:center; padding:3px 0;}

/* single content styling */
div#contentSingle, div#contentSingleRight {font-size:12px;}
div#contentSingle h2 {font-size:24px; font-weight:bold; background:#dcf4fe url(_images/sprite-icon.gif) 5px -214px no-repeat; display:block; line-height:24px; height:34px; padding:8px 0 5px 40px; margin-bottom:20px;}
div#contentSingle form {width:570px; margin:0 auto;}
div#contentSingle form div.row {padding: 5px;float:left;overflow:hidden;padding:0 0 11px;width:100%;}
div#contentSingle form p {margin-bottom:30px;}
div#contentSingle form br {clear:left;}
div#contentSingle form .required {color:#89b753;}
div#contentSingle form label {width:97px; float:left; font-weight:bold; margin:5px 0 0 40px;}
div#contentSingle form div.standardFields input {width:280px; height:18px; padding:2px 5px; border:1px solid #a8c0cc;}
div#contentSingle form input.txtNarrow {width:125px; height:18px; padding:2px 5px; border:1px solid #a8c0cc; background:#fff;}
div#contentSingle form select {width:291px; height:25px; padding:2px 2px 2px 5px; border:1px solid #a8c0cc; background:#fff;}
div#contentSingle form input.buttonSubmit {background-position:0 -166px; height:36px;  width:389px; color:#25507a;text-transform:uppercase; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0 0 2px 0; color:#fff; margin:10px 0 0 40px;}

div#contentSingleRight h3 {font-size:18px; color:#619f1a; font-weight:bold; padding:0 0 0 30px;}
div#contentSingleRight ul {margin-bottom:20px;}
div#contentSingleRight ul li, ul.ticks li {border-bottom:1px dotted #3d7cb6; padding:10px 0 10px 30px; background:url(_images/sprite-icon.gif) no-repeat 0 -317px; margin-right:11px; text-align:left;}
ul.bg2 li {background:url(_images/sprite-icon.gif) no-repeat 0 -483px;}

div.standAlone form div.row {padding: 5px;float:left;overflow:hidden;padding:0 0 11px;width:100%;}
div.standAlone form p {margin-bottom:30px;}
div.standAlone form br {clear:left;}
div.standAlone form .required {color:#89b753;}
div.standAlone form label {width:97px; float:left; font-weight:bold; margin:5px 0 0 40px;}
div.standAlone form div.standardFields input {width:280px; height:18px; padding:2px 5px; border:1px solid #a8c0cc;}
div.standAlone form input.txtNarrow {width:125px; height:18px; padding:2px 5px; border:1px solid #a8c0cc; background:#fff;}
div.standAlone form select {width:125px; height:25px; padding:2px 2px 2px 5px; border:1px solid #a8c0cc; background:#fff;}
div.standAlone form input.buttonSubmit {background-position:0 -166px; height:36px;  width:389px; color:#25507a;text-transform:uppercase; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0 0 2px 0; color:#fff; margin:10px 0 0 40px;}

/* footer styling */
#footer a:link, #footer a:visited {color:#c4d76b; text-decoration:none;}
#footer a:hover, #footer a:active {color:#fff; text-decoration:none;}
#footer p{margin:0;padding:10px 0; color:#fff; text-align:center;}


/*
=======================
Layout Block
=======================
*/

/* container and wrapper */
#wrap {width:1000px; margin:0 auto;border-top:10px solid #00a2de;background:url(_images/bg-body.gif) top right no-repeat;}
#container{width:960px;text-align:left;margin:12px auto 0; }

/* header */
#header{padding:0;margin:0; position:relative; height:140px;}

	/* tweet box */
	div#tweetBox {position:absolute; top:0; right:215px;}
	
	/* banner login form */
	div#bannerLogin { width:220px; position:absolute; top:6px; right:10px;}
	div#bannerLogin h3 { font-size:18px; margin: -5px 0 5px 0}
	div#bannerLogin .error { height: 16px; color: red; font-weight: bold }
	
	/* global navigation */
	ul#globalNav {margin:0 0 20px; width:588px; height:41px; position:absolute; top: 100px; lef:0;}
	
	/* login */
	div#login {position:absolute; top:100px; right:0;}

/* content wrapper */
div#contentWrap {padding:19px; background:#fff; border-left:1px solid #a8c0cc; border-right:1px solid #a8c0cc;min-height:500px;height:auto !important;height:500px;}
div#contentWrapSingle {padding:19px; background:#fff; border-left:1px solid #a8c0cc; border-right:1px solid #a8c0cc;min-height:500px;height:auto !important;height:500px;}

/* top content */
div#contentTop {}
	div#contentTopLeft {width:200px; float:left;}
		/* intro text */
		div#introText {}	
	div#contentTopRight {margin:0 0 0 218px; padding:0;}
		/* slider */
		div#sliderContainer {padding:10px;}		
		div#sliderContainer div#slider {margin:0 0 0 195px; position:relative; width:475px;}
		div#sliderContainer div#slider .sliderControlLeft {position:absolute; top:10px; left:0;}
		div#sliderContainer div#slider .sliderControlRight {position:absolute; top:10px; right:0;}

/* bottom content */
div#contentBottom {margin:5px auto 0;}

/* sidebar */
#mainSidebar{float:left;width:200px;padding:0;}
	/* show special box */
	div#showSpecials {padding:10px 10px 0 10px; margin:0 0 20px 0;}
	
	div#shopLocal {padding: 2px 10px 18px; text-align:center;}
	
	/* sidebar category block */
	div.sidebarCategory {background:#fff;border:1px solid #a8c0cc; border-top:none; margin:0 auto 20px; width:198px;}
	div.sidebarCategory p.sidebarCategoryControl {float:right;}


/* content */
#mainContent{margin:0 0 0 218px; width:699px;}

	#main {width:425px; float:left;}
		#main .offerItem {padding:10px;border:1px solid #a8c0cc; border-top:none; position:relative; height:60px; }
		#main .offerItemTR {background:url(_images/bg-offeritem.gif) repeat-x bottom left;}
		/*#main .offerItemSelected { cursor: pointer; padding:10px;border:1px solid #a8c0cc; border-top:none; background:url(_images/bg-offeritemselected.gif) repeat-x bottom left; position:relative; height:70px; }*/
		#main .offerItemSelected { cursor: pointer;  background:url(_images/bg-offeritemselected.gif) repeat-x bottom left;}
		#main .arrowNormal {position:absolute;top:20px; right:-1px; z-index:9999;}
		#main .arrowSelected {position:absolute;top:10px; right:-38px; z-index:9999;}
		#main .page_buttons {margin:15px 0 0 15px; text-align: center;}
		#main .page_buttons .nav{font-size: 15px; font-weight: bold; margin: 0 10px 0 10px;}
		
		#main .coupons {width:190px; border:1px dashed #a8c0cc; padding:6px; background:url(_images/bg-offeritem.gif) repeat-x bottom left; float:left; margin:0 4px 8px; display:inline;}
		#main .coupons .couponsBtn {float:right;margin-top:10px;}
	
	#side {margin:0 0 0 449px;}
		#fullDetails {background:#f4fbfe; border:1px solid #a8c0cc; border-top:none; padding:10px 20px; margin:0 auto; min-height: 548px;}
		#fullDetailsAction {background:#fff; padding:8px; margin:0; border:1px solid #a8c0cc; border-top:none; border-bottom:0; width:190px;}
		#fullDetails-print-footer {display:none;}
		.sideAds {margin:10px auto 0; text-align:center}

/* single content box */
div#contentSingle {width:900px; padding:2px 10px 20px; margin:0 auto; background:#f4fbfe; border:1px solid #a8c0cc; border-top:none; border-bottom:none;}
div#contentSingleTop,div#contentSingleBottom {margin:0;}
div#contentSingleLeft {width:650px; float:left;  margin:0 0 0 0;}
div#contentSingleRight {margin:0 0 0 660px;padding:0 10px 0 15px; border-left:1px solid #c6dbec;}


/* footer */
#footer{background:#006991;padding:0 10px 0 20px;clear:both;}



/*
=======================
CSS Sprites
=======================
*/

/* global navigation */
ul#globalNav li {display:inline; font-size:14px; font-weight:bold; color:#fff; float:left;}
ul#globalNav li a {background:url(_images/sprite-globalnav.gif) no-repeat; height:30px; color:#fff; text-decoration:none; display:block; text-align:center; padding-top:11px; text-transform:capitalize;}
ul#globalNav li a#navHome {background-position:0 0; width:134px;}
ul#globalNav li a#navHome:hover, ul#globalNav li#active a#navHome {background-position:0 -41px;}
ul#globalNav li a#navBusiness {background-position:-134px 0; width:184px;}
ul#globalNav li a#navBusiness:hover, ul#globalNav li#active a#navBusiness {background-position:-134px -41px;}
ul#globalNav li a#navMember {background-position:-318px 0; width:178px;}
ul#globalNav li a#navMember:hover, ul#globalNav li#active a#navMember {background-position:-318px -41px;}
ul#globalNav li a#navCoupons {background-position:-496px 0; width:92px;}
ul#globalNav li a#navCoupons:hover, ul#globalNav li#active a#navCoupons {background-position:-496px -41px;}



/* icon and buttons */
.spriteIcon {background:url(_images/sprite-icon.gif) no-repeat;}
	.tweeter {background-position:0 -2px; width:17px; height:16px; float:left; margin-left:117px; display:inline;}
	.tweeter a {display:block; text-indent:-9999px;}
	.iconPrint {background-position:0 -32px; height:25px;}
	.iconEmail {background-position:0 -65px; height:25px;}
	.iconSms {background-position:0 -97px; height:25px;}
	.iconSubscribe{background-position:0 -129px; height:25px;}
	.iconSubscribed{background-position:1px -491px; height:25px; color: #0080B1; font-weight: bold;}
	.iconSame {background-position:0 -163px; height:25px;}
	.iconInfo {background-position:0 -296px; height:22px;}

.spriteButton {background:url(_images/sprite-button.gif) no-repeat}
	.login {background-position:0 0; height:24px;  width:71px; color:#25507a;text-transform:uppercase; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0 0 2px 0;}
	.logout {background-position:-71px 0; height:24px;  width:71px; color:#25507a;text-transform:uppercase; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0 0 2px 0; position: absolute; top:8px; right: 8px;}
	.subsDetails {background-position:-71px 0; height:24px;  width:71px; color:#25507a;text-transform:uppercase; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0 0 2px 0; position: absolute; top:8px; right: 87px;}
	.btnShowSpecial {background-position:0 -25px; width:18px; height:20px; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0; vertical-align:middle;}
	.btnSidebarPrev {background-position:-18px -25px; width:18px; height:20px; text-indent:-9999px; display:block; float:right; margin-right:5px;}
	.btnSidebarNext {background-position:0 -25px; width:18px; height:20px; text-indent:-9999px; display:block;float:right; margin-right:10px;display:inline;}
	.btnCoupons {background-position:0 -102px; width:99px; height:17px; display:block;}
	.btnShopLocal {background-position:0 -130px; height:23px;  width:119px; color:#fff;text-transform:uppercase; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0 0 2px 0;}

/* block background */
.spriteBackground {background:url(_images/sprite-background.jpg) no-repeat;}
	.bgTweeter {background-position:0 -196px; width:260px; height:85px;}
	.bgLogin {background-position:0 -150px; width:371px; height:41px;}
	.bgSliderContainer {background-position:0 0; width:679px; height:125px;}
	.bgSliderControlLeft {background-position:-15px -421px; width:21px; height:115px; display:block; text-indent:-9999px;}
	.bgSliderControlRight {background-position:-42px -421px; width:21px; height:115px; display:block; text-indent:-9999px;}
	.bgShowsSpecial {background-position:0 -285px; width:180px; height:64px;}
	.bgCategoryOpen {background-position:0 -364px; width:182px; height:27px;}
	.bgCategoryClose {background-position:-201px -364px; width:182px; height:27px;}
	.bgMainContentHeading {background-position:0 -553px; width:409px; height:27px;}
	.bgArrowNormal {background-position:0 -602px; width:10px; height:50px;}
	.bgArrowSelected {background:url(_images/bg-arrowSelected.png) 0 0 no-repeat; width:47px; height:70px;}
	.bgSideHeading {background-position:-383px -150px; width:234px; height:25px;}
	.bgFullDetailsActionTop {background-position:0 -657px; width:208px; height:3px;}
	.bgFullDetailsActionBottom {background-position:0 -801px; width:208px; height:3px;}
	.bgSideLeftHeading {background-position:0 -809px; width:184px; height:27px;}
	.bgShopLocal {background-position:0 -882px; width:180px; height:90px;}
	.bgContentSingleTop {background-position:0 -1004px; width:922px; height:10px;}
	.bgContentSingleBottom {background-position:0 -1084px; width:922px; height:10px;}

/*
=======================
Other Classes
=======================
*/
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.clearRight{clear:right;height:0;font-size:1px;line-height:0;}



/*
=======================
Overlay Styling
=======================
*/
div.overlay {
	/* growing background image */
	background-image:url(/_images/overlay/white.png);
	/* dimensions after the growing animation finishes  */
	width:500px;
	height:470px;		
	/* initially overlay is hidden */
	display:none;
	/* some padding to layout nested elements nicely  */
	padding:35px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(/_images/overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.overlay h2 {
	background:#DCF4FE;
	display:block;
	font-size:24px;
	font-weight:bold;
	height:34px;
	line-height:24px;
	margin-bottom:20px;
	padding:8px 0 5px 40px;
}
div.overlay #ovelayContent {
	margin: 0 10px 10px 10px;
}
div.overlay form p {margin-bottom:30px;}
div.overlay form br {clear:left;}
div.overlay form .required {color:#89b753;}
div.overlay form label {width:97px; float:left; font-weight:bold; margin:5px 0 15px 40px;}
div.overlay form input.txtWide {width:280px; height:18px; padding:2px 5px; border:1px solid #a8c0cc; background:#fff url(_images/sprite-background.jpg) no-repeat -410px -224px;}
div.overlay form input.txtNarrow {width:125px; height:18px; padding:2px 5px; border:1px solid #a8c0cc; background:#fff;}
div.overlay form select {width:125px; height:25px; padding:2px 2px 2px 5px; border:1px solid #a8c0cc; background:#fff;}
div.overlay form input.buttonSubmit {background-position:0 -166px; height:36px;  width:389px; color:#25507a;text-transform:uppercase; border:none; font:bold 11px/11px Arial, Helvetica, sans-serif; padding:0 0 2px 0; color:#fff; margin:10px 0 0 40px;}

div.overlay h2 {
	background:#DCF4FE;
	display:block;
	font-size:24px;
	font-weight:bold;
	height:34px;
	line-height:24px;
	margin-bottom:20px;
	padding:12px 0 5px 20px;
}
div.overlay .overlayContent {
	margin: 0 10px 10px 10px;
}

/*
=======================
Form Generic
=======================
*/

span.error {
	color:#FF575A;
	font-weight: bold;
	background: url(/control/css/layout/site/forms/cross.png) no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
	margin-left: 10px
}
input.error, select.error {
	border: 1px solid red !important;
	background:#FFEAEA;
}
.butSmall {color:#25507A; font-size: 6pt; }
/*
=======================
Messages
=======================
*/
.messageWrapper {
	width: 90%;
	margin: auto;
	margin-top: 10px;
}
.messageWrapper div.message {
	font-weight: bold;
	padding: 30px;
}

.alertWrapper {
	width: 80%;
	margin: auto;
}
.alertWrapper div.message {
	font-weight: bold;
	padding: 10px 10px 0 10px;
}


.green {
	border: 1px solid #b0eba8;
	color: #65A965;
	background-color:#E6FFE6;
}
.red {
	border: 1px solid #B1141B;
	color: #B1141B;
	background-color:#FFF0F0;
}


/*
=======================
jGrowl
=======================
*/
div.jGrowl {padding: 10px;z-index: 9998;}
body > div.jGrowl {position:fixed;}
body > div.jGrowl.top-left {left: 0px;top: 0px;}
body > div.jGrowl.top-right {right: 0px;top: 0px;}
body > div.jGrowl.bottom-left {left: 0px;bottom:0px;}
body > div.jGrowl.bottom-right {right: 0px;bottom: 0px;}
body > div.jGrowl.center {top: 0px;width: 50%;left: 25%;}
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left: auto;margin-right: auto;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { border-bottom: 1px solid #619f1a; 
																	background-color:#FFF;
																	color: #619f1a;
																	float: left;
																	font-size: 21px;
																	font-weight: bold;
																	left: 0;
																	margin-top: -10px;
																	padding: 10px 30px 0 30px;
																	position: fixed;
																	opacity: .90;
																	filter: alpha(opacity = 90);
																	zoom: 1;
																	width: 100%;
																	font-family: Arial, Helvetica, sans-serif;
																	text-align: left;
																	display: none;
																	-moz-border-radius: 1px;
																	-webkit-border-radius:1px;}
div.jGrowl div.jGrowl-notification {min-height: 36px;}
div.jGrowl div.jGrowl-notification div.header {font-weight: bold;font-size:13px; margin-bottom:5px;}
div.jGrowl div.jGrowl-notification div.close {z-index: 9999;float: right;font-weight: bold;font-size: 12px;cursor:pointer;}
div.jGrowl div.jGrowl-closer {height: 15px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size:11px;font-weight: bold;text-align: center;}



/*
=======================
Tables
=======================
*/

table.tableStandard thead th {
	background-color:#9FBA33;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #FFF;
	padding: 3px 3px 3px 10px;
}
table.tableStandard td {
	padding:8px;
}
table.tableStandard tbody tr {
	background:url(_images/bg-offeritem.gif) repeat-x bottom left; 
}
table.tableStandard tbody tr.mouseover {
	background:url(_images/bg-offeritemselected.gif) repeat-x bottom left; 
}
table.tableStandard tbody tr.deletedTR {
	color:silver;
}



/* TABLE SHORTER */
table.tableStandard thead tr .headerSortDown, 
table.tableStandard thead tr .headerSortUp {
background-color:#666666;
}

table.tableStandard thead tr .header {
	background-image: url(/Administration/_images/table_sort_header.gif);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
}
table.tableStandard thead tr .headerSortUp{
	background-image: url(/Administration/_images/table_sort_header_asc.gif);
}
table.tableStandard thead tr .headerSortDown{
	background-image: url(/Administration/_images/table_sort_header_desc.gif);
}





