/* PAGE  */
* {margin:0;padding:0}
body {padding: 0;background: #edd6e1 url("../images/body_bg.gif") repeat-x left top;color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif; height: 750px;}
#wrap {background: url("../images/wrap_bg2.gif") repeat-y center top;margin: 0 auto;width:1031px;}
#inner_wrap {background: url("../images/innerwrap_bg2.gif") no-repeat center top;margin: 0 auto;width:1031px;text-align:center;overflow:hidden;}

/* GENERAL */
img {border:none} 
hr {background:#ccc;height:1px;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* NAVIGATION */
#nav{width:173px;margin-top:5px;}
#nav a{background:url("../images/nav_bullet.gif") no-repeat 10px center;color:#586e26;font-size:1.2em;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;display:block;padding: 15px 0 15px 30px;border-bottom:1px solid #ccc;}
#nav a:hover{background:url("../images/nav_blob.gif") no-repeat -2px 5px;}


/* LAYOUT - HEADER */
#header {background: url("../images/header_bg.gif") repeat-x left top; height:148px; width:1000px;margin: 0 auto;text-align:left;border-bottom: 1px solid #ccc;}
#header .logo{background: url("../images/logo.gif") no-repeat center center;width:248px;height:120px;display:block;float:left;}
#header #site-name{background: url("../images/home_title.gif") no-repeat center center;width:391px;height:119px;margin-left:33px;float:left;}
#header .communicate {width:200px;float:right;margin:20px 30px 5px 5px;background: #fff url("../images/communicate_header.gif") no-repeat center top;width:212px;padding-top:28px;}
#header .communicate a{background: #fff url("../images/communicate_linkbg2.gif") no-repeat left -22px;width:182px;height:19px;display:block; color:#936;text-decoration:none;padding: 3px 0 0 30px;margin: 4px 0;}
#header .communicate a:hover{background-position:0 0px;color:#586e26;}


/* LAYOUT - CONTENT */
#content-wrap{width:1000px;margin: 6px auto;text-align:left;overflow:hidden;}
#content{float:left;padding-left:10px;padding-right:1px;min-height:530px;width:650px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#content p{ padding-bottom: 15px; line-height:14px;color:#586e26; }
#content a, #content a:visited{ color:#666666; }

.ad_placeholder{ color:#999;font-family:Arial, Helvetica, sans-serif;text-align:center;border:1px solid #ccc;padding:15px; }

#left_sidebar{float:left;width:175px;background: #fff url("../images/leftsidebar_bg.gif") no-repeat center 25px;}
#left_sidebar .small_ad{margin-top: 60px;}

#right_sidebar{float:left;width:155px;padding-left: 5px}	


/* LAYOUT - FOOTER */
#footer{color:#bcd067;font-size:11px;clear:both;background:url("../images/footer_bg.gif") repeat-x left top;height:145px;width:1000px;margin:0 auto;padding-top:30px;text-align: center;}
#footer a{color:#bcd067;text-decoration:none;}
#footer p{margin-bottom:30px;}


/* CONTENT - HOME */
#home hr{background:#ccc;position:relative;top:-245px;left:-185px;width:835px;}

#home .featurebox{background:#fff url("../images/flash_img.jpg") no-repeat center top;width:641px;height:280px;}

#home .site_features{margin-top:20px;}
#home .site_features .shop_now{background:url("../images/shopnow_bg.gif") no-repeat center top;width:206px;height:199px;padding:35px 0 0 0;text-align:center;float:left;}
#home .site_features .shop_now h5{color:#9b206a;font-weight:normal;font-size:1.4em;font-variant:small-caps;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-left:45px;}
#home .site_features .shop_now .shopnow_img{margin:5px auto;display:block;background:url("../images/shopnow_img.gif") no-repeat center top;width:152px;height:105px;float:left;margin-left: 32px;}
#home .site_features .shop_now .seemore_link{background:url("../images/shopnow_morelink.gif") no-repeat center top;width:72px;height:15px;display:block;margin-left:110px;margin-top:0px;}

#home .site_features .how_to{background:url("../images/howto_bg.gif") no-repeat center top;width:212px;height:199px;float:left;text-align:center;text-decoration:none;}
#home .site_features .how_to p{color:#9b206a;text-align:left;width:160px;margin:0 auto;padding:65px 0 0 0;line-height:18px;}

#home .site_features .help{float:left;background:url("../images/help_bg.gif") no-repeat center top;width:215px;height:199px;text-decoration:none;}
#home .site_features .help p{color:#586e26;font-size:1.3em;text-align:left;width:160px;margin:0 auto;padding:65px 0 0 0;line-height:24px;}

/* CONTENT - RIGHT SIDE BAR */
#right_sidebar h1{font-size:16px;padding-bottom:10px;color:#586e26;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936;text-align:center;}	

/* CONTENT - SHOPPING SIDE BAR */
#right_sidebar #shop {text-align:center;width:135px;border-bottom: 1px solid #CCCCCC;padding-bottom: 5px;padding-top: 5px;}
#right_sidebar #shop h1 {background:url(../images/sidehead_shop.gif) no-repeat;width:150px;height:50px;}
#right_sidebar #shop a, #right_sidebar #shop a:visited {color:#666666;}
#right_sidebar #shop em {font-size:10px;font-style:italic;line-height:normal;color:#666666;}

#right_sidebar #separator {background:url(../images/sidebar_separator_03.gif) no-repeat;width:140px;height:7px;padding-bottom: 2px;padding-top: 2px;}

/* CONTENT - HOW TO */
#howto hr{ margin-top:75px; }
#howto #content p{color:#444;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#howto #content h1{ background: url(../images/h_howto.gif) no-repeat left top;width:633px;height:82px; }
#howto #content h2, #howto #content h3,#howto #content h4{ font-size:20px;padding-bottom:10px;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936;}
#howto #content img{ padding: 10px 10px 10px 10px; }
#howto #content .separator{ clear:both;background:url("../images/separator-green.gif") no-repeat left center;width:632px;height:17px;margin:30px 0;border:none; }
#howto #content .howto{ margin:0 auto; }
#howto #content .party_options .menu{float:left;text-align:center;width:197px;}
#howto #content .party_options .craft{float:left;text-align:center;width:197px;}
#howto #content .party_options .asseen{float:left;text-align:center;width:197px;}

#howto #content .party_options{ margin:0 auto; }


#howto #content .categories {text-align:left;width:620px;}
#howto #content .categories  h4{background:url("../images/casual_heading.gif") no-repeat left top;width:197px;height:38px;}
#howto #content .categories  h3 a, #howto #content .categories  h3 a:visited {font-family: "Times New Roman", Times, serif;color:#9da669;font-size:20px;font-variant:small-caps;text-decoration:underline;padding-bottom:15px;font-style:italic;}
#howto #content .categories  p.image{background:url("../images/casual_bg.gif") no-repeat left top;width:197px;height:160px;padding-top:17px;margin-left:20px;float: right;}


#howto #content .party_options .menu{float:left;text-align:center;width:197px;}
#howto #content .party_options .menu h4{background:url("../images/casual_heading.gif") no-repeat left top;width:197px;height:38px;}
#howto #content .party_options .menu h3 a, #howto #content .party_options .menu h3 a:visited {font-family: "Times New Roman", Times, serif;color:#9da669;font-size:20px;font-variant:small-caps;text-decoration:underline;padding-bottom:15px;font-style:italic;}
#howto #content .party_options .menu p.image{background:url("../images/casual_bg.gif") no-repeat left top;width:197px;height:160px;padding-top:17px;}

#howto #content .party_options .craft{float:left;text-align:center;width:212px;margin-left:10px;}
#howto #content .party_options .craft h4{background:url("../images/holiday_heading.gif") no-repeat left top;width:212px;height:38px;}
#howto #content .party_options .craft h3 a, #howto #content .party_options .craft h3 a:visited {font-family: "Times New Roman", Times, serif;color:#fc8bc9;font-size:20px;font-variant:small-caps;text-decoration:underline;text-decoration:underline;padding-bottom:15px;font-style:italic;}
#howto #content .party_options .craft ul{list-style-image:url("../images/marker-pink.gif");text-align:left;margin-left:50px;line-height:24px;margin-bottom:10px;}
#howto #content .party_options .craft ul li a{font-size:12px;color:#a12d73;}
#howto #content .party_options .craft p.image{background:url("../images/holiday_bg.gif") no-repeat left top;width:212px;height:160px;padding-top:17px;}
#howto #content .party_options .craft p.option_description{color:#a12d73;font-size:12px;line-height:24px;margin-left:15px;margin-bottom:10px;text-align:left;width:175px;}

#howto #content .party_options .asseen{float:left;text-align:center;width:197px;margin-left:10px;}
#howto #content .party_options .asseen h4{background:url("../images/birthday_heading.gif") no-repeat left top;width:197px;height:38px;}
#howto #content .party_options .asseen h3 a, #howto #content .party_options .asseen h3 a:visited {font-family: "Times New Roman", Times, serif;color:#9da669;font-size:20px;font-variant:small-caps;text-decoration:underline;text-decoration:underline;padding-bottom:15px;font-style:italic;}
#howto #content .party_options .asseen p.image{background:url("../images/birthday_bg.gif") no-repeat left top;width:197px;height:160px;padding-top:17px;}


#howto #content .party_options .menu ul,#howto #content .party_options .craft ul,#howto #content .party_options .asseen ul, #howto #content .categories ul{list-style-image:url("../images/marker-green.gif");text-align:left;margin-left:50px;line-height:24px;margin-bottom:10px;}
#howto #content .party_options .menu ul li a,#howto #content .party_options .craft ul li a,#howto #content .party_options .asseen ul li a{font-size:12px;color:#586e26;}
#howto #content .party_options .menu p.option_description,#howto #content .party_options .craft p.option_description,#howto #content .party_options .asseen p.option_description{font-size:12px;line-height:24px;margin-left:15px;margin-bottom:10px;text-align:left;width:175px;}


/* CONTENT - PARTY IDEAS */
#party_ideas{ color:#586e26;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px; }
#party_ideas hr{ margin-top:75px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px; }
#party_ideas #content p{color:#444;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#party_ideas #content h1{ background: url("../images/h-party_ideas.gif") no-repeat left top;width:633px;height:76px; }
#party_ideas #content h2, #party_ideas #content h3,#party_ideas #content h4{ font-size:20px;padding-bottom:10px;color:#586e26;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936;}

#party_ideas #content img{ padding: 10px 10px 10px 10px; }
#party_ideas #content .separator{ clear:both;background:url("../images/separator-green.gif") no-repeat left center;width:632px;height:17px;margin:30px 0;border:none; }
#party_ideas #content hr{ clear:both;background:url("../images/separator-green.gif") no-repeat left center #ffffff;width:632px;height:17px;margin: 0;border:0;padding: 0px; }
#party_ideas #content ul{list-style-image:url("../images/marker-pink.gif");text-align:left;margin-left:50px;line-height:24px;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;}

#party_ideas #content .featured_party{ margin:-15px 0 0 0; }
#party_ideas #content .featured_party img{ margin:15px 0 0 0;float:left;overflow:hidden; }
#party_ideas #content .featured_party h4{ font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;color: #936;width:633px;height:18px;padding-top:25px;margin-bottom:10px;padding-bottom:10px;font-size:20px; }
#party_ideas #content .featured_party p{ margin-left:275px;width:325px;position:relative; }
#party_ideas #content .featured_party p a{ background:url("../images/btn-continue.gif") no-repeat left top;width:155px;height:48px;display:block;margin:20px 0 0 160px; }

#party_ideas #content .party_options{ margin:0 auto; }

#party_ideas #content .party_options .casual{float:left;text-align:center;width:197px;}
#party_ideas #content .party_options .casual h4{background:url("../images/casual_heading.gif") no-repeat left top;width:197px;height:38px;}
#party_ideas #content .party_options .casual p.image{background:url("../images/casual_bg.gif") no-repeat left top;width:197px;height:160px;padding-top:17px;}

#party_ideas #content .party_options .holiday{float:left;text-align:center;width:212px;margin-left:10px;}
#party_ideas #content .party_options .holiday h4{background:url("../images/holiday_heading.gif") no-repeat left top;width:212px;height:38px;}
#party_ideas #content .party_options .holiday ul{list-style-image:url("../images/marker-pink.gif");text-align:left;margin-left:50px;line-height:24px;margin-bottom:10px;}
#party_ideas #content .party_options .holiday ul li a{font-size:12px;color:#a12d73;}
#party_ideas #content .party_options .holiday p.image{background:url("../images/holiday_bg.gif") no-repeat left top;width:212px;height:160px;padding-top:17px;}
#party_ideas #content .party_options .holiday p.option_description{color:#a12d73;font-size:12px;line-height:24px;margin-left:15px;margin-bottom:10px;text-align:left;width:175px;}

#party_ideas #content .party_options .birthday{float:left;text-align:center;width:197px;margin-left:10px;}
#party_ideas #content .party_options .birthday h4{background:url("../images/birthday_heading.gif") no-repeat left top;width:197px;height:38px;}
#party_ideas #content .party_options .birthday p.image{background:url("../images/birthday_bg.gif") no-repeat left top;width:197px;height:160px;padding-top:17px;}

#party_ideas #content .party_options .casual ul,#party_ideas #content .party_options .birthday ul{list-style-image:url("../images/marker-green.gif");text-align:left;margin-left:50px;line-height:24px;margin-bottom:10px;}
#party_ideas #content .party_options .casual ul li a,#party_ideas #content .party_options .birthday ul li a{font-size:12px;color:#586e26;}
#party_ideas #content .party_options .casual p.option_description,#party_ideas #content .party_options .birthday p.option_description{font-size:12px;line-height:24px;margin-left:15px;margin-bottom:10px;text-align:left;width:175px;}


/* CONTENT SHOP */

#shop hr{ margin-top:75px; }
#shop #content p,#cart #content p{color:#444;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#shop #content h1, #cart #content h1{ background: url(../images/h_shop.gif) no-repeat left top;width:633px;height:76px; }
#shop #content h2,#cart #content h2{ font-size:20px;padding-bottom:10px;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936;}
#shop #content h3,  #cart #content h2{ font-size:20px;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936; }
#shop #content h4,#cart #content h4{ font-size:16px;padding-bottom:10px;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936;}
#shop #content img{ padding: 10px 10px 10px 10px; }
#shop #content .separator{ clear:both;background:url("../images/separator-green.gif") no-repeat left center;width:632px;height:17px;margin:30px 0;border:none; }

#shop #content .categories,#cart #content .categories {float:left;text-align:center;width:185px;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;border-right: 1px solid #fac1e0;}
#shop #content .categories  h4, #cart content .categories  h4{background:url("../images/casual_heading.gif") no-repeat left top;width:197px;height:38px;}
#shop #content .categories  h3 a, #shop #content .party_options .menu h3 a:visited,#cart #content .categories  h3 a, #cart #content .party_options .menu h3 a:visited {color:#936;font-variant:small-caps;font-family:"Times New Roman", Times, serif;letter-spacing:1px;font-size:20px;text-decoration:underline;padding-bottom:15px;}

#shop #content .categories ul{list-style-image:url("../images/marker-green.gif");text-align:left;margin-left:15px;line-height:24px;margin-bottom:10px;}
#shop #content .categories ul li ,#shop #content .categories ul li a,#shop #content .categories ul li a:visited{font-size:12px;color:#586e26;}

.related{display:block;background:url("../images/h_shop_related.gif") no-repeat left top;width:150px;height:60px;margin-left:0px;padding-left:0px;border:0;}


/* SHOP CATEGORY HEADINGS */

.dinnerware{display:block;background:url("../images/cat_dinnerware.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.glassware{display:block;background:url("../images/cat_glassware.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.flatware{display:block;background:url("../images/cat_flatware.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.dinnerware{display:block;background:url("../images/cat_dinnerware.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.serveware{display:block;background:url("../images/cat_serveware.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.cookware{display:block;background:url("../images/cat_cookware.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.linens{display:block;background:url("../images/cat_linens.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.napkins{display:block;background:url("../images/cat_napkins.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.napkinrings{display:block;background:url("../images/cat_napkinrings.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.centerpieces{display:block;background:url("../images/cat_centerpieces.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.candles{display:block;background:url("../images/cat_candles.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}
.gifts{display:block;background:url("../images/cat_gifts.gif") no-repeat left top;width:175px;height:48px;margin-left:0px;padding-left:0px;border:0;}


/* SIGNUP CONTENT */

#signup hr{ margin-top:75px; }
#signup #content p{color:#444;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#signup #content h1{ background: url("../images/h_signup.gif") no-repeat left top;width:633px;height:82px; }
#signup #content img{ padding: 10px 10px 10px 10px; }
#signup #content .separator{ clear:both;background:url("../images/separator-green.gif") no-repeat left center;width:632px;height:17px;margin:30px 0;border:none; }
#signup #content h2{ display:block;background:url("../images/hm_signup.gif") no-repeat left top;width:305px;height:48px;margin-left:0px;padding-left:0px;border:0; }

/* CONTACT CONTENT */

#contact hr{ margin-top:75px; }
#contact #content p{color:#444;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#contact #content h1{ background: url("../images/h_contact.gif") no-repeat left top;width:633px;height:82px; }
#contact #content img{ padding: 10px 10px 10px 10px; }
#contact #content .separator{ clear:both;background:url("../images/separator-green.gif") no-repeat left center;width:632px;height:17px;margin:30px 0;border:none; }
#contact #content h2{ display:block;background:url("../images/hm_signup.gif") no-repeat left top;width:305px;height:48px;margin-left:0px;padding-left:0px;border:0; }

/* BLOG PAGE CONTENT */

#blog hr{ margin-top:75px; }
#blog #content p{color:#444;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#blog #content h1{ background: url("../images/h_blog.gif") no-repeat left top;width:633px;height:82px; }
#blog #content h2, #blog #content h3,#blog #content h4{ font-size:20px;padding-bottom:10px;color:#586e26;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936;}
#blog #content img{ padding: 10px 10px 10px 10px; }
#blog #content .separator{ clear:both;background:url("../images/separator-green.gif") no-repeat left center;width:632px;height:17px;margin:30px 0;border:none; }

/* ABOUT PAGE CONTENT */

#about hr{ margin-top:75px; }
#about #content p{color:#444;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#about #content h1{ background: url("../images/h_blog.gif") no-repeat left top;width:633px;height:82px; }
#about #content h2, #about #content h3,#about #content h4{ font-size:20px;padding-bottom:10px;color:#586e26;font-variant:small-caps;text-decoration:none;font-family:"Times New Roman", Times, serif;letter-spacing:1px;margin-bottom:10px;color:#936;}
#about #content img{ padding: 10px 10px 10px 10px; }
#about #content .separator{ clear:both;background:url("../images/separator-green.gif") no-repeat left center;width:632px;height:17px;margin:30px 0;border:none; }

#about #right_sidebar p{padding: 5px}	


/* HIDE TEXT */
.hideMe, #header .logo span, #header #site-name span, #header h4, .featurebox span, .site_features .shop_now p .shopnow_img img,.site_features .shop_now .seemore_link span, .site_features .shop_now h4, .site_features .how_to h4, .site_features .help h4, .large_ad span, .small_ad span
{display:none}


/* FORM STANDARDS */

form {margin: 0 0 1.5em}

input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}

fieldset {border: none}

label {display:block;padding: 5px 0}

label br {clear:left}



	/* FORMS - general classes */

	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}

	

	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */

	form.f-wrap-1 {width:80%;padding: .5em 0;margin-left: 20px;background: #f6f6f6 /* url("images/featurebox_bg.gif")*/ no-repeat 100% 100%;border: 1px solid #d7d7d7;position:relative}

		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}

		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#ff0f00}

		form.f-wrap-1 label {clear:left;float:left;width:100%;border-top: 1px solid #fff}

		

		/* hide from IE mac \*/

		form.f-wrap-1 label {float:none}

		/* end hiding from IE5 mac */

	

		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:10em;float:left;margin-left:10px}

		

		form.f-wrap-1 label b {float:left;width:10em;line-height: 1.7;display:block;position:relative}

		form.f-wrap-1 label b .req {color:#936;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}

		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}

		form.f-wrap-1 div.req b {color:#936;font-size:140%}

		form.f-wrap-1 label select {width: 15.5em}

		form.f-wrap-1 label textarea.f-comments {width: 20em}

		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}

		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}

		

		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}

		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}

		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}

		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}

		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}

		

		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}

		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#936;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}



/* FEATURE BOX */


	#content blockquote {color:#333;padding: 25px 25px 25px 25px;margin: 25px 25px 25px 25px;border: 1px solid #d7d7d7;background: #f6f6f6 no-repeat 100% 100%}

	#content blockquote p, #content blockquote h1, #content blockquote h2, #content blockquote h3, #content blockquote h4, #content blockquote h5, #content blockquote h6 {margin: 0;margin-bottom:10px;border-bottom: 1px solid #936;color:#936; }

	#content blockquote p {border:none;margin: 0 0 1em;color:#444}

	#content blockquote a {font-weight:bold}


