/* --------------------------------------------------- 
TEMPLATE.CSS contains the default styles for websites
built in the anytime system.
--------------------------------------------------- */



/* MAIN ELEMENTS 
Main page elements, page layout, links and other common
styles. */
html, body { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;  
text-align:center;
background-color:#f3ebe9;
background-image:url(../images/background.gif);
background-position:top;
background-repeat:repeat-x;
clear:both;
margin:0 auto;
}


/* DEFAULT LINKS */
a         {text-decoration:none;color:#a91809;}
a:visited {text-decoration:none;}
a:hover   {text-decoration:none;color:#5e1109;}
a img     {border:none;}


/* DEFAULT HEADERS */
h1, h2, h3, h4, h5, h6 {
margin:0px 0px 0px 0px;
}

h1 {font-size:26px;color:#6c140b;line-height:26px;padding:4px 0 4px 0;font-weight:normal;}

h2 {font-size:20px;line-height:22px;padding:4px 0 4px 0;}
h3 {font-size:18px;line-height:20px;padding:4px 0 4px 0;}
h4 {font-size:18px;line-height:20px;padding:0 0 4px 0;color:#6c140b;font-weight:normal;}
h5 {font-size:14px;color:#91261b;line-height:16px;padding:4px 0 4px 0;font-weight:normal;}
h6 {font-size:12px;line-height:14px;padding:4px 0 4px 0;}



/* OTHER DEFAULT ELEMENTS */
acronym {border:none;}
p {padding-top:0;margin-top:0;}


.clearer {
clear:both;
font-size:0;
line-height:0;
height:0;
padding:0 0 0 0;
margin:0 auto;
border:none;
}

.divider {
clear:both;
font-size:0;
line-height:5px;
height:5px;
padding:0 0 0 0;
margin:5px 0 0 0;
border-top:solid #e6d8d4 1px; 
}


/* GAPS
Gaps to space elements */
.gap1 {float:left;width:10px;}
.gap2 {float:left;width:15px;}
.gap3 {float:left;width:9px;}


/* IMAGE HOLDERS
hold images to the left or right */
.img-left {float:left;margin-right:15px;margin-top:4px;margin-bottom:6px;}
.img-right {clear:right;float:right;margin-left:15px;margin-top:4px;margin-bottom:6px;}
.img-main {display:none;text-align:center;}


/* LIST ELEMENTS
list elements */
ul {
margin-top:6px;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
margin-left:0;
padding-left:0;
}
        li {
        font-weight:bold;
        line-height:18px;
        list-style:none;
        margin-top:0;
        padding-top:0;
        padding-bottom:7px;
        margin-left:0;
        padding-left:20px;
        background-image:url(../images/point.gif);
        background-position:5px 6px;
        background-repeat:no-repeat;
        }




/* STANDARD PAGE ELEMENTS 
Standard page elements for laying out the main content of a website. */
#container1 {
width:940px;
text-align:left;
margin:0 auto;
background-image:url(../images/main_shadow.png);
background-position:center;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
padding:0 30px 0 30px;
border:none;
}

#container2 {
width:940px;
text-align:left;
background-color:#ffffff;
margin:0 auto;
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
border:none;
}


        /* MAIN HEADER */
        #header {
        height:121px;
        background-image:url(../images/header.gif);
        background-position:top;
        background-repeat:no-repeat;
        }
        
        
        
        #header #top-info {
        height:43px;
        text-align:right;
        color:#ffffff;
        font-weight:bold;
        padding:32px 28px 15px 0;
        }
                #header #top-info h1 {color:#ffffff;padding-bottom:0px;font-weight:bold;}
                
                
                
        /* MAIN NAVIGATION */
        #header #navigation {
        float:left;
        height:30px;
        width:760px;
        line-height:30px;
        color:#000000;
        padding:1px 0 0 20px;
        }
        
                #header #navigation a {
                float:left;
                line-height:29px;
                display:inline-block;
                color:#000000;
                padding:1px 10px 0 10px;
                }
                
                        #header #navigation a:hover {color:#a91809;}
                        
                #header #navigation .navdiv {
                float:left;
                font-size:0;
                width:1px;
                line-height:30px;
                height:30px;
                padding:0 0 0 0;
                margin:0 auto;
                border:none;
                background-image:url(../images/nav_div.gif);
                background-position:top;
                background-repeat:no-repeat;
                }
                        
                
                
        .navmenu-dropdown-holder {}
        .navmenu-dropdown-menu {
        font-size:11px;
        font-weight:bold;
        background-color:#000000;
        }
                .navmenu-dropdown-menu a {
                display:block;
                line-height:22px;
                padding:0 0 0 9px;
                border-top:solid #666666 1px;
                overflow:hidden;
                }
                .navmenu-dropdown-menu a:hover {}

                
                
                
        /* MAIN SHOPPING LINKS */
        #header #cart-nav {
        float:right;
        width:142px;
        height:29px;
        line-height:29px;
        padding:2px 0 0 0;
        }
        
                #header #cart-nav a {
                color:#a91809;
                background-position:left;
                background-repeat:no-repeat;
                padding-left:20px;
                }
                        #header #cart-nav a:hover {color:#d07c71;}

                
        
        
        /* MAIN CONTENT */
        
        
        #main {
        line-height:18px;
        padding:20px 10px 0 10px;
        }
        
                #main #left {
                float:left;
                width:200px;
                }
                
                
                        #main #left .left-box {
                        background-color:#f6f0ee;
                        background-image:url(../images/left_bg.gif);
                        background-position:left 31px;
                        background-repeat:repeat-x;
                        margin-bottom:10px;
                        }
							#main #left .lb-yellow {
							background-color:#f5e58a;
                        	background-image:url(../images/left_bg_yellow.gif);
							background-position:left 31px;
							background-repeat:repeat-x;
							margin-bottom:10px;	
							}
                        
                                #main #left .left-box h1,
								#main #left .lb-yellow h1 {
                                color:#ffffff;
                                font-size:14px;
                                height:30px;
                                font-weight:bold;
                                line-height:30px;
                                padding:0 14px 0 14px;
                                background-image:url(../images/left_header.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                border-bottom:solid #ffffff 1px;
                                }
                                
                                #main #left .left-box .left-box-inner,
								#main #left .lb-yellow .left-box-inner {
                                padding:6px 14px 8px 14px;
                                background-image:url(../images/left_footer.png);
                                background-position:bottom;
                                background-repeat:no-repeat;
                                }
                                        #main #left .left-box .left-box-inner ul,
										#main #left .lb-yellow .left-box-inner ul  {
                                        margin-top:0;
                                        }
                                                #main #left .left-box .left-box-inner ul li,
												#main #left .lb-yellow .left-box-inner ul li  {
                                                font-weight:normal;
                                                line-height:22px;
                                                padding-bottom:0;
                                                padding-left:12px;
                                                background-position:0 8px;
                                                }
                                                        
                                                        #main #left .left-box .left-box-inner ul li a,
														#main #left .lb-yellow .left-box-inner ul li a {
                                                        text-decoration:none;color:#5e1109;
                                                        }
                                                                #main #left .left-box .left-box-inner ul li a:hover,
																#main #left .lb-yellow .left-box-inner ul li a:hover {
                                                                text-decoration:none;color:#a91809;
                                                                }
                                                                
                                        #main #left .left-box .left-box-inner .lbi-right,
										#main #left .lb-yellow .left-box-inner .lbi-right {
                                        text-align:right;
                                        }
                                                
                                                
                                        #main #left .left-box .left-box-inner .divider,
										#main #left .lb-yellow .left-box-inner .divider {
                                        line-height:5px;
                                        height:6px;
                                        padding:0 0 0 0;
                                        margin:5px 0 0 0;
                                        border-top:none;
                                        background-image:url(../images/left_div.gif);
                                        background-position:top;
                                        background-repeat:no-repeat;
                                        }
                                        
                                        
                        #main .side-box {
                        background-image:url(../images/darkbox_top.png);
                        background-position:top;
                        background-repeat:no-repeat;
                        margin-bottom:10px;
                        }
                        
                                #main .side-box .side-box-inner {
                                padding:10px 14px 10px 14px;
                                background-image:url(../images/darkbox_bottom.png);
                                background-position:bottom;
                                background-repeat:no-repeat;
                                }
                                
                        
                        #main .sbc-light {color:#5e1109;background-color:#f3eae8;}
                        #main .sbc-dark {color:#ffffff;background-color:#91261b;}
                
                
                
                
                
                #main #middle {
                float:left;
                width:479px;
                padding-left:25px;
                padding-bottom:10px;
                }
                
                        .breadcrumb {
                        color:#b48074;
                        font-size:11px;
                        line-height:22px;
                        padding-bottom:12px;
                        border-top:solid #e9dad5 1px;
                        }
                                .breadcrumb b, .breadcrumb strong {
                                display:inline-block;
                                font-size:10px;
                                font-weight:normal;
                                line-height:13px;
                                vertical-align:middle;
                                font-family:Georgia, "Times New Roman", Times, serif;
                                }
                                
                                
                                
                                
                        
                        #main #middle .right-mid {
                        margin-left:8px;
                        }
                        #main #middle .middle-half {
                        float:left;
                        width:235px;
                        height:231px;
                        background-position:center 31px;
                        background-repeat:repeat;
                        }
                                #main #middle .middle-half h1 {
                                line-height:30px;
                                font-size:14px;
                                height:30px;
                                color:#5e1109;
                                padding:0 15px 0 15px;
                                background-image:url(../images/main_half_header.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                border-bottom:solid #ffffff 1px;
                                }
                                
                                #main #middle .middle-half .middle-half-over {
                                width:205px;
                                height:170px;
                                background-image:url(../images/main_half_over.png);
                                background-position:bottom;
                                background-repeat:no-repeat;
                                position:relative;
                                padding:15px 15px 15px 15px;
                                }
                                        #main #middle .middle-half .middle-half-over h1 {
                                        height:auto;
                                        font-size:36px;
                                        font-weight:normal;
                                        line-height:36px;
                                        color:#b52212;
                                        border:none;
                                        background-image:none;
                                        padding:0 0 0 0;
                                        }
                                        
                                        #main #middle .middle-half .middle-half-over .mho-link {
                                        position:absolute;
                                        right:18px;
                                        bottom:14px;
                                        }
                                
                                
                                
                                
                                
                        #main #middle #flash {
                        width:479px;
                        height:204px;
                        overflow:hidden;
                        position:relative;
                        margin-bottom:10px;
                        }
                        
                                #main #middle #flash .flash-over {
                                top:0px;
                                left:0px;
                                width:479px;
                                height:204px;
                                position:absolute;
                                background-image:url(../images/flash_over.png);
                                background-position:center;
                                background-repeat:no-repeat;
                                }
                                        #main #middle #flash .flash-over a {
                                        display:block;
                                        width:479px;
                                        height:204px;
                                        }
                                
                                
                                #main #middle #flash table {
                                top:0px;
                                left:0px;
                                width:479px;
                                height:204px;
                                display:none;
                                position:absolute;
                                background-color:#ffffff;
                                }
                                        #main #middle #flash table td {
                                        color:#ffffff;
                                        vertical-align:middle;
                                        padding:5px 32px 5px 32px;
                                        }
                                                #main #middle #flash table td h1 {
                                                color:#ffffff;
                                                }

                                
                                
                                
                                
                        .product-holder {}
                        
                        .product-holder .two-pre {
                        width:235px;
                        height:100px;
                        overflow:hidden;
                        padding-bottom:10px;
                        }
                        .product-holder .two-pre_pd {
                        width:469px;
                        height:100px;
                        overflow:hidden;
                        padding-bottom:10px;
                        }
                        
                        .product-holder .prod-secs {
                        display:block;
                        width:469px;
                        height:140px;
                        position:relative;
                        }
                        
                                .product-holder .two-pre a {
                                width:235px;
                                height:28px;
                                top:0px;
                                left:0px;
                                font-size:16px;
                                line-height:28px;
                                padding-top:72px;
                                position:absolute;
                                text-align:center;
                                vertical-align:middle;
                                background-image:url(../images/products_over.png);
                                background-position:center;
                                background-repeat:no-repeat;
                                }
                                
                                .product-holder .two-pre_pd a {
                                width:469px;
                                height:28px;
                                top:0px;
                                left:0px;
                                font-size:16px;
                                line-height:28px;
                                padding-top:102px;
                                position:absolute;
                                text-align:center;
                                vertical-align:middle;
                                background-image:url(../images/products_over.png);
                                background-position:center;
                                background-repeat:no-repeat;
                                }
                                
                        .product-holder .three-pre {
                        width:154px;
                        text-align:center;
                        padding-bottom:18px;
                        }
                                .product-holder .three-pre .image {
                                width:154px;
                                height:124px;
                                background-image:url(../images/product_box.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                padding-bottom:6px;
                                }
                                
                                
                        
                        
                        .product-holder .two-pre-inner {
                        width:235px;
                        text-align:center;
                        padding-bottom:18px;
                        }

                                .product-holder .two-pre-inner .image {
                                width:235px;
                                height:150px;
                                background-image:url(../images/product_box_big.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                padding-bottom:6px;
                                }
                                
                        
                        
                        .product-holder .two-long-inner {
                        width:235px;
                        text-align:center;
                        padding-bottom:18px;
                        }

                                .product-holder .two-long-inner .image {
                                width:235px;
                                height:270px;
                                background-image:url(../images/product_box_long.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                padding-bottom:6px;
                                }
                                
                        
                        
                        
                        .product-holder .fill-width-inner {
                        width:479px;
                        text-align:center;
                        padding-bottom:18px;
                        }

                                .product-holder .fill-width-inner .image {
                                width:479px;
                                height:150px;
                                background-image:url(../images/product_box_full.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                padding-bottom:6px;
                                }
                                
                                
                                
                                
                                .tab-holder {
                                position:relative;
                                }
                                
                                .product-holder .tab-new,
                                .product-holder .tab-new-center {
                                position:absolute;
                                left:5px;
                                top:18px;
                                width:27px;
                                height:56px;
                                background-image:url(../images/tab_new.png);
                                background-position:left top;
                                background-repeat:no-repeat;
                                }
                                
                                .product-holder .tab-special,
                                .product-holder .tab-special-center {
                                position:absolute;
                                left:5px;
                                top:76px;
                                width:27px;
                                height:56px;
                                background-image:url(../images/tab_special.png);
                                background-position:left top;
                                background-repeat:no-repeat;
                                }
                                
                                .product-holder .tab-new-center,
                                .product-holder .tab-special-center {
                                top:18px;
                                }
                                
                                
                                
                        /* new product layout */
                        .product-holder .full-block {
                        width:479px;
                        }
                        
                        .spec-desc {
                        border:solid #e6d8d4 1px;
                        padding:10px;
                        }
                        
                        .sd-buttons {
                        height:18px;
                        padding-right:17px;
                        }
                                .sd-buttons a {
                                float:right;
                                line-height:18px;
                                display:inline-block;
                                padding-left:10px;
                                background-image:url(../images/left_header.gif);
                                background-position:left 0px;
                                background-repeat:no-repeat;
                                margin-right:3px;
                                }
                                        .sd-buttons a strong,
                                        .sd-buttons a b {
                                        color:#FFFFFF;
                                        cursor:pointer;
                                        line-height:18px;
                                        display:inline-block;
                                        padding-right:10px;
                                        background-image:url(../images/left_header.gif);
                                        background-position:right 0px;
                                        background-repeat:no-repeat;
                                        }
                                        
                                        .sd-buttons a:hover strong,
                                        .sd-buttons a:hover b {
                                        color:#d09975;
                                        }
                        
                        
                        
                        
                        
                        
                        .side-sample {
                        background-image:url(../images/free_sample_top.gif);
                        background-position:center top;
                        background-repeat:no-repeat;
                        margin-bottom:10px;
                        }
                                .side-sample .side-sample-inner {
                                padding:60px 15px 15px 15px; 
                                background-image:url(../images/free_sample_bottom.gif);
                                background-position:center bottom;
                                background-repeat:no-repeat;
                                }
                        
                                
                                
                                
                                
                        .sidebox {
                        background-image:url(../images/prodsidebox_mid.gif);
                        background-position:center;
                        background-repeat:repeat-y;
                        }
                                .sidebox .sidebox-inner {
                                background-image:url(../images/prodsidebox_bottom.gif);
                                background-position:bottom;
                                background-repeat:no-repeat;
                                }
                        
                                .sidebox .sidebox-inner .sidebox-top {
                                background-image:url(../images/prodsidebox_top.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                }
                                

                                .sidebox .sidebox-inner form {
                                padding:0 10px 10px 10px;
                                text-align:left;
                                }
                                        
                                        .sidebox .sidebox-inner form ul{
                                        padding:0 0 0 0;
                                        margin:6px 0 6px 0;
                                        }
                                                .sidebox .sidebox-inner form ul li {
                                                list-style-type:none;
                                                background-image:none;
                                                padding-left:0px;
                                                padding-bottom:4px;
                                                }
                                                
                                                        .sidebox .sidebox-inner form ul li label {
                                                        width:100%;
                                                        text-align:left;
                                                        line-height:24px;
                                                        }
                                                        
                                                        .sidebox .sidebox-inner form ul li input {
                                                        width:96%;
                                                        }
                                                        
                                                        .sidebox .sidebox-inner form ul li select {
                                                        width:100%;
                                                        }
                                                        
                                                        .sidebox .sidebox-inner form ul li .note {
                                                        font-weight:normal;
                                                        color:#8B7169;
                                                        text-align:left;
                                                        line-height:14px;
                                                        font-size:11px;
                                                        }
                                                        
                                /*.sideprice {
                                background-color:#ddceca;
                                background-image:url(../images/price_top.gif);
                                background-position:top;
                                background-repeat:no-repeat;
                                text-align:left;
                                padding:7px 10px 7px 10px;
                                }
                                        .sideprice h2 {color:#210704;}
                                        .sideprice {color:#5e1109;}*/
                                        
                                
                                .get-a-price {
                                background-image:url(../images/get_a_price_header.jpg);
                                background-position:top;
                                background-repeat:no-repeat;
                                text-align:left;
                                padding:109px 10px 7px 10px;
                                }
                                        .get-a-price h2 {color:#210704;}
                                        .get-a-price {color:#5e1109;}  
										
								
								.quote-header {
								background-image:url(../images/get_a_quote_header.jpg);
                                background-position:top;
                                background-repeat:no-repeat;
                                text-align:left;
                                padding:90px 10px 7px 10px;	
								}
								
								.quote-box {}
									.quote-box .quote-product {display:none;padding-bottom:10px;}
									.quote-box .quote-button {display:none;}
								
								.quote-select {
								color:#C00;
								padding-bottom:10px;
								}
                                
                                        
                                .sideprice {
                                text-align:left;
                                padding:7px 0 7px 0;
                                }
                                        .sideprice h2 {color:#210704;}
                                        .sideprice {color:#5e1109;}
                                
                                
                                
                        
                        #image-holder {
                        position:relative;
                        }
                        
                                #image-holder .tab-new,
                                #image-holder .tab-new-center {
                                position:absolute;
                                left:0px;
                                top:18px;
                                width:27px;
                                height:56px;
                                background-image:url(../images/tab_new.png);
                                background-position:left top;
                                background-repeat:no-repeat;
                                }
                                
                                #image-holder .tab-special,
                                #image-holder .tab-special-center {
                                position:absolute;
                                left:0px;
                                top:76px;
                                width:27px;
                                height:56px;
                                background-image:url(../images/tab_special.png);
                                background-position:left top;
                                background-repeat:no-repeat;
                                }
                                
                                #image-holder .tab-new-center,
                                #image-holder .tab-special-center {
                                top:18px;
                                }
                        
                        
                                
                        #preview-holder {}
                
                                #preview-holder .link-holder {
                                float:left;
                                width:92px;
                                border-bottom:solid #e6d8d4 1px;
								border-left:solid #e6d8d4 1px;
								border-right:solid #e6d8d4 1px;
                                padding:4px 4px 4px 4px;
                                margin-right:5px;
                                margin-bottom:5px;
                                position:relative;
                                }
                                
                                
                                #preview-holder .link-holder a.link-shears {
                                position:absolute;
                                left:0px;
                                top:0px;
                                width:150px;
                                height:150px;
                                background-image:url(../images/pinking_shears.png);
                                background-position:4px 4px;
                                background-repeat:no-repeat;
                                }
                
                
                
                
                
                #main #right {
                float:right;
                width:200px;
                }
                        #main #right h3 {
                        font-size:14px;
                        color:#5e1109;
                        line-height:16px;
                        border-bottom:solid #e9dad5 1px;
                        }
                        
                        
                        
                .blog-greyed {color:#666666;}
				
				
				
				
				
				#process-path {
				height:45px;
				line-height:45px;
				background-color:#f6f0ee;
				background-image:url(../images/process_right_off.gif);
				background-position:right;
				background-repeat:no-repeat;
				margin-bottom:22px;
				}
					#process-path .process-path-left-on {
					float:left;
					display:inline-block;
					width:3px;
					font-size:0;
					line-height:45px;
					height:45px;
					background-image:url(../images/process_left_on.gif);
					background-position:left;
					background-repeat:no-repeat;
					padding:0 0 0 0;
					margin:0 auto;
					border:none;
					}
					
						#process-path .process-path-left-done {
						float:left;
						display:inline-block;
						width:3px;
						font-size:0;
						line-height:45px;
						height:45px;
						background-image:url(../images/process_left_done.gif);
						background-position:left;
						background-repeat:no-repeat;
						padding:0 0 0 0;
						margin:0 auto;
						border:none;
						}
					
					#process-path .process-path-text {
					float:left;
					display:inline-block;
					line-height:45px;
					height:45px;
					padding:0 10px 0 10px;
					margin:0 auto;
					border:none;	
					}
					
						#process-path .process-path-on {
						color:#ffffff;
						background-color:#c50525;
						font-weight:bold;
						}
						
						#process-path .process-path-next {
						color:#54130c;
						background-color:#f5d000;
						}
						
						#process-path .process-path-done {
						color:#54130c;
						background-color:#d6bbb2;
						}
						
						#process-path .process-path-basket {
						color:#ffffff;
						background-color:#30802b;
						}
						
					#process-path .process-path-arrow-ontooff,
					#process-path .process-path-arrow-nexttooff,
					#process-path .process-path-arrow-ontonext,
					#process-path .process-path-arrow-nexttonext,
					#process-path .process-path-arrow-donetodone,
					#process-path .process-path-arrow-donetoon,
					#process-path .process-path-arrow-donetonext,
					#process-path .process-path-arrow-nexttobasket,
					#process-path .process-path-arrow-ontobasket,
					#process-path .process-path-arrow-baskettooff {
					float:left;
					display:inline-block;
					width:12px;
					font-size:0;
					line-height:45px;
					height:45px;
					background-position:left;
					background-repeat:no-repeat;
					padding:0 0 0 0;
					margin:0 auto;
					border:none;
					}
					
						#process-path .process-path-arrow-ontooff {background-image:url(../images/process_arrow_ontooff.gif);}
						#process-path .process-path-arrow-nexttooff {background-image:url(../images/process_arrow_nexttooff.gif);}
						#process-path .process-path-arrow-ontonext {background-image:url(../images/process_arrow_ontonext.gif);}
						#process-path .process-path-arrow-nexttonext {background-image:url(../images/process_arrow_nexttonext.gif);}
						#process-path .process-path-arrow-donetodone {background-image:url(../images/process_arrow_donetodone.gif);}
						#process-path .process-path-arrow-donetoon {background-image:url(../images/process_arrow_donetoon.gif);}
						#process-path .process-path-arrow-donetonext {background-image:url(../images/process_arrow_donetonext.gif);}
						#process-path .process-path-arrow-nexttobasket {background-image:url(../images/process_arrow_nexttobasket.gif);}
						#process-path .process-path-arrow-ontobasket {background-image:url(../images/process_arrow_ontobasket.gif);}
						#process-path .process-path-arrow-baskettooff {background-image:url(../images/process_arrow_baskettooff.gif);}

        
        
        
        /* MAIN FOOTER */
        #footer {
        height:53px;
        line-height:30px;
        font-size:12px;
        color:#ffffff;
        text-align:left;
        margin-top:10px;
        padding:19px 25px 0 25px;
        background-image:url(../images/footer.gif);
        background-position:center;
        background-repeat:no-repeat;
        }
        
                #footer a {color:#ffffff;}
                #footer a:hover {color:#d48165;}
				
				
				
				.social-holder {
				float:right;
				width:70px;
				padding-right:168px;
				text-align:right;
				height:30px;
				}
					.social-holder a {
					display:inline-block;
					margin-right:4px;
					}
                
                
        
        #base {
        width:940px;
        text-align:left;
        margin:0 auto;
        font-size:11px;
        text-align:center;
        color:#8e6c68;
        background-image:url(../images/footer_shadow.png);
        background-position:top;
        background-repeat:repeat-x;
        margin-left:auto;
        margin-right:auto;
        padding:14px 30px 0 30px;
        border:none;
        }
        
        
        
		
		
		
		.link-holder {
		position:relative;
		margin:46px 0 0 0;
		}
			.link-holder .quickdropform {
			position:absolute;
			left:-1px;
			bottom:-18px;
			}
			
			.link-holder .choosecolour a {
			position:absolute;
			right:-1px;
			top:-42px;
			display:inline-block;
			width:152px;
			height:18px;
			background-image:url(../images/choose_colour_button.gif);
			background-position:right;
			background-repeat:no-repeat;
			}
			
			.link-holder .colourdesc {
			position:absolute;
			right:-1px;
			top:-24px;
			height:14px;
			line-height:14px;
			padding-top:10px;
			text-align:center;
			display:inline-block;
			width:150px;
			color:#422319;
			font-weight:bold;
			border-left:solid #ddd0cc 1px;
			border-right:solid #ddd0cc 1px;
			}
			
			
		.shopping-cart-list td {
		padding:3px 0 ;
		border-bottom:solid #e6d8d4 1px;
		}
        
                
                
                
                

