﻿/* **************************************** GENERAL **************************************** */

body 
{
    background-color: #E1ECCC;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

    frm#Main 
    {
        margin: 0px;
        padding: 0px;
    }

    div#Wrapper 
    {
        background: url('/userpages/images/WrapperBG.png') repeat-y;
        background-color: #e1eccc;
        margin: 0px auto 0px auto;
        width: 1090px;
    }
    
    .Left {text-align: left;}
    .Right {text-align: right;}
    .Center {text-align: center;}
    .Red {color: #CC0000;}
    
    div#BreadCrumb
    {
        background-color: #c7d7b3;
        color: #596947;
        font-size: 11px;
        height: 20px;
        margin: 0px;
        padding: 6px 0px 0px 10px;
        width: 699px;
        text-align: left;
    }
    
        div#BreadCrumb a 
        {
            color: #596947;
            text-decoration: none;
        }

/* **************************************** GENERAL NAVIGATION **************************************** */
 
    div#Navigation_SocialNetworking {margin-bottom: 6px;}
            
        div#Navigation_SocialNetworking img {border: 0px;}
                
    div#Navigation_Newsletter 
    {
        height: 117px;
        margin-bottom: 6px;
        text-align: right;
        width: 199px;
    }
    
        div#Navigation_Newsletter img {border: 0px;}
            
    div#Navigation_DeliveryCharges {margin-bottom: 6px;}
            
        div#Navigation_DeliveryCharges img {border: 0px;}
                
    div.Navigation_Advert {
        margin-bottom: 6px;
        overflow: hidden;
        width: 199px;
    }
            
        div.Navigation_Advert img {border: 1px solid #CCCCCC;}
 
/* **************************************** TOP NAVIGATION **************************************** */
    
        div#TopNavigation {clear: both;}
        
            div#TopNavigation_Links
            {
                float: right;
                padding-right: 10px;
                text-align: right;
            }
            
                div#TopNavigation_Links a
                {
                    color: #000000;
                    font-size: 11px;
                    text-decoration: none;
                }
                
                div#TopNavigation_Links a.Move{margin-right: 10px;}
                
                div#TopNavigation_Links img
                {
                    border: 0px;
                    margin: 0px 3px 0px 17px;
                }
        
            div#TopNavigation_Logo 
            {
                float: left;
                margin: 0px 0px 0px 0px;
            }
            
                div#TopNavigation_Logo img {border: 0px; float:left;}
            
            div#TopNavigation_Information 
            {
                float: right;
                width: 520px;
            }
            
                div#TopNavigation_Message 
                {
                    float: left;
                    font-size: 12px;
                    font-style: italic;
                    padding-top: 16px;
                    text-align: left;
                    width: 200px;
                }
                
                div#TopNavigation_Telephone 
                {
                    float: right;
                    font-size: 18px;
                    font-weight: bold;
                    padding: 10px 10px 0px 0px;
                    text-align: right;
                    width: 300px;
                }
            
                div#TopNavigation_MiniBasket 
                {
                    text-align: left;
                    font-weight: normal;
                }
                
                    div#MiniBasket_Summary {font-weight: bold; margin-left: 15px;}
                    
                        div#MiniBasket_Summary img {border: 0px;}
                        
                        div#MiniBasket_Summary img.Icon {float: left;}
                        
                        div#MiniBasket_Summary div.Text 
                        {
                            float: left;
                            margin: 23px 0px 0px 2px;
                        }
                        
                            div#MiniBasket_Summary a 
                            {
                                display: block;
                                color: #000000;
                                text-decoration: none;
                                font-weight: normal;
                            }
                    
                    div#MiniBasket_Items 
                    {
                        background-color: #FFFFFF;
                        clear: both;
                        display: none;
                        font-size: 11px;
                        margin: 40px 0px 0px 34px;
                        padding: 3px;
                        position: absolute;
                        width: 180px;
                        z-index: 99;
                    }
                    
                        div#MiniBasket_Items a
                        {
                            color: #000000;
                            font-size: 11px;
                            text-decoration: none;
                        }
                        
                        div#MiniBasket_Items table thead td 
                        {
                            background-color: #A5A5A5;
                            color: #FFFFFF;
                            font-weight: bold;
                        }
                        
                        div#MiniBasket_Items table tfoot td 
                        {
                            background-color: #e0e0e0;
                        }
                                                
                        div#MiniBasket_Items table td {border-bottom: 1px solid #a0a0a0; padding: 6px;}
                        
                        a.MiniBasket_Button
                        {
                            background-color: #000000;
                            color: #FFFFFF !important;
                            display: block;
                            font-weight: bold;
                            padding: 6px;
                        }

            div#TopNavigation_Menu
            {
                background-repeat: repeat-x;
                float: right;
                margin: 0px;
                text-align: left;
                width: 906px;
            }
            
                div#TopNavigation_Menu a {color: #000000;}
                
                div#TopNavigation_Menu_Left {
                        background-image: url('/UserPages/Images/Top_Navigation_Background.jpg');
                        background-repeat: repeat-x;
                        float: right;
                        height: 41px;
                        margin: 0px;
                        text-align: left;
                        width: 906px;
                        float: left;
                    }
                
                    div#TopNavigation_Menu_Left img {float: left;}
                
                    div#TopNavigation_Menu_Left a 
                    {
                        display: block;
                        text-align:center; 
                                               
                        font-size: 12px;
                        padding: 8px;
                        text-decoration: none;
                        color: #c7d7b3;
                    }
                    
                        div#TopNavigation_Menu_Left a:hover
                        {
                            color: #FFFFFF;
                        }                    
                
                div#TopNavigation_Menu_Right {float: right;}
                
                    div.TopNavigation_Background_Left {
                        background-image: url('/UserPages/Images/Top_Nav_Left.png');
                        background-repeat: no-repeat;
                        width: 14px;
                        height: 36px;   
                        float: left;
                        margin: 5px 0px 0px 10px;                     
                    }
                    
                    div.TopNavigation_Background_Middle {
                        background-image: url('/UserPages/Images/Top_Nav_Middle.png');
                        background-repeat: repeat-x;
                        height: 36px;           
                        float: left;       
                        margin-top: 5px;
                        padding: 0px 6px 4px 6px;   
                    }
                    
                    div.TopNavigation_Background_MiddleAlt {
                        background-image: url('/UserPages/Images/Top_Nav_Middle.png');
                        background-repeat: repeat-x;
                        height: 36px;  
                                                        
                        float: left;       
                        margin-top: 5px;
                        padding: 0px 6px 4px 6px;  
                        text-align: center; 
                    }                    
                    
                    div.TopNavigation_Background_Right {
                        background-image: url('/UserPages/Images/Top_Nav_Right.png');
                        background-repeat: no-repeat;
                        width: 14px;
                        height: 36px;  
                        float: left;    
                        margin-top: 5px;                  
                    }                                        
                
                    div#TopNavigation_Search 
                    {
                        background-color: #FFFFFF;
                        color: #000000;
                        height: 21px;
                        margin: 4px 2px 0px 0px;
                        padding: 2px 0px 0px 6px;
                        text-align: left;
                        width: 220px;
                    }
                    
                        div#TopNavigation_Search span 
                        {
                            float: left;
                            font-size: 12px;
                            font-weight: bold;
                            margin-top: 2px;
                        }
                    
                        input#SearchString
                        {
                            color: #BDBDBD;
                            float: left;
                            font-size: 12px;
                            width: 90px;
                            padding: 4px;
                        }
                       
                        input.SearchString_Active {color: #000000 !important;}
                        
                        img#btnGo_Search {border: 0px; margin-top: 2px;}
        
 /* **************************************** LEFT NAVIGATION **************************************** */       
 
        div#LeftNavigation 
        {
            float: left;
            width:184px;
            background-color: #c7d7b3;
        }
        
            div#LeftNavigation_Menu {float: left; margin-bottom: 6px;}
            
                div#LeftNavigation_Header 
                {
                    background-color: #A5A5A5;
                    color: #FFFFFF;
                    font-size: 12px;
                    font-weight: bold;
                    height: 19px;
                    padding: 6px 0px 0px 8px;
                    text-align: left;
                }
                
                a.LeftNavigation_Menu_Category 
                {
                    color: #c7d7b3;
                    display: block;
                    font-size: 12px;
                    font-weight: bold;
                    height: 18px;
                    margin: 1px 0px 0px 14px;
                    padding: 10px 10px 10px 14px;
                    text-align: left;
                    text-decoration: none;
                    background-image: url('/UserPages/Images/LeftNavigation_Menu_Background.png');
                    background-repeat: no-repeat;
                    width: 157px;
                }
                
                a.LeftNavigation_Menu_Category:hover
                {
                    color: #FFFFFF;                    
                }                
                
                a.LeftNavigation_Menu_SubCategory 
                {
                    display: none;
                }

                a.LeftNavigation_Menu_SubCategory_Selected 
                {
                    background-color: #c7d7b3;
                    color: #596947;
                    display: block;
                    font-size: 12px;
                    padding: 3px 0px 5px 40px;
                    text-align: left;
                    font-weight: bold;
                    text-decoration: none;
                    width: 140px;
                }
                
                a.LeftNavigation_Menu_SubCategory_Selected:hover
                {
                    color: #000000;
                }                
            
            div.LeftNavigation_Column_Wrapper {
                float: left;
                margin: 20px 0px 20px 10px;
            }
                
                div.LeftNavigation_Column_Top {
                    width: 163px;
                    height: 16px;
                    background-image: url('/UserPages/Images/Left_Column_Top.png');
                    background-repeat: no-repeat;             
                }
                
                div.LeftNavigation_Column_MiddleSearch {
                    width: 163px;
                    background-image: url('/UserPages/Images/Left_Column_Middle.png');
                    background-repeat: repeat-y; 
                    color: #FFFFFF;   
                    font-size: 14px; 
                    float: left;                
                }   
                
                    div.LeftNavigation_Column_MiddleSearch span {
                        color: #FFFFFF;
                        width: 163px;
                        font-size: 18px;
                        font-weight: bold;
                    }                             
            
                div.LeftNavigation_Column_Middle {
                    width: 163px;
                    background-image: url('/UserPages/Images/Left_Column_Middle.png');
                    background-repeat: repeat-y; 
                    color: #FFFFFF;   
                    font-size: 14px;                     
                }
            
                    div.LeftNavigation_Column_Middle span {
                        color: #FFFFFF;
                        width: 163px;
                        font-size: 18px;
                        font-weight: bold;
                    }
            
                div.LeftNavigation_Column_Bottom {
                    width: 163px;
                    height: 16px;
                    background-image: url('/UserPages/Images/Left_Column_Bottom.png');
                    background-repeat: no-repeat;       
                    float: left;                  
                } 
                
                span.LeftNavigation_Column_Search {
                    font-size: 15px !important;
                    font-weight: normal !important;
                    float: left !important;
                    text-align: left;
                    padding: 0px 0px 5px 15px;
                }  
                
                span.LeftNavigation_Column_SearchInput {
                    font-size: 15px !important;
                    font-weight: normal !important;
                    text-align: left;
                    margin-left: 15px;
                    float: left;
                }                                                       

/* **************************************** RIGHT NAVIGATION **************************************** */

div#RightNavigation{clear: right;}

        div#RightNavigation, div#RightNavigationTop
        {
            float: right;
            width: 197px;
            background-color: #c7d7b3;
        }
         
            div.RightNavigation_Column_Wrapper {
                float: left;
                margin: 10px 0px 5px 18px;
            }
            
            a.RightNavigation_Column_WrapperRecommends {
                float: left;
                margin: 10px 0px 5px 21px;
                background-image: url('/UserPages/Images/Right_Column_LarryRecommends.png');
                background-repeat: no-repeat;   
                width: 157px;
                height: 166px;   
                text-align: left;               
                padding: 35px 0px 0px 15px;
                color: #000000;
                font-weight: bold;
                text-decoration: none;    
            } 
            
                div.RightNavigation_Column_Top {
                    width: 163px;
                    height: 16px;
                    background-image: url('/UserPages/Images/Right_Column_Top.png');
                    background-repeat: no-repeat;      
                    float: left;       
                }
            
                div.RightNavigation_Column_Middle {
                    width: 163px;
                    background-image: url('/UserPages/Images/Right_Column_Middle.png');
                    background-repeat: repeat-y; 
                    color: #FFFFFF;   
                    font-size: 14px;   
                    float: left;               
                }
            
                    div.RightNavigation_Column_Middle span {
                        color: #FFFFFF;
                        width: 163px;
                        font-size: 18px;
                        font-weight: bold;
                    }
            
                div.RightNavigation_Column_Bottom {
                    width: 163px;
                    height: 16px;
                    background-image: url('/UserPages/Images/Right_Column_Bottom.png');
                    background-repeat: no-repeat;   
                    float: left;                      
                }
                
                div.RightNavigation_Column_White_Top {
                    width: 163px;
                    height: 16px;
                    background-image: url('/UserPages/Images/Right_Column_White_Top.png');
                    background-repeat: no-repeat;   
                    float: left;          
                }
            
                div.RightNavigation_Column_White_Middle {
                    width: 163px;
                    background-image: url('/UserPages/Images/Right_Column_White_Middle.png');
                    background-repeat: repeat-y; 
                    color: #596947;   
                    font-size: 12px;      
                    float: left;               
                }
            
                    div.RightNavigation_Column_White_Middle span {
                        color: #596947;
                        width: 163px;
                        font-size: 16px;
                        font-weight: bold;
                    }
                    
                    div.RightNavigation_Column_White_Middle a {
                        color: #596947;
                        text-decoration: none;
                    }                    
            
                div.RightNavigation_Column_White_Bottom {
                    width: 163px;
                    height: 16px;
                    background-image: url('/UserPages/Images/Right_Column_White_Bottom.png');
                    background-repeat: no-repeat;  
                    float: left;                       
                }
                
                    div.RightNavigation_Column_White_Middle img{
                        border: 0px;
                    }
                
                    div.RightNavigation_Column_White_Middle ul {
                        margin: 20px 0px 0px 0px;
                        padding: 0px 0px 0px 10px;
                        list-style-type: none;
                        color: #000000;
                        text-align: left;
                        vertical-align: baseline;
                    }        
                    
                        div.RightNavigation_Column_White_Middle li {
                            margin: 0px;
                            vertical-align: baseline;
                            clear: left;
                            margin-bottom: 10px;
                            list-style-type: none;
                        }                    
                    
                        span.RightNavigation_Smaller {
                            font-size: 10px !important;
                            color: #000000 !important;
                            font-weight: normal !important;
                            padding-left: 25px;
                        }          
        
 /* **************************************** BOTTOM NAVIGATION **************************************** */
        
        div#BottomNavigation 
        {
            clear: both;
            padding: 18px 0px 0px 0px;
            text-align: left;
            background-color: #e1eccc;
            color: #596947;
        }
        
            div.BottomNavigation_SectionLeft
            {
                float: left;
                padding: 0px;
                width: 184px;
            }        
        
            div.BottomNavigation_Section
            {
                float: left;
                padding: 5px 0px 0px 10px;
                width: 896px;
            }
            
                div.BottomNavigation_Section span
                {
                    float: left;
                    padding: 5px 0px 5px 0px;
                    width: 890px;
                    font-size: 13px;
                }            
            
                div.BottomNavigation_Section a 
                {
                    color: #596947;
                    text-decoration: underline;
                }
                
                span.BottomNavigation_SmallPrint {
                    font-size: 11px !important;
                    margin-bottom: 20px;
                }
                
                span.BottomNavigation_Links a {
                    font-size: 13px;
                    padding-right: 10px;
                }     
                
                span.BottomNavigation_Security {
                    text-align: right;
                }           
                
            div.BottomNavigation_Logos
            {
                border-right: 1px solid #E8DBEC;
                float: left;
                padding: 0px 17px 0px 18px;
                width: 236px;
            }
            
                div.BottomNavigation_Logos a 
                {
                    color: #000000;
                    text-decoration: none;
                }
                
                div.BottomNavigation_Logos img 
                {
                    border: 0px;
                    margin: 2px;
                }
                
                a.BottomNavigation_Logos_Link 
                {
                    float: left;
                    margin: 15px 0px 2px 0px;
                }
                
                img.BottomNavigation_Logos_Image
                {
                    float: left;
                    margin: 2px 0px 2px 0px;
                }
                
            div.BottomNavigation_Clear {clear: both;}
        
/* **************************************** HOME PAGE **************************************** */

            div#ContentPlaceHolder1_HomePage {
                float: left;
                padding: 0px 0px 0px 0px;
                width: 709px;
                background-color: #FFFFFF;
            }
            
                div#ContentPlaceHolder1_HomePage h1 {
                    font-size: 12px;
                    text-align: left;
                }
                
                div#ContentPlaceHolder1_HomePage h2 {
                    font-size: 20px;
                    font-weight: normal;
                    text-align: left;
                    margin-top: 20px;
                    float: left;
                }
                
                div#ContentPlaceHolder1_HomePage h3 {
                    font-size: 12px;
                    font-weight: normal;
                    text-align: left;
                }

                div.HomePage_Section 
                {
                    clear: both;
                    padding: 0px 10px 12px 10px;
                    width: 690px !important;
                }
                
                div.HomePage_SectionBottom
                {
                    clear: both;
                    padding: 20px 10px 12px 10px;
                }                
                
                    div.HomePage_Section a {color: #596947; text-decoration: underline;}
                    div.HomePage_SectionBottom a {color: #596947; text-decoration: underline;}
                    
                    div.HeaderBarSlice
                    {
                        background-color: #c7d7b3;
                        color: #000000;
                        font-weight: bold;
                        height: 20px;
                        padding: 6px 0px 0px 10px;
                        width: 680px;
                        text-align: left;
                        margin-left: 10px;
                    }
                    
                    div.HomePage_ArrowLeft 
                    {
                        float: left;
                        padding-top: 80px;
                    }
                    
                    div.HomePage_ArrowRight 
                    {
                        float: right;
                        padding-top: 80px;
                    }
                    
                    div.HomePage_Section p
                    {
                        text-align: left;
                        margin-top: 20px;
                        float: left;
                    }
                    
                        div.HomePage_Section img
                        {
                            border: 0px;
                        }                    
                    
                    div.HomePage_SectionBottom p
                    {
                        text-align: justify;
                        padding: 0px;
                        margin: 0px 0px 10px 0px;
                    }                    
                    
                    div#HomePage_Buttons img {border: 0px;}
                    
                    div.HomePage_Section div.ProductSet
                    {
                        float: left;
                        width: 690px;
                    }
                    
                    div.HomePage_Section div.Product 
                    {
                        float: left;
                        padding: 10px;
                        width: 150px;
                    }
                    
                        div.HomePage_Section div.Product img {border: 0px;}
                    
                        div.HomePage_Section div.ProductImage
                        {
                            background-color: #FFFFFF;
                            border: 1px solid #CCCCCC;
                            height: 150px;
                            overflow: hidden;
                        }
                        
                        div.HomePage_Section div.ProductName 
                        {
                            font-weight: bold;
                            height: 50px;
                        }
                        
                            div.HomePage_Section div.ProductName a 
                            {
                                color: #000000;
                                text-decoration: none;
                            }
                        
                        div.HomePage_Section div.ProductPrice 
                        {
                            color: #CC0000;
                            height: 30px;
                        }
                        
                        div.HomePage_Section div.ProductButton {height: 20px;}
                        
                        div.HomePage_Section a.disabled {visibility: hidden;}
                        
                        div.HomePage_Banners {
	                        float: left;
	                        margin-top: 20px;
                        }
                        
                            div#HomePage_Banners_Fade {
                                height: 220px;
                                position: relative;
                            }

                            div#HomePage_Banners_Fade img {
                                left: 0;
                                position: absolute;
                                top: 0;
                                z-index: 8;
                            }

                            div#HomePage_Banners_Fade img.Active {z-index: 10;}
                            div#HomePage_Banners_Fade img.Hand {cursor:hand;}
                            div#HomePage_Banners_Fade img.LastActive {z-index: 9;}
                        
                        div.HomePage_WeLoveThese {
	                        height: 270px;	                        
	                        overflow: hidden;
	                        position: relative;
	                        width: 708px;
	                        margin-top: 10px;
                        }

                            div.HomePage_WeLoveThese div.Items {
	                            position: absolute;
	                            width: 20000em;
                            }
                            
                        div.HomePage_NewArrivals {
	                        height: 270px;
	                        overflow: hidden;
	                        position: relative;
	                        width: 690px;
                        }

                            div.HomePage_NewArrivals div.Items {
	                            position: absolute;
	                            width: 20000em;
                            }
                            
            div.Homepage_TopSeller_Wrapper {
                float: left;
                width: 220px;
                margin-left: 7px;
            }                            
                            
                div.Homepage_TopSeller_Top {
                    width: 220px;
                    height: 15px;
                    background-image: url('/UserPages/Images/Homepage/Homepage_TopSeller_Top.png');
                    background-repeat: no-repeat;      
                    float: left;       
                }
            
                div.Homepage_TopSeller_Middle {
                    width: 220px;
                    background-image: url('/UserPages/Images/Homepage/Homepage_TopSeller_Middle.png');
                    background-repeat: repeat-y; 
                    color: #FFFFFF;   
                    font-size: 14px;   
                    float: left;    
                    height: 351px;           
                }
            
                    div.Homepage_TopSeller_Middle span {
                        color: #FFFFFF;
                        width: 163px;
                        font-size: 18px;
                        font-weight: bold;
                    }
                    
                    div.Homepage_TopSeller_Middle p {
                        color: #000000;
                        width: 180px;
                        font-size: 11px;
                        padding: 0px 20px 0px 20px;
                        margin: 5px 0px 5px 0px;
                    }       
                    
                    span.Homepage_TopSeller_Title h3 {
                        color: #596947;
                        font-size: 16px !important;
                        width: 180px;
                        padding: 0px 20px 0px 20px;
						margin:5px 0px 0px 0px;
                    }   
					span.Homepage_TopSeller_Image {
						height:170px;
						float:left;
						width:210px !important;
						margin:0px 0px 0px 5px;
						text-align:center;
					}
            
                div.Homepage_TopSeller_Bottom {
                    width: 220px;
                    height: 15px;
                    background-image: url('/UserPages/Images/Homepage/Homepage_TopSeller_Bottom.png');
                    background-repeat: no-repeat;   
                    float: left;                      
                }   
                
 /*****************************HOMEPAGE CMS **************************************/               
                 div#ContentPlaceHolder1_HomePageCMS {
                float: left;
                padding: 0px 0px 0px 0px;
                width: 709px;
                background-color: #FFFFFF;
            }
            
            
             div#ContentPlaceHolder1_HomePageCMS h1 {
                    font-size: 12px;
                    text-align: left;
                }
                
                div#ContentPlaceHolder1_HomePageCMS h2 {
                    font-size: 20px;
                    font-weight: normal;
                    text-align: left;
                    margin-top: 20px;
                    float: left;
                }
                
                div#ContentPlaceHolder1_HomePageCMS h3 {
                    font-size: 12px;
                    font-weight: normal;
                    text-align: left;
                }

                div.HomePageCMS_Section 
                {
                    clear: both;
                    padding: 0px 10px 12px 10px;
                }
                
                div.HomePageCMS_SectionBottom
                {
                    clear: both;
                    padding: 20px 10px 12px 10px;
                }                
                
                                         
       
/* **************************************** STATIC PAGES **************************************** */

            div#ContentPlaceHolder1_StaticPage 
            {
                float: right;
                font-size: 12px;
                padding: 0px 5px 0px 5px;
                text-align: left;
                width: 680px;
                margin: 5px 10px 5px 5px;
                background-color: #FFFFFF;
            }
            
                div#ContentPlaceHolder1_StaticPage h1
                {
                    background-color: #c7d7b3;
                    color: #000000;
                    font-size: 13px;
                    height: 20px;
                    margin: 5px 0px 0px 0px;
                    padding: 5px 0px 0px 10px;
                    width: 675px;
                    text-align: left;
                }
                
                div#ContentPlaceHolder1_StaticPage h2 a
                {
                    color: #882E76;
                    font-size: 12px;
                }
                
                div#ContentPlaceHolder1_StaticPage h3
                {
                    color: #596947;
                    font-size: 14px;
                }                
                
                div#ContentPlaceHolder1_StaticPage p {text-align: left;}
                
                div#ContentPlaceHolder1_StaticPage a {color: #596947;}
                
            div#StaticPage
            {
                float: right;
                font-size: 12px;
                padding: 0px 5px 0px 5px;
                text-align: left;
                width: 699px;
                background-color: #FFFFFF;
            }
            
                div#StaticPage a
                {
                    color: #3d4432;
                    text-decoration: none;
                }            
                
                div#StaticPage h1 
                {
                    background-color: #c7d7b3;
                    color: #000000;
                    font-size: 13px;
                    height: 20px;
                    margin: 5px 0px 0px 0px;
                    padding: 5px 0px 0px 10px;
                    width: 689px;
                    text-align: left;                            
                }
                    
                div.StaticPage_SubHeader {clear: both;}
                    
                div#StaticPage h2 
                {
                    background-image: url('/UserPages/Images/SubHeaderBar_Slice.jpg');
                    background-repeat: repeat-x;
                    color: #000000;
                    font-size: 13px;
                    font-weight: bold;
                    height: 25px;
                    padding: 3px 0px 0px 0px;
                    width: 746px;
                    text-align: left;
                }
                    
                p.StaticPage_SectionHeader
                {
                    clear: both;
                    color: #3d4432;
                    font-size: 12px;
                    font-weight: bold;
                    padding-top:20px;
                    text-align: right;
                    width: 155px;
                }

                p.StaticPage_Alert
                {
                    background-color: #edebd9;
                    border: 1px solid #cccccc;
                    color: #cc0000;
                    display: block;
                    font-weight: bold;
                    padding: 5px;    
                }

                div.StaticPage_Section 
                {
                    clear: both;
                    width: 699px;
                }

                    span#ContentPlaceHolder1_StaticPage_SuccessMessage
                    {
                        background-color: #edebd9;
                        border: 1px solid #cccccc;
                        color: #cc0000;
                        display: block;
                        font-weight: bold;
                        padding: 5px;
                        margin: 1px 0px 0px 0px;
                    }
                                            
                    div.StaticPage_Section_Left 
                    {
                        float: left;
                        padding: 5px 0px 5px 0px;
                        width: 336px;
                    }
                        
                        div.StaticPage_Section_Label 
                        {
                            float: left;
                            font-size: 11px;
                            height: 26px;
                            margin: 0px 2px 0px 0px;
                            padding-top: 2px;
                            text-align: right;
                            width: 153px;
                        }
                        
                        div.StaticPage_Section_Captcha 
                        {
                            float: left;
                            font-size: 11px;
                            margin: 30px 2px 0px 0px;
                            padding-top: 2px;
                            text-align: right;
                            width: 330px;
                        }    
                             
                        div.StaticPage_Section_Input_Large
                        {
                            float: right;
                            font-size: 11px;
                            text-align: left;
                            width: 180px;
                        }
                            
                            div.StaticPage_Section_Input_Large textarea {
                                border: 1px solid #7f9cba;
                                width: 158px;
                            }
                                            
                        div.StaticPage_Section_Input 
                        {
                            float: right;
                            font-size: 11px;
                            height: 28px;
                            text-align: left;
                            width: 180px;
                        }
                            
                            div.StaticPage_Section_Input input {
                                border: 1px solid #7f9cba;
                                font-size: 12px;
                                padding: 2px;
                                width: 156px;
                            }
                            
                            div.StaticPage_Section_Input textarea {
                                border: 1px solid #7f9cba;
                                width: 158px;
                            }
                                
                            div.StaticPage_Section_Input select {
                                border: 1px solid #7f9cba;
                            }
                            
                            select.StaticPage_Input_Subject {width: 162px;}
                            
                            textarea.StaticPage_Input_Message {width: 150px;}
                                
                            div.StaticPage_Section_Input img 
                            {
                                border: 0px;
                                float: right;
                                margin-right: 25px;
                            }
                                
                        div.StaticPage_Section_Text 
                        {
                            float: right;
                            height: 26px;
                            padding-top: 2px;
                            text-align: left;
                            width: 180px;
                        }
                        
                        .StaticPage_Note_ContactDetails
                        {
                            font-size: 12px;
                            padding-left: 155px;
                        }
                        .StaticPage_Note_ContactDetails h3 
                        {
                            width:400px !important;
                            
                        }
                            
                    div.StaticPage_Section_Right 
                    {
                        position: relative;
                        width: 395px;
                    }
                        
                        input.StaticPage_Input_DeliveryInstructions
                        {
                            height: 146px;
                            width: 385px;
                        }
                        
                        span.StaticPage_Section_Validator {
                            background-image: url('/UserPages/Images/ValidatorBG.png');
                            background-position: left center;
                            background-repeat: no-repeat;
                            color: #cc0000;
                            font-weight: bold;
                            height: 20px;
                            /*left: 350px;                                   */
                            padding: 7px 0px 0px 20px;
                            position: absolute;
                            width: 298px;
                        }
                        
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Title {top: 0px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_FirstName {top: 28px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_LastName {top: 56px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Telephone1 {top: 84px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Email {top: 112px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_EmailConfirm {top: 140px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Subject {top: 168px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Message {top: 196px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Captcha {top: 240px;}
                        span#ContentPlaceHolder1_StaticPage_Details_Telephone1_RegEx2 {top: 84px;}
                        span#ContentPlaceHolder1_StaticPage_Details_Email {top: 57px;}
                        span#ContentPlaceHolder1_StaticPage_Details_Email_RegEx {top: 112px;}
                        span#ContentPlaceHolder1_StaticPage_Details_EmailConfirm_RegEx {top: 140px;} 
                        span#ContentPlaceHolder1_StaticPage_Details_Captcha{top: 450px;}
                        span#ContentPlaceHolder1_StaticPage_MailingList_FirstName {top: 0px;}
                        span#ContentPlaceHolder1_StaticPage_MailingList_LastName {top: 28px;}
                        span#ContentPlaceHolder1_StaticPage_MailingList_Email {top: 56px;}    
                        span#ContentPlaceHolder1_StaticPage_MailingList_Captcha {top: 112px;}   
                        span#ContentPlaceHolder1_StaticPage_ContactUs_EmailConfirm_Compare {top: 140px;}                
                            
                        span#ContentPlaceHolder1_StaticPage_Competition_Email {top: -35px; left: 10px;}
                        span#ContentPlaceHolder1_StaticPage_Competition_FullName {top: -65px; left: 10px;}
                        span#ContentPlaceHolder1_StaticPage_Competition_Question {top: -130px; left: 255px;}
                        span#ContentPlaceHolder1_StaticPage_Competition_Caption2 {top: -130px; left: 255px;}
                        span#ContentPlaceHolder1_StaticPage_Competition_Caption1 {top: -195px; left: 255px;}
                        span#ContentPlaceHolder1_StaticPage_Competition_Email_RegEx {top: -35px; left: 10px;}
                            
                div.StaticPage_Buttons
                {
                    clear: both;
                    padding-bottom: 10px;
                    text-align: right;
                    width: 701px;
                }
                    
                    div.StaticPage_Buttons img {border: 0px;}
                    
                    p.StaticInfoAbout {
                        float: right; 
                        width: 480px; 
                        padding: 5px;
                    }
                    
                    p.StaticInfoAboutSign {
                        float: right; 
                        width: 600px; 
                        padding: 5px;
                    }  
                    
                    div.StaticAboutUs {
                        margin-top: 20px;
                        float: left;
                    }                  
                    
                    div.AboutUs_Image
                    {
                        width: 200px;
                        float: left;
                    }
                    div.AboutUs_Team
                    {
                        float: left;
                        font-family: Arial , Verdana, Tahoma, Sans-Serif;
                        width: 700px;
                    }
       
/* **************************************** PRODUCT LIST **************************************** */
                    
                div#ProductList 
                {
                    float: left;
                    padding: 0px 8px 0px 0px;
                    width: 701px;
                    background-color: #FFFFFF;
                }
                    
                    div.SubHeaderBarSlice
                    {
                        color: #000000;
                        font-size: 12px;
                        font-weight: bold;
                        height: 25px;
                        padding: 2px 0px 0px 0px;
                        width: 709px;
                        text-align: right;
                        display: none;
                    }
                
                    div#ProductList_FilterBy 
                    {
                        float: right;
                    }
                
                        div#ProductList_FilterBy select
                        {
                            font-size: 12px;
                            padding: 1px;
                        }
                    
                    div#ProductList_SortBy 
                    {
                        float: right;
                        margin-left: 20px;
                    }
                
                        div#ProductList_SortBy select
                        {
                            font-size: 12px;
                            padding: 1px;
                        }
                    
                    div#ProductList_ProdsPerPage 
                    {
                        float: right;
                        margin-left: 20px;
                    }
                    
                        div#ProductList_ProdsPerPage select
                        {
                            font-size: 12px;
                            padding: 1px;
                        }
                                     
                    div#ProductList_Paging
                    {
                        clear: both;
                        color: #596947;
                        font-size: 12px;
                        font-weight: bold;
                        margin: 3px 0px 6px 0px;
                        padding-bottom: 6px;
                        text-align: right;
                    }
                    
                        div#ProductList_Paging a 
                        {
                            color: #596947;
                            font-weight: bold;
                        }
                        
                        div#ProductList_Paging a.ProductList_ViewAll {text-decoration: none;}
                    
                    div#ProductList_CategoryDetails{margin-left: 10px;}
                    
                    div#ProductList_CategoryDetails h1
                    {
                        color: #000000;
                        font-size: 24px;
                        margin: 10px 0px 10px 0px;
                        text-align: left;
                        background-color: #c7d7b3;
                        padding: 10px;
                    }
                    
                    div#ProductList_CategoryDetails p
                    {
                        font-size: 12px;
                        margin-top: 6px;
                        text-align: left
                    }
                    
                    div#ProductList div.Category
                    {
                        background-color: #C7D7B3;
                        float: left;
                        height: 225px;
                        font-size: 12px;
                        margin: 0px 2px 9px 0px;
                        padding: 4px;
                        width: 162px;
                    }
                    
                        div#ProductList div.Category img {border: 0px;}
                    
                        div.CategoryImage
                        {
                            background-color: #FFFFFF;
                            border: 1px solid #CCCCCC;
                            margin-bottom: 9px;
                            height: 165px;
				overflow: hidden;
                        }
                        
                        div#ProductList div.CategoryName 
                        {
                            font-weight: bold;
                            height: 30px;
                            text-align: left;
                        }
                        
                            div#ProductList div.CategoryName a
                            {
                                color: #000000;
                                font-weight: bold;
                                text-decoration: none;
                            }
                    
                        div.CategoryImage
                        {
                            background-color: #FFFFFF;
                            border: 1px solid #CCCCCC;
                            margin-bottom: 9px;
                            height: 165px;
                            padding:2px 0px 0px 0px;
                        }
                        
                        div.CategoryMore {text-align: right;}
                        
                            div.CategoryMore a 
                            {
                                color: #000000;
                                font-weight: bold;
                                text-decoration: none;
                            }
                    
                    div#ProductList_NoProducts{float: left;}
                    div#ProductList_NoProducts p{margin-left: 10px;}
                    
                    div#ProductList_NoProducts a {color: #000000;}
                    
                    div#ProductList div.Product 
                    {
                        border: 1px solid #c7d7b3;
                        float: left;
                        height: 250px;
                        font-size: 12px;
                        margin: 0px 9px 9px 10px;
                        padding: 4px;
                        width: 681px;
                    }
                    
                        div.ProductImage
                        {
                            background-color: #FFFFFF;
                            border: 1px solid #CCCCCC;
                            margin: 0px 10px 9px 0px;
                            overflow: hidden;
                            height: 247px;
                            width: 247px;
                            float: left;
							text-align: center;
                        }
                        
                            div.ProductImage img {border: 0px;}
                        
                        div#ProductList div.ProductName 
                        {
                            height: 45px;
                            text-align: left;
                        }
                        
                            div#ProductList div.ProductName a
                            {
                                color: #596947;
                                text-decoration: underline;
                            }
                        
                        div#ProductList div.ProductRRP 
                        {
                            height: 13px;
                            text-align: left;
                        }
                        
                        div#ProductList div.ProductPrice 
                        {
                            height: 13px;
                            text-align: left;
                        }
                        
                        div#ProductList div.ProductSaving 
                        {
                            color: #CC0000;
                            height: 13px;
                            text-align: left;
                        }
                        
                        div#ProductList div.ProductButton 
                        {
                            height: 20px;
                            text-align: right;
                        }
                        
                            div#ProductList div.ProductButton img {border: 0px;}                        
                        
                        div#ProductList div.ProductDesc
                        {
                            text-align: left;
                            max-height: 120px;
                            overflow: auto;
                        }    
                        
                        div#ProductList div.ProductOptions
                        {
                            text-align: left;
                        }                                                                     
                             
                            div#ProductList div.ProductOptions input
                            {
                                padding: 5px;
                                width: 40px;
                            }       
                            
                            div#ProductList div.ProductOptions span
                            {
                                float: left;
                                width: 400px;
                                margin: 3px 0px 3px 0px;
                            }                               
/* **************************************** PRODUCT DETAIL **************************************** */
                
                div#ContentPlaceHolder1_ProductDetail
                {
                    float: right;
                    padding: 0px 8px 0px 0px;
                    width: 701px;
                    background-color: #FFFFFF;
                }
                
                div#ProductDetail
                {
                    float: right;
                    padding: 0px 8px 0px 0px;
                    width: 701px;
                }
                
                    div#ProductDetail_Left 
                    {
                        float: left;
                        margin-top: 5px;
                        margin-left: 5px;
                        width: 330px;
                    }
                    
                        div#ProductDetail_Image 
                        {
                            height: 328px;
                            width: 328px;
                        }
                        
                        div#ProductDetail_MagnifyingGlass 
                        {
                            clear: both;
                            margin-top: 2px;
                            text-align: center;
                        }
                                                
                        div#ProductDetail_AlternateImages
                        {
                            clear: both;
                            width: 328px;
                        }
                        
                            div#ProductDetail_AlternateImages a {float: left;}
                    
                        div#ProductDetail_Left div.ProductDetail_Links img {border: 0px}
                        
                        div#ProductDetail_Left div.ProductDetail_Links a 
                        {
                            color: #000000;
                            font-size: 12px;
                            font-weight: bold;
                        }
                    
                    div#ProductDetail_Right 
                    {
                        float: right;
                        margin-top: 5px;
                        padding: 0px 0px 0px 15px;
                        text-align: left;
                        width: 350px;
                    }
                    
                        div#ProductDetail_Right div.ProductDetail_Links_Left 
                        {
                            float: left;
                            text-align: left;
                        }
                        
                            div.ProductDetail_Links_Left img {border: 0px;}
                        
                        div#ProductDetail_Right div.ProductDetail_Links_Right 
                        {
                            float: right;
                            text-align: right;
                        }
                        
                            div#ProductDetail_Right div.ProductDetail_Links_Right a {color: #000000;}
                            
                            div#ProductDetail_Right div.ProductDetail_Links_Right img {border: 0px;}
                    
                        div#ProductDetail_Right h1 
                        {
                            clear: both;
                            color: #596947;
                            font-size: 20px;
                        }
                        
                        p.ProductDetail_RRP
                        {
                            color: #000000;
                            font-weight: bold;
                        }
                        
                        div#ProductDetail_Right h2
                        {
                            color: #CD0001;
                            font-size: 12px;
                        }
                        
                        p.ProductDetail_Code
                        {
                            color: #000000;
                            font-size: 12px;
                        }
                        
                        p.ProductDetail_ReviewAverage 
                        {
                            font-size: 10px;
                            font-style: italic;
                        }
                        
                            p.ProductDetail_ReviewAverage a {color: #000000;}

                        p.ProductDetail_Key {font-size: 12px;}

                        div#ProductDetail_BuyGrid table {width: 100%;}
                            
                            div#ProductDetail_BuyGrid table td {text-align: center;}
                            
                            div#ProductDetail_BuyGrid table td.ProductDetail_BuyGrid_Option {text-align: left;}
                        
                            div#ProductDetail_BuyGrid img {border: 0px;}
                    
                        div#ProductDetail_Buttons 
                        {
                            margin-top: 5px;
                        }
						
							div#ProductDetail_Buttons table {float: left;}
                        
                            div#ProductDetail_Buttons p 
                            {
                                font-size: 12px;
                                margin: 0px 0px 5px 0px;
                            }
                        
                            div#ProductDetail_Buttons input#Qty, input.ProductListQty
                            {
                                border: 1px solid #000000;
                                height: 20px;
                                margin: 0px 10px 0px 10px;
                                text-align: center;
                                width: 26px;
                            }
                    
                            div#ProductDetail_Buttons img {border: 0px;}
                    
                        div.ProductDetail_MoreInformation {
		                    clear: both !important;
		                    width: 701px;
		                    margin: 20px 0px 0px 0px;
		                    font-size: 13px;
	                    }
	
		                    div#MoreInformation_Tabs {
			                    clear: both !important;
			                    color: #FFFFFF;
			                    font-size: 12px !important;
		                    }
		
			                    div#MoreInformation_Tabs div {
				                    background-color: #ECECEC;
				                    border-top: 1px solid #000000;
				                    border-left: 1px solid #000000;
				                    border-right: 1px solid #000000;
				                    color: #FFFFFF;
				                    float: left;
				                    height: 14px;
				                    margin-right: 2px;
				                    padding: 10px 20px 10px 20px;
			                    }
			
				                    div#MoreInformation_Tabs div a {
					                    color: #333333;
					                    font-weight: bold;
					                    text-decoration: none;
				                    }
			
			                    div#MoreInformation_Tabs div.Active {
				                    background-color: #A5A5A5 !important;
				                    border-top: 1px solid #000000;
			                    }
			                    
			                        div#MoreInformation_Tabs div.Active a {
				                        color: #FFFFFF !important;
			                        }
		
		                    div#MoreInformation_Detail {
			                    background-color: #FFFFFF;
			                    color: #000000;
			                    clear: both;
			                    color: #FFFFFF;
			                    margin-bottom: 10px;
			                    padding: 5px 10px 10px 10px;
		                    }
		
			                    div#MoreInformation_Detail p {
				                    color: #000000;
				                    margin: 0px;
				                    padding: 0px;
				                    text-align: left;
			                    }
			                    
			                    div#MoreInformation_Detail h3 {color: #000000;}
                    
                    div#ProductDetail_Bottom {clear: both;}
                    
                        div#ProductDetail_YMAL 
                        {
                            clear: both;
                            padding-top: 10px;
                        }
                        
                            div#ProductDetail_YMAL div.Product 
                            {
                                border: 1px solid #000000;
                                float: left;
                                height: 250px;
                                font-size: 12px;
                                margin: 0px 9px 9px 0px;
                                padding: 4px;
                                width: 201px;
                            }
                        
                                div#ProductDetail_YMAL div.ProductName 
                                {
                                    height: 20px;
                                    text-align: left;
                                    float: left;
                                }
                        
                                    div#ProductDetail_YMAL div.ProductName a
                                    {
                                        color: #596947;
                                        text-decoration: underline;
                                    }
                                    
                                    div#ProductDetail_YMAL div.ProductImage {
                                        width: 200px;
                                        height: 200px;
                                    }
                        
                                div#ProductDetail_YMAL div.ProductRRP 
                                {
                                    height: 13px;
                                    text-align: left;
                                }
                        
                                div#ProductDetail_YMAL div.ProductPrice 
                                {
                                    font-weight: bold;
                                    height: 13px;
                                    text-align: right;
                                    float: left;
                                    width: 200px;
                                }
                        
                                div#ProductDetail_YMAL div.ProductSaving 
                                {
                                    color: #CC0000;
                                    height: 13px;
                                    text-align: left;
                                }
                        
                                div#ProductDetail_YMAL div.ProductButton 
                                {
                                    height: 20px;
                                    text-align: right;
                                }
                        
                                    div#ProductDetail_YMAL div.ProductButton img {border: 0px;}
                        
                        div#ProductDetail_Reviews
                        {
                            border: 2px solid #95a97b;
                            clear: both;
                            margin: 36px 0px 10px 10px;
                            padding: 10px;
                            text-align: left;
                        }
                        
                            div#ProductDetail_Reviews p.ReviewHeader
                            {
                                color: #95a97b;
                                font-size: 12px;
                                font-weight: bold;
                                margin: 0px 0px 10px 0px;
                                padding: 0px;
                            }
                            
                            div#ProductDetail_Reviews p.ReviewMessage
                            {
                                border: 1px solid #95a97b;
                                color: #95a97b;
                                font-size: 12px;
                                margin: 0px 0px 10px 0px;
                                padding: 5px;
                            }
                            
                            div.ReviewMain 
                            {
                                background-color: #ececec;
                                border: 1px solid #000000;
                                clear: both;
                                margin-top: 10px;
                                padding: 5px;
                                height:350px
                            }
                            
                                div.ProductReviewWrapperAdd {height: 200px;}
                            
                                    span.ProductReviewName 
                                    {
                                        float: left;
                                        font-weight: bold;
                                        height: 21px;
                                        padding: 4px 0px 2px 0px;
                                        width: 100px;
                                    }
                                
                                    span.ProductReviewInput 
                                    {
                                        float: right;
                                        padding: 2px;
                                        width: 600px;
                                    }
                                    
                                        span.ProductReviewInput input 
                                        {
                                            height: 19px;
                                            width: 200px;
                                        }
                                        
                                        span.ProductReviewInput a {color: #000000;}
                                        
                                            span.ProductReviewInput img {border: 0px;}
                            
                            div#ProductDetail_Reviews p a {color: #95a97b;}
                            
                            div.Review 
                            {
                                border-bottom: 1px solid #f3daef;
                                clear: both;
                                font-size: 12px;
                                margin-top: 10px;
                            }
                                
                                div.ReviewRating
                                {
                                    margin-bottom: 5px;
                                }
                                    
                                div.ReviewCustomer 
                                {
                                    font-style: italic;
                                    text-align: right;
                                }
                                
                div#ProductDetail_AlternativeImages
                {
                    float: left;
                    margin: 10px 0px 10px 0px;
                    width: 330px;
                }
                
                    div#ProductDetail_AlternativeImages div.AlternativeImage
                    {
                        float: left;
                        margin-right: 5px;
                    }
                        div#ProductDetail_AlternativeImages div.AlternativeImage a img
                        {
                            border:none;
                        }      
                        
                        .addthis_toolbox {
                            height: 25px;
                            float: right;
                            display: block;
                            width: 200px;
                        }   
                        
                        #Information_Description {
                            font-size: 20px;
                        }    
                        
    div.ProductDetail_DropDowns {
        padding: 5px 0px 5px 0px;
        float:left;
        
    }      
    
        div.ProductDetail_DropDowns select {
            padding: 2px;
        }      
       
/* **************************************** BASKET **************************************** */
                    
                span.Basket_Alert 
                {
                    background-color: #c7d7b3;
                    color: #ff0000;
                    display: block;
                    float: right;
                    font-weight: bold;
		    font-size:14px;
                    margin:10px 10px 0px 10px;
                    padding: 5px 5px 5px 5px;
                    text-align: left;
                    width: 679px;
                }
                
                div#Basket 
                {
                    float: right;
                    padding: 0px 8px 0px 8px;
                    width: 693px;
                    background-color: #FFFFFF;
                }
                
                    div#Basket a {color: #596947;}
                    
                    div#Basket p { text-align: left; }
                
                    div#Basket h1 
                    {
                        color: #596947;
                        font-size: 26px;
                        text-align: left;
                    }
                
                    div#Basket td 
                    {
                        border-bottom: 1px solid #c7d7b3;
                        font-size: 12px;
                        padding: 6px;
                    }
                    
                    div#Basket thead td
                    {
                        background-color: #c7d7b3;
                        color: #000000;
                        font-weight: bold;
                    }
                    
                   /*td.Basket_Image {width: 100px;}*/
                        
                        td.Basket_Image a 
                        {
                            display: block;
                            overflow: hidden;
                            width: 100px;
                        }
                        
                        td.Basket_Image img {border: 0px;}
                    
                    /*td.Basket_Details {width: 200px;word-wrap: break-word; }*/
                    
                        td.Basket_Details a {text-decoration: none;}
                        
                        span.Basket_Code {color: #FF0F15;}

                    /*td.Basket_Quantity {width: 50px;}*/
                    
                        td.Basket_Quantity input
                        {
                            border: 1px solid #7f9cba;
                            text-align: center;
                            width: 40px;
                        }
                    
                   /* td.Basket_Price {width: 50px;}
                    td.Basket_StockLevel {width: 50px;}
                    
                    td.Basket_LineTotal {width: 100px;} */
                    
                    td.Basket_Remove a {color: #FF0F15;}
                    
                    tr#Basket_DeliveryLine td select 
                    {
                        border: 1px solid #7f9cba;
                        float: left;
                    }
                                       
                    tr#Basket_GiftWrappingLine td {background-color: #E0E0E0;}
                    
                    tr.Basket_GiftWrappingLine td {background-color: #E0E0E0;}

                        tr.Basket_GiftWrappingLine td textarea 
                        {
                            border: 1px solid #7f9cba;
                            width: 530px;
                        }

                    span.Basket_GrandTotal 
                    {
                        font-size: 13px;
                        font-weight: bold;
                    }
                    
                    span.Basket_PromotionalCode
                    {
                        color: #000000;
                        font-size: 12px;
                        font-weight: bold;
                    }
                    
                    input#txtPromoCode {border: 1px solid #7f9cba;}
                        
                    div.Basket_Buttons 
                    {
                        padding: 6px 0px 6px 0px;
                        text-align: right;
                    }
                    
                        div.Basket_Buttons img {border: 0px;}

/* **************************************** CHECKOUT **************************************** */

                div#Checkout 
                {
                    float: right;
                    font-size: 12px;
                    padding: 0px 5px 0px 5px;
                    text-align: left;
                    width: 699px;
                    background-color: #FFFFFF;
                }
                
                    div#Checkout a {color: #000000;}
                
                    div#Checkout h1 
                    {
                        background-color: #c7d7b3;
                        color: #000000;
                        font-size: 13px;
                        height: 20px;
                        margin: 5px 0px 0px 0px;
                        padding: 5px 0px 0px 10px;
                        width: 689px;
                        text-align: left;                        
                    }
                    
                    div#Checkout_Stages 
                    {
                        float: left;
                        margin: 12px 0px 12px 0px;
                    }
                    
                        div#Checkout_Stages div 
                        {
                            float: left;
                            margin-left: 10px;
							width: 200px;
                        }
                        
                        div#Checkout_Stages img {float: left;}
                        
                        div#Checkout_Stages span 
                        {
                            float: right;
                            margin: 5px 16px 0px 5px;
                        }
                        
                        div.Checkout_Stages_Active span {color: #000000;}
                        
                        div.Checkout_Stages_Inactive span {color: #999999;}
                                            
                    div.Checkout_SubHeader {clear: both;}
                    
                    div#Checkout h2 
                    {
                        background-color: #c7d7b3;
                        color: #000000;
                        font-size: 13px;
                        font-weight: bold;
                        height: 20px;
                        padding: 3px 0px 0px 10px;
                        width: 689px;
                        text-align: left;
                    }
                    
                    p.Checkout_SectionHeader
                    {
                        clear: both;
                        color: #000000;
                        font-size: 12px;
                        font-weight: bold;
                        padding-top:20px;
                        text-align: right;
                        width: 155px;
                    }
                    
                    div.Checkout_Section 
                    {
                        clear: both;
                        width: 701px;
                    }
                    
                        span#ContentPlaceHolder1_WelcomeMsg, span#ContentPlaceHolder1_Checkout_SuccessMessage, span#ContentPlaceHolder1_Checkout_CustomerExist
                        {
                            background-color: #edebd9;
                            border: 1px solid #c0d18b;
                            color: #000000;
                            display: block;
                            font-weight: bold;
                            padding: 5px;
                            width: 687px;
                        }
                        
                        div#LoginCurrentSite
                        {
                            background-color: #edebd9;
                            border: 1px solid #c0d18b;
                            color: #000000;
                            display: block;
                            font-weight: bold;
                            padding: 5px;
                            width: 687px;
                        }

                            div#LoginCurrentSite span
                            {
                                color: #000000;
                            }
                    
                        div.Checkout_Section_Left 
                        {
                            float: left;
                            width: 336px;
                            padding:5px 0px 5px 0px;
                        }
                        
                            div.Checkout_Section_Label 
                            {
                                float: left;
                                height: 26px;
                                margin:0px 2px 0px 0px;
                                padding-top: 2px;
                                text-align: right;
                                width: 153px;
                            }
                            
                            div.Checkout_Section_Link 
                            {
                                font-size: 11px;
                                float: left;
                                height: 24px;
                                margin:2px 2px 0px 0px;
                                padding-top: 2px;
                                text-align: right;
                                width: 153px;
                            }
                        
                            div.Checkout_Section_Input 
                            {
                                float: right;
                                height: 28px;
                                text-align: left;
                                width: 180px;
                            }
                            
                                div.Checkout_Section_Input input {
                                    border: 1px solid #7f9cba;
                                    font-size: 12px;
                                    padding: 2px;
                                    width: 156px;
                                }
                                
                                div.Checkout_Section_Input select {
                                    border: 1px solid #7f9cba;
                                }               

                            div.Checkout_Section_Button 
                            {
                                float: right;
                                height: 28px;
                                text-align: left;
                                width: 180px;
                            }

                            span.Checkout_Section_Validator {
                                background-image: url('/UserPages/Images/ValidatorBG.png');
                                background-position: left center;
                                background-repeat: no-repeat;
                                color: #cc0000;
                                font-weight: bold;
                                height: 20px;
                                left: 0px;                                   
                                padding: 7px 0px 0px 20px;
                                position: absolute;
                                width: 298px;                                
                            }
                            
                                span#ContentPlaceHolder1_Checkout_Details_EmailLogin {top: 0px;}
                                span#ContentPlaceHolder1_Checkout_Details_PasswordLogin {top: 28px;}
                                span#ContentPlaceHolder1_Checkout_Details_Title {top: 0px;}
                                span#ContentPlaceHolder1_Checkout_Details_FirstName {top: 30px;}
                                span#ContentPlaceHolder1_Checkout_Details_LastName {top: 58px;}
                                span#ContentPlaceHolder1_Checkout_Details_Address1 {top: 30px;}
                                span#ContentPlaceHolder1_Checkout_Details_Address2 {top: 58px;}
                                span#ContentPlaceHolder1_Checkout_Details_Address4 {top: 115px;}
                                span#ContentPlaceHolder1_Checkout_Details_PostCode {top: 142px;}
                                span#ContentPlaceHolder1_Checkout_Details_Telephone1 {top: 0px;}
                                span#ContentPlaceHolder1_Checkout_Details_Telephone1_RegEx2 {top: 0px;}
                                span#ContentPlaceHolder1_Checkout_Details_Telephone2_RegEx2 {top: 28px;}
                                span#ContentPlaceHolder1_Checkout_Details_Email {top: 57px;}
                                span#ContentPlaceHolder1_Checkout_Details_Email_RegEx {top: 57px;}
                                span#ContentPlaceHolder1_Checkout_Details_EmailConfirm {top: 86px;}
                                span#ContentPlaceHolder1_Checkout_Details_EmailConfirm_Compare {top: 86px;}
                                span#ContentPlaceHolder1_Checkout_Details_Email_RegEx {top: 57px;} 
                                span#ContentPlaceHolder1_Checkout_Details_EmailConfirm_RegEx {top: 86px;}                                
                                
                                input.Checkout_Input_PostCode {width: 90px !important;}
                                
                                div.Checkout_Section_Input img 
                                {
                                    border: 0px;
                                    float: right;
                                    margin-right: 25px;
                                }
                            
                        div.Checkout_Section_Right 
                        {
                            float: right;
                            width: 365px;
                            position:relative;
                        }
                        
                            p.Checkout_Note_PostCode 
                            {
                                font-size: 10px;
                                font-weight: bold;
                            }
                        
                            input.Checkout_Input_DeliveryInstructions
                            {
                                border: 1px solid #7f9cba;
                                width: 340px;
                            }
                        
                        div#Checkout_Basket_Wrapper 
                        {
                            padding: 0px 0px 0px 0px;
                            width: 699px;
                        }
                
                            div#Checkout_Basket_Wrapper h1 
                            {
                                color: #882D73;
                                font-size: 14px;
                                text-align: left;
                            }
                
                            div#Checkout_Basket_Wrapper td 
                            {
                                border-bottom: 1px solid #c7d7b3;
                                font-size: 12px;
                                padding: 6px;
                            }
                    
                            div#Checkout_Basket_Wrapper thead td
                            {
                                background-color: #c7d7b3;
                                color: #000000;
                                font-weight: bold;
                            }
                        
                        div#Checkout_Section_BillingAddress 
                        {
                            float: left;
                            width: 243px;
                            margin-left: 5px;
                        }
                        
                        div#Checkout_Section_ContactDetails 
                        {
                            float: right;
                            width: 243px;
                        }
                                                    
                        p.Checkout_Note_ManuallyEnterDetails
                        {
                            font-size: 12px;
                            font-weight: bold;
                            padding-left: 155px;
                        }
                        
                        p.Checkout_Note_DeliveryAddressSame {
							color: #cc0000;
							font-size: 14px;
							padding-left: 12px;
						}
                        
                        p.Checkout_Note_ThankYouMessage 
                        {
                            font-size: 16px;
                            font-weight: bold;
                            padding-top: 20px;
                            text-align: center;
                        }
                        
                        span.Checkout_Note_OrderID 
                        {
                            color: #000000;
                            font-size: 18px;
                        }
                            
                    div.Checkout_Buttons
                    {
                        clear: both;
                        padding-bottom: 10px;
                        text-align: right;
                        width: 690px;
                    }
                    
                        div.Checkout_Buttons img {border: 0px;}

/* **************************************** MY ACCOUNT **************************************** */

                div#MyAccount 
                {
                    float: right;
                    font-size: 12px;
                    padding: 0px 5px 0px 5px;
                    text-align: left;
                    width: 699px;
                    background-color: #FFFFFF;
                }
                
                    div#MyAccount h1 
                    {
                        background-color: #c7d7b3;
                        color: #000000;
                        font-size: 13px;
                        height: 20px;
                        margin: 5px 0px 0px 0px;
                        padding: 5px 0px 0px 10px;
                        width: 689px;
                        text-align: left;                        
                    }
                    
                    div.MyAccount_SubHeader {clear: both;}
                    
                    div#MyAccount h2 
                    {
                        background-color: #c7d7b3;
                        color: #000000;
                        font-size: 13px;
                        font-weight: bold;
                        height: 20px;
                        padding: 5px 0px 0px 10px;
                        width: 689px;
                        text-align: left; 
                    }
                    
                    p.MyAccount_SectionHeader
                    {
                        clear: both;
                        color: #000000;
                        font-size: 12px;
                        font-weight: bold;
                        padding-top:20px;
                        text-align: right;
                        width: 155px;
                    }
                    
                    div.MyAccount_Section 
                    {
                        clear: both;
                        width: 699px;
                    }
                    
                        div.MyAccount_Section a {color: #000000;}
                    
                        span#ContentPlaceHolder1_MyAccount_SuccessMessage, span#ContentPlaceHolder1_MyAccount_CustomerExist  
                        {
                            background-color: #edebd9;
                            border: 1px solid #cccccc;
                            color: #cc0000;
                            display: block;
                            font-weight: bold;
                            padding: 5px;
                            width: 687px;
                        }                    
                    
                        div.MyAccount_Section_Left 
                        {
                            float: left;
                            padding: 5px 0px 5px 0px;
                            width: 336px;
                        }
                        
                            div.MyAccount_Section_Left a {font-size: 11px;}
                        
                            div.MyAccount_Section_Label 
                            {
                                float: left;
                                height: 26px;
                                margin: 0px 2px 0px 0px;
                                padding-top: 2px;
                                text-align: right;
                                width: 153px;
                            }
                        
                            div.MyAccount_Section_Input 
                            {
                                float: right;
                                height: 28px;
                                text-align: left;
                                width: 180px;
                            }
                            
                                div.MyAccount_Section_Input input {
                                    border: 1px solid #7f9cba;
                                    font-size: 12px;
                                    padding: 2px;
                                    width: 156px;
                                }
                                
                                div.MyAccount_Section_Input select {
                                    border: 1px solid #7f9cba;
                                }       
                            
                                input.MyAccount_Input_PostCode {width: 90px !important;}
                                
                                div.MyAccount_Section_Input img 
                                {
                                    border: 0px;
                                    float: right;
                                    margin-right: 25px;
                                }
                                
                            div.MyAccount_Section_Text 
                            {
                                float: right;
                                font-weight: bold;
                                height: 26px;
                                padding-top: 2px;
                                text-align: left;
                                width: 180px;
                            }
                            
                        div.MyAccount_Section_Right 
                        {
                            float: right;
                            position: relative;
                            width: 395px;
                        }
                        
                            span.MyAccount_Section_Validator {
                                background-image: url('/UserPages/Images/ValidatorBG.png');
                                background-position: left center;
                                background-repeat: no-repeat;
                                color: #cc0000;
                                font-weight: bold;
                                height: 20px;
                                left: 0px;                                   
                                padding: 7px 0px 0px 20px;
                                position: absolute;
                                width: 298px;                                
                            }
                        
                            span#ContentPlaceHolder1_MyAccount_Login_Email {top: -94px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Login_Email_RegEx {top: -94px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Login_Password {top: -64px; left:20px;}
                            span#ContentPlaceHolder1_MyAccount_Login_EmailCreate {top: -37px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Login_EmailCreate_RegEx {top: -37px; left: 20px; }
                            span#ContentPlaceHolder1_Checkout_Details_Email_RegEx {top: 57px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Email {top: -67px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Email_RegEx {top: -67px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_EmailConfirm {top: -39px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_EmailConfirm_Compare {top: -39px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Password {top: -66px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_PasswordConfirm {top: -37px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_PasswordConfirm_Compare {top: -37px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Title {top: -150px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_FirstName {top: -121px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_LastName {top: -93px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Telephone1 {top: -65px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Telephone1_RegEx2 {top: -65px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Telephone2_RegEx2 {top: -35px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Address1 {top: -260px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Address2 {top: -232px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_Address4 {top: -176px; left: 20px;}
                            span#ContentPlaceHolder1_MyAccount_Edit_PostCode {top: -120px; left: 20px;}
                                               
                            p.MyAccount_Note_PostCode 
                            {
                                font-size: 10px;
                                font-weight: bold;
                            }
                            
                        p.MyAccount_Note_ManuallyEnterDetails
                        {
                            font-size: 12px;
                            font-weight: bold;
                            padding-left: 155px;
                        }
                        
                        p.MyAccount_Note_DeliveryAddressSame {padding-left: 12px;}

                    table#MyAccount_PreviousOrders {margin-bottom: 10px;}
                    
                        table#MyAccount_PreviousOrders thead td
                        {
                            background-color: #c7d7b3;
                            color: #000000;
                            font-weight: bold;
                        }
                    
                        table#MyAccount_PreviousOrders td 
                        {
                            border-bottom: 1px solid #c7d7b3;
                            font-size: 12px;
                            padding: 6px;
                        }
                        
                            table#MyAccount_PreviousOrders td a {color: #000000;}
                            
                    div#MyAccount_Detail_Wrapper 
                    {
                        background-color: #c7d7b3;
                        border: 2px solid #000000;
                        margin: 0px auto 0px auto;
                        width: 670px;
                    }
                    
                        div.MyAccount_Detail_Section 
                        {
                            clear: both;
                            padding: 10px;
                        }
                    
                        div#MyAccount_Section_BillingAddress 
                        {
                            float: left;
                            height: 180px;
                            text-align: left;
                            width: 230px;
                        }
                        
                        div#MyAccount_Section_ContactDetails 
                        {
                            float: right;
                            height: 180px;
                            text-align: left;
                            width: 220px;
                        }
                        
                        div#MyAccount_Section_DeliveryAddress {text-align: left;}

                        div#MyAccount_Basket_Wrapper 
                        {
                            width: 650px;
                        }
                
                            div#MyAccount_Basket_Wrapper h1 
                            {
                                color: #882D73;
                                font-size: 14px;
                                text-align: left;
                            }
                
                            div#MyAccount_Basket_Wrapper td 
                            {
                                border-bottom: 1px solid #e1eccc;
                                font-size: 12px;
                                padding: 6px;
                            }
                    
                            div#MyAccount_Basket_Wrapper thead td
                            {
                                background-color: #e1eccc;
                                color: #000000;
                                font-weight: bold;
                            }

                    div.MyAccount_Buttons
                    {
                        clear: both;
                        padding-bottom: 10px;
                        text-align: right;
                        width: 701px;
                    }
                    
                        div.MyAccount_Buttons img {border: 0px;}
                        
                    .NoBorder
                    {
                        border: 0px !important;
                    }
                    
                    
/* ********** Email when Back in stock ********** */

#EmailWhenBackInStock
{
    position: absolute;
    top: 50%;
    right: 50%;
    margin-left: -150px;
    margin-top: -150px;
    background: #fff;
    width: 300px;
    height: 300px;
}

/* **************************************** EMAIL A FRIEND **************************************** */

div#EmailAFriend {
    float:left;
    width:720px;
    margin:10px;
    text-align:left;
}
    div#EmailAFriend h1 {
        background-image: url('/UserPages/Images/HeaderBar_Slice.jpg');
        background-repeat: repeat-x;
        color: #FFFFFF;
        font-size: 13px;
        height: 29px;
        margin: 0px;
        padding: 5px 0px 0px 0px;
        width: 720px;
        text-align: left;  
    }  
    .EmailAFriend_ProductName {
        float:left;
        font-size:16px;
        margin:10px 0px 10px 0px;
    }
    
    #StaticPage_Email_YourName {top: 0px;}
    #StaticPage_Email_YourEmail {top: 28px;}
    #StaticPage_Email_FriendName {top: 56px;}
    #StaticPage_Email_FriendEmail {top: 84px;}
    #StaticPage_Email_YourEmail_RegX {top: 28px;}
    #StaticPage_Email_FriendEmail_RegX {top: 84px;}
    #StaticPage_Email_Captcha {top: 160px;}
    
    div.EmailAFriend_Buttons
    {
        clear: both;
        padding-bottom: 10px;
        text-align: right;
        width: 650px;
    }      
        div.EmailAFriend_Buttons img {border: 0px;}
        
    .EmailSuccess {
        font-size:16px;
        color:#cc0000;
    }
    
    /* ********************************* static pages ******************************** */
    #funcontent 
    {
        width:680px;
        padding-bottom:30px;
    }     
    div.funleft {
    width:315px;   
    float:left;
    margin:15px 10px 15px 10px;
    border-right:1px dashed #e1eccc;   
    border-left:1px dashed #e1eccc; 
    padding-left:5px;
    
    } 
    div.funleft h1 
    {
        background-color:#cccccc !important;
        width:295px !important;
        margin-left:2px !important;
        font-size:16px !important;
    }
    div.funleft a 
    {
        color:#95a97b;
    }
    
    div.funright {
    width:315px;    
    float:left;
    margin:15px 5px 15px 7px;
     
    padding-left:8px;      
    } 
    div.funright h1
     {
        background-color:#c7d7b3 !important;
        width:295px !important;
        margin-left:2px !important;
        font-size:16px !important;
     }
     div.funright h3 
     {
         text-align:center;
     }       
    .JokeStatic 
    {
        width:287px;
        border:1px solid #000000;
        float:right;
        padding:10px;
        margin:20px 5px 10px 10px;
        text-align:center;
        background-color:#cccccc;
    }
    .LarryLinks 
    {
        width:170px;
        float:left;
    }
 .News {
  width:680px;
  padding-bottom:30px;
  }  
  .CounterImage 
  {
      float:left;
      padding:10px;
  }
  .ShopImage
  {
      float:right;
      padding:10px;
  }
  .NewsfootIMG 
  {
      width:690px;
  }
  
  .NewsfootIMG img 
  {
      height:350px;
      float:left;
      padding:10px 10px 30px 50px;
  }
   
 .HelpLink a { color:#3d4432;}
     
  
/******************** CONTACT US *******************/
div.StaticPage_Section_LeftContact 
                    {
                        float: left;
                        padding: 5px 0px 5px 0px;
                        width: 350px;
                    }
div.StaticPage_Section_RightContact
                    {
                        float: right;
                        position: relative;
                        width: 336px;
                    }
.ContactLink 
{
    text-align:center;
    padding-top:25px;
} 
                          
.ContactLink a
{
 text-decoration:underline !important;
 color:#3d4432;
}
                       
#ContentPlaceHolder1_ProductList_Categories{
    float: left;
    margin-left: 10px;
}

#ScrollStrip .Product{
    margin-right: 8px !important;
}

#ScrollWindow, #ScrollWindow2{
    height: 262px;
    overflow: hidden;
    float: left;
    position: relative;
    width: 657px;
}
    
#ScrollStrip, #ScrollStrip2 {position: absolute;overflow:visible;}

#ContentPlaceHolder1_txtQuestion, #ContentPlaceHolder1_txtQuestion2{
    width: 400px;
}

div.StaticPage_Section_Input_Comp
{
    float: left;
    font-size: 11px;
    height: 28px;
    text-align: left;
    width: 480px;
}

div.StaticPage_Section_Input_Comp_Ques
{
    float: left;
    font-size: 11px;
    height: 65px;
    text-align: left;
    width: 480px;
}

div.StaticPage_Section_LeftComp 
{
    float: left;
    padding: 5px 0px 5px 0px;
    width: 700px;
    margin-left: 5px;
}

div.StaticPage_Section_LeftComp div.StaticPage_Section_Label_Ques
{
    width: 200px !important;
    height: 60px !important;
    float: left;
    font-size: 11px;
    margin: 0px 2px 0px 0px;
    padding-top: 2px;
    text-align: right;
}

div.StaticPage_Section_LeftComp div.StaticPage_Section_Label
{
    height: 26px !important;
    width: 200px !important;
}

div.StaticPage_Section_LeftComp div.StaticPage_Section_Input
{
    float: left !important;
    margin-left: 5px;
}

div.StaticPage_Section_LeftComp input, div.StaticPage_Section_Input input {
    border: 1px solid #7f9cba;
    font-size: 12px;
    padding: 2px;
    width: 156px;
}

 div.DatacashErrorMessage
                        {
                            background-color: #edebd9;
                            border: 1px solid #c0d18b;
                            color: #CC0000;
                            display: block;
                            font-weight: bold;
                            padding: 5px;
                            /*width: 687px;*/
                            margin-bottom: 10px;
				font-size: 24px;
                        }

                            div.DatacashErrorMessage span
                            {
                                color: #000000;
                            }

div.PrevDeliveryAddress_Item
{
    float: left;
    padding: 5px;
    background-color: #c7d7b3;
    width: 200px;
    margin: 0px 10px 20px 10px;
    font-size: 11px;
}

#ContentPlaceHolder1_PrevDeliveryAddress{padding-left: 155px;}

table.List_ByGrid{margin-top: 10px;}

                            #Btn_AddToBasket{border: 0px;}


  #funcontent 
    {
        width:680px;
        padding-bottom:30px;
    }
    div.funcentre
    {
    width:680px;   
    float:left;
    margin:15px 10px 15px 0px;
    
    }
    
    div.funcentreSocial
    {
    width:680px;   
    float:left;
    margin:15px 10px 15px 0px;    
    }
     div.funcentreSocial h1 
     {
        background-color:#3d4432 !important;       
        margin-left:2px !important;
        font-size:16px !important;
        color:#ffffff !important;
     }
    div.funRecipesSection
    {
    width:680px;   
    float:left;
    margin:15px 10px 15px 0px;    
    }
    div.funRecipes
    {
    width:320px;   
    float:left;
    margin:15px 10px 15px 0px;    
    }
    div.funRecipesImage
    {
    width:320px;   
    float:left;
    margin:15px 10px 15px 0px;    
    }   
         
    div.funleft {
    width:315px;   
    float:left;
    margin:15px 10px 15px 10px;
    border-right:1px dashed #e1eccc;   
    border-left:1px dashed #e1eccc; 
    padding-left:5px;
    
    } 
    div.funleft h1 
    {
        background-color:#cccccc !important;
        width:295px !important;
        margin-left:2px !important;
        font-size:16px !important;
    }
    div.funleft a 
    {
        color:#95a97b;
    }
    
    div.funright {
    width:315px;    
    float:left;
    margin:15px 5px 15px 7px;     
    padding-left:8px;      
    } 
    div.funright h1
     {
        background-color:#c7d7b3 !important;
        width:295px !important;
        margin-left:2px !important;
        font-size:16px !important;
     }
     div.funright h3 
     {
         text-align:center;
     }       
    .JokeStatic 
    {
        width:600px;
        border:1px solid #000000;
        float:left;
        padding:10px;
        margin:20px 5px 10px 10px;
        text-align:center;
        background-color:#cccccc;
    }
    .LarryLinks 
    {
        width:170px;
        float:left;
        margin:10px 0px 0px 0px;
    }
 .News {
  width:680px;
  padding-bottom:30px;
  }  

#recaptcha_area
{    
    margin-left: 200px;
}

#ContentPlaceHolder1_btnSubmit
{
    margin: 10px 10px 10px 200px;
}

    div.funcentresplit
    {
    width:330px;   
    float:left;
    margin:15px 10px 15px 0px;
   
    }

.funcentresplit h1 
     {
        background-color:#3d4432 !important;       
        margin-left:2px !important;
        font-size:16px !important;
        color:#ffffff !important;
        width:330px !important;
     }

div.funcentresplitL
    {
    width:220px;   
    float:left;
    margin:15px 10px 15px 0px;
   
    }

    
    div.funcentresplitR
    {
    width:440px;   
    float:left;
    margin:15px 10px 15px 0px;
   
    }

.funcentresplitR h1 ,.funcentresplitL h1 
     {
        background-color:#3d4432 !important;       
        margin-left:2px !important;
        font-size:16px !important;
        color:#ffffff !important;        
     }

.funcentresplitR h1
{
    width: 440px !important;
}
.funcentresplitL h1
{
    width: 220px !important;
}
 div.StaticPage_Section_RightContact span#ContentPlaceHolder1_StaticPage_Details_Captcha{top: 500px; left:155px;}