
@charset "UTF-8";

/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* END RESET */

body {background:#ffffff;background-image:url('/images/background.gif');background-position:center;background-repeat:repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#555555;}
p {margin-bottom:10px;}
a {color:#25733f;}
h1 {font-size:11px;color:#25733f;font-weight:bold;margin-bottom:10px;}
h2 {font-size:15px;font-weight:bold;margin-bottom:10px;}
h4 {font-weight:bold;margin-bottom: 8px;}

#outer_wrapper {margin:0px auto 0px auto;width:985px;height:100%;background-color:#ffffff;}
#wrapper {width:960px;margin: 0 auto;background-color:#ffffff;}


#header {height:100px;}
	#logo {width:535px;height:76px;margin-top:24px;/*background:url(images/pcd_logo_free_ship_v2.png) no-repeat bottom;*/float:left;cursor:pointer;}
		#logo img {margin-top:0px;}
	#headerRight {float:left;margin:0 0 0 12px;width:412px;font-size: 8pt;text-align: right;}
		#search {clear:both;width:176px;height:18px;background:url(images/temp_search.png) no-repeat;margin:31px 0 5px 236px;}
			#search input {width:124px;height:14px;padding:1px;float:left;font-size:10px;border:1px solid #cccccc;border-right:none;}
			#search_bt {display:block;width:47px;height:18px;background:url(images/search_bt.gif) no-repeat top;float:right;}
				#search_bt:hover {background:url(images/search_bt.gif) no-repeat 0 -18px;}

		#topNav {width:476;height:13px;margin-top:12px;}
		#topNav li {margin:0px;padding:0px;list-style:none;}
		#topNav li, #mainNav a {height:13px;display:block;float:left;}
		#topNav span {display:none;}
		#topNav li a {display:block;height:13px;cursor:pointer;}
		#topNav ul {padding:0;margin:0;margin-left:25px;width:390px;height:13px;}
	
		#topNav #topNav-1, #topNav #topNav-2, #topNav #topNav-3, #topNav #topNav-4, #topNav #topNav-5 {width:60px;}
	
		#topNav #topNav-1, #topNavlink1 {width:26px;background: url('images/topNav_link1.gif') no-repeat top left;}
		#topNav #topNav-2, #topNavlink2 {width:70px;background: url('images/topNav_link2.gif') no-repeat top left;}
		#topNav #topNav-3, #topNavlink3 {width:88px;background: url('images/topNav_link3.gif') no-repeat top left;}
		#topNav #topNav-4, #topNavlink4 {width:75px;background: url('images/topNav_link4.gif') no-repeat top left;}
		#topNav #topNav-5, #topNavlink5 {width:78px;background: url('images/topNav_link5.gif') no-repeat top left;}
		#topNav #topNav-6, #topNavlink6 {width:50px;background: url('images/topNav_link6.gif') no-repeat top left;}
		#topNav #topNav-7 {width:177px;background: url('images/topNav_phone.gif') no-repeat top left; margin:10px 0 0 0;float:right;}
	
	
	
	
		
		#headerTagline, #headerTagline h1 {clear:both;font-weight:bold;font-size:11px;text-align:right;color:#25733f;}

#mainNav {clear:both;width:960px;height:30px;margin-bottom:10px;background:url(images/mainNav.png) no-repeat;position:relative;}
	#mainNav li {margin:0px;padding:0px;list-style:none;margin-left:0px;}
	#mainNav li, #mainNav a {height:30px;display:block;float:left;}
	#mainNav span {display:none;}
	#mainNav li a {display:block;height:30px;cursor:pointer;}
	#mainNav ul {padding:0;margin:0;}

	#mainNav #mainNav-1, #mainNav #mainNav-2, #mainNav #mainNav-3, #mainNav #mainNav-4 {width:182px;}

	#mainNav #mainNav-1, #mainNavlink1 {width:182px;}
	#mainNav #mainNav-2, #mainNavlink2 {width:224px;}
	#mainNav #mainNav-3, #mainNavlink3 {width:319px;}
	#mainNav #mainNav-4, #mainNavlink4 {width:235px;}

	#mainNav #mainNav-1 a#mainNavlink1:hover, #mainNav-1:hover, #mainNav-1 li:hover {background: url(images/mainNav.png) no-repeat 0 -30px;}
	#mainNav #mainNav-2 a#mainNavlink2:hover, #mainNav-2:hover, #mainNav-2 li:hover {background: url(images/mainNav.png) no-repeat -182px -30px;}
	#mainNav #mainNav-3 a#mainNavlink3:hover, #mainNav-3:hover, #mainNav-3 li:hover {background: url(images/mainNav.png) no-repeat -406px -30px;}
	#mainNav #mainNav-4 a#mainNavlink4:hover, #mainNav-4:hover, #mainNav-4 li:hover {background: url(images/mainNav.png) no-repeat -725px -30px;}
	
	#mainNav #mainNav-1 a.current {background: url(images/mainNav.png) no-repeat 0 -30px;}
	#mainNav #mainNav-2 a.current {background: url(images/mainNav.png) no-repeat -182px -30px;}
	#mainNav #mainNav-3 a.current {background: url(images/mainNav.png) no-repeat -406px -30px;}
	#mainNav #mainNav-4 a.current {background: url(images/mainNav.png) no-repeat -725px -30px;}

#mainContent {width:710px;float:right;margin-left:10px;}
	#mainContent.full_width {width:100%;float:none;margin:0;}
	* html #mainContent {margin-left:0;} /* ie6 only */
	#mainContent h1 {font-size:18px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
	#mainContent div.stitch_bg {background-image:url(images/main_content_stitch_bg.gif);padding:10px 28px 10px 28px;width:653px}
	#mainContent div.stitch_top, #mainContent div.stitch_bottom {background-image:url(images/main_content_stitch_ends.gif);height:3px;width:709px;}
	
#leftCol {width:240px;float:left;}
		*html #leftCol { width:238px;overflow:hidden; }
	#leftColHeading {width:219px;height:22px;margin:0 auto 8px auto;background:url(images/leftCol_heading.gif) bottom no-repeat;font-size:13px;font-weight:bold;}
		*html #leftColHeading {width:209px;}
	#leftCol a {color:#555555;text-decoration:none;}
		*html #leftCol a { margin-bottom:0;}
	.left_box {border:1px solid #c8bebc;width:218px;padding:10px;margin-bottom:10px;}
		.left_box_nopadding {border:1px solid #c8bebc;width:238px;margin-bottom:10px;}
			*html .left_box {width:214px;}
			*html .left_box_nopadding {width:234px;}
		.left_heading {font-weight:bold;}
	.left_box ul {margin-bottom:5px;}

#leftBoxChristmasCards { }
	#leftColHeading.ChristmasCards {}
	#leftBoxChristmasCards .left_heading a {}
	#leftBoxChristmasCards li, #leftBoxChristmasCards li a { display:block; }
		#leftBoxChristmasCards li a { padding-left:11px; background:url(images/leftCol_li.gif) no-repeat center left;}
		#leftBoxChristmasCards li a:hover {background-color:#f4f2f2;text-decoration:underline;}
		
#leftBoxPhotoChristmas { }
	#leftColHeading.PhotoChristmas {}
	#leftBoxPhotoChristmas .left_heading a {}
	#leftBoxPhotoChristmas li, #leftBoxPhotoChristmas li a { display:block; }
		#leftBoxPhotoChristmas li a { padding-left:11px; background:url(images/leftCol_li.gif) no-repeat center left;}
		#leftBoxPhotoChristmas li a:hover {background-color:#f4f2f2;text-decoration:underline;}
		
#leftBoxCorporateHoliday { }
	#leftColHeading.CorporateHoliday {}
	#leftBoxCorporateHoliday .left_heading a { }
	#leftBoxCorporateHoliday li, #leftBoxCorporateHoliday li a { display:block; }
		#leftBoxCorporateHoliday li a { padding-left:11px; background:url(images/leftCol_li.gif) no-repeat center left;}
		#leftBoxCorporateHoliday li a:hover {background-color:#f4f2f2;text-decoration:underline;}
		
#leftBoxMoreInformation .left_heading {  }
	#leftBoxMoreInformation li { display:block; height:18px; }
		#leftBoxMoreInformation li a { padding-left:11px; background:url(images/leftCol_li.gif) no-repeat center left;}
		#leftBoxMoreInformation li a:hover, #leftBoxMoreInformation li span{text-decoration:underline;cursor:pointer;}
		#leftBoxMoreInformation li:hover {background-color:#f4f2f2;}

#footer {clear:both;margin:20px auto;border-top:1px solid #b7b3b0;padding-top:20px;text-align:center;font-size:11px;}
	#footer a {color:#25733f;}
	
/* Homepage Unique styles */
#homeMainBox {width:692px;height:323px;padding:9px;background:url(images/home_mainBox_bg.gif) no-repeat;margin-bottom:10px; position:relative;}
	#homeMainBox a {}
	#homeMainBoxNav {width:691px;height:20px;margin-top:303px;position:absolute;z-index:99;background:#513e38;background:url(images/home_mainBoxNav.png) no-repeat;}
	#homeMainBoxNav li {width:173px;float:left;list-style:none;background:url(images/slideshow_button_off.gif) no-repeat;/*background:#efebea;margin-right:1px;*/height:20px;}
	#homeMainBoxNav a {display:block;color:#fff;margin:0;text-align:center;text-decoration:none;padding-top:1px;}
	#homeMainBoxNav a:focus {outline:none;}
	#homeMainBoxNav li.activeSlide {font-weight:bold;}
		#homeMainBoxNav #homeMainBoxNav_0:hover a, #homeMainBoxNav #homeMainBoxNav_0.activeSlide a {color:#fff;}
		#homeMainBoxNav #homeMainBoxNav_0:hover, #homeMainBoxNav #homeMainBoxNav_0.activeSlide {background:url(images/slideshow_button_on.gif) no-repeat;xbackground:#513e38;}
			/*#homeMainBoxNav #homeMainBoxNav_0 a{color:#5a4980;}*/
			
		#homeMainBoxNav #homeMainBoxNav_1:hover a, #homeMainBoxNav #homeMainBoxNav_1.activeSlide a {color:#fff;}
		#homeMainBoxNav #homeMainBoxNav_1:hover, #homeMainBoxNav #homeMainBoxNav_1.activeSlide {background:url(images/slideshow_button_on.gif) no-repeat;xbackground:#513e38;}
			/*#homeMainBoxNav #homeMainBoxNav_1 a{color:#f394ce;}*/
			
		#homeMainBoxNav #homeMainBoxNav_2:hover a, #homeMainBoxNav #homeMainBoxNav_2.activeSlide a {color:#fff;}
		#homeMainBoxNav #homeMainBoxNav_2:hover, #homeMainBoxNav #homeMainBoxNav_2.activeSlide {background:url(images/slideshow_button_on.gif) no-repeat;xbackground:#513e38;}
			/*#homeMainBoxNav #homeMainBoxNav_2 a{color:#eb942b;}*/
		
		#homeMainBoxNav #homeMainBoxNav_3:hover a, #homeMainBoxNav #homeMainBoxNav_3.activeSlide a {color:#fff;}
		#homeMainBoxNav #homeMainBoxNav_3:hover, #homeMainBoxNav #homeMainBoxNav_3.activeSlide {background:url(images/slideshow_button_on.gif) no-repeat;xbackground:#513e38;}
			/*#homeMainBoxNav #homeMainBoxNav_3 a{color:#77a8eb;}*/

	
#homeSubBox {width:692px;height:251px;padding:9px;background:url(images/home_subBox_bg.gif) no-repeat;margin-bottom:10px;}
	#homeSubBox img {margin-bottom:8px;}
	#homeSubBoxLeft {float:left;width:327px;padding:0 15px 0 5px;background:url(images/home_subBox_sep.gif) repeat-y right;}
	#homeSubBoxRight {float:left;width:329px;padding:0 8px;}
	.homeSubBoxHeading {font-size:14px;font-weight:normal;margin-bottom:0;}

/* Category Page styles */
#catMainBox {width:692px;height:323px;padding:9px;background:url(images/home_mainBox_bg.gif) no-repeat;margin-bottom:10px;}
#catSubBoxWrapper {width:710px;height:251px;padding:9px 0;background:url(images/home_subBox_bg.gif) no-repeat;margin-bottom:10px;}
	.catSubBoxHeading {color:#25733f;font-size:12px;font-weight:bold;margin-bottom:5px;}
		.catSubBoxHeading a {color:#23692b;text-decoration:none;}
	.catSubBox {float:left;width:211px;padding:0 13px 0 12px;background:url(images/home_subBox_sep.gif) repeat-y right;font-size:11px;}
	.catSubBox img {margin-bottom:14px;}
	.catSubBox h2 {text-align:center;font-size:16px;color:#25733f;font-weight:bold;text-decoration:none;}
	.catSubBox img.center {margin-left: auto;   margin-right: auto; }
	
/* Category Sub Page Styles */


/* Breadcrumbs */
#breadcrumbs {font-size:11px;margin-bottom:2px;}

/* Product Page Styles */
#productLeftCol {float:left;width:450px;text-align:center;}
#productRightCol {float:left;width:510px;}
	#productRightCol h2 {font-size:13px;color:#25733f;font-weight:bold;}
	#productDetailsBox {background:url(images/productDetailsBox_bg.gif) repeat-y;width:509px;margin:0 0 10px;}
		#productDetailsBox_top {background:url(images/productDetailsBox_top.gif) top no-repeat;width:509px;height:3px;}
		#productDetailsBox_bottom {background:url(images/productDetailsBox_bottom.gif) bottom no-repeat;width:509px;height:7px;}
		#productDetailsBox_content {width:489px;padding:10px;position:relative;}
		#productDetailsBox_content2 {width:489px;height:320px;padding:10px;position:relative;}
			#productDetailsBox_content .rating, #productDetailsBox_content2 .rating {position:absolute;top:41px;left:105px;}
		#productDetailsBox td {padding:4px 4px 4px 0;}
		#productDetailsBox td img {float:left;}
		#productDetailsBox select {width:150px;margin:0 5px; height:20px;}
	#productOtherOptions {background:#f5f2f2;padding:10px;width:490px;text-align: center;}
		#productOtherOptions table {margin: 0 auto;}
		#productOtherOptions td {text-align:center;vertical-align:middle;width:33%;}
		#productOtherOptions a span {text-decoration: underline;}
		#facebook {background:url(images/facebook.gif) no-repeat;width:60px;height:18px;cursor:pointer;margin:0 auto 10px auto;}
		#twitter {background:url(images/twitter.gif) no-repeat;width:60px;height:18px;cursor:pointer;margin:0 auto;}
	.color_option {float:left;padding:3px;cursor:pointer;}
		.color_option.inactive {cursor:default;}
		.color_option.active {border:1px solid #7bb7e9;padding:2px;}

/* Product box styles */
#prodWrapper {width:705px;margin:0 auto; background-color:#ffffff;}

.prodBox {float:left;text-align:center;line-height:16px;width:235px;height:345px;}
	.prodBox a {text-decoration:none;}
	.prodBox a .prodName {text-decoration:none;width:150px; margin:0 auto;cursor: pointer;}
	.prodBox .prodName span {text-decoration:underline;width:150px;display:block;margin:0 auto;cursor:pointer;}
	.prodBox .prodWrapper {width:175px;margin:0 auto;}
	.prodBox .prodCopy {width:113px;float:left;margin-left:0px;}
	.prodBox .prodLarger {float:left;width:16px;margin-left:0px;padding-top:2px;}
		.prodBox .prodLarger a {vertical-align:bottom;float:left;cursor:pointer}
	.prodBox .prodFavorites {float:left;width:16px;margin-left:15px;}
	.prodBox .nofavorite, .prodBox .favorite {cursor:pointer;}
	
	.prodBoxImage {height:240px;position:relative;text-align: center;width:235px;}
		.prodBoxImage img {position:absolute;bottom:0;left:0;}
	.prodBox .rating-box { width:150px; height:16px; margin:0 auto; }
		.prodBox .rating-box .rating { width:84px; height:16px; background:url(images/rating-stars.gif) left bottom no-repeat; float:left; }
			.prodBox .rating-box .rating .rating-colored { height:16px; background:url(images/rating-stars.gif) left top no-repeat; }
		.prodBox .rating-box .rating-text { font-size:10px; width:66px; float:right; }
/* Browsing filters styles */
/*#browsingFilters {background:#f3ece2;margin:0;padding-top:6px;min-height:20px;}
	#browsingFiltersHideShow.hide, #browsingFiltersHideShow.show { xfloat:right;margin:0 0 2px 10px;width:691px;height:14px;display:block;background:url(images/filters_hideshow.gif) no-repeat;cursor:pointer;}
		#browsingFiltersHideShow.show {background:url(images/filters_hideshow.gif) no-repeat 0 -14px;}
	#browsingFiltersWrapper {}
	.browsing_filter {float:left; margin:4px 9px 10px 20px;min-width:130px;}
	.filter_heading { }
	.filter_box {background:#fff;padding:10px;border:1px solid #5c3635;}
	.filter_column {width:110px;float:left;}*/

#LeftBoxFilters h2 {background:#f3ece2;font-size:12px;padding:3px 8px;}
#LeftBoxFilters h3 {font-size:12px;font-weight:bold;font-size:13px;margin-left:10px;}
#LeftBoxFilters p {margin-left:10px;}
	#LeftBoxFilters p a {color:#25733f;text-decoration:underline;}
#LeftBoxFilters input {padding:0;margin:0;width:15px;}
#LeftBoxFilters .browsing_filter {margin:4px 0px 10px 0;float:left;}
#LeftBoxFilters .filter_box {float:left;margin-bottom:10px;margin:0 0 10px 0;}
#LeftBoxFilters .filter_column {min-width:109px;float:left;margin-left:10px;}

/* Pagination */
.per_page {float:left;}
	.per_page a, .per_page span.current {padding:1px 4px;}
	.per_page .current {background:#25733f;color:#fff;font-weight:bold;}
.pagination {float:right;}
	.pagination a, .pagination span.current {padding:1px 4px;}
	.pagination .current {background:#25733f;color:#fff;font-weight:bold;}
	
/* Checkout */
.checkout_submit {background:url(images/next_bt.gif);width:105px;height:29px;border:0;cursor:pointer;}
#checkoutContainer {}
#checkoutContainer h1 {color:#25733f;font-size:15px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
#checkoutContainer h2 {color:#25733f;font-size:15px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
#checkoutBox {width:940px;height:181px;padding:10px;margin:0 auto;background:url(images/checkout_box_bg.gif) no-repeat;}
	.checkout_sub_box {width:295px;margin:10px;float:left;font-size:12px;line-height:16px;}
	.checkout_sub_box label {display:block;}
	.checkout_sub_box input {display:block;width:235px;}
		.addressInput input {display:inline;}
		.addressInput .inactive {color:#a49997;}
	.checkout_sub_box button {clear:both;margin-top:20px;cursor:pointer;}
	
	.checkout_sub_box_error {float:none;margin:0 auto;background:url(images/checkout_box_error_bg.gif) no-repeat;width:265px;height:205px;padding:20px 100px;}
	.checkout_sub_box_signup {float:none;margin:20px auto;background:url(images/checkout_box_signup_bg.gif) no-repeat;width:263px;height:477px;padding:30px 55px;}
	
.checkout_shipping td {padding:3px;}
.checkout_shipping input {width:300px;}
#checkoutShippingBox {border:1px solid #a4c4b5;width:549px;padding:6px;margin:10px auto;}
	#shippingHeading {background:#e2ede5;}
		#shippingHeading td {padding:10px 0;text-align:center;}
.member_address, .member_address ol li {margin:10px 0 0 25px;padding:0 10px 5px 10px;display:list-item;list-style-type:decimal;vertical-align:top;}
	.member_address:hover {background:#f6f2f3;}
	.member_address_number {float:left;width:20px;}
	.member_address_info {}
		.member_address input {border:1px solid #c2bbb9;color:#583B35;padding:3px;}
			.member_address input:focus {background:#fafbe6;}
			.member_address .inactive {color:#a49997;}
		.member_address .edit_address {width:39px;height:19px;display:block;float:left;background:url(images/address_edit.gif) top no-repeat;}
			.member_address .edit_address:hover {background:url(images/address_edit.gif) no-repeat 0 -19px;}
		.member_address .delete_address {width:22px;height:19px;display:block;float:left;margin-left:2px;background:url(images/address_delete.gif) top no-repeat;}
			.member_address .delete_address:hover {background:url(images/address_delete.gif) no-repeat 0 -19px;}
		.member_address .use_address {width:58px;height:18px;display:block;float:left;background:url(images/address_use.png) top no-repeat !important;background:url(images/address_use.gif) top no-repeat;}
			.member_address .use_address:hover {background:url(images/address_use.png) no-repeat 0 -18px !important;background:url(images/address_use.gif) no-repeat 0 -18px;}
		.member_address .save_edit_address {width:39px;height:19px;display:block;float:left;background:url(images/address_save.gif) top no-repeat;}
			.member_address .save_edit_address:hover {background:url(images/address_save.gif) no-repeat 0 -19px;}
		.member_address .cancel_edit_address {width:49px;height:19px;display:block;float:left;margin-right:2px;background:url(images/address_cancel.gif) top no-repeat;}
			.member_address .cancel_edit_address:hover {background:url(images/address_cancel.gif) no-repeat 0 -19px;}

.cart_item_heading {clear:both;background:#f5f2f2;padding:6px;width:950px;margin:10px 0;}
	.cart_item_heading a {color:#583b35;}
	.cart_item_heading_toggle_open, .cart_item_heading_toggle_closed {width:9px;height:9px;margin-right:8px;cursor:pointer;display:block;float:left;background:url(images/cart_item_heading.gif) no-repeat;}
		.cart_item_heading_toggle_closed {background:url(images/cart_item_heading.gif) no-repeat 0 -9px;}
	.cart_item_heading_left {float:left;}
	.cart_item_heading_subtotal {float:right;width:335px;}
.cart_item {clear:both; margin-bottom:20px;}
	.cart_item_preview_area {float:left;width:590px;text-align:right;}
		.cart_item_preview_area ul {list-style-type: disc;}
		.cart_item_preview {width:auto;float:left;text-align:center;margin-right:10px;min-width:283px;}
		.cart_item_envelope_preview {float:right;width:283px;height:135px;text-align:center;background:url(images/envelope_preview_small.gif) no-repeat;margin:8px 14px 0 0;}
	.cart_item_info {float:right;width:330px;}
		.cart_item_info table tr td {height:30px;}
div#cart_bottom_right {width:377px;float:right;}
	#promo_box {width:353px;height:61px;background:url(images/promo_box.gif) no-repeat;padding:12px;float:right;margin-bottom:20px;}
		#promo_code {width:80px;float:left;margin-right:5px;}
		#apply_promo {float:left;margin-right:5px;}
		#promo_response {float:left;font-size:11px;font-weight:bold;}
		#promo_savings_value {background:#25733f;color:#fff; padding:2px 5px;float:right;margin-top:10px;}
		.promo_bg {background:#25733f;color:#fff;}
		.promo_error_bg {background:#993333;color:#fff;}
	#checkout_methods input {margin-bottom:14px;}


/* Errors */
.error li {color:#993333;list-style-type:disc; margin-left:20px}

/* various styles */
.clear {clear:both;}
.bold {font-weight:bold;}
.em {font-style:italic;}
.green {color:#25733f;}
.small {font-size:11px;}
.right {text-align:right;}
.pointer {cursor:pointer;}
.h_line {height:1px;background:#bcbcbc;width:100%;margin:10px 0;}
.spacer {height:5px;}
.error {color:#993333;font-weight:bold;}
.h_rule {background:url(images/line_sep_horizontal.gif) repeat-x;height:3px;margin:27px auto;}
.pcd_box_border { background: url('images/bg_texture.gif') repeat top left;margin:20px auto;padding:4px;}
	.pcd_box {padding:25px;background-color: #FFFFFF;}
ul.simple_list {margin-bottom:20px;}
	ul.simple_list li { margin:0 0 3px 10px;display:block; padding-left:11px; background:url(images/leftCol_li.gif) no-repeat center left;}

/* Members Area */
#membersWrapper {width:960px; margin:0 auto;}
#membersContent {width:958px; border:1px solid #81625b; min-height:500px; float:left;}
#membersTabs {width:auto; height:28px; float:right; margin:0 0 -1px; position:relative;}
#membersTabs a{display:block; width:135px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#583b35; text-align:center; padding-top:8px;}
.membersTab {width:135px; height:28px; background:url(images/tab.jpg); float:left;}
.membersTab:hover {background:url(images/tab.jpg) 0 -28px; height:27px;}
.membersTab_active {width:135px; height:28px; background:url(images/tab.jpg) 0 -28px; float:left; font-weight:bold;}

/* Customer Service */
.cust_service_h {font-size: 14px; font-weight: bold; border-bottom: 1px solid #3E3D3E; padding-left: 5px; margin-top: 15px; color: #25733F; }
.cust_service {padding-left: 3px; }
.cust_service_list {padding-left: 10px; }
	.cust_service_list ul {list-style-type: none; padding-left: 0px; margin-left: 15px; padding-top: 0px; margin-top: 5px; margin-bottom: 15px; }
	.cust_service_list li {list-style: url(../../images/gc_list_bullet.gif) none outside; margin-top: 5px; margin-left: 15px; background-repeat: no-repeat; background-position: 0 .5em; }
	.cust_service_list li a, .cust_service_list li a:visited {color: #2f9e59; text-decoration: underline; }
	.cust_service_list li a:hover, .cust_service_list li a:visited:hover {color: #2f9e59; }
	
#our_guarantee{height:97px;width:321px;background:url(/images/guarantee.gif) no-repeat;margin: 20px auto;line-height:26px;font-family: Georgia; font-size: 20px; text-align: center; padding: 30px 0pt;}

/* Customizeorder address dialog */
#dialog-address {color:#583B35;}
	#dialog-address h2 {color:#583B35;}
	#dialog-address p {color:#583B35;}
	#dialog-address .address_dialog_option {width:200px;float:left;color:#583B35;margin-bottom:20px;}
		#dialog-address .address_dialog_option input {float:left;}
		#dialog-address .address_dialog_option label {display: block; float:left;}
	#dialog-address #buttons {width:245px;margin:20px auto 0 auto;text-align: center;clear:both;}
		#dialog-address #buttons .continue_bt {background:url(images/bt_continue.gif);width:105px;height:29px;border:0;cursor:pointer;}
		#dialog-address #buttons .cancel_bt {background:url(images/bt_cancel.gif);width:105px;height:29px;border:0;cursor:pointer;margin-right:20px;}

/* Tips */
.tip_holder {width:453px;height:169px;background:url(/images/tips_bg.gif) no-repeat;padding:10px;float:left;margin-bottom:14px;}
	.tip_holder.right {margin-left:14px;}

/* Charities */
.charity {display:block;float:left;width:319px;height:133px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
	.charity_right {width:318px;border-right: none;}

/* Email friend */	
#emailfriendWrapper {width:960px;margin:0 auto;}
.tab_content {}
#emailfriendTabs {width:auto;height:28px;float:left;margin:0 0 -1px;position:relative;}
#emailfriendTabs a{display:block;width:135px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#583b35;text-align:center;padding-top:8px;cursor:pointer;}
.emailfriendTab {width:135px;height:28px;background:url(images/tab.jpg); float:left;}
.emailfriendTab:hover {background:url(images/tab.jpg) 0 -28px;height:27px;}
#emailfriendTabs .active {width:135px;height:28px;background:url(images/tab.jpg) 0 -28px;float:left;font-weight:bold;}

#emailfriend .provider {display:block;height:31px;width:115px;float:left;margin:5px 10px 5px 0;}
#emailfriend .provider span {display:none;}
#emailfriend #provider1 {background:url(/images/email_providers.gif) no-repeat 0 0;}
	#emailfriend a#provider1:hover, #emailfriend #provider1.active {background:url(/images/email_providers.gif) no-repeat 0 -31px;}
#emailfriend #provider2 {background:url(/images/email_providers.gif) no-repeat -115px 0;}
	#emailfriend a#provider2:hover, #emailfriend #provider2.active {background:url(/images/email_providers.gif) no-repeat -115px -31px;}
#emailfriend #provider3 {background:url(/images/email_providers.gif) no-repeat -230px 0;}
	#emailfriend a#provider3:hover, #emailfriend #provider3.active {background:url(/images/email_providers.gif) no-repeat -230px -31px;}
#emailfriend #provider4 {background:url(/images/email_providers.gif) no-repeat -345px 0;}
	#emailfriend a#provider4:hover, #emailfriend #provider4.active {background:url(/images/email_providers.gif) no-repeat -345px -31px;}
#emailfriend label {font-weight:bold;}
#emailfriend input {width:235px;}

.provider_contact_name_edit_cancel {width:22px;height:19px;display:block;float:left;background:url(images/emailfriend_cancel.gif) top no-repeat;}
	.provider_contact_name_edit_cancel:hover {background:url(images/emailfriend_cancel.gif) no-repeat 0 -19px;}
.provider_contact_name_edit_confirm {width:22px;height:19px;display:block;float:left;margin-left:2px;background:url(images/emailfriend_confirm.gif) top no-repeat;}
	.provider_contact_name_edit_confirm:hover {background:url(images/emailfriend_confirm.gif) no-repeat 0 -19px;}
		

#emailfriend #contacts table tr th, #email_contacts_heading tr th {font-weight:bold;background:#f4f4f4;padding:4px;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
#emailfriend #contacts table tr td {color:#080808;padding:4px;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
	#emailfriend #contacts table tr td a {color:#080808;text-decoration:underline;cursor:pointer;}
#emailfriend #contacts label {font-weight:normal;}
#emailfriend #contacts input {width:auto;}

.manual_email_holder {padding:4px 8px;color:#080808;}
.manual_remove {cursor:pointer;width:22px;height:19px;display:block;float:right;background:url(images/emailfriend_cancel.gif) top no-repeat;}
	.manual_remove:hover {background:url(images/emailfriend_cancel.gif) no-repeat 0 -19px;}
	
#socialBar {width:699px;height:21px;padding:6px;background:url(images/email_signup_bg.gif) no-repeat;margin-bottom:7px;}
	/*#socialBar img {margin-bottom:14px;}*/
	#socialBar input {width:144px;height:14px;padding:1px;float:left;font-size:10px;border:1px solid #beb3b1;border-right:none;}
	#socialBarLeft 	{float:left;width:205px;padding:0px 0px 0px 310px;}
	#socialBarRight {float:left;width:45px;padding:0px 0px 0px 135px;}
	#submit_bt {display:block;width:47px; padding:0px 0px 0px 5px; height:22px;background:url(/images/bt_sign_up.gif) no-repeat top;float:left;}
	#twitter {display:block;width:20px; height:22px;background:url(/images/email_signup_twitter.gif) no-repeat top;float:left;}
    #facebook {display:block;width:20px; padding:0px 0px 0px 5px; height:22px;background:url(/images/email_signup_facebook.gif) no-repeat top;float:left;}
	/*#submit_bt:hover {background:url(/images/bt_sign_up.gif) no-repeat 0 -18px;}*/
	
/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; margin:0 8px 0 3px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
	.ui-selectmenu.ui-state-default .ui-icon {background:url(images/ui-selectmenu-arrow.png) no-repeat !important;width:21px;height:21px;}
	.ui-selectmenu.ui-state-default {border:1px solid #bbb0ac !important;background:#ffffff !important;}
	.ui-selectmenu-menu li.ui-state-hover {background:#a58d89;border:none;color:#fff;}
		.ui-selectmenu-menu li.ui-state-hover a{color:#fff;}
	.ui-selectmenu .ui-widget-content{background:#fff !important;border:1px solid #bbb0ac !important;}
		.ui-selectmenu .ui-widget-content a {color:#684f4b !important;}
.ui-selectmenu-icon { position:absolute; right:0px; margin-top:-11px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; display: none; overflow: auto; z-index: 1005;} /* z-index: 1005 to make selectmen work with dialog */
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown {background:#fff !important;border:1px solid #bbb0ac !important;}
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { color:#684f4b !important;font-size:12px; display: block; padding: .1em 0 .1em .4em; outline:none; text-decoration:none; }
	.ui-selectmenu-menu li:hover, .ui-selectmenu-menu li a:hover {color:#fff !important;}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { font-size:12px;font-weight:normal !important;}
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { xfont-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for opt groups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; xfont-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative; }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }

/* Customer Review Product Display */
table#cust_review_table {width:100%; margin-bottom:20px;border-collapse: collapse;}
table#cust_review_table td {border-top:2px solid #B7B3B0; padding-top:8px; padding-bottom:20px; margin:0px;}
table#cust_review_table.review_preview td {border-bottom:1px solid #B7B3B0;}
table#cust_review_table td.rating_info {width:30%;}
table#cust_review_table td.rating_message {padding-left:10px;}
div.rating { width:60px; height:10px; background:url(images/rating-stars.png) left bottom no-repeat; }
	div.rating .rating-colored { height:10px; float:left; background:url(images/rating-stars.png) left top no-repeat; }

/* Customer Review Popup */
div#new_cust_review {width:650px; margin-left:auto; margin-right:auto; padding:8px; border:1px solid #B7B3B0;background-color:#ffffff;}
div#new_cust_review h2 {margin-bottom:2px;}
	div#new_review_form form {width:455px; margin-left:195px;}
	div#new_review_form form input {margin-bottom:10px;}
	div#new_review_form table#star_selection td {text-align:center; padding:0px 15px;}
	div#new_review_form div#review_textbox {position:relative;}
		div#review_textbox div#review_guidelines {position:absolute; top:0px; left:-180px;}
		div#review_textbox div#review_guidelines ul {list-style-type:disc; font-size:11px; width:180px;}
	

	div#cust_review_preview a#edit_review {float:left;}
	div#cust_review_preview a#submit_review {float:right;}

