/* CSS Document */

body {
	background-image: url("images/home_bg.gif");
	background-position:top right;
	background-repeat: repeat-x;
}

h1 span, h2 span, h3 span, h4 span, h5 span, {display:none;}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-color:#000000;

}

th {
	font-family: Arial, Helvetica, sans-serif;
}

/*////////////////////////////////////
Classes
/////////////////////////////////////*/

.fronttext {
	padding:0px 16px 16px 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}
.wishlistsubmit {
	margin:2px;
	border:1px solid #633217;
	background-color:#EFDFCD;
	font-family: Arial, Helvetica, sans-serif;
	color:#633217;
	height:20px;
}
A.wishlistforgot:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	color:#633217;
	text-decoration:underline;
	}
A.wishlistforgot:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	color:#633217;
	text-decoration:underline;
	}
A.wishlistforgot:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	color:#633217;
	text-decoration:underline;
	}
A.wishlistforgot:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10;
	color:black;
	text-decoration:none;
	}
A.wishlistlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	color:black;
	text-decoration:underline;
	}
A.wishlistlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	color:black;
	text-decoration:underline;
	}
A.wishlistlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	color:black;
	text-decoration:underline;
	}
A.wishlistlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	color:#633217;
	text-decoration:none;
	}

.footer {
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
}
.padding6 {
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}
.padding {
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}
.padding6rl {
	padding-left:16px;
	padding-right:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}
.services_nav  {
	font-family: Arial, Helvetica, sans-serif;
	font:bold 10pt;
	color:#333333;
}
.services_sub_nav  {
	font:Arial, Helvetica, sans-serif 9pt;
	font-color:#000000;
	padding-left: 10px;
}
.services_sub1_nav  {
	font:Arial, Helvetica, sans-serif 9pt;
	font-color:#000000;
	padding-left: 20px;
}
#rightside {width:650; text-align:right; padding:5px;}
#leftside {width:650; text-align:left; padding:5px;}

h2 {
	margin:0 0 15px;
	padding:0;
	font-weight:normal;
	font-size:20px;
	color:#879A70;
}

/* ------ FRAME STYLES ------ */
.frame_tl {
	float:left;
}
.frame_tr {
	float:left;
}
.frame_bl {
	float:left;
}
.frame_br {
	float:left;
}
/* ------ FRAME STYLES ------ */



/* ------ FRAME STYLES (BROWN THATCH) ------ */
.frame_gift .frame_tl {
	background:url(images/gifts/frame_tl.gif) no-repeat left top;
}
.frame_gift .frame_tr {
	padding-top:14px;
	background:url(images/gifts/frame_tr.gif) no-repeat right top;
}
.frame_gift .frame_bl {
	padding-left:10px;
	padding-bottom:14px;
	background:url(images/gifts/frame_bl.gif) no-repeat left bottom;
}
.frame_gift .frame_br {
	padding-right:10px;
	background:url(images/gifts/frame_br.gif) no-repeat right bottom;
}
/* ------ FRAME STYLES (BROWN THATCH) ------ */


/* ------ INLINE LIST STYLES ------ */
.inline_list {
	margin:0;
	padding:0;
	list-style:none;
}
.inline_list li {
	margin:0 5px;
	display:inline;
	float:left;
}
.inline_list li a {
	display:block;
}
.inline_list li a span {
	display:none;
}

.cert1, .cert1 a {
	width:226px;
	height:217px;
	background:url(images/gifts/giftcertificate1N.gif) no-repeat
}
.cert1 a:hover {
	background-position:-226px 0;
}
.cert1 .on {background:url(images/gifts/giftcertificate1N_on.png) no-repeat;}
.cert2, .cert2 a {
	width:233px;
	height:217px;
	background:url(images/gifts/giftcertificate2N.gif) no-repeat
}
.cert2 a:hover {
	background-position:-233px 0;
}
.cert2 .on {background:url(images/gifts/giftcertificate2N_on.png) no-repeat;}

.cert3, .cert3 a {
	width:225px;
	height:217px;
	background:url(images/gifts/giftcertificate3N.gif) no-repeat
}
.cert3 a:hover {
	background-position:-225px 0;
}
.cert3 .on {background:url(images/gifts/giftcertificate3N_on.png) no-repeat;}

/* ------ INLINE LIST STYLES ------ */

.clear_floats {
	clear:both;
	height:1px;
	font-size:1px;
}


.gc_form label {
	float:left;
	width:105px;
}
.gc_form input, .gc_form textarea, .gc_form select {
	border:1px solid #7F9DB9;
	width:300px;
	margin:.5em 0;
}
.gc_form .form_btn {
	width:auto;
	margin:0;
}
