/* CSS Document */

* { padding: 0; margin: 0; border: 0; }
ul { list-style: none; }
img { padding: 0; margin: 0; border: 0; }
a:link { text-decoration: none; color: #4d4d4d; }
a:visited { text-decoration: none; color: #4d4d4d; }
a:hover { text-decoration: none; color: #5f3a16; }
body { font-family: Helvetica, Arial, san-serif; }
#container { width: 940px; margin: 0 auto; }
#header { height: 100px; padding-top: 36px; }
#shopping { height: 45px; }
#logo { width: 388px; float: left; }
#nav { width: 522px; position: relative; float: right; padding-top: 29px; }
#nav ul { float: right; }
#nav ul li { float: left; padding-left: 35px; }
input, select { padding: 3px 0; border: 1px solid #5f3a16; }
textarea { overflow: auto; border: 1px solid #5f3a16; }
#main { padding-top: 50px; height: auto; clear: both; }
#frame { padding-top: 40px; }


	/* Home Page */
	#page-catalog .splash { position: relative; }
	#page-catalog .splash #button-sundance { position: absolute; top: 285px; left: 0; z-index: 50; }
	#page-catalog .splash ul { list-style: none; margin: 0; padding: 0; cursor: pointer; z-index: 20s; }
	#page-catalog .splash ul li { float: left; margin: 0 0 22px 24px; width: 280px; height: 280px; overflow: hidden; }
	.main_box { float: left; padding-left: 24px; padding-bottom: 22px; }
	
	
/* Shopping Header */
#shoppingbox { width: 345px; height: 45px; margin-left: 595px; }
	#shopping { padding-left: 27px; background: url(../../_images/shopping_cart_final_03.gif) no-repeat; font-size: 12px; font-weight: bold; color: #5f3a16; }
	#shopping img { padding: 0 10px; margin: 0 0 -2px; }
	#shopping a.cart-items { font-weight: normal; }
	#shopping a.logout { text-transform: lowercase; color: #5f3a16; font-weight: normal; }
	
#content { padding-top: 8px; /*padding-left: 80px;*/ font-size: 14px; color: #111111; clear: both; }
#content h1 { padding-bottom: 53px; }

#content #table_one { margin: 0 0 20px; }
#content #table_one td { padding-bottom: 20px; }
#content #table_one input { width: 26px; height: 13px; padding: 6px 0; border: 1px solid #5f3a16; text-align: center; }
.content #table_one { margin: 0 0 20px; }

.item_tab { width: 158px; }
.description_tab { width: 320px; }
.quantity_tab { width: 147px; }
.price_tab { width: 155px; }
.total_tab { width: 78px; }
.line_tab { width: 100%; height: 1px; background-color: #5f3a16; }
#ul_left { width: 156px; float: right; }
#ul_right { width: 85px; float: right; }
#ul_left ul li { height: 35px; }
#ul_right ul li { height: 35px; }
#ul_right #li_color { color: #f26649; font-weight: bold; }
#main h2 { font-size: 15px; color: #9da839; }
#mai_left { width: 450px; padding-top: 55px; float: left; }
#bigimg { width: 400px; height: 387px; display: table-cell; line-height: 387px; vertical-align: bottom; margin-right: 12px; float: left; overflow: hidden; position: relative; margin-left: 128px; background: url(/_images/loader.gif) no-repeat 50% 50%; }
#bigimg img { position: absolute; bottom: 0; }
#bigimg #product_thumbnail { width: 383px; }
#color_img { width: 42px; float: left; }
/*#color_img ul { padding-top: 206px; }*/

#color_img ul li { padding-top: 18px; }

#main_leftbottom { padding-top: 46px; clear: both; }
	#main_leftbottom ul { padding: 0; }
	#main_leftbottom ul li { margin-right: 15px; float: left; font-size: 13px; color: #9da839; position: relative; }
	#main_leftbottom ul img.circle { position: absolute; cursor: pointer; background-position: center center; }
	#main_leftbottom ul li h4 { padding-top: 70px; }

#buzz_frame { padding-top: 45px; }

#main_nav { width: 192px; padding-left: 138px; float: left; }
#main_nav h1 { font-size: 22px; color: #5f3a16; padding-bottom: 21px; }
#main_nav ul li { font-size: 16px; color: #f26649; line-height: 26px; }
#main_nav ul li a { color: #f26649; text-decoration: none; }
#main_nav ul li a:hover { color: #f26649; text-decoration: underline; }
#main_nav #main_subul { padding-top: 26px; }
#main_nav #main_subul li { color: #9da839; }
#logo_left { padding-top: 90px; padding-left: 70px; float: left; }
#logo_right { padding-top: 90px; padding-left: 25px; float: left; }
.logo_box { width: 251px; padding-bottom: 50px; }
#main_right { width: 250px; padding-top: 55px; float: right; }
#main_right h3 { font-size: 16px; color: #f26649; }
#main_right ul { padding-top: 10px; padding-left: 15px; font-size: 13px; color: #5f3a16; list-style-type: disc; }
#main_right ul li { padding: 5px 0; }
#main_right h4 { padding-left: 15px; font-size: 13px; color: #9da839; font-weight: normal; }
#main_right h5 { padding: 25px 0 25px 18px; font-size: 13px; color: #5f3a16; }

/* Category Listing */
.main_box3 { padding: 68px 0 170px 0; font-size: 13px; color: #5f3a16; float: left; margin-right: 28px; }
.img_box1 { width: 227px; height: 250px; line-height: 234px; vertical-align: bottom; display: table-cell; overflow: hidden; }
.main_box3 a.category-title { display: block; margin: 14px 0 0; line-height: 14px; text-transform: lowercase; }
.main_box3.last { margin-right: 0; margin-left: 20px; width: 120px; }

/* Product */
#page-product #main_right { width: 234px; padding-top: 55px; float: right; }
	#page-product a.read-more { display: block; padding: 8px 0 20px 15px; font-size: 13px; color: #9da839; font-weight: normal; text-decoration: none; }
	#page-product #read-more ul { list-style: none; margin: 8px 0 0; padding: 0; line-height: 16px; }
	#page-product a.read-testimonials { display: block; padding: 25px 0 25px 15px; font-size: 13px; color: #9DA839; }
	#page-product .property-name { padding-right: 5px; font-size: 14px; font-weight: bold; color: #f26649; }
	#page-product #main_leftbottom { width: 387px; padding-top: 46px; clear: both; margin-left: 140px; }
	#page-product #main_leftbottom li .mask { width: 97px; height: 97px; overflow: hidden; }
	#page-product #main_leftbottom li .mask .thumb { margin-left: -45%; }
	#page-product #read-testimonials { padding: 0 0 20px; }
	#page-product #read-testimonials ul { list-style: none; margin: 0 0 10px -15px; line-height: 16px; }
	#page-product #read-testimonials ul span { display: block; font-weight: bold; }
	/*#page-product img#product_thumbnail { height: auto; }*/
	
	
/* Products Listing */
#products-listing { padding: 80px 0 0 140px; }
	#products-listing li { font-size: 12px; line-height: 23px; color: #5f3a16; width: 158px; height: 209px; overflow: hidden; float: left; vertical-align: bottom; text-align: left; margin: 0 34px 0 0; }
	#products-listing li a.thumbnail { display: block; width: 125px; height: 125px; line-height: 125px; display: table-cell; vertical-align: bottom; }
	#products-listing li a.product-title { display: block; margin: 14px 0 0; line-height: 14px; text-transform: lowercase; }
	#products-listing li a.product-title span { color: #9daa53; font-size: 12px; }
	#products-listing li a.product-title span span { color: #f26649; font-size: 12px; }


.products_box1 { padding: 40px 0 0 70px; font-size: 13px; line-height: 23px; color: #5f3a16; width: 178px; height: 180px; overflow: hidden; float: left; vertical-align: bottom; }
.products_box2 { padding: 50px 0 50px 70px; font-size: 13px; line-height: 23px; color: #5f3a16; float: left; right: 0; bottom: 0; }
.products_box1 a.thumbnail { display: block; width: 125px; height: 125px; line-height: 125px; display: table-cell; vertical-align: bottom; }
.products_box1 a.product-title { display: block; margin: 14px 0 0; line-height: 14px; text-transform: lowercase; }
.products_box1 a.product-title span { color: #9daa53; }
.menu_fly { width: 135px; position: absolute; left: 152px; top: 54px; }
#menu_fly_our { width: 135px; position: absolute; left: 265px; top: 52px; }
#menu_fly_facts { width: 135px; position: absolute; left: 452px; top: 52px; }
.menu_fly ul li { clear: both; }
.menu_fly ul li a { display: block; padding: 2px 0; height: 15px; /*font-weight: bold;*/ width: 110px; }

#subnav { font-size: 13px; clear: both; }
	#subnav li { padding: 0 0 2px; }
	#subnav a:link { text-decoration: none; color: #9da839; }
	#subnav a:visited { text-decoration: none; color: #9da839; }
	#subnav a:hover { text-decoration: none; color: #5f3a16; }
	#subnav #selected { color: #5f3a16; }

#fact_product_fram { padding-top: 42px; }
#fact_plastic_frame { padding-top: 46px; }
#left { width: 500px; margin: 0 30px 0 0; height: auto; float: left; }
#left h1 { font-size: 22px; color: #5f3a16; padding-bottom: 13px; }
#left h1 span { font-size: 22px; color: #5f3a16; padding-bottom: 13px; }
#left h2 { font-size: 18px; color: #9da839; font-weight: normal; }
#left h3 { font-size: 18px; color: #5f3a16; font-weight: normal; }
#left img { padding-top: 8px; padding-right: 29px; float: right; }
#right { width: 348px; /*padding-bottom: 120px;*/ padding-left: 62px; float: right; }
#right .fact_plastic_h1 { font-size: 16px; color: #f26649; font-weight: bold; }
#right .fact_plastic_h2 { font-size: 14px; color: #9da839; font-weight: bold; padding: 22px 0px; }

/* Contact */
	#left .contact_h1 { font-size: 20px; color: #5f3a16; line-height: 35px; font-weight: bold;  margin: 0 0 3px; }
	#left .contact_h2 { font-size: 16px; color: #9da839; font-weight: normal; line-height: 32px; }
	#left .contact_h3,
	#left .contact_h3 a { font-size: 16px; color: #5f3a16; font-weight: normal; line-height: 32px; }
	#right .contact_h1 { font-size: 20px; color: #5f3a16; font-weight: bold; padding-bottom: 25px; line-height: 20px; }
	#right .contact_h2 { font-size: 16px; color: #f26649; font-weight: bold; line-height: 20px; }
	#right .contact_h3,
	#right .contact_h3 a { color: #9da839; font-weight: bold; line-height: 20px; padding-bottom: 38px; }
	#right .contact_h4 { font-size: 14px; color: #5f3a16; font-weight: normal; line-height: 20px; font-style: italic; }
	.contact #left img { margin-top: 10px; }
	
#right h1 { font-size: 26px; color: #5f3a16; }
#right h2 { font-size: 16px; color: #f26649; font-weight: normal; }
#right h3 { font-size: 14px; color: #9da839; font-weight: normal; }
#right h4 { font-size: 14px; color: #5f3a16; font-weight: normal; }
#left h4 { font-size: 22px; color: #f26649; line-height: 25px; }
#left store_h4 { font-size: 22px; color: #f26649; padding-bottom: 40px; }
#left p { width: 495px; font-size: 14px; color: #5f3a16; line-height: 18px; }
#left .txt_bottom { width: 335px; font-size: 14px; line-height: 26px; color: #9da839; }
#left .txt_bottom a { color: #9da839; font-weight: bold; }
.box_txt { height: auto; clear: both; }
.box_left { width: 103px; float: left; }

#right .box_left h2 { font-size: 12px; font-weight: bold; color: #5f3a16; }
#right .box_right h3 { font-size: 12px; font-weight: normal; color: #5f3a16; }
.box_right { width: 240px; height: auto; padding-bottom: 30px; float: left; }

/* Stores */
.pages .stores dl { width: 347px; }
	.pages .stores dl { width: 347px; }
	.pages .stores dt { width: 115px; float: left; font-size: 12px; font-weight: bold; color: #5f3a16; }
	.pages .stores dd { font-size: 12px; font-weight: normal; color: #5f3a16; margin: 0 0 0 115px; line-height: 16px; }
	.pages .stores br { margin: 10px 0 0; }
	.pages .stores #left img { padding-top: 8px; float: right; margin-right: -55px; }
	.pages .stores #left .txt_bottom { width: 400px; font-size: 14px; line-height: 26px; color: #9da839; }

#left h1 span { font-weight: normal; color: #f26649; }
#left .img_padding { padding-top: 40px; padding-right: 30px; }
#left .txt_top { font-size: 16px; line-height: 24px; color: #9da839; }
#right #ul_lineheight li { line-height: 20px; padding-bottom: 22px; }
#right p, #right ul li font { font-size: 14px; color: #5f3a16; line-height: 20px; }
#right p span { font-size: 14px; color: #9da839; }
#right p font, #right ul li, #right p a { font-size: 14px; color: #f26649; }
#right ul { list-style: disc; padding-left: 15px; }
.h_bg { position: relative; padding-top: 18px; }
#food { position: absolute; left: -40px; top: 18px; }
.portrait { position: absolute; left: -260px; top: 22px; }
#our_story_frame { padding-top: 38px; }

/* Our Idea */
#left_ouridea { width: 355px; float: left; }
	#left_ouridea h1 { font-size: 16px; color: #5f3a16; padding-bottom: 3px; line-height: 25px; }
	#left_ouridea p { font-size: 16px; color: #9da839; line-height: 26px; padding-bottom: 25px; }
	#left_ouridea p a,
	#left_ouridea font { color: #f26649; font-weight: normal; text-decoration: none; }
	#left_ouridea img { padding-bottom: 115px; }
#right_ouridea { width: 535px; float: right; }
	#right_ouridea p { font-size: 14px; color: #5f3a16; line-height: 24px; padding-bottom: 25px; }

.main_box2 { padding-left: 100px; padding-bottom: 100px; font-size: 13px; color: #5f3a16; float: left; }

/* Fundraisers */
#left_fundraiser { width: 345px; margin: 0 43px 0 0; color: #9da839; float: left; }
	#left_fundraiser .left_fundraiser_h1 { font-size: 20px; color: #5f3a16; line-height: 30px; font-weight: bold; letter-spacing: -0.05em; margin: 0 0 3px; }
	#left_fundraiser .left_fundraiser_h3 { font-size: 16px; font-weight: normal; line-height: 30px; }
	#left_fundraiser .left_fundraiser_h3 strong a { color: #9DA839; }
	#left_fundraiser h1 { font-size: 20px; color: #5f3a16; line-height: 25px; }
	#left_fundraiser h2 { font-size: 16px; line-height: 25px; }
	#left_fundraiser h3 { font-size: 18px; font-weight: normal; line-height: 25px; }
	#left_fundraiser ul { padding-left: 15px; list-style: disc; }
	#left_fundraiser ul li { font-size: 16px; line-height: 25px; }
	#left_fundraiser p { font-size: 15px; }
	#left_fundraiser #img_padding { padding-top: 200px; }
	#left_fundraiser h1, #right_fundraiser h1 { padding-bottom: 50px; }
	#left_fundraiser #p_txt { font-size: 16px; color: #5f3a16; clear: both; line-height: 28px; }
#right_fundraiser { width: 540px; padding-left: 10px; font-size: 14px; color: #5f3a16; float: right; }
	#right_fundraiser .right_fundraiser_h1 { font-size: 20px; color: #5f3a16; padding-bottom: 25px; }
	#right_fundraiser h1 { font-size: 20px; color: #f26649; }
	#right_fundraiser h2 { font-size: 16px; color: #f26649; font-weight: normal; margin: 0 0 4px; }
	#right_fundraiser h3 { font-size: 14px; color: #9da839; font-weight: normal; line-height: 24px; }
	#right_fundraiser .fontsize18 { font-size: 16px; font-weight: normal; line-height: 24px; padding-bottom: 25px; }
	#right_fundraiser p font { color: #f26649; }
	#right_fundraiser p span,
	#right_fundraiser a { color: #9da839; }
	#right_fundraiser .fontlineheight { line-height: 25px; }
.img_float { padding-right: 20px; float: right; }
.italic_font { color: #5f3a16; font-weight: normal; line-height: 20px; font-style: italic; }
.h_bg2 { position: relative; }
.portrait_2 { position: absolute; left: -260px; top: 0px; }
.option_01 { position: absolute; top: -18px; left: -130px; }

#txt_right { width: 459px; padding-top: 20px; padding-right: 80px; font-size: 12px; float: right; color: #5f3a16; }
#txt_right h1 { font-size: 17px; color: #9da839; font-weight: normal; }
#txt_right p { line-height: 20px; padding-bottom: 5px; }
#txt_right p span { color: #9da839; }
#input_one { padding-top: 30px; font-size: 20px; font-weight: bold; color: #5f3a16; float: left; }
#input_one input { width: 132px; height: 20px; border: 1px solid #5f3a16; }
#footer { height: 50px; padding-top: 50px; clear: both; }
#footer ul { float: left; padding-top: 8px; }
#footer ul li { float: left; padding-right: 28px; }
#greenmoms { float: right; }


#cart-wrap { padding-left: 75px; padding-top: 20px; }

.cart-header h1 { color: #F26649; font-family: Helvetica, Arial, sans-serif; text-transform: lowercase; font-weight: normal; }

/* Checkout */
#checkout-content { padding: 8px 0 50px; font-size: 14px; color: #111111; clear: both; }
	#checkout-content h1 { padding-bottom: 53px; }
	#checkout-content #table_one td { padding-bottom: 20px; }
	#checkout-content #table_one input { width: 26px; height: 13px; padding: 6px 0; border: 1px solid #5f3a16; text-align: center; }
	.checkout-notes { padding: 0 0 30px; }
	.checkout-notes td.data-name { vertical-align: top !important; }
	
#shopping_btn { width: auto; padding-top: 42px; padding-bottom: 60px; clear: both; position: relative; }
	#shopping_btn ul { float: right; }
	#shopping_btn ul li { float: left; padding-right: 18px; }
	#shopping_btn #button-sundance { position: absolute; top: 35px; left: -120px; z-index: 50; }

#cart-tabs-container { display: inline; }
#cart-totals { width: 241px; margin: 0 0 0 623px; }
ul.cart-progress-bar { }
ul.cart-progress-bar li { float: left; }
.cart-step { height: 17px; background: url(../../_images/cart_line.gif) repeat-x left center; width: 142px; }
.cart-step-before { background: url(../../_images/cart_lined.gif) repeat-x left center; width: 142px; }
.cart-step-selected { background: url(../../_images/cart_line.gif) repeat-x left center; width: 142px; }
.cart-step-last { background: none; width: 20px; }
.cart-tab-links { padding-top: 15px; width: 80px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #5A5758; font-weight: bold; }
.cart-tab-links a { font-size: 12px; color: #5A5758; text-decoration: none; text-transform: lowercase; }
.cart-tab-links a:visited { color: #5A5758; }
.cart-tab-links a:hover { color: #5A5758; }


/* Order Confirmation */
#order-confirmation { padding: 20px 0 0 75px; }
	#order-confirmation h1 { color: #F26649; font-family:Helvetica, Arial, sans-serif; text-transform: lowercase; font-weight: normal; margin: 0 0 57px; }
	#order-confirmation h2 { color: #9DA839; font-size: 16px; font-weight: normal; margin: 0 0 5px; }
	#order-confirmation p { font-size: 14px; line-height: 18px; }
	#order-confirmation .cart-content-1 td { font-weight: normal !important; line-height: 16px; }
	#order-confirmation .summary-details { font-size: 12px; line-height: 16px; }
	#order-confirmation .customer-details { width: 100%; border: 0px none; margin-bottom: 64px; }
		#order-confirmation .customer-details td { line-height: 18px; color: #9DA839; }
	#order-confirmation .continue-shopping { float: left; width: 550px; text-align: right; position: relative; height: 147px; }
		#order-confirmation .continue-shopping button { float: left; height: 87px; padding: 0; position: absolute; left: 0; bottom: 0; }
		#order-confirmation .continue-shopping span { position: absolute; right: 0; bottom: 15px; }
	#order-confirmation #table_one { margin-bottom: 50px; }

#cart-tabs-container { display:inline; }
ul.cart-progress-bar { }
ul.cart-progress-bar li { float:left; }
.cart-step { height:17px; background:url(../../_images/cart_line.gif) repeat-x left center; width:142px; }
.cart-step-before { background:url(../../_images/cart_lined.gif) repeat-x left center; width:142px; }
.cart-step-selected { background:url(../../_images/cart_line.gif) repeat-x left center; width:142px; }
.cart-step-last { background:none; width:20px; }
.cart-tab-links { padding-top:15px; width:80px; font-family:Helvetica, Arial, sans-serif; font-size: 12px; color:#5A5758; font-weight:bold; }
.cart-tab-links a { font-size: 12px; color:#5A5758; }
.cart-tab-links a:visited { color:#5A5758; }
.cart-tab-links a:hover { color:#5A5758; }

.cart-dialog { }
.cart-dialog-title { background: url(../../_images/line_2.gif) 0 bottom repeat-x; }
.cart-dialog-title h1 { color: #5F3A16; font-size: 16px; font-family: Helvetica, Arial, sans-serif; padding-top: 15px; padding-bottom: 15px; }
.cart-content { padding: 10px 0; color: #9DA839; line-height: 30px; font-family: Helvetica, Arial, sans-serif; font-size: 14px;/* font-weight: bold;*/}
.cart-subheader { width: 100%; border-bottom: 2px solid #5F3A16; margin-bottom: 30px; height: 35px; }
.cart-subheader h3 { font-size: 20px; color: #5F3A16; text-transform: lowercase; float: left; }
.cart-subheader .sidelink { float: right; padding: 10px 0 0; }
.cart-modify { color:#5F3A16; font-size: 12px; font-weight:bold; }


table.cart-detail { color:#9DA839; font-size: 14px; line-height: 20px; }
.cart-detail-title { display: block; color:#5F3A16; font-size: 14px; font-weight:bold; clear: both; }

table.data-table input { border:1px solid #918F8F; border-bottom:2px solid #918F8F; padding:8px 0; height:14px; }
table.data-table textarea { border:1px solid #918F8F; border-bottom:2px solid #918F8F; overflow:auto; }
table.data-table select { /*width:235px; */border:1px solid #918F8F; border-bottom:2px solid #918F8F; }
table.data-table tr { height:50px; vertical-align:middle; }
table.data-table tr * { vertical-align:middle; }
table.data-table .data-required, .data-required { color:#F26649; vertical-align:middle; }
table.data-table .button-row a { color:#F26649; }
table.data-table .button-row a:visited { color:#F26649; }
table.data-table .button-row a:hover { color:#F26649; }
table.data-table td.data-name { vertical-align:middle;color:#5F3A16;padding-right:5px; font-weight:bold; font-size: 16px; }
table.register-table td.data-name { text-align:right; width:20%; }

.flc-checkout-container .flc-checkout-options { margin-left:30%;vertical-align: top; color:#5F3A16; }
.flc-checkout-container .flc-address { color:#9DA839; font-size:12px; font-weight:bold; }
.flc-checkout-container .flc-payment-paypal { color:#9DA839; font-size:12px; font-weight:bold; }

a.link_red { color:#F26649; text-decoration:none; font-size: 12px; }
a.link_red:visited { color:#F26649; text-decoration:none; }
a.link_red:visited { color:#F26649; text-decoration:none; }

.color_green { color:#9DA839; }
.bold { font-weight:bold; }
.w406 { width:406px; }
.w345 { width:345px; }
.float_r { float:right; }

#ul_left ul li * { vertical-align:middle; }

.flc-payments tr td { vertical-align: middle; }

a.link_red { color: #F26649; text-decoration: none; font-size: 12px; }
a.link_red:visited { color: #F26649; text-decoration: none; }
a.link_red:visited { color: #F26649; text-decoration: none; }

/* Register */
.register-section-title { height: 30px;vertical-align: middle; }
.register-section-title div { vertical-align: middle;padding: 5px 0px; background: url(../../_images/line_2.gif) 0 bottom repeat-x; width: 406px; border-bottom: none; }
.register-section-title div * { vertical-align: middle; color: #9DA839; font-size: 16px; }
.news-register-item span { font-style: normal !important; font-size: 12px; }

.w406 { width: 406px; }
.w345 { width: 345px; }
.float_r { float: right; }

input.paypal-cart-icon { border: none !important; }

/* Headers */
h1 { color: #9DA839; font-size: 20px; font-family: Helvetica, Arial, san-serif; }
#page-pages-our_idea h1 {}
#page-pages-our_team h1 { color: #5F3A16; }
#page-pages-fundraisers h1 { }

#discount-coupons a { font-size: 12px; }

#customer-check { width: 100%; height: 285px; clear: both; margin: 0 0 20px; color: #5f3a16; }
#carttotals-taxes { clear: both; float: right; width: 220px; padding-right: 20px; font-size: 11px; text-align: left; color: #5f3a16; }
