@charset "UTF-8";
/* CSS Document */

/* Colours */
/*
#F18F00 Orange
#C54527 Rust
#808000 Olive
#00613D Forest Green
*/
/* ------- */

body {
	margin:0px;
	padding:0px;
	background-image:url(/images/background.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#table_contact, #table_hbird {
	font-size:12px;
	border:0px;
	color:#00613D;
}

#table_contact {
	font-weight:bold;
}

#table_contact a {
	color:#C54527;
	text-decoration:underline;
}

#table_contact a:hover {
	text-decoration:none;
}

#leaves {
	background-image:url(/images/leaves.png);
	background-repeat:no-repeat;
	background-position:0px -40px;
}

#header {
	height:132px;
	width:100%;
	background-image:url(/images/header_background.png);
	background-repeat:repeat-x;
	margin:40px 0px 0px 0px;u
}

#header_image {
	width:800px;
	height:67px;
	padding:65px 0px 0px 160px;
	background-image:url(/images/footer.png);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
}

#header_image a {
	color:#F18F00;
	text-decoration:none;
}

#header_image a:hover {
	color:#C54527;
}

#tagline {
	padding:0px 0px 14px 240px;
	color:#C54527;
	font-size:12px;
}

#main {
	width:900px;
	height:auto;
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

#menu {
	width:215px;
	height:auto;
	float:left;
	padding:0px 20px 20px 0px;
	margin:0px 0px 0px -10px;
	font-size:14px;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
}

#menu a {
	color:#FFFFFF;
	text-decoration:none;
}

#menu a:hover {
	color:#C54527;
}

#menu #selected {
	color:#C54527;
}

#menu #selected #menu_bullet {
	background-color:#C54527;
}

#menu_line {
	padding:7px;
}

#menu #menu_line ul {
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	list-style:none;
	line-height:18px;
	/*display:none;*/
}

#menu #menu_line:hover ul {
	/*display:block;*/
}

#menu #menu_line ul li {
	padding:5px;
	/*display:block;*/
}

a #menu_bullet {
	float:left;
	margin:0px 7px 0px 0px;
	height:14px;
	width:14px;
	background-color:#F18F00;
}

a:hover #menu_bullet, #menu_line_selected #menu_bullet {
	background-color:#C54527;
}

#handcrafted {
	text-align:center;
	padding:10px 0px 0px 40px;
}

#footer {
	height:132px;
	width:100%;
	background-image:url(/images/footer_background.png);
	background-repeat:repeat-x;
	margin:0px 0px 40px 0px;
}

#footer_image {
	height:112px;
	width:800px;
	padding:20px 0px 0px 200px;
	background-image:url(/images/footer.png);
	background-repeat:no-repeat;
}

#order_today {
	color:#FFFFFF;
}

#tollfree_number {
	color:#C54527;
}

#address {
	padding:0px;
	margin:62px 0px 0px -40px;
	font-weight:normal;
	font-size:12px;
	color:#00613D;
}

#about_us {
	color:#00613D;
	font-size:12px;
	text-align:center;
	border:none;
}

#img_prop {
	border:2px solid #808000;
}

/* ----------------------------------------------------------------- */

#birdfeeder, #suctioncup {
	width:auto;
	height:190px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	font-size:10px;
	text-align:center;
	color:#00613D;
}

#suctioncup a {
	color:#00613D;
	text-decoration:none;
}

#hummingbirdfeeder {
	float:left;
	color:#00613D;
	font-size:12px;
}

#product_title {
	height:14px;
	width:524px;
	float:left;
	font-size:14px;
	text-align:left;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(/images/prod_title_background.png);
	background-repeat:repeat-y;
	margin:0px 0px 15px 0px;
	padding:8px;
}

#product_title a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

#product_title a:hover {
	color:#C54527;
}

#creditcard {
	width:360px;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	background-color:#C54527;
	margin:-120px 0px 0px -250px;
	padding:10px;
}

#squirrel {
	height:auto;
	width:524px;
	float:left;
	font-size:12px;
	text-align:left;
	color:#000000;
	background-image:url(/images/prod_title_background.png);
	background-repeat:repeat-y;
	margin:0px 0px 15px 0px;
	padding:8px;
}

#squirrel #title {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 14px 0px;
	color:#FFFFFF;
}

#squirrel_inside {
	width:170px;
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-align:left;
	font-size:10px;
	line-height:21px;
	color:#FFFFFF;
}

#squirrel_outside {
	width:170px;
	float:left;
	margin:0px 0px 0px -40px;
	padding:10px 10px 0px 0px;
	text-align:center;
	font-size:10px;
	line-height:21px;
	color:#FFFFFF;
}

#birdfeeder img, #squirrel_outside img, #squirrel_inside img {
	border:2px solid #808000;
}

#copy {
	vertical-align:super;
}

#q_a_block {
	margin:20px 0px 0px 0px;
	width:670px;
	float:right;
	font-size:12px;
	color:#00613D;
}

#q_a_block a {
	color:#F18F00;
}

#q_a {
	font-weight:bold;
}

#q_a_message {
	text-align:center;
}

#schedule {
	color:#00613D;
	font-size:14px;
	text-align:center;
	border:none;
}

#return_policy, #return_policy a {
	color:#FFFFFF;
}

#return {
	width:180px;
	padding:5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#return a {
	text-decoration:none;
	color:#00613D;
}

#testimonial {
	font-size:12px;
	font-style:italic;
	color:#00613D;
	/*width:300px;
	height:90px;*/
	padding:0px 10px 0px 10px;
	border:thin solid #00613D;
	background-image:url(/images/background.gif);
	background-position:-300px;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin:-40px 0px 0px 200px;
}

p {
	color:#00613D;
}

p a {
	color:#F18F00;
	font-weight:bold;
}

p a:hover {
	color:#00613D;
	text-decoration:none;
}