@import url("overlays.css");

body {
	padding:0px;
	margin:0px;
	background-color:#f4f6f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color: #271717;
}
img {border:none;}
a {text-decoration:none; color:inherit; }
a:hover {text-decoration:underline;}


.rightBackground {
	padding-right:10px;
	background:url(../images/shadow_right.png);
	background-repeat:repeat-y;
	background-position:right;
}

.leftBackground {
	background:url(../images/shadow_left.png);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:10px;
	width:979px;
}

.mainWidth {
	width:989px;
	margin-left:auto;
	margin-right:auto;
}

.imageAlign {
	margin-left:auto;
	margin-right:auto;
	width:999px;
}

/* ---------------- Header --------------- */

#headerContainer {
	background-color:#becca9;
	padding:0px 10px 10px 10px;
	height:100px;
}

#logo {
	float:left;
	height:91px;
	width:132px;
	padding-top:15px;
	padding-left:10px;
}

#tagline {
	float:left;
	margin-top:54px;
	width:400px;
}

#utilMenu {
	float:right;
	margin-right:20px;
	margin-top:5px;
	color:#241515;
	font-size:12px;
	-webkit-text-size-adjust:none;
}

#utilMenu a, #utilMenu a:visited, #accountMenu a, #accountMenu a:visited {
	color:#241515;
	font-size:12px;
}

#accountMenu {
	float:right;
	white-space:nowrap;
	background-color:#91a37b;
	color:#241515;
	padding:5px 10px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	font-size:12px;
}

#searchContainer {
	float:right;
	clear:right;
	height:50px;
	padding-top:30px;
	white-space:nowrap;
}

/* ---------------- Main Menu --------------- */

#mainMenu a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	white-space:nowrap;
	color:#271717;
	font-weight:bold;
	margin-left:1px;
	background-color:#FFFFFF;
	text-align:center;
}

#mainMenu a:first-child {
	margin-left:0px;
}

#mainMenu a:hover, #mainMenu a.active {
	text-decoration:none;
	background-image:url(../images/menu_over.jpg);
	background-position:bottom;
}

#mainMenu {
	background-color:#CCCCCC;
	white-space:nowrap;
	padding-top:1px;
	padding-bottom:1px;
	height:40px;
}

#menu_whats_new{width:115px;}
#menu_gifts_occasions{width:155px;}
#menu_gardening_plants{width:165px;}
#menu_outdoor_living{width:136px;}
#menu_indoor_decor{width:122px;}
#menu_healthy_living{width:135px;}
#menu_resource_center{width:145px;}

#breadcrumb {
	background-color:#ffffff;
	height:40px;
	line-height:40px;
	padding:0px 25px;
	border-bottom:1px solid #cccccc;
	color:#415364;
	-webkit-text-size-adjust:none;
}

#breadcrumb a {
	color:#415364;
	padding:0px 5px;
}

#breadcrumb span {
	float:right;
}

#breadcrumb span.shareThis {
	background-image:url(../images/icon_share.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	color:#8f9faf;
	font-size:11px;
	font-weight:bold;
}


/* ---------------- Homepage --------------- */

.hompageBanner {
	display:block;
	height:;
	width:100%;
	background-color:#ffffff;
}

.newsletterBanner {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#6b7e75;
	font-style:italic;
	background-color:#becca9;
	height:55px;
	line-height:55px;
	text-align:right;
	padding-right:20px;
}

.newsletterBanner input {
	color:#666666;
}

.newsletterBanner strong {
	font-weight:normal;
	font-size:16px;
	color:#141414;
}

#homepagePromos {
	background-color:#ffffff;
}

#homepagePromos a {
	color:#125e3f;
}

#homepagePromos h4 {
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000000;
	font-style:italic;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#homepagePromos .upcomingEvents {
	float:left;
	height:210px;
	width:260px;
	padding:0px 20px;
	border-right:1px solid #cccccc;
	margin-top:20px;
}

#homepagePromos .currentPromotions {
	float:left;
	height:210px;
	width:260px;
	padding:0px 20px;
	border-right:1px solid #cccccc;
	margin-top:20px;
}

#homepagePromos .resourceCenter {
	float:left;
	height:210px;
	width:337px;
	padding:20px;
}

.blockWithImage {
	padding-top:10px;
	margin:5px;
	height:70px;
	font-size:11px;
}

.blockWithImage img {
	float:left;
	margin:0px 10px 16px 10px;
}

.blockWithoutImage {
	padding:10px 0px 15px 0px;
	margin:30px 17px 10px 17px;
	font-size:11px;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
}

a.promoBlock, a.promoBlock:visited {
	color:#271717;
}

.smallGreen {
	color:#125e3f;
	font-size:14px;
}

a.promoBlock:hover div {
	background-color:#f2f2f2;
}

a.promoBlock {
	border:none;
	outline:none;
}

.viewAll {
	float:right;
	margin-right:10px;
}

.divider {
	border-bottom:1px solid #cccccc;
	clear:both;
}

.promoRed {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#820027;
	font-style:italic;
	margin-bottom:5px;
}

.heathersHint {
	padding-left:20px;
	height:90px;
}


/* ---------------- Left Menu --------------- */

#leftMenu {
	width:200px;
	background-color:#ffffff;
	float:left;
	height:100%;
}

#leftMenu h4 {
	margin:0px;
	font-size:14px;
	padding:15px 10px 10px 25px;
	color:#2c1819;
}

#leftMenu ul {
	padding:0px 2px;
	margin:0px 25px;
	list-style:none;
	margin-bottom:20px;
}

#leftMenu li {
	padding:2px 0px;
	margin:0px;
	color:#415364;
	background-image:url(../images/icon_single_chevron.png);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:10px;
}

#leftMenu li a {
	color:#415364;
}

#leftMenu li a.active {
	color:#2c1819;
	font-weight:bold;
}

.topBackground {
	background-color:#f0f3eb;
	//padding-bottom:20px;
	border-bottom:1px solid #cacaca;
}

.lowerBackground {
	background-color:#ffffff;
}

/* ---------------- Content --------------- */

.contentContainer, #contentContainer {
	background-color:#ffffff;
	padding-bottom:30px;
}

#contentContainer {
	float:left;
	width:100%;
}

.contentContainer a {
	color:#006644;
	text-decoration:underline;
	font-weight:normal;
}

.contentContainer h2 {
	margin-left:20px;
	margin-bottom:0px;
	padding-bottom:20px;
	overflow:visible;
	line-height:30px;
}

.contentContainer img {
	margin:10px 10px 10px 0px;
}

.contentContainer p {
	margin-left:20px;
	margin-right:20px;
}

.contentContainer ul {
	width:700px;
}

#contentRight {
	width:778px;
	/*padding-left:20px;
	padding-right:20px;*/
	border-left:1px solid #cacaca;
	float:left;
	background-color:#ffffff;
}

.detailContainer {
	border-bottom:1px solid #cacaca;
	float:left;
	padding-bottom:30px;
	margin-left:20px;
}

.itemImage {
	height:410px;
	width:410px;
	float:left;
	text-align:center;
}

.itemContent {
	float:left;
	width:300px;
	margin-left:20px;
}

.itemContent .tabs {
	margin-bottom:40px;
	border-bottom:1px solid #cacaca;
	padding-bottom:2px;
	padding-left:15px;
	margin-top:15px;
}

.itemContent .tabs a {
	padding:3px 10px;
	margin-right:2px;
	border-top:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-left:1px solid #cacaca;
	background-color:#ececec;
	color:#415364;
}

.itemContent .tabs a.active {
	background-color:#ffffff;
	padding-top:6px;
}

.itemButton {
	text-align:right;
	margin-top:40px;
	width:100%;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:34px;
	font-weight:normal;
	color:#271717;
	margin:0px;
	padding:15px 20px;
	margin-bottom:20px;
}

h2 {
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:25px;
	font-weight:normal;
	color:#007052;
	line-height:30px;
}

h3 {
	color:#888888;
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin-top:20px;
}

h4 {
	margin:0px;
	font-size:14px;
	padding:15px 10px 10px 25px;
	color:#2c1819;
}

.smallGallery {
	clear:both;
	float:left;
	width:740px;
	margin-bottom:20px;
	padding-left:25px;
}

.smallGallery a {
	color:#006644;
	float:left;
	font-family:georgia;
	font-size:15px;
	font-style:italic;
	padding-left:10px;
	padding-right:10px;
	width:160px;
	border-bottom:1px solid #cacaca;
	padding-top:20px;
	cursor:pointer;
}

.smallGallery a:hover {
	text-decoration:none;
	background-color:#F0F3EB;
}

.smallGallery a .thumbnail {
	width:160px;
	height:103px;
	overflow:hidden;
	margin-bottom:5px;
	border:1px solid #cccccc;
}

.smallGallery a .thumbnail *img {
	width:160px;
	cursor:default;
	z-index:5;
}

.smallGallery a p.subTitle {
	height:65px;
	padding-bottom:5px;
	display:table-cell;
	vertical-align:bottom;
}

.smallGallery a.product {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:160px;
	border-bottom:1px solid #cacaca;
	padding-top:20px;
	line-height:18px;
	height:355px;
	cursor:pointer;
	z-index:3;
}

.smallGallery a.product p {
	margin:8px 0px;
	cursor:pointer;
}

.smallGallery a.product p.title {
	color:#006644;
	font-family:georgia;
	font-size:15px;
	font-style:italic;
	height:55px;
	margin:0px 0px 3px 0px;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}

.smallGallery a.product div.description {
	font-size:14px;
	color:#666666;
	font-style:normal;
	height:90px;
	cursor:pointer;
	overflow:hidden;
}

.smallGallery a.product p.price {
	font-size:14px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	height:18px;
	cursor:pointer;
}

.headerImage {
	height:70px;
	width:778px;
}

.headerImage h1 {
	background-image:url(../images/header_bg.png);
	background-repeat:repeat-y;
	background-position:right;
	text-align:right;
}

.healthy_living {background-image:url(../images/headers/healthy-living.jpg);height:245px;}
.gardening_plants {background-image:url(../images/headers/gardening-plants.jpg);height:245px;}
.gifts_occasions {background-image:url(../images/headers/gifts-occasions.jpg);height:245px;}
.indoor_decor {background-image:url(../images/headers/indoor-decor.jpg);height:245px;}
.outdoor_living {background-image:url(../images/headers/outdoor-living.jpg);height:245px;}
.resource_center {background-image:url(../images/headers/resource-center.jpg);height:245px;}
.whats_new {background-image:url(../images/headers/whats-new.jpg);height:245px;}

dl.purchaseContent {
	display:block;
	width:300px;
	float:left;
	padding:0px;
	margin:0px;
}

dl.purchaseContent dt {
	width:95px;
	float:left;
	padding:0px;
	margin:0px;
	height:30px;
	text-align:right;
	padding-right:5px;
}

dl.purchaseContent dd {
	width:195px;
	float:left;
	padding:0px;
	margin:0px;
	height:30px;
	padding-left:5px;
}

.padded {
	padding:20px;
}

.toolBar {
	background-color:#becca9;
	width:758px;
	padding:10px;
	float:left;
	margin-bottom:15px;
}

#awardsContainer div {
	width:33%;
	text-align:center;
	float:left;
	height:300px;
}

#awardsContainer div p {
	padding:0px;
	margin:0px;
	width:100%;
}

.itemText table {
	clear:both;
}

/* ---------------- Shopping Cart ---------------------- */

#cartHeader {
	font-size:13px;
	font-weight:bold;
	background-color:#BECCA9;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	float:left;
	margin:0px;
	width:915px;
	padding-left:20px;
}

#cartHeader li, ul.cartItem li {
	float:left;
	padding:7px;
	width:85px;
	list-style:none;
}
#cartHeader li.itemNum, .cartItem li.itemNum { width:100px; }
#cartHeader li.desc, .cartItem li.desc { width:340px; }
#cartHeader li.tools, .cartItem li.tools { width:120px; }

.tools a { color:#006644; }

ul.cartItem {
		float:left;
		display:block;
		width:915px;
		border-bottom:1px solid #cccccc;
		padding-bottom:15px;
		padding-left:20px;
}

.cartItem {
	font-size:13px;
	color:#666666;
}

.cartItem .desc {
	font-size:11px;
}

.cartItem .desc strong a {
	color:#006644;
	font-size:14px;
}

#cartTotal {
	font-size:13px;
	color:#666666;
	float:left;
	width:100%;
	padding:0px 10px;
	border-bottom:1px solid #cccccc;
	width:915px;
}

#cartTotal li {
	float:left;
	display:block;
	width:47%;
	padding:7px;
}

#cartTotal a, #cartTotal a:visited {
	color:#50a01a;
}

#cartTotal li.rightAlign {
	text-align:right;
}

#cartTotal li.rightAlign span {
	display:block;
	float:right;
	width:60px;
	text-align:right;
}

#cartButtons {
	padding-top:15px;
	display:block;
	clear:both;
	float:right;
	margin-right:25px;
}

/* ---------------- Buttons --------------- */

button.goButton {
	background:none;
	background-image:url(../images/button_go.png);
	background-repeat:no-repeat;
	background-position:center center;
	border:none;
	color:#ffffff;
	height:27px;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	width:25px;
	font-size:13px;
	margin-left:0px;
	cursor:pointer;
	padding:0px 0px 4px;
	margin:0px;
}

button.brown {
	background-color:#2b1919;
	border:none;
	color:#ffffff;
	padding:5px 10px;
	font-size:14px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
}

a.brown {
	background-color:#2b1919;
	border:none;
	color:#ffffff;
	padding:6px 11px;
	font-size:14px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
}



/* ---------------- Footer --------------- */

#footerContainer {
	background-color:#ffffff;
	padding:10px;
	font-size:10px;
}

#footerContainer .column {
	border-left:1px solid #cccccc;
	padding-left:10px;
	padding-right:10px;
	width:132px;
	height:270px;
	float:left;
	margin:0px;
}

#footerContainer .column:first-child {
	border:none;
	padding-left:5px;
	width:152px;
}

#footerContainer .column a {
	clear:left;
	float:left;
	color:#333333;
	width:152px;
}

#footerContainer .column strong {
	margin-top:10px;
	float:left;
	padding-top:0px;
}

#footerContainer .bottomLinks {
	clear:both;
	padding:15px 10px 0px 10px;
	color:#666666;
}

#footerContainer .bottomLinks a {
	color:#666666;
}

#footerContainer .bottomLinks span {
	margin-left:20px;
}

#footerContainer .bottomLinks span.right {
	float:right;
}

.topSpace {
	margin-top:1em;
}

.iconBox {
	clear:both;
	width:90px;
	height:25px;
	padding-top:12px;
}

.iconBox img {
	border:0px;
	padding:0px;
	margin:0px;
	outline:0px;
}

#footerContainer .iconBox a {
	float:left;
	margin-right:5px;
	width:25px;
	clear:none;
}

/* ----------------------------- Login / Register -------------------------------- */

#stepProcess {
	font-size:16px;
	line-height:70px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ababab;
}

#stepProcess span {
	margin:0px 15px;
	font-style:italic;
}

#stepProcess span.active {
	color:#000000;
	border-bottom:1px solid #000000;
}

#stepProcess strong {
	font-size:20px;
	font-style:normal;
}

#loginContainer, #registerContainer {
	float:left;
	width:380px;
	margin:0px 20px;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#2B1919;
	height:340px;
}

#loginContainer h2, #registerContainer h2 {
	padding:10px 20px;
	color:#2B1919;
}

#loginContainer {
	background-color:#becca9;
	margin-left:55px;
}

#registerContainer {
	border:1px solid #cccccc;
}

#loginContainer a, #registerContainer a {
	color:#415364;
}

#loginContainer p, #registerContainer p {
	width:auto;
}

#loginContainer p strong, #registerContainer p strong {
	font-size:16px;
}

#loginContainer dt, #registerContainer dt {
	float:left;
	width:130px;
	text-align:right;
	clear:left;
	line-height:30px;
}

#loginContainer dd, #registerContainer dd {
	float:left;
	width:190px;
	line-height:30px;
	margin-left:10px;
}

#loginContainer button, #registerContainer button {
	width:185px;
}

#loginContainer *button, #registerContainer *button {
	position:relative;
	left:10px;
}

#loginContainer input, #registerContainer input {
	width:180px;
}

#errorBox {
	color:#bb0000;
}

/*------------------- Register --------------------*/

#register_left_column {
	float:left;
	width:250px;
}

#register_left_column h1 {
	padding-top:0px;
	padding-bottom:0px;
	line-height:35px;
}

#register_left_column a, #register_left_column a:visited {
	color:#415364;
	background-image:url("../images/icon_single_chevron.png");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}

#register_right_column {
	float:left;
	width:580px;
	padding-left:70px;
}

#register_left_column.noPadding {
	width:230px;
}

#register_right_column.noPadding {
	padding-left:20px;
	width:700px;
}

#register_right_column input {
	width:220px;
}

#register_right_column dl dt {
	float:left;
	width:200px;
	height:30px;
	text-align:right;
	clear:left;
}

#register_right_column dl dd {
	float:left;
	width:230px;
	height:30px;
	margin-left:10px;
}

#register_right_column dl dd select.state-input, #register_right_column dl dd select.country-input {
	*margin-left:10px;
}

#register_right_column dl dd.error {
	width:120px;
}

#register_right_column h2 {
	padding-left:20px;
}

#register_right_column.noPadding h2 {
	padding-left:0px;
	padding-top:10px;
}

.shippingBox {
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:20px;
	line-height:20px;
}

.shippingBox a, .shippingBox a:visited {
	color:#007052;
	font-size:14px;
}

/*------------------ Review Order --------------------*/
.addressBox {
	background-color:#dedede;
	padding:20px;
	width:299px;
	float:left;
	margin-bottom:20px;
}

.shoppingList ul {
	clear:left;
	padding-left:10px;
	float:left;
	margin:0px;
}

.shoppingList ul.item {
	border-top:1px solid #cacaca;
}

.shoppingList ul li {
	list-style:none;
	float:left;
	padding:7px 5px;
}

.shoppingList li.item_id {
	width:90px;
}
.shoppingList li.product_name {
	width:175px;
}
.shoppingList li.qty {
	width:75px;
	text-align:center;
}
.shoppingList li.qty input {
	width:35px !important;
}
.shoppingList li.unit_cost {
	width:80px;
	text-align:center;
}
.shoppingList li.cost {
	width:75px;
	text-align:center;
}
.shoppingList li.actions {
	width:110px;
}

.shoppingList li.actions a {
	color:#415364;
	font-size:13px;
}

.subLine {
	clear:both;
	border-bottom:1px solid #000000;
	padding-top:10px;
	margin-bottom:10px;
}

#buttonContainer {
	clear:both;
	text-align:right;
	padding-top:10px;
}

.printRight {
	float:right;
	font-size:14px;
}

.printRight a, .printRight a:visited {
	color:#415364;
}

/* ---------- Newsletter Form ----------- */


#Mail_ActionPage_FormResponse label, #job_application label, #contact_application label {
	width:190px;
	text-align:right;
	margin-right:10px;
	float:left;
	clear:both;
	height:40px;
}

#Mail_ActionPage_FormResponse label.error, #job_application label.error, #contact_application label.error {
	clear:none;
	width:270px;
	color:#ff0000;
	text-align:left;
	padding-left:10px;
	height:40px;
	display:block;
}

#Mail_ActionPage_FormResponse .textbox, #Mail_ActionPage_FormResponse .input, #job_application .textbox, #job_application .input, #contact_application .textbox, #contact_application .input {
	width:280px;
	float:left;
	height:20px;
}

#Mail_ActionPage_FormResponse textarea, #job_application textarea, #contact_application textarea {
	width:284px;
}



/* ----------- Wallpapers ------------- */

.month_container {
	float:left;
	clear:both;
	width:100%;
}

.thumbnail_box {
	width:100px;
	height:130px;
	margin:10px;
	text-align:center;
	float:left;
}

.thumbnail_box a {
	color:#2C1819;
}

/* ------- Resource Landing Page ------- */

.resourceGroup {
	margin-left:10px;
	margin-bottom:20px;
	height:145px;
	background-color:#f2f2f2;
	border-bottom:1px solid #cccccc;
}

.resourceGroup h3 {
	background-color:#ffffff;
	float:left;
	width:100%;
	height:25px;
	margin-top:0px;
	margin-bottom:0px;
	color:#333333;
	border-bottom:1px solid #cccccc;
}

.resourceGroup .resourceImage {
	height:120px;
	width:120px;
	float:left;
}

.resourceGroup .resourceImage img {
	margin:0px;
}

.resourceGroup ul {
	margin:0px;
	list-style:none;
	width:380px;
	float:left;
	margin-top:13px;
}

.resourceGroup ul li {
	float:left;
	line-height:20px;
	margin:5px;
	width:370px;
}

.resourceGroup ul li a {
	color:#415364;
	text-decoration:none;
}

.resourceGroup ul.twoColumn li {
	width:160px;
}

.form_submit {
	clear: both; 
	text-align: right; 
	width: 405px; 
	padding-top: 10px;
}

/* -------------------- Banners and Promos --------------------- */

.category_banner {
	width:778px;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #cccccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	clear:both;
	font-style:italic;
	white-space:nowrap;
	overflow:hidden;
}

.category_banner .promo_link {
	font-size:20px;
	width:339px;
	float:left;
	color:#6a7a90;
	border-right:1px solid #cccccc;
	text-align:center;
}

.category_banner .newsletter_banner {
	font-size:20px;
	width:435px;
	float:left;
	text-align:center;
}


/* -------------------- Events & Resources ----------------------- */

.listed_item {
	padding:5px 10px;
	border-bottom:1px solid #cccccc;
}

.listed_item h3 {
	margin:0px;
}

.listed_item h3 span {
	font-size:12px;
	float:right;
}

.listed_item p {
	padding:0px;
	margin:5px 0px;
}

.listed_item .location {
	float:right;
	clear:both;
}

/* ---------------- Misc ----------------- */

.column {
	float:left;
	margin:15px;
	width:290px;
}

.column a {
	float:left;
	clear:left;
}

.column a strong {
	padding-top:15px;
	float:left;
}

.wheat {
	float:right;
	margin-right:20px;
	background-image:url(/images/wheat_grass.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:240px;
	color:#007052;
	padding-bottom:90px;
}

.imageText {
	width:450px;
	margin-left:20px;
	height:100px;
}

.imageText p {
	padding-top:10px;
}

.imageText img {
	float:left;
	margin-right:15px;
}

#register_left_column p {
	padding-left:15px;
}

/* Hide Google search ads
.gsc-resultsbox-visible {
	background-color:#ffffff;
	width:750px;
	min-height:200px;
	bottom:145px;
	position:relative !important;
	
}
*/

/* --------------- Articles -------------- */

.articleDiv {
	float:left; 
	width:350px; 
	margin:0px 10px; 
	border-bottom:1px solid #cccccc;
}

.articleSpan {
	font-size:11px;
	width:85px;
	float:right;
	height:25px;
	color:#888888;
	padding-top:5px;
}

.articleHeader{
	font-weight:bold;
	font-size:13px;
	font-family:Georgia;
	color:#415364;
	display:table-cell; 
	vertical-align:middle; 
	height:45px;
	padding-right:7px;
}

a.articleLink {
	color:#415364;
	display:block;
	float:right;
	font-weight:bold;
	margin-left:9px;
	width:230px;
}

*a.articleLink {
	position:relative;
	bottom:15px;
}

/*form dd select { *width: 226px; *position: relative; *right: -10px; }  breaks item detail form, not sure where this came from??*/

