* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background:#5a7332 url(/newimages/bg.jpg) no-repeat top center;
	position: relative;
}
#flash {
	width:100%;
	height:330px;
}
a {outline: none;} /* Gets rid of Firefox's dotted borders */
a img {border: none;} /* Gets rid of IE's blue borders *


/** Nav **/

#navCtnr, #nav, #gut, #bottomcap, #footer {
	margin: 0px auto 0px auto;
}
#navCtnr {
	padding-top:27px;
	height:93px;
	width:1081px;
	background: url(/newimages/navbg2.png) no-repeat;
}
#nav {
	width:1020px;
}
#nav li {
	list-style-type: none;
	display: block;
	float: left;
	margin-left:46px;
	border-bottom: 2px dotted transparent;
}
#nav li:first-child {
	margin-left:0px;
}
#nav li.first {
	margin-left:0px;
}
#nav li a, #nav li a:visited {
	white-space: nowrap;
	color:white;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.active {
	border-bottom: 2px dotted #8a4520;
}


/** Gut **/

#gut {
	background: url(/newimages/gut_bg.jpg) repeat-y;
	width:1081px;
	overflow:hidden;
}	
.ie6 #column1{
	margin-left:15px;
	width:617px;
	margin-right:30px;
	float:left;
	position:relative;
}
#column1 {
	margin-left:30px;
	width:617px;
	margin-right:30px;
	float:left;
	position: relative;
}
#column2 {
	float:left;
	width:371px;
}
#bottomcap {
	width:1080px;
	height:129px;
	background: url(/newimages/gut_bottom.png) no-repeat;
}


/** Footer **/

#footerCtnr {
	padding-top:30px;
	overflow: visible;
	position:hidden;
	width:100%;
	background: url(/newimages/footer.jpg) repeat-x;
	height: 147px;
}
#footer, #address {
	font-family: Helvetica, Arial, sans-serif;
}
#footer {
	width:1040px;
	margin-bottom: 30px;
}
#footer li {
	font-size:13px;
	color: #919191;
	list-style-type: none;
	display: block;
	float: left;
	margin-left:25px;
}
#footer li:first-child {
	margin-left:0px;
}
#footer li a, #footer li a:visited, #address a, #address a:visited {
	color: #869c4b;
	text-decoration: none;
}
#footer li a:hover, #address a:hover {
	color: #788b48;
	text-decoration: underline;
}
#address {
	text-align: center;
	color:#2d3e0e;
	font-size:12px;
}


/** Misc **/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/** Column 1 **/
#column1 p {
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 21px;
}
#daymaker {
	background: url(/newimages/daymakerbg.jpg) no-repeat;
	padding: 105px 35px 15px 40px;
	color:white;
	height:600px;

}
#daymaker p {
	margin-bottom:45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 24px;
}

#daymaker .facility {
	padding-left:20px;
	width:280px;
	font-size:11px;
	color:gray;
	line-height: 20px;
}

#daymaker h1 {
	padding: 6px 0px 15px 15px;
}

.bigBlock {
	color:#696969;
	padding:10px;
	height:auto;
	margin:0px;
	position: relative;
}

#daymaker a, #daymaker a:visited {
	color: #b34312;
	text-decoration: underline;
}
#daymaker a:hover {
	text-decoration: none;
}

/** Column 2 **/

.smallBlock,
.sticky,
.sticky_light {
	font-family: Helvetica, Arial, sans-serif;
	line-height:16px;
	font-size:11px;
}

.smallBlock {
	padding: 15px 20px 15px 20px;
	width:331px;
	margin-bottom:15px;
	background: url(/newimages/sidebg.jpg) no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	color: #a0925b;
	line-height:16px;
}
.smallBlock p {
	color: #a0925b;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
	line-height:18px;
}
.default p { padding-bottom: 6px; }
.default li p { padding: 0; }
.default ul,
.smallBlock ul {
	padding: 10px 10px 10px 0px;

}
.default li,
.smallBlock li {
	margin-left: 12px;
	font-size: 11px;
}
.smallBlock h2 {
	color: #3e6a3b;
}
.smallBlock h2 span, {
	color: #718858;
}
.home {
	padding-top: 18px;
}
.smallBlock h5 {
	line-height: 18px;
	font-size:13px;
	color:#74633f;
}
.promo {
	margin-bottom: 15px;
}

/**  Email Form  **/

#subscribe {
	color:#696969;
	font-size:10px;
	background: url(/images/emailbotbg.jpg) no-repeat scroll bottom left;
	padding-top:0px;
}

#subscribe h3 {
	color:#a23010;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	margin-top:10px;
}

#subscribe p {
	color:#282828;
	letter-spacing: 0.1em;
	margin:0px;
}

#subscribe #famousref p {
	padding-bottom:15px;
}

#subscribetop {
	padding: 14px 0px 0px 16px;
	background:#e7dbb8 url(/images/emailtopbg.jpg) no-repeat scroll top left;
	height:40px;
}

#famousref {
	width:220px;
}

#subscribe a:link {
	color:#15464f;
	font-size:10px;
}

/*
----------------------------------------------------------
	Email List
----------------------------------------------------------
*/

#email_list {
	background: url(/newimages/email_list_bg.png) no-repeat; padding-top: 25px;
}

input {
	float:left;
}

input,textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.itext {
	background-repeat: no-repeat;
	background-image: url(/images/inputbg.png);
	padding:5px;
	border:1px solid #bab6ae;
	height:15px;
	margin-right:5px;
}

#careerReq .itext {
	border:1px solid #cbcbcb;
}

#fname {
	width:130px;
}

#mname {
	width:25px;
}

#lname {
	width:130px;
	margin-right:0px;
}

#femail{
	width:319px;
	margin-right:0px;
}

#fphone{
	width:261px;
	margin-right:0px;
}

#eButton {
	width:57px;
	height:27px;
	margin:0px;
}

#email {
	height:110px;
}

.ie #email {
	height:110px;
}

#results {
	display:none;
	height:100px;
}

#emailCtnr {
	height:110px;
	padding-top:12px;
	margin-bottom:5px;
}

.ie #emailCtnr {
	height:110px;
	padding-top:12px;
	margin-bottom:5px;
}

img.back {
	cursor:pointer;
}


/** Blog entries **/

#blog {
	height:auto;
	overflow: hidden;
}

#blog h3 {
	color:#74633f;
	margin-top:2px;
	margin-bottom:5px;
}

#blog p {
	font-size:11px;
	margin: 1px 0px 1px 0px;
}

#blog a {
	font-size:11px;
	margin-bottom:15px;
}

.postCtnr {
	margin-bottom:10px;
	overflow: hidden;
}

.date {
	width:90px;
	float:left;
	text-align: right;
	padding: 0px 10px 2px 0px;
}
.date h4 {
	margin-top:3px;	
}
.post {
	width:230px;
	height:auto;
	float:left;
}
.post a, .post a:visited {
	color:#115068;
	text-decoration: underline;
}
.post a:hover {
	color:#0c384a;
	text-decoration: none;
}




/** Copy **/

h1, h2 {
	color: #b34312;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
	letter-spacing: 1px;
	font-size: 20px;
	padding-top: 20px;
	margin: 0px 0px 10px 0px;
}

#column2 h2 {
	letter-spacing: 1px;
	font-size: 15px;
	margin: 0px 0px 10px 0px;
}

#column2 h2 span {
	color: #597455;
	letter-spacing:normal;
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#afbe92;
	font-size:14px;
	margin-bottom:0px;
	font-weight:normal;
}

h4 {
	color:#696969;
	font-size:9px;
	margin-top:5px;
	margin-bottom:5px;
}


/** Services **/

table {
	border-collapse:collapse;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom:15px;
	font-weight:bold;
	color:#696969;
}
table td {
	border-bottom:1px solid #e5e5e5;
	text-align:right;
	padding:5px;
	width:30px;
}
table td.noborder {
	border-bottom:none;
}
.title {
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#92185c;
	letter-spacing:1px;
	border:0px;
	width:auto;
}
.title span {
	color: #aac5c5;
	font-size:10px;
}
.title h5 {
	color:gray;
	font-weight: normal;
}
.typeof {
	text-align:left;
	width:350px;
	text-indent: 20px;
}
.typeof2 {
	text-align:left;
	width:350px;
	text-indent: 30px;
}
.desc {
	text-align:left;
	width:auto;
	padding-left: 30px;
	font-weight:normal;
}
.empty {
	width:30px;
	color:white;

}
.divider {
	color:white;
	letter-spacing: 1px;
	font-size:25px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	margin-bottom:30px;
}
.divider a {
	cursor:pointer;
	padding-left:15px;
	font-size:12px;
	color:#906b97;
	text-decoration:none;
}
.divider a:hover, .divider a:visited {
	color:#c945c1;
	text-decoration:underline;
}
.sectionstart {
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 21px;
	padding: 29px 35px 15px 35px;
	background: url(/newimages/sectionbg.jpg) no-repeat;
}
#hair, #nails, #texture, #bridal, #color, #conditioning, #extentions, #makeover, #waxing, #nails, #pedicures, #facials, #treatments, #massage {
	margin-bottom:0px;
}
.ie #hair,.ie #nails,.ie #texture,.ie #bridal,.ie #color,.ie #conditioning,.ie #extentions,.ie #makeover,.ie #waxing,.ie #nails,.ie #pedicures, .ie #facials,.ie #treatments,.ie #massage {
	margin-bottom:-15px;
}
#column1.services .bigBlock {
	background-color: white;
	margin-bottom: 12px;
	border-bottom: 2px solid #c5b493;
}
#paperMid .servnav {
	margin-left:40px;
	width:500px;
	text-align: center;
	line-height: 30px;
}
#paperMid a:link, #paperMid a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding-bottom: 1px;
	color:#af2338;
	text-decoration: none;
	border-bottom:1px solid #CCCCCC;
	margin-right:10px;
}
#paperMid a:hover {
	color:#891c2d;
	text-decoration: none;
	border-bottom:1px solid black;
}
td.right {
	text-align: right;
}

/** Staff **/

#featstaff .featured_photo {
	position: absolute;
	top: 25px;
	left: 26px;
	height: 238px;
	width: 184px;
}

#featstaff {
	background: url(/newimages/featstaff.jpg) no-repeat;
	overflow: hidden;
}
#featstaff h1 {
	padding-top:15px;
	font-size:26px;
	color:white;
	margin-bottom:40px;
}
#featstaff h1 span {
	font-size:18px;
	text-transform:uppercase;
	color:#fcbcb1;
}
#featstaff h2 {
	color:#5a7332;
	padding-top:18px;
}
#featstaff p {
	line-height: 16px;
	font-size:12px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#513413;
	margin-bottom: 10px;
}
#featstaff p span {
	font-size:11px;
	font-weight: normal;
	color:#724a1b;
}
#featstaff .description {
	margin-left:230px;
	height:315px;
	overflow: hidden;
}
#featstaff p.quote {
	line-height: 25px;
	padding: 15px 0px 20px 40px;
	font-size:20px;
}
.ie7 #featstaff p.quote {
	line-height: 25px;
	padding: 60px 0px 20px 40px;
	font-size:20px;
}
#featstaff p.quote span {
	font-size:30px;
}

#paperTop,#paperTopStaff {
	width:617px;
	height:87px;
}
#paperTop {
	background: url(/newimages/honorablesTop.jpg) no-repeat;
}
#paperTopStaff {
	background: url(/newimages/honorablesTopCategory.jpg) no-repeat;
}
#paperTop h3 {
	color:#ab243a;
	padding: 42px 0px 0px 25px;
	font-size: 22px;
}
#paperTop h3.smaller {
	padding: 48px 0px 0px 25px;
	font-size: 14px;
}
#paperMid {
	padding: 5px 10px 10px 20px;
	width:617px;
	background: url(/newimages/honorablesMid.jpg) repeat-y;
	overflow: hidden;
}
#paperBot {
	width:617px;
	height:25px;
}
.honoredIndividual {
	margin-bottom: 20px;
	width:550px;
	color: gray;
	font-family: Georgia;
	font-size: 13px;
	line-height: 20px;
	overflow: hidden;
}
.honoredIndividual h3 {
	font-size:22px;
	color:#7b5a1d;
	margin-bottom: 10px;

}
.honoredIndividual h3 span {
	font-size:15px;
	text-transform: uppercase;
	color:#b19b72;
}
.honoredIndividual img {
	width:130px;
	height:160px;
	float:left;
}
.honoredIndividual .employee_photo_area {
	width:130px;
	height:160px;
	float:left;
}
.honoredIndividual .employee_photo {
	width:130px;
	height:160px;
	position: absolute;
	z-index: 0;
}
.honoredIndividual .employee_photo_frame {
	width:130px;
	height:160px;
	position: absolute;
	z-index: 1;
}
.honoredIndividual .desc {
	padding: 15px 0px 0px 20px;
	float:left;
	width:400px;
}
#nailsDept, #massageDept, #makeupDept, #supportDept {
	display:none;
}
#paperTop h3 a {
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
#paperTop a, #paperTop a:visited {
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 1px;
	color:#536b40;
	text-decoration: none;
	border-bottom:1px solid #CCCCCC;
}
#paperTop a:hover {
	color:#303e25;
	text-decoration: none;
	border-bottom:1px solid black;
}
/* Tooltip Preview */
.portfolio {
	padding-top: 15px;
	padding-bottom: 15px;
}
.portfolio img {
	height:100px;
	width:100px;
	margin-right: 5px;
}
#preview{
	position:absolute;
	border-right:2px solid black;
	border-bottom:2px solid black;
	border-top:1px solid #3e3e3e;
	border-left:1px solid #363636;
	background:#333;
	padding:5px;
	display:none;
	color:#b2b2b2;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
}
#preview img {
	margin-bottom: 5px;
}
#staff_nav {padding-top: 40px;padding: 40px 0px 0px 20px;overflow: hidden;}
#staff_nav li {list-style-type: none;float:left;margin-right: 10px;}
#staff_nav li a,#staff li a:visited {display:block;height:22px;border:0;color:#208093;text-decoration:none;background: url(/newimages/inactive_bg.png) no-repeat;font-family: Georgia;padding:6px 0px 5px 9px;float:left;border:0;}
#staff_nav li a:hover {border:0;}
#staff_nav li a.active {color:white;background: url(/newimages/active_bg.png);}
#staff_nav li.last {clear:both;margin-right: 0px;}
#staff_nav img {height:33px;float:left;}
#choose_dept {position: absolute;top:610px;left:480px;z-index: 1000;}
/*.ff3 #choose_dept {left:630px;}*/
/*.safari #choose_dept {left:610px;}*/
/*.ie8 #choose_dept {top:1040px;left:550px;}*/


/** Careers **/

#careers {
	background: url(/newimages/careersbg.jpg) no-repeat;
	padding: 220px 35px 0px 45px;
	height:460px;
	position:relative;
}
#paperTop h3 span {
	font-size: 15px;
	color: #be7872;
}
#careerFormCtnr {
	height:460px;
}
#careerForm textarea {
	width:520px;
	background-repeat: no-repeat;
	background-image: url(/images/inputbg.png);
	padding:5px;
	border:1px solid #ccc;
	height:80px;
	margin-right:5px;
}
#cButton {
	width:76px;
	height:27px;
	margin:0px;
}
#careerForm, #careerResponse {
	padding: 0px 35px 0px 15px;
}
#careerForm h3, #careerResponse h3 {
	margin: 0px 0px 15px 0px;
	color:#a23010;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}
#careers div > p {
	width:240px;
	color:white;
	font-size: 10px;
	line-height: 18px;
}
#careers h2 {
	padding-top: 20px;
	color:#bae162;
	font-size: 28px;
	width:350px;
}
#careers h2 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:white;
	font-size: 18px;
}
#careers ul{
	margin-left:30px;
}
#careers li {
	color:#bae162;
	font-size:22px;
}
#careers li span {
	color:#ffe5c2;
}
#careers p.dark {
	padding-top:20px;
	width:500px;
	font-size:15px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#482600;
}
/* Career photo box */
#photobox {
	position: absolute;
	top:44px;
	left:322px;
	height:320px;
	width:259px;
}


/** Products **/

#products {
	background: url(/newimages/giftsbg.jpg) no-repeat;
	height:400px;
	padding: 125px 0px 0px 50px;
}
#products p {
	color:#572812;
	width:330px;
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 70px;
}
div.ulcontainer {
	width:500px;
	position:relative;
}
#products ul {
	padding-top: 11px;
	margin-left: 20px;
	position: relative;
}
#products li {
	line-height: 20px;
	font-size: 14px;
}
#paperMid .top {
	margin-bottom:20px;
	padding: 5px 40px 0px 10px;
	color:gray;
	font-weight: normal;
	font-size:12px;
	line-height: 20px
}
.products {
	width:570px;
	border-bottom: 1px dotted gray;
}
.products.bot {
	border: none;
}
.products div {
	padding: 0px 0px 0px 20px;
	display: table-cell;
	vertical-align: middle;
	height:132px;
}
.ie7 .products div {
	padding: 15px 0px 0px 20px;
	vertical-align: middle;
	height:132px;
}
.products img, .products p {
	float:left;
}
.products p {
	color:#444444;
	width:300px;
}
.products img {
	border-right: 1px solid black;
}


/** Share Form **/

.shareform input.sinput {
	margin-right:5px;
	width:120px;
	padding:5px;
	height:15px;
	background:url(/images/inputbg.png) no-repeat;
	border:1px solid #d9cdaf;
	float:none;
}
.shareform {
	padding:10px;
	background:#f9f5eb;
	margin-bottom: 10px;
	border:1px solid #beb18f;
	width:300px;
}
.shareform h2 {
	color:#beb18f;
}
.shareform span {
	font-family: Helvetica, Arial, sans-serif;
	color:#c45038;
	font-size:12px;
	font-weight: bold;
	padding-left: 3px;
}
.shareform input.button {
	width:57px;
	height:27px;
	margin:0px;
}


/** Openings and Featured Events **/

#featevent,#weeklyevent,#greenevent {
	overflow: hidden;
}
#openings {
	color:#cfcfcf;
}
#featevent div.featCtnr {
	height:70px;
	overflow: hidden;
	position: relative;
}
.ie7 #featevent div.featCtnr {
	height:65px;
}
#featevent p {
	font-family: Helvetica, Arial, sans-serif;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-size:13px;
	color:gray;
	margin-right: 15px;
	padding-top:5px;
	padding-left:5px;
	line-height: 20px;
}
#opencontainer h5, #featevent h5 {
	font-weight:normal;
	line-height: 20px;
	font-size:15px;
	margin-bottom: 10px;
	color: #4f8b4d;
}
#featevent div.upcomingdesc{
	display:none;
}
.upcomingdesc p {
	padding:10px;
}
#opencontainer h4, #featevent h4 {
	width:570px;
	font-size:21px;
	font-weight:bold;
	color:#3E6A3B;
}
#opencontainer h4 span {
	font-size:15px;
	font-weight:normal;
	color:#76a26e;
}
#featevent h4 span {
	font-weight: normal; 
	font-size: 15px;
	color:gray;
}
#paperMid #opencontainer h4 a {
	font-size: 14px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#paperMid img.eventbreak {
	padding-top: 10px;
	padding-bottom: 10px;
}
#featevent span.uptitle {
	color:#474747;
}
#featevent span.update {
	font-size:12px;
	padding-right:10px;
}
#featevent h4 span.until {
	color: #76a26e;
}
.featCtnr p {
	margin-bottom: 10px;
}
.featCtnr p.left {
	float:left;
}
.featCtnr {
	width:590px;
}
#featevent p.right {
	float:right;
	overflow: hidden;
}
#featevent p.image {
	height:200px;
	width:200px;
	padding:5px;
	border:1px solid #cfcfcf;
	margin-left: 10px;
	margin-right:10px;
}
.featCtnr div.bottom{
	position: absolute;
	background: url(/images/featfade.png) repeat-x;
	width:575px;
	bottom:0px;
	left:0px;
}


/** New Openings Styles **/

.openseperate {
	border-right:1px dotted gray;
}
.upcomingdesc p {
	width:570px;
}
#opencontainer {
	overflow: hidden;
	width:570px;
}
.openblock {
	float:left;
	width:49%;
}
.opentype {
	width:85px;
	text-align: right;
	padding-right:13px;
	color:gray;
}
.opentime {
	color:#474747;
	/*font-family: Courier, "Courier New", Monaco;*/
	/*font-size: 12px;*/
}
.opentype, .opentime {
	float:left;
	margin-bottom: 3px;
}
.opentitle {
	font-size: 18px;
	color:#d47e70;
	margin-bottom: 5px;
}
.openpad {
	padding-left: 10px;
}

/*
----------------------------------------------------------
	sticky
----------------------------------------------------------
*/

.sticky {
	width: 331px;
	padding: 38px 20px 0 20px;
	background: url(/newimages/sticky.png) no-repeat;
	margin-bottom: 0px;
}
.sticky_cap {
	background: url(/newimages/sticky_cap.png) no-repeat;
}
.sticky h2,
.twitter h2 { color: #ba8b0f; }
.sticky h2 span,
.twitter h2 span { color: #ba8b0f; padding-left: 10px; }
.twitter li a,
.cap a { text-decoration: none; color: #040404; }
.twitter li a:hover,
.cap a:hover { text-decoration: underline; }
.twitter li {
	line-height: 17px;
	font-family: Helvetica, Arial;
	font-size: 13px;
	color: #a5852f;
	list-style-type: none;
	padding-bottom: 8px;
}
.twitter li small {
	color: #b49a4f;
}
.sticky_light {
	width: 331px;
	padding: 45px 20px 0 20px;
	margin-bottom: 0px;
	background: url(/newimages/sticky_light.png) no-repeat;
	line-height: 17px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #af945a;
}
.sticky_light ul { margin-top: 10px;}
.sticky_light li { margin-left: 20px;}
.sticky_light h2 { color: #ba8b0f; }
.sticky_light h2 span { padding-left: 10px; }
.sticky_light_cap {
	background: url(/newimages/sticky_light_cap.png) no-repeat;
}

.cap {
	color: #856c38;
	padding: 5px 0px 0px 20px;
	padding-left: 20px;
	font-family: Georgia;
	width: 351px;
	height:37px;
	margin-bottom: 20px; 
}

/*
----------------------------------------------------------
	giveaway
----------------------------------------------------------
*/

.giveaway { background: url(/newimages/giveaway_bg.jpg) no-repeat; height: 234px; padding: 20px 20px 0px 20px; }
.giveaway h2 { color: white; }
.giveaway p { font-family: Helvetica, Arial; font-size: 12px; width: 150px; line-height: 15px; color: #b2dbd8 }

/*
----------------------------------------------------------
	facebook + twitter
----------------------------------------------------------
*/

.facebook_twitter { background: url(/newimages/FacebookTwitterPod.jpg) no-repeat; height: 117px; padding: 20px 20px 0px 20px; position: relative; }
.facebook_twitter h2 { color: white; }
.facebook_twitter a { text-decoration: none; display:block; position:absolute; top: 105px; font-size: 14px; }
.facebook_twitter a:hover { text-decoration: underline; }
.facebook_twitter a.facebook_link { color:#85a6fc; left:23px; }
.facebook_twitter a.twitter_link { color:#2da5cc; left: 200px; }