body,html {text-align:center;
      background-color:#A49E8D;
      padding:0px;
      margin:0px;
      height:100%;
      min-height:100%;}

html, body, p, li, a, form, legend {
              font-family: "Verdana", "Arial", "Helvetica", san-serif; 
              font-size: 12px; 
              font-style: normal; 
              font-weight: normal;
              color:#272727;
              line-height:1.5;
              text-decoration:none;}
                    
.page_table {background-color:#FFFFFF; 
            height:100%;
            min-height:100%;
            width:960px;
            margin: 0 auto;
            text-align: left;
            padding:0px;
            padding-left:55px;
            padding-right:55px;
            background:url(../images/layout/page_background.gif) repeat-y; background-position:0px 0px;}
      
.header {position:relative;
                width:850px;
                height:93px;
                clear:both;
                display:block;
                padding:0px;
                margin:0px;
                margin-top:30px;
                background:url(../images/layout/header.gif) no-repeat; background-position:0px 0px;}      

ul.header_navigation {position:relative;
                    float:right;
                    margin:0px;
                    margin-right:10px;
                    margin-top:10px;
                    padding:0px;
                    text-align:right;
                    list-style:none;}
                    
ul.header_navigation li a {font-size:11px;
                           color:#303030;
                           text-decoration:none;}

ul.header_navigation li a:hover {text-decoration:underline;}

UL.main_nav {position:relative;
            float:left; 
            clear:both;
            height:25px; 
            width:850px; 
            margin:0px; 
            margin-bottom:10px;
            padding:0px; 
            list-style:none; 
            background-color:transparent;
            overflow:hidden;
            background:url(../images/nav/main_nav_background.gif) repeat-y; background-position:0px 0px;}
            
UL.main_nav LI {position:relative;  height:25px; display:block; float:left; list-style:none;}            

UL.main_nav LI.divider {float:left; height:25px; width:5px; background-color:transparent;}

UL.main_nav LI.item1, UL.main_nav LI.item1_on {position:relative; float:left; height:25px; width:54px;}
UL.main_nav LI.item1 A, UL.main_nav LI.item1 A:hover, UL.main_nav LI.item1_on A {position:relative; float:left; height:25px; width:54px; 
               background:url(../images/nav/home.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item1 A:hover {background-position:-54px 0px;}
UL.main_nav LI.item1_on A {background-position:-54px 0px;} 

UL.main_nav LI.item2, UL.main_nav LI.item2_on {position:relative; float:left; height:25px; width:84px;}
UL.main_nav LI.item2 A, UL.main_nav LI.item2 A:hover, UL.main_nav LI.item2_on A {position:relative; float:left; height:25px; width:84px; 
               background:url(../images/nav/why_ltc.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item2 A:hover {background-position:-84px 0px;}
UL.main_nav LI.item2_on A {background-position:-84px 0px;}                

UL.main_nav LI.item3, UL.main_nav LI.item3_on {position:relative; float:left; height:25px; width:79px;}
UL.main_nav LI.item3 A, UL.main_nav LI.item3 A:hover, UL.main_nav LI.item3_on A {position:relative; float:left; height:25px; width:79px; 
               background:url(../images/nav/why_you.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item3 A:hover {background-position:-79px 0px;}
UL.main_nav LI.item3_on A {background-position:-79px 0px;} 

UL.main_nav LI.item4, UL.main_nav LI.item4_on {position:relative; float:left; height:25px; width:139px;}
UL.main_nav LI.item4 A, UL.main_nav LI.item4 A:hover, UL.main_nav LI.item4_on A {position:relative; float:left; height:25px; width:139px; 
               background:url(../images/nav/benefits.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item4 A:hover {background-position:-139px 0px;}
UL.main_nav LI.item4_on A {background-position:-139px 0px;}

UL.main_nav LI.item5, UL.main_nav LI.item5_on {position:relative; float:left; height:25px; width:73px;}
UL.main_nav LI.item5 A, UL.main_nav LI.item5 A:hover, UL.main_nav LI.item5_on A {position:relative; float:left; height:25px; width:73px; 
               background:url(../images/nav/products.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item5 A:hover {background-position:-73px 0px;}
UL.main_nav LI.item5_on A {background-position:-73px 0px;}

UL.main_nav LI.item6, UL.main_nav LI.item6_on {position:relative; float:left; height:25px; width:76px;}
UL.main_nav LI.item6 A, UL.main_nav LI.item6 A:hover, UL.main_nav LI.item6_on A {position:relative; float:left; height:25px; width:76px; 
               background:url(../images/nav/about.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item6 A:hover {background-position:-76px 0px;}
UL.main_nav LI.item6_on A {background-position:-76px 0px;}

UL.main_nav LI.item7, UL.main_nav LI.item7_on {position:relative; float:left; height:25px; width:85px;}
UL.main_nav LI.item7 A, UL.main_nav LI.item7 A:hover, UL.main_nav LI.item7_on A {position:relative; float:left; height:25px; width:85px; 
               background:url(../images/nav/contact.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item7 A:hover {background-position:-85px 0px;}
UL.main_nav LI.item7_on A {background-position:-85px 0px;}

UL.main_nav LI.item8, UL.main_nav LI.item8_on {position:relative; float:left; height:25px; width:80px;}
UL.main_nav LI.item8 A, UL.main_nav LI.item8 A:hover, UL.main_nav LI.item8_on A {position:relative; float:left; height:25px; width:80px; 
               background:url(../images/nav/join_now.gif) no-repeat; background-position:0px 0px;}
UL.main_nav LI.item8 A:hover {background-position:-80px 0px;}
UL.main_nav LI.item8_on A {background-position:-80px 0px;}

UL.store_nav {position:relative;
            float:left; 
            clear:both;
            height:25px; 
            width:850px; 
            margin:0px; 
            margin-top:-10px;
            margin-bottom:10px;
            padding:0px; 
            list-style:none; 
            background-color:transparent;
            overflow:hidden;
            background:url(../images/nav/store_nav_background.gif) repeat-y; background-position:0px 0px;}
            
UL.store_nav LI {position:relative;  height:25px; display:block; float:right; list-style:none;}            

UL.store_nav LI.divider {float:right; height:25px; width:2px; background-color:#FFFFFF;}

UL.store_nav LI.item1, UL.store_nav LI.item1_on {position:relative; float:right; height:25px; width:99px;}
UL.store_nav LI.item1 A, UL.store_nav LI.item1 A:hover, UL.store_nav LI.item1_on A {position:relative; float:right; height:25px; width:99px; 
               background:url(../images/nav/account.gif) no-repeat; background-position:0px 0px;}
UL.store_nav LI.item1 A:hover {background-position:-99px 0px;}
UL.store_nav LI.item1_on A {background-position:-99px 0px;} 

UL.store_nav LI.item2, UL.store_nav LI.item2_on {position:relative; float:right; height:25px; width:91px;}
UL.store_nav LI.item2 A, UL.store_nav LI.item2 A:hover, UL.store_nav LI.item2_on A {position:relative; float:right; height:25px; width:91px; 
               background:url(../images/nav/cart.gif) no-repeat; background-position:0px 0px;}
UL.store_nav LI.item2 A:hover {background-position:-91px 0px;}
UL.store_nav LI.item2_on A {background-position:-91px 0px;}                

UL.store_nav LI.item3, UL.store_nav LI.item3_on {position:relative; float:right; height:25px; width:86px;}
UL.store_nav LI.item3 A, UL.store_nav LI.item3 A:hover, UL.store_nav LI.item3_on A {position:relative; float:right; height:25px; width:86px; 
               background:url(../images/nav/checkout.gif) no-repeat; background-position:0px 0px;}
UL.store_nav LI.item3 A:hover {background-position:-86px 0px;}
UL.store_nav LI.item3_on A {background-position:-86px 0px;} 

UL.store_nav LI.item4, UL.store_nav LI.item4_on {position:relative; float:right; height:25px; width:55px;}
UL.store_nav LI.item4 A, UL.store_nav LI.item4 A:hover, UL.store_nav LI.item4_on A {position:relative; float:right; height:25px; width:55px; 
               background:url(../images/nav/help.gif) no-repeat; background-position:0px 0px;}
UL.store_nav LI.item4 A:hover {background-position:-55px 0px;}
UL.store_nav LI.item4_on A {background-position:-55px 0px;}

UL.store_nav LI.item5, UL.store_nav LI.item5_on {position:relative; float:right; height:25px; width:81px;}
UL.store_nav LI.item5 A, UL.store_nav LI.item5 A:hover, UL.store_nav LI.item5_on A {position:relative; float:right; height:25px; width:81px; 
               background:url(../images/nav/logout.gif) no-repeat; background-position:0px 0px;}
UL.store_nav LI.item5 A:hover {background-position:-81px 0px;}
UL.store_nav LI.item5_on A {background-position:-81px 0px;} 

.page_divider_table {position:relative; clear:both; background-color:transparent; 
            height:auto;
            width:850px;
            text-align: left;
            padding:0px;
            margin:0px;}

.content_left_padding {padding-left:20px;}
.content_right_padding {padding-right:20px;}
.content_both_padding {padding-left:20px; padding-right:20px;}
.content_no_padding {padding:0px;}
             
.leftBoxContainer, .rightBoxContainer {position:relative;
                   float:left;
                   clear:none;
                   width:auto;
                   height:auto;
                   padding:0px;
                   margin:0px;
                   margin-bottom:10px;
                   display:inline;
                   background:url(../images/layout/sideboxes/left_box_background.gif) repeat-y; background-position:0px 0px;}            

.rightBoxContainer {background:url(../images/layout/sideboxes/right_box_background.gif) repeat-y; background-position:0px 0px;}

.leftBoxHeading {position:relative; float:left; width:auto; height:25px; display:inline;}
.leftBoxHeading#categoriesHeading {background:url(../images/layout/sideboxes/categories_heading.gif) no-repeat; background-position:0px 0px;}
.leftBoxHeading#informationHeading {background:url(../images/layout/sideboxes/information_heading.gif) no-repeat; background-position:0px 0px;}
.leftBoxHeading#currenciesHeading {background:url(../images/layout/sideboxes/currencies_heading.gif) no-repeat; background-position:0px 0px;}

.rightBoxHeading {width:auto; height:25px;}
.rightBoxHeading#videosideboxHeading {background:url(../images/layout/sideboxes/videosidebox_heading.gif) no-repeat; background-position:0px 0px;}
.rightBoxHeading#productsideboxHeading {background:url(../images/layout/sideboxes/productsidebox_heading.gif) no-repeat; background-position:0px 0px;}
.rightBoxHeading#categoriesrightHeading {background:url(../images/layout/sideboxes/categories_heading_right.gif) no-repeat; background-position:0px 0px;}

.leftBoxContent, .leftBoxBottom, .rightBoxContent, .rightBoxBottom {position:relative;
                   float:left;
                   clear:none;
                   width:auto;
                   height:auto;
                   padding:0px;
                   margin:0px;
                   display:inline;} 

.leftBoxContent, .rightBoxContent {padding-left:12px;
                 padding-top:10px;
                 padding-bottom:10px;}

.leftBoxBottom {height:12px; background:url(../images/layout/sideboxes/left_box_bottom.gif) no-repeat; background-position:0px 0px;}
.rightBoxBottom {height:11px; background:url(../images/layout/sideboxes/right_box_bottom.gif) no-repeat; background-position:0px 0px;}


.imageBoxContainer, .adswapperBoxContainer {position:relative;
                   float:left;
                   clear:none;
                   width:auto;
                   height:auto;
                   padding:0px;
                   margin:0px;
                   margin-bottom:10px; 
                   text-align:left;}

.imageBoxContainer .leftBoxContent {padding:0px;}

.leftBoxContent .sideBoxContent ul, .rightBoxContent .sideBoxContent ul {height:auto; 
            width:163px; 
            margin:0px; 
            padding:0px; 
            list-style:none; 
            background-color:transparent;}
            
.rightBoxContent .sideBoxContent ul {width:190px;}

.leftBoxContent .sideBoxContent ul li, .rightBoxContent .sideBoxContent ul li {position:relative; display:inline; height:auto; width:163px; float:left; list-style:none; padding:0px; margin:0px;}
.rightBoxContent .sideBoxContent ul li {width:185px;}

.leftBoxContent .sideBoxContent ul li.cat_nav_professional_advisors a, .leftBoxContent .sideBoxContent ul li.cat_nav_professional_advisors_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_health_care_providers a, .leftBoxContent .sideBoxContent ul li.cat_nav_health_care_providers_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_family_caregivers a, .leftBoxContent .sideBoxContent ul li.cat_nav_family_caregivers_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_employers a, .leftBoxContent .sideBoxContent ul li.cat_nav_employers_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching a, .leftBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_marketing_programs a, .leftBoxContent .sideBoxContent ul li.cat_nav_marketing_programs_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_online_membership a, .leftBoxContent .sideBoxContent ul li.cat_nav_online_membership_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_client_education_tools a, .leftBoxContent .sideBoxContent ul li.cat_nav_client_education_tools_on a {position:relative;
                                float:left;
                                clear:none;
                                width:163px;
                                height:25px;
                                margin:0px;
                                padding:0px;}                                

.rightBoxContent .sideBoxContent ul li.cat_nav_professional_advisors a, .rightBoxContent .sideBoxContent ul li.cat_nav_professional_advisors_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_health_care_providers a, .rightBoxContent .sideBoxContent ul li.cat_nav_health_care_providers_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_family_caregivers a, .rightBoxContent .sideBoxContent ul li.cat_nav_family_caregivers_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_employers a, .rightBoxContent .sideBoxContent ul li.cat_nav_employers_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching a, .rightBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_marketing_programs a, .rightBoxContent .sideBoxContent ul li.cat_nav_marketing_programs_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_online_membership a, .rightBoxContent .sideBoxContent ul li.cat_nav_online_membership_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_client_education_tools a, .rightBoxContent .sideBoxContent ul li.cat_nav_client_education_tools_on a {position:relative;
                                float:left;
                                clear:none;
                                width:185px;
                                height:25px;
                                margin:0px;
                                padding:0px; background-color:#346875;} 
                                
.leftBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching a, .leftBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching_on a {height:25px; background:url(../images/nav/sideboxes/categories/speaking_coaching.gif) no-repeat; background-position:0px 0px;}                                
.leftBoxContent .sideBoxContent ul li.cat_nav_marketing_programs a, .leftBoxContent .sideBoxContent ul li.cat_nav_marketing_programs_on a {height:25px; background:url(../images/nav/sideboxes/categories/marketing_programs.gif) no-repeat; background-position:0px 0px;}                                                                
.leftBoxContent .sideBoxContent ul li.cat_nav_online_membership a, .leftBoxContent .sideBoxContent ul li.cat_nav_online_membership_on a {height:25px; background:url(../images/nav/sideboxes/categories/online_membership.gif) no-repeat; background-position:0px 0px;}
.leftBoxContent .sideBoxContent ul li.cat_nav_client_education_tools a, .leftBoxContent .sideBoxContent ul li.cat_nav_client_education_tools_on a {height:25px; background:url(../images/nav/sideboxes/categories/client_education_tools.gif) no-repeat; background-position:0px 0px;}

.leftBoxContent .sideBoxContent ul li.cat_nav_marketing_programs a:hover, .leftBoxContent .sideBoxContent ul li.cat_nav_marketing_programs_on A, .leftBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching a:hover, .leftBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_online_membership a:hover, .leftBoxContent .sideBoxContent ul li.cat_nav_online_membership_on a, .leftBoxContent .sideBoxContent ul li.cat_nav_client_education_tools a:hover, .leftBoxContent .sideBoxContent ul li.cat_nav_client_education_tools_on a {background-position:-163px 0px;}                                


.rightBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching a, .rightBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching_on a {height:25px; background:url(../images/nav/sideboxes/categories/speaking_coaching_right.gif) no-repeat; background-position:0px 0px;}                                
.rightBoxContent .sideBoxContent ul li.cat_nav_marketing_programs a, .rightBoxContent .sideBoxContent ul li.cat_nav_marketing_programs_on a {height:25px; background:url(../images/nav/sideboxes/categories/marketing_programs_right.gif) no-repeat; background-position:0px 0px;}                                                                
.rightBoxContent .sideBoxContent ul li.cat_nav_online_membership a, .rightBoxContent .sideBoxContent ul li.cat_nav_online_membership_on a {height:25px; background:url(../images/nav/sideboxes/categories/online_membership_right.gif) no-repeat; background-position:0px 0px;}
.rightBoxContent .sideBoxContent ul li.cat_nav_client_education_tools a, .rightBoxContent .sideBoxContent ul li.cat_nav_client_education_tools_on a {height:25px; background:url(../images/nav/sideboxes/categories/client_education_tools_right.gif) no-repeat; background-position:0px 0px;}

.rightBoxContent .sideBoxContent ul li.cat_nav_marketing_programs a:hover, .rightBoxContent .sideBoxContent ul li.cat_nav_marketing_programs_on A, .rightBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching a:hover, .rightBoxContent .sideBoxContent ul li.cat_nav_speaking_and_coaching_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_online_membership a:hover, .rightBoxContent .sideBoxContent ul li.cat_nav_online_membership_on a, .rightBoxContent .sideBoxContent ul li.cat_nav_client_education_tools a:hover, .rightBoxContent .sideBoxContent ul li.cat_nav_client_education_tools_on a {background-position:-185px 0px;}                                



.sideBoxContent ul li.info_nav_help a, .sideBoxContent ul li.info_nav_help a:hover, .sideBoxContent ul li.info_nav_account a, .sideBoxContent ul li.info_nav_account a:hover, .sideBoxContent ul li.info_nav_cart a, .sideBoxContent ul li.info_nav_cart a:hover, .sideBoxContent ul li.info_nav_checkout a, .sideBoxContent ul li.info_nav_checkout a:hover, .sideBoxContent ul li.info_nav_shipping a, .sideBoxContent ul li.info_nav_shipping a:hover, .sideBoxContent ul li.info_nav_privacy a, .sideBoxContent ul li.info_nav_privacy a:hover, .sideBoxContent ul li.info_nav_conditions a, .sideBoxContent ul li.info_nav_conditions a:hover, .sideBoxContent ul li.info_nav_contact a, .sideBoxContent ul li.info_nav_contact a:hover {position:relative;
                                float:left;
                                width:163px;
                                height:25px;
                                margin:0px;
                                padding:0px;}


.sideBoxContent ul li.info_nav_help a {background:url(../images/nav/sideboxes/information/help.gif) no-repeat; background-position:0px 0px;}
.sideBoxContent ul li.info_nav_account a {background:url(../images/nav/sideboxes/information/your_account.gif) no-repeat; background-position:0px 0px;}
.sideBoxContent ul li.info_nav_cart a {background:url(../images/nav/sideboxes/information/view_cart.gif) no-repeat; background-position:0px 0px;}
.sideBoxContent ul li.info_nav_checkout a {background:url(../images/nav/sideboxes/information/checkout.gif) no-repeat; background-position:0px 0px;}
.sideBoxContent ul li.info_nav_shipping a {background:url(../images/nav/sideboxes/information/shipping.gif) no-repeat; background-position:0px 0px;}
.sideBoxContent ul li.info_nav_privacy a {background:url(../images/nav/sideboxes/information/privacy.gif) no-repeat; background-position:0px 0px;}
.sideBoxContent ul li.info_nav_conditions a {background:url(../images/nav/sideboxes/information/conditions.gif) no-repeat; background-position:0px 0px;}
.sideBoxContent ul li.info_nav_contact a {background:url(../images/nav/sideboxes/information/contact.gif) no-repeat; background-position:0px 0px;} 

.sideBoxContent ul li.info_nav_help a:hover, .sideBoxContent ul li.info_nav_account a:hover, .sideBoxContent ul li.info_nav_cart a:hover, .sideBoxContent ul li.info_nav_checkout a:hover, .sideBoxContent ul li.info_nav_shipping a:hover, .sideBoxContent ul li.info_nav_privacy a:hover, .sideBoxContent ul li.info_nav_conditions a:hover, .sideBoxContent ul li.info_nav_contact a:hover {background-position:-163px 0px;} 

.adswapperBoxContainer .rightBoxContent {padding:0px; margin:0px;}

td.portal_footer {padding:5px;
                text-align:center;} 
td.portal_footer, td.portal_footer a {font-size:10px;
                font-weight:normal;
                color:#A49E8D;}                                                                                                                                                
                
table.portal_links_table {width:414px;
                          height:auto;
                          background-color:#F3F0E8;} 

td.portal_links_heading {font-size:13px; font-weight:normal; color:#FFFFFF; padding:4px; background-color:#A49E8D;}                                          

td.portal_link {margin:0px;
                padding:0px;
                padding-top:14px;
                text-align:center;}

td.portal_links_table_bottom {width:414px; 
                              height:18px;
                              background:url(../images/layout/portal_links_table_bottom.gif) no-repeat; background-position:0px 0px;}                
                              

h1#productListHeading {font-size:13px; font-weight:normal; background-color:#EAE6D6; margin:0px; padding:4px;}

td.productListing-data {padding:10px;}
tr.productListing-odd {background-color:#F8F7F5;}

.listingProductImage {padding:0px; padding-right:20px;}

h3.itemTitle, h3.itemTitle a {margin:0px; font-weight:bold;}

#productMainImage {position:relative; 
                   float:left; 
                   clear:none; 
                   background-color:transparent; 
                   margin:0px;
                   margin-right:20px;
                   margin-bottom:20px;}

h1#productName, h2#productPrices {font-size:18px; font-weight:bold; color:#655F57;} 
h2#productPrices {font-size:14px;}

div#cartAdd {position:relative; float:right; clear:both;}

h1 {font-size:18px; font-weight:bold; color:#655F57;}
h2 {font-size:16px; font-weight:bold; color:#655F57;}
h1#indexDefaultHeading, h1#loginDefaultHeading, h1#accountDefaultHeading, h1#accountHistoryDefaultHeading, h1#cartDefaultHeading, h1#checkoutShippingHeading, h1#checkoutPaymentHeading, h1#checkoutConfirmDefaultHeading, h1#checkoutSuccessHeading, h1#helpHeading, h1#timeoutDefaultHeading, h1#addressBookDefaultHeading, h1#addressBookProcessDefaultHeading, h1#cartDefaultHeading, h1#shippingInfoHeading, h1#privacyDefaultHeading, h1#conditionsHeading {margin-top:0px;}

.clearBoth {clear: both;}



.alert {color:red;}
.important, .important a {font-weight:bold;}
.important a {text-decoration:underline;}

fieldset {border: 1px solid #cccccc; margin:0px; margin-bottom:10px; padding:10px;}
label.inputLabel, .inputLabelPayment {width:170px; float:left;}

.buttonRow {width:auto; height:auto; margin:0px; margin-bottom:10px;}

legend {font-weight:bold;}
textarea {width:90%;}

#cartImage {float:left; clear:none; margin:0px; margin-right:10px;}
#cartSubTotal {float:right; clear:both; font-weight:bold; margin-right:20px;}

.shopping_cart_button_row {float:right; clear:both; width:auto; height:auto; margin:0px; margin-top:40px;}
.shopping_cart_button_row a {margin:0px; margin-right:20px;}

.forward {float:right;}
.back {float:left;}

.centerBoxWrapper {float:left; clear:both; margin:0px; margin-top:20px; background-color:transparent;}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;}
	
body#popupShippingEstimator {background-color:#FFFFFF;}	

a img {border:0px;}

.categoryListBoxContents {text-align:center; padding:10px;}
.categoryListBoxContents a {font-weight:bold;}

.imgLink {font-size:9px;}

#productAttributes {position:relative; float:left; clear:both; width:100%; background-color:transparent;}
.optionName.back {float:left; clear:both; width:100%; background-color:transparent;}

.borderedContentBox {border: 1px solid #958f7d; padding:10px;}
                           