/******************************************************************************************************
shop.css

This css file defines the shop page styles for Juneau

******************************************************************************************************/


/******************************************************************************************************
												shop page styles 
******************************************************************************************************/
.border3 { border-bottom: 1px solid #fff; }
.border4 { border-bottom: 1px solid #5f7a39; }

.bullet3 { 
	display: block;
	background: url("/dev/images/misc/bullet3.gif") no-repeat 0 3px;
	vertical-align: bottom;
	padding: 0 0 0 18px;
}

#main-body .body-table .right-rail-inside .shop-bg {
	float: left;
	background: #f5ece8;
}
#main-body .body-table .module a.shop {
	color: #333366;
	font-size: 11px;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#main-body .body-table .module a:hover.shop {
	color: #333366;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
#main-body .body-table .inside-box2 {
	margin: 0;
	padding: 0 5px;
}
#main-body .body-table .shop h2 {
	text-transform: none;
}
#main-body .body-table .shop .shop-box {
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 0;
}
#main-body .body-table .shop .shop-box img {
	border: 1px solid #f1f1f1;
	margin: 0 0 5px 0;
	padding: 0;
}
#main-body .body-table .shop .shop-digest {
	text-align: left;
	margin: 0;
	padding: 0;
}
#main-body .body-table .shop p.digest-ads {
	color: #3d3d3d;
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 20px;
}

/*** job search ***/
#main-body .body-table .shop .job-search {
	margin: 0;
	padding: 0;
}
#main-body .body-table .shop .job-search p {
	clear: both;
	display: block;
	margin: 0;
	padding: 8px 0 5px 0;
}
#main-body .body-table .shop .job-search p.checkbox {
	color: #3d3d3d;
	font-size: 11px;
	margin: 0;
	padding: 8px 0 15px 0;
}
#main-body .body-table .shop .job-search form {
	margin: 0;
	padding: 0;
}
#main-body .body-table .shop .job-search input {
	float: left;
	display: block;
	background: #fafade;
	border: 1px solid #99999f;
	width: 200px;
	margin: 0 0 5px 0;
	padding: 0;
}
#main-body .body-table .shop .job-search select {
	float: left;
	display: block;
	background: #fafade;
	border: 1px solid #99999f;
	width: 215px;
	margin: 0 0 5px 0;
	padding: 0;
}
#main-body .body-table .shop .job-search input.checkbox {
	float: left;
	display: block;
	background: none;
	border: none;
	width: auto;
	margin: 0 3px 0 0;
	padding: 0;
}

/*** shop print ads ***/
/*#main-body .body-table .shop .newspapers a {
	color: #333366;
}*/
#main-body .body-table .shop .newspapers p {
	clear: both;
	text-align: center;
}
#main-body .body-table .shop .newspapers form {
	color: #333366;
	margin: 0;
	padding: 0;
}
#main-body .body-table .shop .newspapers input {
	float: left;
	border: 1px solid #333366;
	width: 200px;
	height: 14px;
	color: #333366;
	font: normal 11px arial,helvetica,sans-serif;
	text-align: left;
	text-transform: none;
	margin: 0 3px 0 0;
	padding: 1px 1px 1px 5px;
}


/*** shop spotted ***/
#main-body .body-table .spotted {
	float: left;
	width: 494px;
	background: #f5ece8;
	margin: 0;
	padding: 0;
}
#main-body .body-table .spotted .gallery {
	display: none;
	margin: 0;
}
#main-body .body-table .spotted .gallery p {
	color: #b63f18;
	font: bold 11px arial,helvatica,sans-serif;
	margin: 0;
	padding: 20px 20px 20px 0;
}
#main-body .body-table .spotted .gallery img {
	display: block;
	float: left;
	margin: 4px 20px 4px 4px;
	padding: 0 0 4px 0;
}
#main-body .body-table .spotted .gallery .first-photo {
	margin: 0;
	padding: 0;
}
#main-body .body-table .spotted div.selected {
	display: block;
}
#main-body .body-table .spotted h2.section-header {
	background: url("/dev/images/section_headers/shop_homepromo.gif") no-repeat;
	border-bottom: 1px solid #fff;
	width: 494px;
	height: 19px;
	color: #fff;
	font-size: 10px;
}
#main-body .body-table .spotted .buttons {
	float: right;
	font-weight: bold;
	text-transform: uppercase;
	margin: 2px 10px 0 0;
	padding: 0;
}
#main-body .body-table .spotted .buttons a {
	background: url("/dev/images/misc/buttons_shop_off.gif") center center no-repeat;
	width: 14px;
	height: 14px;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	padding: 0 3px 0 5px;
}
#main-body .body-table .spotted .buttons a:hover {
	background: url("/dev/images/misc/buttons_shop_on.gif");
	color: #b63f18;
}
#main-body .body-table .spotted .buttons a.selected {
	background: url("/dev/images/misc/buttons_shop_on.gif");
	color: #b63f18;
}


/*** shop paper ads ***/

.shoptop { color: #336; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 9pt; text-decoration: none; }
.findit { color: #000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 9pt; text-decoration: none; vertical-align: bottom; }
.shoptop a:link { color: #336; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12pt; text-decoration: none; }
.shoptop a:hover { color: #7d7dbe; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12pt; text-decoration: none; }
.shoptop a:visited { color: #336; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12pt; text-decoration: none; }

/***************************************************
			module header/footer structure
***************************************************/
#main-body .body-table .left-rail-inside .section-header-494 {											/* story module header */
	background: #FFFFFF url('/dev/images/shop/shop_header_494.jpg') no-repeat top center;
	width: 494px;
	height: 22px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .left-rail-inside .section-header-494 p {
	margin: 0 0 0 20px;
}
#main-body .body-table .left-rail-inside .section-footer-494 {							/* right rail background */
	background: #FFFFFF url('/dev/images/shop/bot_shop_sect.jpg') no-repeat bottom center;
	width: 494px;
	padding: 0 0 10px 0;
}
#main-body .body-table .left-rail-inside .section-header-244 {											/* story module header */
	background: #FFFFFF url('/dev/images/shop/header_244.jpg') no-repeat top center;
	width: 244px;
	height: 22px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .left-rail-inside .section-header-244 p {
	margin: 0 0 0 20px;
}
#main-body .body-table .right-rail-inside .section-header-200 {											/* story module header */
	background: #dce8f1 url('/dev/images/shop/header_200.jpg') no-repeat top center;
	width: 200px;
	height: 22px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .right-rail-inside .section-header-200 p {
	margin: 0 0 0 20px;
}
#main-body .body-table .right-rail-inside .section-footer-200 {							/* right rail background */
	background: #dce8f1 url('/dev/images/shop/footer_200.jpg') no-repeat bottom center;
	width: 200px;
}
#main-body .body-table .left-rail-inside .section-header-jobnet {											/* story module header */
	background: #FFFFFF url('/dev/images/shop/jobnet_banner.jpg') no-repeat top center;
	width: 494px;
	height: 106px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .left-rail-inside .section-header-jobnet p {
	margin: 0 0 0 20px;
}


/******************************************************************************************************
												Featured Home styles 
******************************************************************************************************/


#main-body .body-table .right-rail-inside #featured_home_shop .left {
	text-align: left;
	
	margin: 0 13px 0 0;
	padding: 0px 0 0 30px;
	}
#main-body .body-table .right-rail-inside #featured_home_shop .left img {

	
	margin: 0 10px 0 0;
	}
#main-body .body-table .right-rail-inside #featured_home_shop .right {
	
	}
#main-body .body-table .shop #featured_home_shop a {												/* shop link */
	color: #333366;
	font: 11px arial,helvetica,sans-serif;
	text-decoration: none;
}
#main-body .body-table .shop #featured_home_shop a:hover {	
	text-decoration: underline;
	}
#main-body .body-table .right-rail-inside  #featured_home_shop a {												/* shop link */
	color: #333366;
	font: 11px arial,helvetica,sans-serif;
	text-decoration: none;
}
#main-body .body-table .right-rail-inside  #featured_home_shop a:hover {	
	text-decoration: underline; 
	}
