@import url("reset.css");
@import url("menus.css");
@import url("list-tables.css");
/* page body */

body {background-color:#fdfdfd; background-image: url(../img/bg-page.png);background-repeat: repeat-x; font-size:14px; color:#666; font-family: "Trebuchet MS",Arial,Lucida,Helvetica,sans-serif;}
#bodyWrap {width:1100px; margin:0 auto; min-width:1100px; max-width:1100px; width: auto !important;}
#headerTop {/*background-color: #002B55;*/ height: 46px; margin-top:0px;}
#mainWrap {background-image:url(../img/bg-page-sidebar.png); background-position:right; background-repeat:repeat-y; overflow:hidden;}
#mainWrap div.mainContent {margin-right: 420px;}
.mainContent {padding-bottom: 10px;}
#content-block {text-align:left; margin:14px 0 10px 0; padding:0px; line-height:21px;}
.contentWrapper {clear: both;}
.contentLeft {margin-right: 420px;}
.contentRight {float:right; position:relative; width:420px; text-align:center;}
/* div.mainContent {background:#f1f1f0;background-image: url(../img/content_top.png);background-repeat: repeat-x;margin: auto;padding-bottom: 10px;}*/
/* fixed problem in Safari by commenting out -- overflow: hidden;*/

p {margin: 10px 0 10px 0;padding: 0;text-align: left;line-height:21px;}
img {border:0;}
.imageFade{/*display:block;*/ opacity:1.0;filter: alpha(opacity=100);}
.imageFadeBlock{display:block; opacity:1.0;filter: alpha(opacity=100);}
.leftFloat {float: left;}
.rightFloat {float: right;}
.centerAlign {text-align: center;}
.leftAlign {text-align: left;}
.rightAlign {text-align: right;}
.clear {clear: both;}
.hidden {display: none;}
.inside {padding: 1em;}
.inside_sm {padding: 0.5em;}
.inside_top {padding-top: 1em;}
.bold {font-weight:bold;}
#spacerLineBlue{border-top:1px solid #085a94; height:1px; margin:30px auto 30px auto;}
#spacerLineGrey{border-top:1px solid #ddd; height:1px; margin:30px auto 30px auto;}
.iconPlus {background: url(../img/ico/add.png) no-repeat; background-position: 4px 4px;}
.iconMinus {background: url(../img/ico/delete.png) no-repeat; background-position: 4px 4px;}
.iconHelp {margin:5px; padding:0;}
/*.iconBoardMember {margin:0px; padding:0px; border:1px solid #FF00ff;}*/
/*SIMPLE CSS TOOL TIP */
#addThisBadge{margin:2px auto 0px auto; float:right;}
/*#addThisBadge{margin:12px auto 18px auto; width:100%; border:1px solid #ff00ff;}
#donateNow{float:right;}
.btnDonate {}*/



/*FROM TODAY SHOW
.block, #showcase, .heardit, .navshadow {-moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22);}
*/

/*.shadow {-moz-box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 5px 5px 5px #ccc; box-shadow: 5px 5px 5px #ccc;}*/
.shadow {
	/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);*/
	-moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22);
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=5);
}

#krogerBox {
	font-size:12px;
	margin:15px auto 20px 54px;
	padding:10px;
	line-height:21px;
	border: 2px solid #004c7a;
	width:480px;
	background:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	-moz-box-shadow: 5px 5px 5px #999;
  	-webkit-box-shadow: 5px 5px 5px #999;
  	box-shadow: 5px 5px 5px #999;
}

#krogerBoxNarrow {
	float:right; 
	margin:15px auto 20px 54px;
	padding:10px;
	width:212px;
}

#modalGasGrocery {font-size:11px;}
/*SIMPLE CSS TOOL TIP */
/*#tooltip{position:absolute;border:1px solid #3e3e3e; background:#fff url(../img/bg-tooltip.png);background-repeat: repeat-x; padding:4px; color:#8f0000; display:none; font-size:11px;}*/
/*#tooltip{position:absolute;height:150px; width:150px; border:1px solid #3e3e3e; background:#fff url(../img/bg-tooltip.png);background-repeat: repeat-x; padding:4px; color:#8f0000; display:none; font-size:11px;}*/
#tooltip{position:absolute; border:1px solid #3e3e3e; background:#fff url(../img/bg-tooltip.png);background-repeat: repeat-x; padding:4px; color:#666; display:none; font-size:11px;}


#sideBarWrap {overflow:hidden; padding-bottom:1em; width:400px;}
#sideBarItemAdsTop {width: 385px; height:130px; margin:0 10px 25px 10px; padding:0;}
#sideBarItemAdsBottom {width: 385px; height:130px; margin:10px 10px 25px 10px; padding:0;}
#adsFormat {border:1px solid #ddd; padding:2px;}
#sideBarItemTallFeatureJobs {width: 385px; margin:0px 10px 35px 10px; padding:0; border:1px solid #ddd; background:#fff;}
#sideBarItemTallFeature {width: 385px; margin:0px 10px 35px 10px; padding:0; border:1px solid #ddd; background:#efeded;}
#sideBarItemTallGems {width: 385px; margin:0px 0px 35px 0px; padding:0; border:1px solid #ddd; background:#efeded;}
.sbPspace{margin-top:4px;}
.footerPspace{margin-top:3px;}
/*#sideBarItemVideo {width: 385px; margin:10px; padding:4px; border:1px solid #052754; background: url(../img/bg-video.png) repeat-x; }*/


/* goodsearch */
#sideBarItemGoodShop {width:390px; margin:10px 10px 30px 10px; padding:0;}
#sideBarItemSearch {width:390px; margin:10px 0 30px 10px; padding:0;}
#headerSearch {margin:0 auto 4px auto;}
#goodSearchWrap{background:#f0f0f0; border:1px solid #d9d9d9; height:24px; margin:0; padding:0px 3px 7px 3px;}
#goodSearchKeywords{display: none;}
/*div#goodSearch{padding-left: 1em; position: relative;}*/
#goodSearch{}
#goodSearch div{float:left; font-size:11px; height:35px; padding-right:4px; position:relative;}
#goodSearch input{padding-top:4px;}
#goodSearch span{}
#goodSearch img{padding-top:10px;}
#goodSearch .label{color: #666; }
#goodsearch_keywords_5{
	background:#fff url(http://www.goodsearch.com/_gfx/yahoo_background.gif);
	background-repeat: no-repeat; 
	border-collapse:collapse;
	border:1px solid #666; 
	font-size:11px; 
	margin-bottom:0px; 
	margin-top:6px;
	vertical-align:middle;
	width: 200px;
}
/* end goodsearch */
/*keep for record - input[type="checkbox"].give it a class name {margin:-2px; }*/
input[type="radio"].goodsearch {margin-top:8px; }



#facebox .b {background:url(../img/widgets/b.png);}
#facebox .tl {background:url(../img/widgets/tl.png);}
#facebox .tr {background:url(../img/widgets/tr.png);}
#facebox .bl {background:url(../img/widgets/bl.png);}
#facebox .br {background:url(../img/widgets/br.png);}
#facebox {position: absolute; width: 100%; top: 0; left: 0; z-index: 100; text-align: left;}
#facebox .popup {position: relative;}
#facebox table {margin: auto;border-collapse: collapse;}
#facebox .body {padding: 10px;background: #fff;width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;}
#facebox .footer {border-top: 1px solid #004c7a; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0;}


/* footer */
#footerWrap {width:100%; position: relative;}
#footerBody {font-size:10px; width:100%; color:#fff; background-image: url(../img/bg-footer.png); background-repeat:repeat-x; position:absolute; z-index:15;}
#footerWrapInside{width: 1100px; margin:20px auto; min-width:1100px; max-width:1100px; width: auto !important;}

#footerBody h3 {font-size:12px; margin:0; padding:0; margin:4px 0 4px 0;}
#footerColumn1 {float:left; height:180px; width:180px; margin:0px 25px 0px 0px; border-right:1px solid #6a2222;}
#footerColumn2 {float:left; height:180px; width:260px; margin:0px 25px 0px 25px;  border-right:1px solid #6a2222;}
#footerColumn3 {float:left; height:180px; width:240px; margin:0px 25px 0px 25px;  border-right:1px solid #6a2222;}
#footerColumnAddress {float:right; height:180px; width:240px; margin:0px; text-align:right;}
#footerColumnAddress h3 {font-size:10px;}
#footerLegalWrap {width:100%; background:#450000; height:250px;}
#footerLegalBody {width:100%; color:#fff; font-size:10px; padding-top:220px;}
#footerLegalWrapInside{width: 1100px; margin:0 auto; min-width:1100px; max-width:1100px; width: auto !important;}
/* end footer*/

