﻿/* **************************************** GENERAL **************************************** */

body 
{
    /*background-image: url('/UserPages/Images/livefoods_Background.jpg');*/
    background-repeat: repeat;
    background-position:center top;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    padding: 0px;
    text-align: center;
    background-color:#f8f8f8;
}

    frm#Main 
    {
        margin: 0px;
        padding: 0px;
    }

    div#Wrapper
    {
        background-color: #f8f8f8;
        margin: 0px auto 0px auto;
        width: 960px;
    }
    
    .Left {text-align: left;}
    .Right {text-align: right;}
    .Center {text-align: center;}
    .Red {color: #CC0000;}
    
        div#BreadCrumb
        {
            color: #FFFFFF;
            font-size: 11px;
            height: 29px;
            margin-left: 10px;
            padding: 6px 0px 0px 0px;
            text-align: left;
        }
    
            div#BreadCrumb a 
            {
                color: #FFFFFF;
                text-decoration: none;
            }

.CatHeader{
text-align: left;
}

/* **************************************** GENERAL NAVIGATION **************************************** */
 
    div#Navigation_SocialNetworking {margin-bottom: 6px;}
            
        div#Navigation_SocialNetworking img {border: 0px;}
                
    div#Navigation_Newsletter 
    {   height: 101px;
        margin-bottom: 6px;
        text-align: left;
        width: 199px;
        border:0;
    }
    
        div.Navigation_Newsletter img {border: 0px;}
            
    div#Navigation_DeliveryCharges {margin-bottom: 6px; }
            
        div#Navigation_DeliveryCharges img {border: 0px; width:175px;}
                
        div.Navigation_Advert {  margin-bottom: 6px; overflow: hidden; width: 200px; }
        div.Navigation_Advert img {border: 1px solid #CCCCCC;}
        div.Navigation_ExoticDirect {margin-bottom: 6px;}
        div.Navigation_ExoticDirect img { text-decoration:none; border:none;}
        
        div.Navigation_MinNMatch img { border:0; margin-bottom:10px;}
 
/* **************************************** TOP NAVIGATION **************************************** */
    
        div#ctl00_TopNavigation {clear: both; height: 285px;}
        
        div#TopNav_FullwidthBar 
        {
                padding-right: 10px;
                padding-top:5px;            
                background:url('/UserPages/Images/Top-Nav.png');        
                background-repeat:repeat-y;
                background-position:right;
                background-attachment:fixed;
                height:30px;      
                border-bottom:1px solid #02478A;   
                margin-top: -10px;               
        }
        
            div#TopNavigation_Links
            {
                text-align: right;
                width:960px;
                margin:2px auto;
            }
            
                div#TopNavigation_Links a
                {
                    color:#000000;
                    font-size: 12px;
                    text-decoration: none;
                    margin-left:7px;
                    margin-right:7px;
                    
                }
                div#TopNavigation_Links a:hover 
                {
                    color:#0B468C;
                }
                
                div#TopNavigation_Links img
                {
                    border: 0px;
                    vertical-align:middle;
                }
        
            div#TopNavigation_Logo {float: left;
                                    }
            
                div#TopNavigation_Logo img {border: 0px; float:left; }
                 div#TopNavigation_Logo p 
                 {
                     text-decoration:none;
                     color:#10528f;
                     font-weight:bold;
                     font-size:15px;
                     float:left;
                     margin-top:90px;
                     margin-left:-30px;
                    
                 }
            
            div#TopNavigation_Information 
            {
                float: right;
                width: 710px;
            }
            
                div#TopNavigation_Message 
                {
                    color: #034788;
                    float: left;
                    font-size: 24px;
                    font-weight:bold;
                    padding-top: 18px;
                    margin-top:30px;
                    text-align: center;
                    width: 300px;
                }
                div#TopNavigation_DeliveryMessage
                {
                    font-size: 16px;
                    color: #034588;
                    float: right;
                    padding-right: 10px;
                    margin-top:15px;
                    font-weight:bold;
                }
                
                
                div#TopNavigation_Telephone 
                {
                    color: #004789;
                    float: right;
                    font-size: 18px;
                    font-weight: bold;
                    padding: 10px 10px 0px 0px;
                    text-align: right;
                    width: 300px;
                }
                
                div#TopNavigation_Center
                {
                    width:960px;
                    margin:10px auto;    
                }
            
                div#TopNavigation_MiniBasket 
                {
                    float: right;
                    padding-right: 10px;
                    margin-right:10px;
                    border:2px solid #f2f2f2;
                    text-align: right;
                    clear:right;
                    background-color: #ffffff;
margin-top: 15px;
                }
                
                    div#MiniBasket_Summary {font-weight: bold; }
                    
                        div#MiniBasket_Summary img {border: 0px;}
                        
                        div#MiniBasket_Summary img.Icon {float: left;}
                        
                        div#MiniBasket_Summary div.Text
                        {
                            float: left;
                            margin: 11px 0px 0px 7px;
                        }
                        
                            div#MiniBasket_Summary div.Text a 
                            {
                                color: #000000;
                                height: 30px;
                                text-decoration: none;
                            }
                    
                    span.MiniBasket_Links 
                    {
                        color:#02478A !important;
                        float:left;
                        margin-top:7px;
                    }
                    
                    span.MiniBasket_Links a 
                    {
                        color:#02478A !important;
                    }
                    
                    div#MiniBasket_Items 
                    {
                        background-color: #FFFFFF;
                        clear: both;
                        display: none;
                        font-size: 11px;
                        margin: 140px 0px 0px 34px;
                        padding: 3px;
                        position: absolute;
                        top: -2px;
                        width: 220px;
                        z-index: 9999;
                    }
                    
                        div#MiniBasket_Items a
                        {
                            color: #000000;
                            font-size: 11px;
                            text-decoration: none;
                        }
                        
                        div#MiniBasket_Items table thead td 
                        {
                            background-color: #C1C1C1;
                            color: #FFFFFF;
                            font-weight: bold;
                        }
                        
                        div#MiniBasket_Items table tfoot td 
                        {
                            background-color: #ffffff;
                        }
                                                
                        div#MiniBasket_Items table td {border-bottom: 1px solid #a0a0a0; padding: 6px;}
                        
                        a.MiniBasket_Button
                        {
                            background-color: #C1C1C1;
                            color: #FFFFFF !important;
                            display: block;
                            font-weight: bold;
                            padding: 6px;
                        }
  /************************************ TOP NAV *************************************************/

            div#TopNavigation_Menu
            {
                background:#D8D8D8;
                background-repeat: repeat-x;
                border-top:1px solid #cccccc;
                border-bottom:1px solid #cccccc;
                clear: both;
                color: #000000;
                height: 43px;
                margin-bottom: 8px;
                text-align: center;
            }
            
                    #TopNav
                    {	margin: 0;
	                    padding: 0;
	                    position: relative;
                        z-index:9998;
	                }
	
	                .DropDown li
	                {	float: left;
		                list-style: none;
		                font: 11px Tahoma, Arial;
		                }
		                
	                .DropDown li a
	                {	display: block;
		                text-decoration: none;
		                color: #000000;
		                text-decoration:underline;
		                }

	                .DropDown li a:hover
	                { color:#ffffff;}
		
		            .DropDown
		            {  margin: 10px 0px 0px 0px;
			           padding: 0;
			           position: absolute;
			           z-index:9999;
			           background-color:#d8d8d8;
			           border:none !important;
			          }
			          
                    .DropDown li div
                    {
                        background-color:#D8D8D8;
                        margin: 25px 0px 0px 0px;
                        padding: 0;
                        position: absolute;
                        z-index:9999;
                    }
			          
                        .DropDown li div a 
                        {
                            margin-right: 30px;
                            padding-left: 0;
                        }
			          
			            .DropDown li div ul 
			            {
			                clear: both;
			                display: inline-block;
			                margin-top: 0;
			                position: static;
			                width: 156px;
			            }
			            
			            .DropDown li div ul li {
			                float: none;
			                list-style-type: disc;
			                margin-left: 20px;
			            }
			            
			                .DropDown li div ul li a {
			                    float: none;
			                    font-weight: normal;
			                    padding: 0;
			                }
			                
			                .DropDown img {border: 0 !important;}
			             
			        .DropDown li div#RepIntAcc
		                {	
		                    left: 0;
		                    position: absolute;
		                    width: 960px !important;
		                    top:14px;
			             }
			               
		                .DropDown li ul li a
		                {	
		                    background: #D8D8D8;
		                 	min-width:90px;
		                 	text-align:left !important;
		                }		
		                .DropDown li ul li a:hover
		                {	
		                    text-decoration:underline;
		                 }
		                
		                .DropDown li ul li ul 
		                {
		                    float:none;
		                    margin-left:160px;
		                    margin-top:0px; 
		                }
		                #RepIntAcc a 
		                {
		                     width:130px !important;
		                }
		                
		                #MixNMatch
		                 {
		                    margin-left:80px;
		                    width:70px !important;
		                }
		                #MixNMatch a {		                   
		                    width:70px !important;
		                }
		                #FrozenLink {
		                    margin-left:80px;
		                    width:70px !important;
		                }
		                #FrozenLink a {
		                    width:70px !important;
		                }
		                #WaxLink {
		                    width:120px !important;
		                }
		                #WaxLink a {
		                    width:120px !important;
		                }
		                #Black a {
		                    width:120px !important;
		                }
		                #Black  {
		                    width:120px !important;
		                }
		                #Link1 {
	                        width:160px !important;
                        }
                        #BrownCSub {
	                        width:140px !important;
                        }
                        #SilentCSub {
	                        width:140px !important;
                        }
                        
                        .TopNav_Higher 
                        {
                        padding:7px 14px !important;    
                        }
                        
                        .NoBorder {border:none !important;}
                        
                        .LeftBorder{border-left:1px solid #c1c1c1;}
		                      
            
                div#TopNavigation_Menu a {color: #000000;}
                
                div#TopNavigation_Menu_Left {margin:0px auto; width:960px;}
                
                
                    div#TopNavigation_Menu_Left img {float: left;}
                
                    div#TopNavigation_Menu_Left a 
                    {
                        display: block;
                        font-size: 12px;
                        text-decoration: none;
                    }
                
                div#TopNavigation_Menu_Right {float: right;}
                
                    div#TopNavigation_Search 
                    {
                        color: #000000;
                        height: 21px;
                        padding: 2px 0px 0px 6px;
                        text-align: left;
                        width: 280px;
                        float:right;
                    }
                    
                        div#TopNavigation_Search span 
                        {
                            float: left;
                            font-size: 12px;
                            font-weight: bold;
                            margin-top: 2px;
                            color:#000000;
                        }
                    
                        input#SearchString
                        {
                            border: 1px solid #D3D3D3;
                            color: #BDBDBD;
                            float: left;
                            font-size: 10px;
                            height: 15px;
                            width: 204px;
                        }
                       
                        input.SearchString_Active {color: #000000 !important;}
                        
                        span.Contact_Details 
                        {
                            float:left;
                            color:#ffffff;
                           font-weight:bold;
                           margin-top:5px;
                           margin-left:3px;
                        }
                        
                        img#btnGo_Search {border: 0px;}
                     
                    span.DropDown_Section 
                    {
                        float: left;
                        padding: 0 0 10px 26px;
                        width: 160px;
                    }
                        
        
 /* **************************************** LEFT NAVIGATION **************************************** */       
 
        div#ctl00_LeftNavigation 
        {
            float: left;
            width:199px;
        }
        
            div#LeftNavigation_Menu {margin-bottom: 6px;}
            
                div#LeftNavigation_Header 
                {
                    background-image: url('/UserPages/Images/LeftNavigation_Header_Slice.jpg');
                    background-repeat: repeat-x;
                    color: #FFFFFF;
                    font-size: 12px;
                    font-weight: bold;
                    height: 19px;
                    padding: 6px 0px 0px 8px;
                    text-align: left;
                }
                
                a.LeftNavigation_Menu_Category 
                {
                    background-color: #ffffff;
                    background-image: url('/UserPages/Images/LeftNavigation_Menu_Slice.jpg');
                    background-repeat: repeat-x;
                    color: #FFFFFF;
                    display: block;
                    font-size: 12px;
                    height: 19px;
                    margin-top: 1px;
                    padding: 5px 0px 0px 8px;
                    text-align: left;
                    text-decoration: none;
                }
                
                a.LeftNavigation_Menu_SubCategory 
                {
                    display: none;
                }

                a.LeftNavigation_Menu_SubCategory_Selected 
                {
                    background-color: #CDE472;
                    color: #000000;
                    display: block;
                    font-size: 12px;
                    height: 18px;
                    padding: 3px 0px 0px 8px;
                    text-align: left;
                    text-decoration: none;
                }

/* **************************************** RIGHT NAVIGATION **************************************** */

        div#RightNavigation 
        {
            float: right;
            width: 200px;
        }
        
 /* **************************************** BOTTOM NAVIGATION **************************************** */
        
        div#ctl00_BottomNavigation 
        {
            border-top:5px solid #f0f0f0;
            border-bottom:1px solid #f0f0f0;
            clear: both;
            margin-bottom: 18px;
            padding: 8px 0px 18px 0px;
            text-align: left;
            background-color: #ffffff;
        }
        
            div.BottomNavigation_Section
            {
                border-right: 1px solid #f0f0f0;
                border-left: 1px solid #f0f0f0;
                float: left;
                font-size:11px;
                height: 170px;
                padding: 0px 17px 0px 18px;
                width: 111px;
            }
            
            div.BottomNavigationHeader
            {
                float: left;
                margin: 0px;             
            }
            
                div.BottomNavigation_Section a 
                {
                    color: #000000;
                    text-decoration: none;
                }
            div.BottomNavigation_Partners 
            {
                float:left;
                width:944px;
                border:3px solid #f0f0f0;
                padding:5px;
                text-align:right;
            }

              div.BottomNavigation_Partners a img
            {
                border-style: none;
            }
                
            div.BottomNavigation_Logos
            {
                border-right: 1px solid #f0f0f0;
                float: left;
                padding: 0px 17px 0px 18px;
                width: 181px;
                height: 170px;
                text-align:right;
            }
            
                div.BottomNavigation_Logos a 
                {
                    color: #000000;
                    text-decoration: none;
                }
                
                div.BottomNavigation_Logos img 
                {
                    border: 0px;
                    margin: 2px;
                }
                
                a.BottomNavigation_Logos_Link 
                {
                    margin: 2px 0px 2px 0px;
                }
                
                img.BottomNavigation_Logos_Image
                {
                    margin: 2px 0px 2px 0px;
                }
                
                img.Cshop_Logo 
                {
                    margin-top:90px !important;    
                }
                img.BottomNavigation_Logos_ImageDefra
                {
                    margin: 2px 0px 2px 0px;
                    width:100px;
                }
                
            div.BottomNavigation_Clear {clear: both;}
            .FooterHeader { margin-top:-48px; float:left;}
            
        
/* **************************************** HOME PAGE **************************************** */

            div#ContentPlaceHolder1_HomePage {
                float: left;
                width: 960px;
            }
            
                div#ContentPlaceHolder1_HomePage h1 {
                    font-size: 12px;
                    text-align: left;
                    
                }
                
                div#ContentPlaceHolder1_HomePage h2 {
                    font-size: 12px;
                    font-weight: normal;
                    text-align: left;
                }
                
                div#ContentPlaceHolder1_HomePage h3 {
                    font-size: 12px;
                    font-weight: normal;
                    text-align: left;
                }

                div.HomePage_Message
                {
                    background-color: #dd2831;
                    float: left;
                    color: #FFFFFF;
                    margin: 0 0 6px 0;
                    padding: 6px;
                }
                
                    div.HomePage_Message p
                    {
                        margin: 0;
                        padding: 2px;
                    }
                    
                span.Homepage_HeaderTitle 
                {
                    float:left; 
                    width:100%;
                    font-size:22px;
                    font-weight:bold;
                    color:#0B468C;
                    margin:10px 0;
                }
                
                span.Homepage_HeaderText 
                {
                    float:left;
                    width:100%;
                    color:#0B468C;
                    font-size:14px;
                    font-weight:bold;    
                }

                div.HomePage_Section 
                {
                    clear: both;
                    padding: 0px 0px 14px 0px;
                    float: left;
                    
                    
                }
                
                div.HomePage_Product_Section{background-color: #ffffff; height: 278px;}
                 div.HomePage_SectionHeading h2 
                 {
                     font-size:26px !important;
                     text-align:center !important;
                     font-family:Century Gothic !important;
                     font-weight:bold !important;
                     color:#3c5434 !important;
                     margin-top:-15px !important;
                 }
                
                    div.HomePage_Section a {color: #000000;}
                
                    div.HeaderBar_Full 
                    {
                        background-image: url('/UserPages/Images/HeaderBar_Slice.jpg');
                        background-repeat: repeat-x;
                        height: 29px;
                        margin-bottom: 10px;
                    }
                    
                    div.HeaderBar_Full .CatHeader 
                    {
                        float:left;
                        width:100%;    
                    }
                    div.HeaderBar_FullB 
                    {
                        background:#0B468C;
                        float:left;
                        width:30px;
                    }
                    
                    div.HomePage_ArrowLeft 
                    {
                        float: left;
                        padding-top: 80px;
                        margin-left:30px;
                    }
                    
                    div.HomePage_ArrowRight 
                    {
                        float: right;
                        padding-top: 80px;
                    }
                    
                    div.HomePage_Section p
                    {
                        text-align: left;
                    }
                    
                    div#HomePage_Buttons img {border: 0px; width:175px;}
                    
                    div.HomePage_Product_Section 
                    {
                        border:1px solid #0B468C;                        
                    }
                    
                    div.HomePage_Section div.ProductSet
                    {
                        float: left;
                        width: 704px;
                    }
                    
                    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 div.ProductButton  a 
                        {
                            text-decoration:none;
                            color:#ff0000;
                            font-weight:bold;
                        }
                        
                        div.HomePage_Section a.disabled {visibility: hidden;}
                        
                        div#Homepage_SearchBar
                        {
                            background:url('/UserPages/Images/Header_bg.png') repeat-y;
                            width:958px;
                            margin:0px auto;
                            height:27px;
                        }
                        
                        div.HomePage_Banners {
	                        	border:1px solid #9EB4CC;
	                            float: left;
	                            height: 280px;
	                            margin: 0px 0px 10px 0px;
	                            overflow: hidden;
	                            text-align: center;
	                            width: 954px;
                        }
                        
                            div#HomePage_Banners_Fade {
                                height: 280px !important;
                                position: relative;
                            }

                            div#HomePage_Banners_Fade img {
                                left: 0;
                                 top: 0;
                                
                            }

                            div#HomePage_Banners_Fade img.Active {z-index: 10;}

                            div#HomePage_Banners_Fade img.LastActive {z-index: 9;}
                        
                        div.HomePage_WeLoveThese {
	                        height: 270px;	                        
	                        overflow: hidden;
	                        position: relative;
	                        width: 690px;
                        }

                            div.HomePage_WeLoveThese div.Items {
	                            left: 0;
	                            position: absolute;
	                            width: 20000em;
                            }
                            
                        div.HomePage_NewArrivals {
	                        height: 270px;
	                        overflow: hidden;
	                        position: relative;
	                        width: 840px;
	                        margin-left:80px;
                        }

                            div.HomePage_NewArrivals div.Items {
	                            left: 0;
	                            position: absolute;
	                            width: 20000em;
                            }
                            
                        div#Homepage_Footer 
                        {
                            float:left;
                            width:100%;
                            margin-top:10px;
                        }
                        
                        div#Homepage_Footer img.Image_1 
                        {
                            margin-right:25px;
                            margin-bottom:5px;
                            margin-left: -10px;
                        }
                        
                        div#Homepage_Footer img.Image_2 
                        {
                            margin-bottom:5px;
                            margin-left:20px;
                            margin-right:-5px;
                        }
                        
                        div#Homepage_Footer img.Image_3 
                        {
                            margin-right:20px;
                            margin-left: -5px;
                        }
                        
                        div#Homepage_Footer img.Image_4 
                        {
                            margin-right:20px;
                        }
                       
                        div#Homepage_Footer img.Image_5
                        {
                            margin-right:20px;
                            
                        }
                        
                        div#Homepage_Footer img{border: none!important}
                       
                       div#HomePage_TextBox 
                       {
                            width:100%;
                            float:left;
                            text-align:justify;
                             
                            
                        }
                        
                        div#HomePage_TextBox h3 
                        {
                            font-weight:bold;
                            font-size:12px;    
                            color:#0B468C;
                        }
       
/* **************************************** STATIC PAGES **************************************** */

            div#ContentPlaceHolder1_StaticPage 
            {
                float: right;
                padding: 0px 8px 0px 0px;
                text-align: left;
                width: 746px;
            }
            
                div#ContentPlaceHolder1_StaticPage h1
                {
                    background-image: url('/UserPages/Images/HeaderBar_Slice.jpg');
                    background-repeat: repeat-x;
                    color: #FFFFFF;
                    float: left;
                    font-size: 12px;
                    font-weight: bold;
                    height: 29px;
                    margin: 0px;
                    padding: 6px 0px 0px 10px;
                    text-align: left;
                    width: 726px;
                }
                
                div#ContentPlaceHolder1_StaticPage h2 a
                {
                    color: #455f3a;
                    font-size: 12px;
                }
                
                div#ContentPlaceHolder1_StaticPage p {text-align: left;}
                
                div#ContentPlaceHolder1_StaticPage a {color: #000000;}
                
            div#StaticPage
            {
                float: right;
                font-size: 12px;
                padding: 0px 8px 0px 0px;
                text-align: left;
                width: 746px;
                color:#000000;
            }
            
                div#StaticPage a {color: #000000;}
                
                div#StaticPage h1 
                {
                    color: #FFFFFF;
                    font-size: 13px;
                    height: 29px;
                    margin:  0px 0px 0px 15px;
                    padding: 5px 0px 0px 0px;
                    text-align: left;                        
                }
                    
                div.StaticPage_SubHeader {clear: both;}
                    
                div#StaticPage h2 
                {
                    color: #000000;
                    font-size: 13px;
                    font-weight: bold;
                    height: 25px;
                    padding: 3px 0px 0px 0px;
                    text-align: left;
                }
                    
                p.StaticPage_SectionHeader
                {
                    clear: both;
                    color: #3e5636;
                    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: 731px;
                }

                    span#ContentPlaceHolder1_StaticPage_SuccessMessage
                    {
                        background-color: #edebd9;
                        border: 1px solid #cccccc;
                        color: #cc0000;
                        display: block;
                        font-weight: bold;
                        padding: 5px;
                    }
                                            
                    div.StaticPage_Section_Left 
                    {
                        float: left;
                        padding: 5px 0px 5px 0px;
                        width: 336px;
                    }
                    div.StaticPage_Section_Left_Contact
                    {
                        float: left;
                        padding: 5px 0px 5px 0px;
                        width: 336px;
                        margin-left:20px;
                    }
                        
                        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: 35px 2px 0px 0px;
                            padding-top: 2px;
                            text-align: right;
                            width: 330px;
                        }    

                        div.StaticPage_Section_TextArea
                        {
                            float: right;
                            font-size: 11px;
                            height: 245px;
                            text-align: left;
                            width: 180px;
                        }
                        
                            div.StaticPage_Section_TextArea textarea {
                                border: 1px solid #7f9cba;
                                height: 240px;
                                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;
                        }
                        
                        p.StaticPage_Note_ContactDetails
                        {
                            font-size: 12px;
                            padding-left: 155px;
                        }
                            
                    div.StaticPage_Section_Right 
                    {
                        float: 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: 0px;                                   
                            padding: 7px 0px 0px 20px;
                            position: absolute;
                            width: 298px;
                        }
                        
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Title {top:-615px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_FirstName {top:-588px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_LastName {top:-560px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Telephone1 {top:-532px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Email {top:-504px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_EmailCheck {top:-476px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_EmailConfirm {top:-476px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Subject {top:-450px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Message {top:-420px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Captcha {top:-40px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Telephone1_RegEx2 {top:-531px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_Email_RegEx {top:-504px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_ContactUs_EmailConfirm_RegEx {top:-476px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_Details_Captcha {top:-40px; left:20px;}
                        span#ContentPlaceHolder1_StaticPage_Details_Telephone1_RegEx2 {top:-284px; left:20px;}
                        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_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;}                      
                            
                div.StaticPage_Buttons
                {
                    clear: both;
                    padding-bottom: 10px;
                    text-align: right;
                    width: 731px;
                }
                    
                    div.StaticPage_Buttons img {border: 0px;}
                
                 div.Aboutus h1 
                 {
                     width:740px !important;
                 }
                
                    
                div.Aboutus p
                {
                    Text-align:center;
                    width: 100%;
                    padding: 10px;
                    
                }
                div.Aboutus_Left
                {
                    width: 350px;
                    float: left;
                    padding: 10px 10px 10px 10px;
                }
                div.Aboutus_Green
                {
                    background-color: #b0eb0e;
                    color: #000000;
                    padding: 10px 10px 10px 10px;
                   }
                div.Aboutus_Right
                {
                    width: 350px;
                    float: right;

                }
                div.Aboutus_Blue
                {
                    background-color: #00bfff;
                    color: #000000;
                    padding: 10px 10px 10px 10px;
                }
                img.AboutUs_Logo 
                {
                    width:200px;
                    margin-left:250px;
                    
                }
                
       
/* **************************************** PRODUCT LIST **************************************** */
                    
                div#ProductList 
                {
                    float: right;
                    padding: 0px 8px 0px 0px;
                    width: 746px;
                }
                
                    div.SubHeaderBar_Full 
                    {
                        background-image: url('/UserPages/Images/SubHeaderBar_Slice.jpg');
                        background-repeat: repeat-x;
                        height: 29px;
                        margin: 10px 0px 10px 0px;
                    }
                
                        div.SubHeaderBarLeft 
                        {
                            background-image: url('/UserPages/Images/SubHeaderBar_Left.jpg');
                            background-repeat: no-repeat;
                            float: left;
                            height: 25px;
                            width: 10px;
                        }
                            
                        div.SubHeaderBarRight
                        {
                            background-image: url('/UserPages/Images/SubHeaderBar_Right.jpg');
                            background-repeat: no-repeat;
                            float: right;
                            height: 25px;
                            width: 10px;
                        }
                    
                        div.SubHeaderBarSlice
                        {
                            color: #000000;
                            font-size: 12px;
                            font-weight: bold;
                            height: 25px;
                            padding: 2px 0px 0px 0px;
                            text-align: right;
                            
                        }
                
                    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
                    {
                        border-bottom: 1px solid #00529B;
                        clear: both;
                        font-size: 12px;
                        font-weight: bold;
                        margin: 3px 0px 6px 0px;
                        padding-bottom: 6px;
                        text-align: right;
                    }
                    
                        div#ProductList_Paging a 
                        {
                            color: #000000;
                            font-weight: bold;
                        }
                        
                        div#ProductList_Paging a.ProductList_ViewAll {text-decoration: none;}
                    
                    div#ProductList_CategoryDetails h1
                    {
                        color: #00529b;
                        font-size: 16px;
                        margin-bottom: 0px;
                        text-align: left
                    }
                    
                    div#ProductList_CategoryDetails p
                    {
                        font-size: 12px;
                        margin-top: 6px;
                        text-align: left
                    }
                    
                    div#ProductList div.Category
                    {
                        background-image: url('/UserPages/Images/CategoryList_Background.jpg');
                        background-position: bottom;
                        background-repeat: repeat-x;
                        float: left;
                        height: 218px;
                        font-size: 12px;
                        margin: 0px 9px 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: 160px;
                        }
                        
                        div#ProductList div.CategoryName 
                        {
                            font-weight: bold;
                            height: 30px;
                            text-align: left;
                        }
                        
                            div#ProductList div.CategoryName a
                            {
                                color: #FFFFFF;
                                font-weight: bold;
                                text-decoration: none;
                            }
                    
                        div.CategoryImage
                        {
                            background-color: #FFFFFF;
                            border: 1px solid #CCCCCC;
                            margin-bottom: 9px;
                            height: 158px;
                        }
                        
                        div.CategoryMore {text-align: right;}
                        
                            div.CategoryMore a 
                            {
                                color: #FFFFFF;
                                font-weight: bold;
                                text-decoration: none;
                            }
                    
                    div#ProductList_NoProducts a {color: #000000;}
                    
                    div#ProductList div.Product 
                    {
                        float: left;
                        height: 275px;
                        font-size: 12px;
                        margin: 0px 9px 9px 0px;
                        padding: 4px;
                        width: 162px;
                    }
                    
                        div.ProductImage
                        {
                            background-color: #FFFFFF;
                            border: 1px solid #CCCCCC;
                            margin-bottom: 9px;
                            overflow: hidden;
                            height: 158px;
                        }
                        
                            div.ProductImage img {border: 0px;}
                        
                        div#ProductList div.ProductName 
                        {
                            font-weight: bold;
                            height: 45px;
                            text-align: center;
                        }
                        
                            div#ProductList div.ProductName a
                            {
                                color: #000000;
                                text-decoration: none;
                            }
                        
                        div#ProductList div.ProductRRP 
                        {
                            height: 13px;
                            text-align: center;
                            margin-bottom:5px;
                        }
                        
                        div#ProductList div.ProductRRP a 
                        {
                            color:#000000;
                            text-decoration: none;
                        }
                        
                        div#ProductList div.ProductPrice 
                        {
                            font-weight: bold;
                            height: 13px;
                            text-align: center;
                            margin-bottom:5px;
                        }
                        
                        div#ProductList div.ProductPrice a 
                        {
                            color:#ff0000;
                            text-decoration: none;  
                        }
                        
                        div#ProductList div.ProductSaving 
                        {
                            color: #CC0000;
                            height: 13px;
                            text-align: center;
                        }
                        
                        div#ProductList div.ProductSaving a 
                        {
                            color:#ff0000;
                            text-decoration: none;
                        }
                        
                        div#ProductList div.ProductButton 
                        {
                            height: 20px;
                            text-align: right;
                        }
                        
                            div#ProductList div.ProductButton img {border: 0px;}
     
/* **************************************** PRODUCT DETAIL **************************************** */
                
                div#ContentPlaceHolder1_ProductDetail
                {
                    float: right;
                    width: 746px;
                }
                
                div#ProductDetail
                {
                    float: right;
                    padding: 0px 8px 0px 0px;
                    width: 746px;
                }
                
                    div#ProductDetail_Left 
                    {
                        float: left;
                        width: 330px;
                    }
                    
                        div#ProductDetail_Image 
                        {
                            border: 1px solid #CCCCCC;
                            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: #0B468C;
                            font-size: 12px;
                            font-weight: bold;
                        }
                    
                    div#ProductDetail_Right 
                    {
                        float: right;
                        padding: 0px 0px 0px 15px;
                        text-align: left;
                        width: 401px;
                    }
                    
                        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: #0B468C;}
                            
                            div#ProductDetail_Right div.ProductDetail_Links_Right img {border: 0px;}
                    
                        div#ProductDetail_Right h1 
                        {
                            clear: both;
                            color: #0B468C;
                            font-size: 14px;
                        }
                        
                        p.ProductDetail_RRP
                        {
                            color: #000000;
                            font-weight: bold;
                        }
                        
                        div#ProductDetail_Right h2
                        {
                            color: #CD0001;
                            font-size: 12px;
                        }
                        
                        p.ProductDetail_Code
                        {
                            color: #000000;
                            font-size: 10px;
                        }
                        
                        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%;}
                            
                            th.ProductDetail_BuyGrid_Option {text-align: center;}
                            
                            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 
                        {
                            border: 1px solid #C1C1C1;
                            margin-top: 5px;
                            padding: 5px;
                        }
                        
                            div#ProductDetail_Buttons p 
                            {
                                font-size: 12px;
                                margin: 0px 0px 5px 0px;
                            }
                        
                            div#ProductDetail_Buttons input#Qty
                            {
                                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: 386px;
		                    margin: 20px 0px 0px 0px;
	                    }
	
		                    div#MoreInformation_Tabs {
			                    clear: both !important;
			                    color: #FFFFFF;
			                    font-size: 12px !important;
		                    }
		
			                    div#MoreInformation_Tabs div {
				                    background-color: #c1c1c1;
				                    border: 1px solid #c1c1c1;
				                    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:#0B468C !important;
				                    border: 1px solid #0B468C;
			                    }
			                    
			                        div#MoreInformation_Tabs div.Active a {
				                        color: #FFFFFF !important;
			                        }
		
		                    div#MoreInformation_Detail {
			                    background-color: #FFFFFF;
			                    border: 1px solid #c1c1c1;
			                    color: #000000;
			                    clear: both;			                    
			                    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_WIW 
                        {
                            clear: both;
                            padding-top: 20px;
                        }
                        
                            div#ProductDetail_WIW div.Product 
                            {
                                border: 1px solid #405a37;
                                float: left;
                                height: 260px;
                                font-size: 12px;
                                margin: 0px 9px 9px 0px;
                                padding: 4px;
                                width: 145px;
                            }
                        
                                div#ProductDetail_WIW div.ProductImage 
                                {
                                    height: 143px;
                                    width: 143px;
                                }
                        
                                div#ProductDetail_WIW div.ProductName 
                                {
                                    font-weight: bold;
                                    height: 45px;
                                    text-align: left;
                                }
                        
                                    div#ProductDetail_WIW div.ProductName a
                                    {
                                        color: #000000;
                                        text-decoration: none;
                                    }
                        
                                div#ProductDetail_WIW div.ProductRRP 
                                {
                                    height: 13px;
                                    text-align: left;
                                }
                        
                                div#ProductDetail_WIW div.ProductPrice 
                                {
                                    font-weight: bold;
                                    height: 13px;
                                    text-align: left;
                                }
                        
                                div#ProductDetail_WIW div.ProductSaving 
                                {
                                    color: #CC0000;
                                    height: 13px;
                                    text-align: left;
                                }
                        
                                div#ProductDetail_WIW div.ProductButton 
                                {
                                    height: 20px;
                                    text-align: right;
                                }
                        
                                    div#ProductDetail_WIW div.ProductButton img {border: 0px;}
                        
                        div#ProductDetail_YMAL 
                        {
                            clear: both;
                            padding-top: 10px;
                        }
                        
                        div.YMALHeaderBarSlice
                        {
                            font-weight:bold;
                            color:#ffffff;
                            padding-top:5px;     
                        }
                        
                            div#ProductDetail_YMAL div.Product 
                            {
                                float: left;
                                height: 275px;
                                font-size: 12px;
                                margin: 0px 9px 9px 0px;
                                padding: 4px;
                                width: 162px;
                            }
                        
                                div#ProductDetail_YMAL div.ProductName 
                                {
                                    font-weight: bold;
                                    height: 45px;
                                    text-align: center;
                                }
                        
                                    div#ProductDetail_YMAL div.ProductName a
                                    {
                                        color: #000000;
                                        text-decoration: none;
                                    }
                        
                                div#ProductDetail_YMAL div.ProductRRP 
                                {
                                    height: 13px;
                                    text-align: center;
                                }
                                
                                div#ProductDetail_YMAL div.ProductRRP a {color:#ff0000; margin-bottom:5px;}
                        
                                div#ProductDetail_YMAL div.ProductPrice 
                                {
                                    font-weight: bold;
                                    height: 13px;
                                    text-align: center;
                                }
                                
                                div#ProductDetail_YMAL div.ProductPrice a {color:#ff0000; margin-bottom:5px;}
                        
                                div#ProductDetail_YMAL div.ProductSaving 
                                {
                                    color: #CC0000;
                                    height: 13px;
                                    text-align: center;
                                }
                                
                                div#ProductDetail_YMAL div.ProductSaving a {color:#ff0000; font-weight:bold;}
                        
                                div#ProductDetail_YMAL div.ProductButton 
                                {
                                    height: 20px;
                                    text-align: right;
                                }
                        
                                    div#ProductDetail_YMAL div.ProductButton img {border: 0px;}
                        
                        div#ProductDetail_Reviews
                        {
                            border: 2px solid #c1c1c1;
                            clear: both;
                            margin: 36px 0px 10px 0px;
                            padding: 10px;
                            text-align: left;
                        }
                        
                            div#ProductDetail_Reviews p.ReviewHeader
                            {
                                color: #0B468C;
                                font-size: 12px;
                                font-weight: bold;
                                margin: 0px 0px 10px 0px;
                                padding: 0px;
                            }
                            
                            div#ProductDetail_Reviews p.ReviewMessage
                            {
                                background-color: #c1c1c1;
                                border: 1px solid #496741;
                                color: #000000;
                                font-size: 12px;
                                margin: 0px 0px 10px 0px;
                                padding: 5px;
                            }
                            
                            div.ReviewMain 
                            {
                                background-color: #ffffff;
                                border: 1px solid #415b38;
                                clear: both;
                                margin-top: 10px;
                                padding: 5px;
                            }
                            
                                div.ProductReviewWrapperAdd {height: 300px;}
                            
                                    span.ProductReviewName 
                                    {
                                        float: left;
                                        font-weight: bold;
                                        height: 21px;
                                        padding: 4px 0px 2px 0px;
                                        width: 30%;
                                    }
                                
                                    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: #000000;}
                            
                            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;
                        }                    
       
/* **************************************** BASKET **************************************** */
                    
                span.Basket_Alert 
                {
                    background-color: #455f3a;
                    border: 1px solid #cccccc;
                    color: #cc0000;
                    display: block;
                    float: right;
                    font-weight: bold;
                    margin: 0px 8px 0px 0px;
                    padding: 5px 5px 5px 5px;
                    text-align: left;
                    width: 736px;
                }
                
                div#Basket 
                {
                    margin:0px auto;
                    padding: 0px 8px 0px 0px;
                    width: 746px;
                }
                
                    div#Basket a {color: #000000;}
                
                    div#Basket h1 
                    {
                        color: #0B468C;
                        font-size: 14px;
                        text-align: left;
                    }
                
                    div#Basket td 
                    {
                        border-bottom: 1px solid #A0A0A0;
                        font-size: 12px;
                        padding: 6px;
                    }
                    
                    div#Basket thead td
                    {
                        background-color: #c1c1c1;
                        color: #FFFFFF;
                        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: 400px;}
                    
                        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: 100px;}
                    
                    td.Basket_LineTotal {width: 100px;}
                    
                    td.Basket_Remove a {color: #FF0F15;}
                    
                    tr#Basket_CountryLine td select 
                    {
                        border: 1px solid #7f9cba;
                        font-size: 10px;
                        width: 190px;
                    }
                    
                    tr#Basket_DeliveryLine td select 
                    {
                        border: 1px solid #7f9cba;
                        font-size: 10px;
                        width: 190px;
                    }
                                       
                    tr#Basket_DiscountTotalLine td {color: #CC0000;}
                    
                    tr#Basket_GiftWrappingLine td {background-color: #ffffff;}
                    
                    tr.Basket_GiftWrappingLine td {background-color: #ffffff;}

                        tr.Basket_GiftWrappingLine td textarea 
                        {
                            border: 1px solid #7f9cba;
                            width: 530px;
                        }

                    span.Basket_GrandTotal 
                    {
                        font-size: 13px;
                        font-weight: bold;
                    }
                    
                    span.Basket_PromotionalCode
                    {
                        color: #455f3a;
                        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 
                {
                    font-size: 12px;
                    padding: 0px 8px 0px 0px;
                    text-align: left;
                    width: 746px;
                    color:#000000;
                    margin:0px auto;
                    
                }
                
                    div#Checkout a {color: #000000;}
                
                    div#Checkout h1 
                    {
                        color: #FFFFFF;
                        font-size: 13px;
                        height: 29px;
                        margin-left: 10px;
                        padding: 5px 0px 0px 0px;
                        text-align: left;                        
                    }
                    
                    div#Checkout_Stages 
                    {
                        float: left;
                        margin: 12px 0px 12px 0px;
                    }
                    
                        div#Checkout_Stages div 
                        {
                            float: left;
                            margin-left: 10px;
                            width: 160px;
                        }
                        
                        div#Checkout_Stages img {float: left; border:none;}
                        
                        div#Checkout_Stages span 
                        {
                            float: right;
                            margin: 5px 16px 0px 5px;
                        }
                        
                        div.Checkout_Stages_Active span {color: #0B468C;}
                        
                        div.Checkout_Stages_Inactive span {color: #c1c1c1;}

                    div.Checkout_PostCode_Error 
                    {
                        background-color: #edebd9;
                        border: 1px solid #cccccc;
                        clear:both;
                        color: #cc0000;
                        display: block;
                        font-weight: bold;
                        padding: 5px;
                    }

                    div.Checkout_SubHeader {clear: both;}
                    
                    div#Checkout h2 
                    {
                        color: #ffffff;
                        font-size: 13px;
                        font-weight: bold;
                        height: 25px;
                        padding: 10px 0px 0px 0px;
                        text-align: left;
                        background-color: #c1c1c1;
                    }
                    
                    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: 731px;
                    }
                    
                        span#ContentPlaceHolder1_WelcomeMsg, span#ContentPlaceHolder1_Checkout_SuccessMessage, span#ContentPlaceHolder1_Checkout_CustomerExist
                        {
                            background-color: #edebd9;
                            border: 1px solid #cccccc;
                            color: #cc0000;
                            display: block;
                            font-weight: bold;
                            padding: 5px;
                        }
                    
                        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;
                                color:#000000;
                            }
                            
                            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 #c1c1c1;
                                    font-size: 12px;
                                    padding: 2px;
                                    width: 156px;
                                }
                                
                                div.Checkout_Section_Input select {
                                    border: 1px solid #c1c1c1;
                                }
                                
                                    div.Checkout_Section_Input select#ContentPlaceHolder1_cboCountry {
                                        border: 1px solid #c1c1c1;
                                        font-size: 10px;
                                        width: 162px;
                                    }
                                    
                                    div.Checkout_Section_Input select#ContentPlaceHolder1_cboCountryD {
                                        border: 1px solid #c1c1c1;
                                        font-size: 10px;
                                        width: 162px;
                                    }

                            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.DeliveryInstructions_Note
                            {
                                background-color: #edebd9;
                                border: 1px solid #cccccc;
                                color: #cc0000;
                                display: block;
                                font-weight: bold;
                                padding: 5px;
                                position: absolute;
                                width: 377px;
                            }
                            
                            span.Checkout_Section_Validator_DeliveryInstructions {
                                background-color: #edebd9;
                                border: 1px solid #cccccc;
                                color: #cc0000;
                                display: block;
                                font-weight: bold;
                                padding: 5px;
                                position: absolute;
                                width: 377px;
                            }
                            
                                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_Telephone1 {top: 0px;}
                                span#ContentPlaceHolder1_Checkout_Details_Telephone1_RegEx2 {top: 0px;}
                                span#ContentPlaceHolder1_Checkout_Details_Email {top: 57px;}
                                span#ContentPlaceHolder1_Checkout_Details_Email_RegEx {top: 86px;}
                                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: 395px;
                            position:relative;
                        }
                        
                            p.Checkout_Note_PostCode 
                            {
                                font-size: 10px;
                                font-weight: bold;
                            }
                        
                            textarea.Checkout_Input_DeliveryInstructions
                            {
                                border: 1px solid #c1c1c1;
                                height: 129px;
                                margin-bottom: 5px;
                                width: 385px;
                            }
                        
                        div#Checkout_Basket_Wrapper 
                        {
                            padding: 0px 8px 0px 0px;
                            width: 746px;
                        }
                
                            div#Checkout_Basket_Wrapper h1 
                            {
                                color: #455F3A;
                                font-size: 14px;
                                text-align: left;
                            }
                
                            div#Checkout_Basket_Wrapper td 
                            {
                                border-bottom: 1px solid #A0A0A0;
                                font-size: 12px;
                                padding: 6px;
                            }
                    
                            div#Checkout_Basket_Wrapper thead td
                            {
                                background-color: #c1c1c1;
                                color: #FFFFFF;
                                font-weight: bold;
                            }
                        
                        div#Checkout_Section_BillingAddress 
                        {
                            float: left;
                            width: 200px;
                        }
                        
                        div#Checkout_Section_ContactDetails 
                        {
                            float: right;
                            width: 200px;
                            margin-top:;
                        }
                        
                        div#Checkout_Section_DeliveryAddress 
                        {
                            float: left;
                            width: 200px;
                            margin-top:;
                        }
                                                    
                        p.Checkout_Note_ManuallyEnterDetails
                        {
                            font-size: 12px;
                            font-weight: bold;
                            padding-left: 155px;
                        }
                        
                        p.Checkout_Note_DeliveryAddressSame {padding-left: 12px;}
                        
                        p.Checkout_Note_ThankYouMessage 
                        {
                            font-size: 16px;
                            font-weight: bold;
                            padding-top: 20px;
                            text-align: center;
                        }
                        
                        span.Checkout_Note_OrderID 
                        {
                            color: #00529B;
                            font-size: 18px;
                        }
                            
                    div.Checkout_Buttons
                    {
                        clear: both;
                        padding-bottom: 10px;
                        text-align: right;
                        width: 731px;
                    }
                    
                        div.Checkout_Buttons img {border: 0px;}

/* **************************************** MY ACCOUNT **************************************** */

                div#MyAccount 
                {
                    float: right;
                    font-size: 12px;
                    padding: 0px 8px 0px 0px;
                    text-align: left;
                    width: 746px;
                }
                
                    div#MyAccount h1 
                    {
                        color: #FFFFFF;
                        font-size: 13px;
                        height: 29px;
                        margin-left: 10px;
                        padding: 5px 0px 0px 0px;
                        text-align: left;                        
                    }
                    
                    div.MyAccount_SubHeader {clear: both;}
                    
                    div#MyAccount h2 
                    {
                        color: #000000;
                        font-size: 13px;
                        font-weight: bold;
                        height: 25px;
                        padding: 3px 0px 0px 0px;
                        text-align: left;
                    }
                    
                    p.MyAccount_SectionHeader
                    {
                        clear: both;
                        color: #3b5532;
                        font-size: 12px;
                        font-weight: bold;
                        padding-top:20px;
                        text-align: right;
                        width: 155px;
                    }
                    
                    div.MyAccount_Section 
                    {
                        clear: both;
                        width: 731px;
                    }
                    
                        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;
                        }                    
                    
                        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;
                                }
                                
                                div.MyAccount_Section_Input select#ContentPlaceHolder1_cboCountry {
                                    border: 1px solid #7f9cba;
                                    font-size: 10px;
                                    width: 162px;
                                }
                            
                                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#ctl00_ContentPlaceHolder1_MyAccount_Login_Email {top: 0px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Login_Email_RegEx {top: 0px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Login_Password {top: 28px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Login_EmailCreate {top: 0px;}
                            span#ctl00_ContentPlaceHolder1_Checkout_Details_Email_RegEx {top: 0px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Email {top: 0px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_EmailConfirm {top: 28px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_EmailConfirm_Compare {top: 28px;}
                        
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_PasswordConfirm {top: 28px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_PasswordConfirm_Compare {top: 28px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Title {top: 0px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_FirstName {top: 56px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_LastName {top: 84px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_PhoneNumber {top: 337px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Telephone1_RegEx1 {top: 84px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Telephone2_RegEx1 {top: 111px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Line1 {top: 142px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Address2 {top: 56px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Line4 {top: 223px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Line5 {top:254px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_PostCode {top: 280px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_Email_RegEx{top: -167px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_Edit_EmailConfirm_RegEx{top: -139px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_EditAd_Title {top:28px;}
                            span#ctl00_ContentPlaceHolder1_MyAccount_EditAd_Telephone1_RegEx1 { top:338px;}

                                               
                            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: #02478a;
                            color: #FFFFFF;
                            font-weight: bold;
                        }
                    
                        table#MyAccount_PreviousOrders td 
                        {
                            border-bottom: 1px solid #A0A0A0;
                            font-size: 12px;
                            padding: 6px;
                        }
                        
                            table#MyAccount_PreviousOrders td a {color: #000000;}
                            
                    div#MyAccount_Detail_Wrapper 
                    {
                        background-color: #FFFFFF;
                        border-bottom: 2px solid #02478a;
                        border-left: 2px solid #02478a;
                        border-right: 2px solid #02478a;
                        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;
                        }

.btn_edit {
    background-color: #0c478d;
    color: #ffffff;
    width: 150px;
    text-align: center;
    margin: 10px 0px;
    padding: 10px 21px;
}

.btn_edit2 {
    background-color: #0c478d;
    color: #ffffff;
    width: 150px;
    text-align: center;
    margin: 20px 0px;
    padding: 10px;
    float: right
}

div.editmyaccount {
    float: right;

}                  
                        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 #A0A0A0;
                                font-size: 12px;
                                padding: 6px;
                            }
                    
                            div#MyAccount_Basket_Wrapper thead td
                            {
                                background-color: #02478a;
                                color: #FFFFFF;
                                font-weight: bold;
                            }

                    div.MyAccount_Buttons
                    {
                        clear: both;
                        padding-bottom: 10px;
                        text-align: right;
                        width: 731px;
                    }
                    
                        div.MyAccount_Buttons img {border: 0px;}
                        
                    .NoBorder
                    {
                        border: 0px !important;
                    }
                    
                    
/* ********** Email when Back in stock ********** */

#EmailWhenBackInStock
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -150px;
    background: #fff;
    width: 300px;
    border: 2px solid #02478a;
}

.EWISHeaderSlice 
{
    background: url('/UserPages/Images/HeaderBar_Slice.jpg') repeat-x;
    color: #fff;
    font-weight: bold;
}

#EWISDetails
{
    padding: 3px;
}

/* **************************************** 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;
        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;
    }
    
    span#ContentPlaceHolder1_StaticPage_Section_FirstName {top:0px;}
    span#ContentPlaceHolder1_StaticPage_Section_LastName {top:28px;}
    span#ContentPlaceHolder1_StaticPage_Section_Email {top:56px;}  
    span#ContentPlaceHolder1_StaticPage_Section_Email_RegX {top:56px;}  
    span#ContentPlaceHolder1_StaticPage_Section_Captcha {top: 160px;}  
    
span.SiteMap_Category{
    float: left;
    width: 200px;
    margin-right: 20px;
    text-align: left;
}

span.SiteMap_Product{
    float: left;
    width: 300px;
    margin-right: 20px;
    text-align: left;
}

div.SiteMap_Section{
    float: left;
    margin: 0px 0px 10px 20px;
    width: 720px;
}

div.SiteMap_ProductSection{
    float: left;
    margin: 0px 0px 10px 3px;
    width: 740px;
}

div.SiteMap_AllCharacters{
    background-color: #C189B6;
    background-image: url('/UserPages/Images/LeftNavigation_Menu_Slice.jpg');
    background-repeat: repeat-x;
    float: left;
    height:25px;
    margin:0px 0px 10px 0px;
    width: 100%;
}

div.SiteMap_AllCharacters a{
    color: #FFFFFF !important;
    float: left;
    padding: 5px 5px 5px 17px;
}



}

/************ CAT HEADER & FOOTER *****/

.CatHeader 
{
   
    float:left;
    width:740px;
    margin-bottom:15px;
}
.CatHeader h1 
{
    font-size:18px !important;
}
.CatFooter 
{
    height:auto
    float:left;
    width:740px;
text-align: left;
}
.CatFooter h1 
{
    color:#415b38 !important;
    font-size:18px !important;
}

table#CricketTable 
{
    border:1px solid #435d3a;
    width:80%;
    
}
table#CricketTable td
{
    border:1px solid #435d3a;
    
}
                        
    div#HomePage_Banners_Fade 
    {
        height: 240px;
        overflow: hidden;
        position: relative;
    }
                            
    div#HomePage_Banners_Fade a {                           
        left: 0;
        position: absolute;
        top: 0;
        z-index: 8;
    }
                            
    div#HomePage_Banners_Fade a.Active {z-index: 10;}
    div#HomePage_Banners_Fade a.LastActive {z-index: 9;}
                            
        div#HomePage_Banners_Fade a img {border: 0px;}
        
  p.ErrorField 
{
    color:#CC0000;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    
}

 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;
    }

    #EmailAFriend_Email_Captcha
{
    top:240px !important;
}

.EmailFriend_Section_Validator
{
}

.DropDown {
    width:160px !important;
    position: absolute;
    top: 30px;
    padding: 0px 5px;
}

.DropDown a{
    width: 160px !important;
    padding: 10px 0px;
    float: left !important;
    text-align: left;
}

.DropDownTable{
    height: 44px;
    width: 960px;
    position: relative;
}

.DropDownTable a:hover{
    color: #FFF !important;
}

.DropDownTable td{
    border-left: 1px #CCCCCC solid;
    text-align: center;
}

div.Payment_Message
{
    float:left;
    width:100%;
    border:1px solid #2b3d57;
    padding:5px;
background-color: #5e82b6;
color: #ffffff;
font-weight: bold;
line-height: 18px;
}


#AddressHeaderBar
{
    color: #FFFFFF;
    font-size: 13px;
    height: 29px;
    margin-left: 10px;
    padding: 5px 0px 0px 0px;
    text-align: left;      
}

.AddressEditFooter
{
    float:left; 
    width:100%; 
    margin-bottom:20px;
}


#ctl00_ContentPlaceHolder1_Checkout_Details_LastName {
top: 60px;
}

#ctl00_ContentPlaceHolder1_Checkout_Details_FirstName {
top: 30px;
}

span#ctl00_ContentPlaceHolder1_Checkout_Details_EmailLogin {top: 0px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_PasswordLogin {top: 28px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Title {top: 0px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_FirstName {top: 30px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_LastName {top: 58px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Address1 {top: 30px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Address2 {top: 58px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Address4 {top: 115px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Telephone1 {top: 0px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Telephone1_RegEx2 {top: 0px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Email {top: 57px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Email_RegEx {top: 86px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_EmailConfirm {top: 86px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_EmailConfirm_Compare {top: 86px;}
span#ctl00_ContentPlaceHolder1_Checkout_Details_Email_RegEx {top: 57px;} 
span#ctl00_ContentPlaceHolder1_Checkout_Details_EmailConfirm_RegEx {top: 86px;}


#ctl00_ContentPlaceHolder1_StaticPage {
width: 730px;
float: right;
}

.CatHeader img{
max-width:100%;
}