﻿/* Global Styles */
html
{
    background-color: #F4F8FB;
}
body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    background-position: center top;
    background-image: url( '/Images/master/HTML_Back.png' );
    background-repeat: repeat-y;
}
strong
{
    font-weight: bold;
}
a
{
    color: #227DB9;
}
em
{
    font-style: italic;
    font-weight: bold;    
}    
#doc4
{
    background-color: #FFFFFF;
    margin-bottom: 0px;
}
#hd
{
    padding-top: 12px;
}
#bd
{
    margin-bottom: 15px;
}    
#yui-main
{
    margin: 15px 0px 10px 0px;
}
h1, h2
{
    color: #A2C31D;
    font-size: 116%;
    font-weight: bold;
    padding-bottom: 10px;
}
h3
{
    color: #A2C31D;
    font-size: 100%;
    font-weight: bold;
    padding-bottom: 10px;    
}
p
{
    color: #666666;
    line-height: 146.5%;
    padding-bottom: 10px;
    font-size: 85%;
}
.genericList
{
    font-size: 85%;
    margin-left: 45px;
}
.genericList li
{
    padding-bottom: 7px;
    list-style-type: disc;    
}
.hDivider
{
    background-position: top;
    height: 8px;
    background-image: url( '/Images/master/hdiv.gif' );
    background-repeat: repeat-x;
}
.PageTitle
{
    padding: 12px 0px 12px 6px;    
}
.GreenTitle
{
    font-weight: bold;
    color: #A2C31D;
}
.OrangeTitle
{
    font-weight: bold;
    color: #FF6600;
}
.ContentContainer
{
    padding: 0px 15px 0px 6px;
}    
.ContentContainer ol
{
    font-size: 85%;
    padding-left: 50px;
    padding-bottom: 10px;
}
.ContentContainer ol li
{
    list-style-type: decimal;
    padding-bottom: 4px;
}
.ContentContainer ul
{
    font-size: 85%;
    margin-left: 45px;
}
.ContentContainer ul li
{
    padding-bottom: 7px;
    list-style-type: disc;    
}      
.LinkBR
{
    text-align: right;
    font-size: 85%;
    font-weight: bold;
    padding-bottom: 10px;
}
.TextOrange
{
    color: #FF6600;
}            

/* Header Styles */
#hdRight
{
    text-align: right;
    padding-right: 15px;
    font-size: 85%;
    line-height: 138.5%;    
}
#hdRight a
{
    color: #999999;
}
#hdRight .linkBlue
{
    color: #227DB9;    
}
#hdNavLinks
{
    background-position: bottom;
    border: 1px solid #DEDEDE;
    margin-top: 4px;
    padding: 0.231em 0em 0.538em 0.231em;
    *padding: 0.225em 0em 0.525em 0.225em;
    background-image: url(  '/Images/master/header/NavbarGrad.gif' );
    background-repeat: repeat-x;
    color: #D7D7D7;
    font-size: 116%;
}
#hdNavLinks a
{
    background-position: right;
    text-decoration: none;
    font-size: 85%;
    color: #227DB9;
    font-weight: bold;
    padding: 0px 11px 0px 11px;
}
#hdNavLinks a:hover
{
    color: #A2C31D;    
}
#hdSearchBar
{
    background-position: left center;
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #DEDEDE;
    background-color: #FBFBFB;
    padding: 6px 15px 6px 0px;
    vertical-align: middle;
    text-align: right;
    background-image: url( '/Images/master/header/FreeDelTag.gif' );
    background-repeat: no-repeat;
}
.hdTxtSearch
{
    border-width: 1px;
    border-color: #D7D7D7;
    border-style: solid none solid solid;
    color: #666666;
    font-size: 85%;
    width: 190px;
    height: 1.462em;
    *height: 1.425em;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
}
.hdButSearch
{
    vertical-align: middle;
}

/* Leftnav Styles */
#lftBasketIcon
{
    float: left;
    z-index: 10;
    padding: 4px 0px 0px 0px;
}
#lftBasket
{
    background-position: center top;
    border: 1px solid #A2C31D;
    margin: 15px 0px 10px 0px;
    padding: 34px 8px 10px 8px;
    background-image: url( '/Images/master/basket/basketBack.png' );
    background-repeat: no-repeat;
    text-align: center;
    font-size: 85%;
    color: #666666;
}
#lftButCheckout
{
    padding-top: 10px;
}
#lftProdNav
{
    border: 1px solid #DEDEDE;
    background-color: #FBFBFB;
}
.lftNavTitle
{
    padding: 14px 0px 5px 11px;
}
#lftNavDash
{
    text-align: center;
    padding-top: 14px;
}
#lftNavMap
{
    text-align: center;
    padding-top: 2px;
}
#lftBrandLinks a
{
    color: #999999;
    text-decoration: none;
    padding: 0px 11px 0px 11px;
    font-size: 85%;
    line-height: 146.5%;
}
#lftBrandLinks a:hover
{
    color: #A2C31D;
}

#lftNavMoreBrands
{
    text-align: right;
    padding: 10px 11px 14px 0px;
    font-size: 85%;
    font-weight: bold;
}
#lftNavMoreBrands a
{
    text-decoration: none;
    color: #227DB9;
}
#lftNavMoreBrands a:hover
{
    color: #A2C31D;
}
#lftPayLogos
{
    text-align: center;
    padding: 10px 0px 10px 0px;
}
#lftInscents
{
    margin-top: 10px;
    border: solid 1px #DEDEDE;
    text-align: center;
    padding: 5px 10px 10px 10px;

}     
#lftInscents p
{
    margin-top: 5px;
}    
/* Footer Styles */
#ftNav
{
    background-color: #FBFBFB;
    border: solid 1px #DEDEDE;
    padding: 10px 7px 10px 7px;
    text-align: center;      
}
#ftNavTbl
{
    width: 100%
}    
#ftNavTbl td
{
    padding: 0px 8px 0px 8px;
    text-align: left;
    line-height: 146.5%;
    vertical-align: top;
    color: #A2C31D;
    width: 16%;
}
#ftNavTbl a
{
    color: #999999;
    text-decoration: none;
}
#ftNavTbl a:hover
{
    color: #A2C31D;
    text-decoration: none;
}
#ftNavTbl p
{
    padding-bottom: 2px;
}         
.ftNavTblCell2
{
    background-image: url('/Images/Master/vdiv.gif');
    background-position: right;
    background-repeat: repeat-y; 
}
#ftCopyright
{
    color: #999999;     
}
#ftCopyright p
{
    padding: 5px 0px 10px 15px;
    color: #999999;
    line-height: 125%;
}
#ftCopyright a
{
    color: #999999;
    text-decoration: none;
}    
#ftTandCs
{
    color: #999999;
    text-align: right;   
}
#ftTandCs p
{
    padding: 5px 15px 10px 0px;
    line-height: 125%;
}
#ftTandCs a
{
    color: #999999;
}

/* Homepage Styles */
#bnrHome
{
    padding-bottom: 10px;
}
.AdTableHome
{
    width: 100%;

}
.AdTableHome tr
{
    width: 50%;
    text-align: center;
    font-size: 85%;
} 
#homeNews
{
    border-style: none none none solid;
    padding: 0px 0px 0px 10px;
    border-left-width: 1px;
    border-left-color: #DEDEDE;
    list-style-type: none;
}

#homeWhatsNew
{
    font-size: 85%;
    list-style: none;
    padding: 0px 0px 4px 5px;
}
#homeWhatsNew li
{
    padding: 0px 5px 8px 17px;
    background-image: url( '/Images/master/bulGreen.gif' );
    background-repeat: no-repeat;
}
.HomeReviews
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.HomeReviews td
{
    border: dashed 1px #DEDEDE;
    padding: 10px 10px 0px 10px;
}
.ReviewProduct
{
    font-size: 85%;
    font-weight: bold;
    margin-bottom: 5px;
}    
.ReviewRatingHome
{
    font-size: 85%;
    margin-bottom: 10px;
}
.HomeTravalo
{
    border: solid 1px #DEDEDE;
    text-align: center;
    height: 241px;    
}    

/* All Brands Page Styles */
.BrandLogos
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.BrandLogos td
{
    width: 20%;
    text-align: center;
    padding: 8px 0px 8px 0px;
    border: dashed 1px #DEDEDE;   
}
.BrandLogos img
{
    border: solid 1px #FFFFFF;
    padding: 5px 3px 5px 3px;
}
.BrandLogos img:hover
{
    border: solid 1px #A2C31D;
}
.BrandList
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.AlphaTop
{
    background-color: #EAEAEA;
    padding: 3px 0px 3px 8px;
    font-size: 100%;
    font-weight: bold;
}    
.AlphaList
{
    padding: 5px 5px 10px 8px;
}    

/* Brand Page */
.BrandLogo
{
    float: right;
    margin-right: 5px;
}
.NoContent
{
    border: solid 1px #DEDEDE;
    padding: 15px 10px 50px 10px;
    text-align: center;    
}
.Fragrances
{
    border: solid 1px #DEDEDE;
    width: 100%;
    margin-bottom: 5px;
}
.Fragrances td
{
    width: 20%;
    text-align: center;
    padding: 15px 10px 10px 10px;
    border: dashed 1px #DEDEDE;
    vertical-align: top;   
}
.Fragrances img
{
    padding-bottom: 3px;
    width: 120px;
    height: 160px;
}    
.Fragrances a
{
    font-size: 85%;
}

/* Product Page Styles */
.ProdTitle
{
    padding: 12px 0px 3px 6px;
}    
.ProdRating
{
    padding: 0px 0px 17px 8px;
    vertical-align: middle;
    font-size: 85%;
}   
.ReviewRating
{
    padding: 0px 0px 5px 0px;
    vertical-align: middle;
    font-size: 85%;    
}
.OptionsMore
{
    margin: 10px 0px 0px 0px;
    padding: 10px 10px 0px 10px;
    border: solid 1px #DEDEDE;
}
.TravaloBanner
{
    margin: 10px 0px 0px 0px;
    border: solid 1px #DEDEDE;
    text-align: center;
}
.OptionTable
{
    width: 100%;
    border: solid 1px #DEDEDE;
}
#Discontinued 
{
    margin: 0px 0px 10px 0px;
    padding: 40px 10px 30px 10px;
    border: solid 1px #DEDEDE;
    text-align: center;
}
#NoOptions
{
    margin: 0px 0px 10px 0px;
    padding: 40px 10px 30px 10px;
    border: solid 1px #DEDEDE;
    text-align: center;
}    
#TableHeader td
{
    font-weight: bold;
    background-color: #EAEAEA;
    padding: 3px 0px 3px 8px; 
}    
.ProductRow td
{
    font-size: 85%;
    padding: 10px 10px 10px 10px;
    vertical-align: middle;
    border-bottom: dashed 1px #DEDEDE;
}    
.ProdSKU
{
    font-size: 77%;
    padding: 10px 0px 0px 10px;
}
#ProductRight .Logo
{
    float: right;
    margin-right: 5px;    
}

#ProductRight .ProdImage
{
    margin-top: 2px;
    text-align: center;
}    

#ProductRight .Guarantee
{
    border: solid 1px #DEDEDE;
    float: right;
    padding: 10px 10px 0px 10px;
    margin-top: 10px;
}
.ReviewsTable
{
    width: 100%;
    border: solid 1px #DEDEDE;
    margin-bottom: 10px;
}
.ReviewsTable td
{
    padding: 10px 10px 0px 10px;
    border-bottom: dashed 1px #DEDEDE;
    width: 100%;
}
.ReviewsInfo
{
    margin: 0px 0px 0px 0px;
    padding: 30px 20px 20px 20px;
    border: solid 1px #DEDEDE;
}
.MoreLinks
{
    font-size: 85%;
    padding: 10px 5px 0px 10px;
}
.MoreLinks ul
{
    margin-top: 8px;
}
.MoreLinks li
{
    padding-bottom: 2px;
}
.MoreLinks li
{
    padding: 0px 5px 8px 17px;
    background-image: url( '/Images/master/bulGreen.gif' );
    background-repeat: no-repeat;
}
.SubmitReviewTitle
{
    margin-top: 15px;
    margin-bottom: 0px;
}
.SampleButton
{
    float: right;
    width: 70px;
    height: 70px;
    padding-left: 15px;                   
}    

/* Discount Perfume Styles */
.Discount
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.Discount td
{
    width: 50%;
    padding: 15px 10px 15px 15px;
    border: dashed 1px #DEDEDE;
    font-size: 85%;   
}
.DiscountAddBasket2
{
    width: 121px;
    height: 21px;
    padding-top: 15px;
}


.DiscountImage
{
    float: left;
    padding-right: 10px;
}    

.DiscountImage img
{
    padding-bottom: 3px;
    width: 120px;
    height: 160px;
} 
.DiscountInfo
{
    padding-top: 10px;
}    
.Pricing
{
    padding-top: 5px;
}
.DiscountPrice
{
    color: #FF6600;
    font-weight: bold;
} 
.DiscountAddBasket
{
    width: 121px;
    height: 21px;
    padding-top: 5px;
}

/* Aftershaves Page Styles */
.Aftershaves
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.Aftershaves td
{
    width: 20%;
    text-align: center;
    padding: 15px 10px 10px 10px;
    border: dashed 1px #DEDEDE;
    vertical-align: top;   
}
.Aftershaves img
{
    padding-bottom: 3px;
    width: 120px;
    height: 160px;
}    
.Aftershaves a
{
    font-size: 85%;
}    

/* Top Perfumes Page Styles */
.TopPerfumes
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.TopPerfumes td
{
    width: 20%;
    text-align: center;
    padding: 15px 10px 10px 10px;
    border: dashed 1px #DEDEDE;
    vertical-align: top;   
}
.TopPerfumes img
{
    padding-bottom: 3px;
    width: 120px;
    height: 160px;
}    
.TopPerfumes a
{
    font-size: 85%;
}  

/* Perfume Adverts Page Styles */
.AdTable
{
    width: 100%;
}
.AdTable tr
{
    width: 33%;
    text-align: center;
    font-size: 85%;
}
.AdTable img
{
    padding-top: 10px;
}

/* Perfume Directory Page Styles */
.dirlinks
{
    width: 100%;
    margin-bottom: 30px;
}    
.dirlinks td
{
    width: 33%;
    font-size: 85%;
    padding: 5px 0px 5px 10px;
}
.dirlinks a
{
    background-image: url('/images/dir/folder.gif');
    background-repeat: no-repeat;
    padding: 5px 0px 5px 30px;
}
.dirlinkdetail
{
    width: 95%;
}    
.dirimgcell
{
    width: 150px;
    text-align: center;
    padding-bottom: 30px;
}
.dirlinkdetail tr
{
    vertical-align: top;
}
.dirlinkback
{
    text-align: right;
    font-size: 85%;
    font-weight: bold;
    padding: 10px 0px 10px 0px;
}

/* Free Perfume Samples */
.freesample
{
    padding: 10px 10px 0px 10px;
}    
.freesampleAlt
{
    padding: 10px 10px 0px 10px;
    background-color: #F6F6F6;
}

/* Sitemap Styles */
#lftSitemapNav
{
    border: 1px solid #DEDEDE;
    background-color: #FBFBFB;
    padding: 10px 0px 10px 0px;
    margin-top: 15px;
}
#lftSitemapNav a
{
    color: #999999;
    text-decoration: none;
    padding: 0px 11px 0px 11px;
    font-size: 85%;
    line-height: 146.5%;
}
#lftSitemapNav a:hover
{
    color: #A2C31D;
}
.SMBrandTitle
{
    padding: 12px 0px 12px 6px;    
}
.SMBrandTitle a
{
    color: #A2C31D;
    text-decoration: none;
}    
.SMTable
{
    width: 100%;
    margin-top: 10px;
}
.SMTable td
{
    padding-bottom: 10px;
}
.SMTable tr
{
    vertical-align: top;
}        
.SMTable .imgCell
{
    width: 135px;
}
/* Search Results Page Styles */
.SResults
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.SResults td
{
    width: 20%;
    text-align: center;
    padding: 15px 10px 10px 10px;
    border: dashed 1px #DEDEDE;
    vertical-align: top;   
}
.SResults img
{
    padding-bottom: 3px;
    width: 120px;
    height: 160px;
}    
.SResults a
{
    font-size: 85%;
}
.SPaging
{
    text-align: center;
    padding-top: 5px;
}
.STerm
{
    font-weight: bold;
    color: Red;
    font-size: 116%;
}

/* Contact Form Styles */
.ContactForm
{
    border: 1px solid #DEDEDE;
    background-color: #FBFBFB;
    padding: 15px;
    font-size: 85%;
    margin-top: 10px;
    
}
.ContactForm h3
{
    font-size: 108%;
}
.ContactForm .h3Error
{
    color: #CC0000;
}        
.ContactForm img
{
    padding: 0px 3px 0px 3px;
}    
.ContactForm input
{
    margin-bottom: 8px;
    margin-top: 2px;
    padding: 3px;
    font-size: 108%;
}        
.ContactForm textarea
{
    margin-bottom: 8px;
    margin-top: 2px;
    padding: 3px;
    width: 520px;
    font-size: 108%;
}
.ContactForm select
{
    margin-bottom: 8px;
    margin-top: 2px;
    font-size: 108%;    

}    
.ContactForm .SubmitButton
{
    width: 120px;
    margin-right: 10px;
    margin-bottom: 2px;
}    
.ContactForm .Check
{
    float: left;
    width: 2%;

}
.ContactForm .CheckText
{
    float: right;
    width: 96%;
    padding-top: 4px;
}            
    
.errorSummary
{
	background-color: #F5E5E5;
	padding: 10px;
	border: 1px solid #CC0000;
	text-align: left;
	margin-bottom: 10px;
}
.errorSummary ul
{
    margin-top: 10px;
    margin-bottom: 0px;
}

/* Basket Page Styles */
.cartTable
{
    width: 98%;
    border: solid 1px #DEDEDE;

}
.cartTable tr
{
    vertical-align: top;
}
.cartTable td
{
    padding: 10px;
    border-bottom: dashed 1px #DEDEDE;
}            
.prodImage
{
    padding-right: 10px;
    float: left;
}
.prodInfo
{
    margin-top: 15px;
}
.ColInfo
{
    width: 65%;
    font-size: 85%;
}
.ColAdjust
{
    width: 35%;
    text-align: right;
}
.AdjustTable
{
    width: 200px;
    float: right;
    text-align: right;
}            
.AdjustTable tr
{
    vertical-align: middle;
}
.AdjustTable td
{
    padding: 0px;
    border-bottom: none;    
    font-size: 85%;
}
.rmTable
{
    width: 98%;
    border-right: solid 1px #DEDEDE;
    border-bottom: solid 1px #DEDEDE;
    border-left: solid 1px #DEDEDE;
                  
}
.rmTable td
{
    padding: 10px;
    font-weight: bold;
    font-size: 85%;
}
.totalTable
{
    width: 98%;
}
.totalTable td
{
    padding: 15px;
    font-weight: bold;
}    
.totalCell
{
    border-right: solid 1px #DEDEDE;
    border-bottom: solid 1px #DEDEDE;
    border-left: solid 1px #DEDEDE;
    width: 100px;
    text-align: center;
    color: #227DB9;
    background-color: #FBFBFB; 
}    
.basketTandCs
{
    font-size: 85%;
    margin-top: 15px;
    width: 95%;
    text-align: right;
    padding-right: 20px;
    margin-bottom: 10px;
}            
.checkoutButtons
{
    float: right;
    margin-bottom: 10px;
}
.BasketInfoBox
{
    border: solid 1px #DEDEDE;
    padding: 10px 10px 0px 10px;
    margin-bottom: 10px;   
}
.BasketInfoBox h3
{
    padding-bottom: 4px;
}
.BasketEmptyBox
{
    border: solid 1px #DEDEDE;
    padding: 30px 10px 20px 10px;
    margin-bottom: 10px;
    text-align: center;
    width: 95%;   
}
.BasketEmptyBox h3
{
    padding-bottom: 4px;
}
.BasketHelpBox
{
    border: solid 1px #DEDEDE;
    padding: 0px 10px 0px 10px;
    margin-bottom: 10px;
    clear: both;
    width: 95%;     
}
.BasketHelpBox h3
{
    padding-bottom: 4px;
    color: #FF6600;
    margin-top: 10px;
}
    
/* Customer Feedback */
.FeedbackTable
{
    width: 100%;
    border: solid 1px #DEDEDE;
    margin-bottom: 10px;
    margin-top: 10px;    
}
.FeedbackTable td
{
    padding: 10px 10px 0px 10px;
    border-bottom: dashed 1px #DEDEDE;
    width: 100%;
}
.FeedbackTable .alt
{
    background-color: #FBFBFB;
}

/* Customer Service */
.servicelinks
{
    width: 70%;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
}
.servicelinks td
{
    width: 33%;
    vertical-align: top;
}
/* Detailed Reviews Page Styles */
.DetailedReviews
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.DetailedReviews td
{
    width: 20%;
    text-align: center;
    padding: 15px 10px 10px 10px;
    border: dashed 1px #DEDEDE;
    vertical-align: top;   
}
.DetailedReviews img
{
    padding-bottom: 3px;
    width: 120px;
    height: 160px;
}    
.DetailedReviews a
{
    font-size: 85%;
}

/* Discontinued Perfumes */
.altFragrances
{
    border: solid 1px #DEDEDE;
    background-color: #FBFBFB;
    padding: 6px 15px 6px 15px;
    margin-bottom: 10px;
    font-size: 85%;
    font-style: italic;
    line-height: 146.5%;
    display: none;
}
.discFragrances
{
    width: 100%;
    border: solid 1px #DEDEDE;
    margin-bottom: 10px;
}
.discFragrances td
{
    padding: 10px 15px 0px 15px;
    border-bottom: dashed 1px #DEDEDE;
    width: 100%;
} 

/* Celebrity Perfumes Page Styles */
.CelebPerfumes
{
    border: solid 1px #DEDEDE;
    width: 100%;
    margin-bottom: 20px;
}
.CelebPerfumes td
{
    width: 20%;
    text-align: center;
    padding: 15px 10px 10px 10px;
    border: dashed 1px #DEDEDE;
    vertical-align: top;   
}
.CelebPerfumes img
{
    padding-bottom: 3px;
    width: 120px;
    height: 160px;
}    
.CelebPerfumes a
{
    font-size: 85%;
}

/* Perfume Samples Page Styles */
.SamplePerfumes
{
    border: solid 1px #DEDEDE;
    width: 100%;
}
.SamplePerfumes td
{
    width: 25%;
    text-align: center;
    padding: 15px 10px 10px 10px;
    border: dashed 1px #DEDEDE;
    vertical-align: top;
    font-size: 85%;   
}
.SamplePerfumes img
{
    padding-bottom: 5px;
    width: 120px;
    height: 160px;
}    
.SamplePerfumes a
{

}  
.SamplePerfumes .SampleAddBasket
{
    width: 121px;
    height: 21px;
}    
.SampleBasketHolder
{
    border: solid 1px #A2C31D;
    background-color: #FBFBFB;
    padding: 14px 7px 0px 7px;
    text-align: center;    
}
.SampleBasket
{
    width: 100%;
}        
.SampleBasket td
{
    width: 33%;
    text-align: center;
    vertical-align: top;
    padding: 0px 0px 14px 0px;
}
.SamplePriceHead
{
    width: 100%;
    text-align: center;
    margin-top: 15px;
    background-color: #227db9;
}    
#SamplePriceHolder
{
    border: solid 1px #227db9;
    padding: 10px 10px 0px 10px;

}    
#SampleVoucherMessage
{
    border-top: solid 1px #227db9;
    padding-top: 5px;
    text-align: center;
}
.highlight
{
    font-weight: bold;
    color: #A2C31D;
}
.highlightB
{
    font-weight: bold;
    color: #227db9;
}
.highlightO
{
    font-weight: bold;
    color: #FF6600;
}         
#SamplePriceTable
{
    margin-bottom: 7px;
    margin-left: 15px;    
}
#SamplePriceTable td
{
    font-size: 85%;
    padding-bottom: 3px;
    padding-right: 7px;
}
.CheckoutHead
{
    width: 100%;
    text-align: center;
    margin-top: 15px;
    background-color: #A2C31D;
}          
#CheckoutHolder
{
    border: solid 1px #A2C31D;
    border-bottom: none;
    padding: 10px 10px 10px 10px;
} 
#SampleTotal
{
    text-align: center;
    padding: 10px 0px 10px 0px;
    font-size: 108%;
}
.SampleVialImage
{
    float: right;
    padding: 0px 8px 8px 8px;
}
#FreeSamplePromo
{
    float: right;
    width: 250px;
    margin: 0px 0px 8px 8px;
}    
.FreePromoHead
{
    width: 100%;
    text-align: center;
    margin-top: 15px;
    background-color: #FF6600;
}    
.FreePromoBody
{
    border: solid 1px #FF6600;
    padding: 8px 10px 0px 10px;

}
.FreePromoBody a
{
    color: #FF6600;
    font-weight: bold;
}

/* Travalo Page Styles */

#TravaloLogo
{
    padding: 0px 0px 15px 20px;
}
.travColour
{
    float: left;
    padding-right: 8px;
}
#TravPromo
{
    width: 100%;
    margin: 10px 0px 10px 0px;
}
#TravPromo td
{
    text-align: center;
    padding: 5px 0px 5px 0px;
}
.travSteps
{
    float:left;
    padding-right: 6px;
}                                                                              