﻿body
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 5px;
    background-position: center top;
    background-image:url('Images/BG.jpg');
    background-repeat:no-repeat;
    padding-top:150px;
    background-color:#527d97;
    margin-top:5px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;     
       
}

.Copyright
{
	position:relative;
	text-align:center;
	font-size:11px;
	color:Black;
	padding-bottom:10px;
	padding-top:10px;
}

#MainContent
{

	z-index:100;	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	background-image:url('Images/BottomBG.png');
	background-position: top;
	background-repeat:repeat-x;	
    margin-left: auto;
    margin-right: auto;
    width: 880px;	
    clear:both;

}



#MainContentShop
{

	z-index:100;	
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	height:auto;
	background-image:url('Images/BottomBG.png');
	background-position: top;
	background-repeat:repeat-x;	
    margin-left: auto;
    margin-right: auto;
    width: 880px;	
    clear:both;

}



.RightFloat
{
	float:right;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;

}

.rightAlign
{

    display:inline;
    text-align:right;
    float:right;
    
}

.LeftFloat
{
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;

}

.CenterFloat
{
	text-align:center;
	width:750px;
}


.PageTitle
{
	font-size:38px;
	z-index:350;
}

.InLineTextBox
{
	background-color:#333;
	border-color:#CCC;
	color:#FFF;
	border-width:10px;
	border-style:solid;
	width:160px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}

.Links
{
	padding:10px;
}

.newsHeader
{
	font-size:15px;
	font-weight:bold;
	background-color:#3399ff;
	padding:5px;
	color:White;
	width:870px;
	clear:both;
    background-image:url('Images/newsHeaderBG.png');

}

.GeneralHeader
{
	font-size:15px;
	font-weight:bold;
	background-color:#0066ff;
	padding:5px;
	color:White;
	display:inline-block;
	width:100%;
}

a:link {
	color: #0066ff;
}
a:visited {
	color: #0066ff;
}
a:hover {
	color: #0066ff;
}
a:active {
	color: #0066ff;
}

.ErrorMsg
{
    color:Red;
}

Strong
{
    color:#0066ff;
}

.Header
{
    width:900px;
    z-index:1000;
    margin-left:auto;
    margin-right:auto;

}

.SubHeader
{
	font-size:15px;
	font-weight:bold;
}

.Footer
{
    width:100%;
    padding-top:15px;
    clear:both;
    background-color:White;
    text-align:center;
    background-image:url('Images/FooterBG.jpg');
    background-repeat:repeat-x;    
    
}

.Footer table
{
    margin-left:auto;
    margin-right:auto;
}

.Footer a
{
    text-decoration:none;
    color:Black;
}

.Footer a:hover
{
    text-decoration:underline;
}

div.hr {
  height: 1px;
  background-repeat:repeat-x;
  background-image:url("images/hr1.gif");
  background-color:#cccccc;
  margin:10px;
}

div.hr hr {
  display: none;
}

.AlternateContentMenu
{
    font-size:8px;
    margin-top:10px;
    margin-bottom:10px;   
    text-align:center;     
}

.AlternateContentMenu img
{
    border:0px;
    width:95px;
    margin-left:1.5px;
    margin-right:1.5px;

}

.AdviceTableHeading
{
    text-align:center;
    background-color:#99ccff;
    color:White;
    font-weight:bolder;
    font-size:medium;
}

.AdviceTableTitle
{
    font-size:medium;
    font-weight:bolder;
    background-color:#eeeeee;
}

.AdviceTableContent1stCol
{
    width:25%;
    border-width:thin;
    border-style:solid;
    border-color:Black;
    border-bottom-style:none;
    border-left-style:none;
    vertical-align:top;
    padding:5px;
    
}

.AdviceTableContent2ndCol
{
    width:25%;
    border-width:thin;
    border-style:solid;
    border-color:Black;
    border-bottom-style:none;
    border-left-style:none;
    vertical-align:top;
    padding:5px;  
    
}

.AdviceTableContent3rdCol
{
    width:50%;
    border-width:thin;
    border-style:solid;
    border-color:Black;
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none;  
    padding:5px;    
}

.AdviceTable
{
    border-style:solid;
    border-width:thin;
    border-color:Black;
    font-size:12px;
}

.AdviceTableRows
{
    vertical-align:top;
}

ul  
{
   margin:0 0 0 0; 
   padding-left:10px; 
}

.ContactHeader
{
    position:absolute;
    padding-left:15px;
    top:45px;
    font-size:medium;
    font-weight:bold; 
}

.ContactHeaderTelNo
{
    font-weight:bolder;
    font-size:25px; 
    color:#0066ff;
}

.ContactHeaderEmailAdd
{
    font-weight:bolder;
    font-size:15px; 
    color:#0066ff;
}




.ProductDetails
{
        vertical-align: middle;
        padding:2px;
}

.BottomAlign
{  
    vertical-align: middle;
}

.ThirdOfPage
{
    display:inline-block;
    /*background-image:url("Images/ShoppingItems/ShoppingItemBG.png");
    background-position:top left;*/
    width:630px;
    padding:5px;
    background-color:#eefaff;
    border-style:solid;
    border-width:2px;
    border-color:#def0f9;
}

.ThirdOfPageBottom
{
    /*background-image:url("Images/ShoppingItems/ShoppingItemBG.png");
    background-position:bottom left;*/
    height:5px;
    background-repeat:no-repeat;
    width:550px;
    clear:both;
}

.ShoppingItemImage
{
    width:70px;
    border: solid 2px #cccccc;
    margin-right:5px;

}

.ShoppingItemImageAndEnlarge
{
    float:left;
    font-size:11px;
}

.ShopItemEnlarge
{
    text-align:center;
    text-decoration:underline;
       
}

.ShoppingItems
{
    float:left;
    display:inline;
    width:630px;
    padding:5px;
    clear:left;

}

.MainContainer

{
    width:900px;
    margin:0 auto;
    display:block;
}

.ShoppingBasket
{
    width:205px;
    font-size:11px;
    float:right;
    text-align:right;
    display:inline;
    padding-right:5px;
}

.SearchBox
{
    width:230px;
    font-size:11px;
    float:right;
    text-align:right;
    display:inline;

}

.ShopFooter

{
    padding:0px;
    clear:both;
    
}

.ShoppingBasketCheckOutContainer
{
margin-left:auto;
margin-right:auto;  
width:880px;  
position:relative;
}

.ShoppingBasketCheckOut
{
    font-size:13px;
    padding:10px;
    text-align:right;
    right:0px;
    background-color:Transparent;
    position:absolute;
}

.ShoppingItemTitleContent
{
    width:240px;
    float:left;
    text-align:left;
}

.ShoppingItemContent
{
    float:right;
    text-align:right;

}

.Price
{
    font-size:15px;
    font-weight:bold;
    color:Black;
    display:inline;
}

.ShoppingItemTitle
{
	font-size:14px;
	font-weight:bold;
	color:#0066ff;
}

.ShoppingItemDescription
{

}

.CheckOutPopUp
{
    font-size:13px;
    width:370px;
    background-color:#f8fcff;
    padding:10px;
    /*border: solid thin Black;*/
    margin-top: 0px;

}

.LargerImagePopUp
{
    font-size:13px;
    width:300px;
    background-color:#f8fcff;
    padding:10px;
    /*border: solid thin Black;*/
    margin-top: 0px;
}

.ShadedBG
{
    background-color:Black;
    filter:alpha(opacity=75);
    opacity:0.75;

}




.ServicesMenuHeader
{
    background-color:Black;
    color:White;
    font-weight:bold;padding:5px;
    width:210px;
    margin-bottom:5px;
}

#item-menu ul
{
    list-style: none;
    margin: 0;
    padding:0;
}

#item-menu li
{
    float: left;
    text-align: left;
    margin-right:2px;
    background-color:#0066ff;
    width:220px;
    margin-bottom:5px;

        
}

#item-menu li a
{
    display: block;
    color:White;
    text-decoration: none;
    font-size:12px;
    padding:5px;    

}

#item-menu li a:hover
{
    display: block;
    background-color:White;
    color:Black;
    text-decoration: underline;
}

#item-menu
{

    display: block;
    height:35px;
    padding-top:65px;
    margin-left:auto;
    margin-right:auto;
    float:left;

} 


.SectionTitle
{
    font-size:20px;
    font-weight:bold;
    float:left;
    clear:both;
    width:200px;
    padding-bottom:10px;
    padding-top:10px;
}



.ShoppingBasketItems
{
    overflow:hidden;
    width:750px;
    display:inline-block;
    height:100px;
    background-color:white; 
}



.ShoppingBasketCol1
{
    vertical-align:middle;
    font-size:12px;
    text-align:left;
    display:inline-block;
    width:80px;
}

.ShoppingBasketCol2
{
    vertical-align:middle;
    text-align:left;
    display:inline-block;
    width:250px;   
    font-size:15px; 
    font-weight:bolder; 
}

.ShoppingBasketCol3
{
    vertical-align:middle;
    font-size:12px;
    text-align:left;
    display:inline-block;
    width:70px;    
}

.ShoppingBasketCol4
{
    vertical-align:middle;
    font-size:12px;
    text-align:left;
    display:inline-block;
    width:80px;    
}

.ShoppingBasketCol5
{
    vertical-align:middle;
    font-size:12px;
    display:inline-block;
    width:150px;    
}

.ShoppingBasketCol7
{
    vertical-align:middle;
    text-align:left;
    display:inline-block;
    width:100px;   
    font-size:15px; 
    font-weight:bolder;
    
}

.ShoppingBasketCol8
{
    vertical-align:middle;
    font-size:12px;
    text-align:left;
    display:inline-block;
    width:80px;    
}


.ShoppingBasketHeader1
{
    vertical-align:middle;
    font-size:12px;
    text-align:left;
    display:inline-block;
    width:80px;
    font-weight:bolder;
}

.ShoppingBasketHeader2
{
    vertical-align:middle;
    font-size:12px;
    text-align:left;
    display:inline-block;
    width:250px;    
    font-weight:bolder;    
}

.ShoppingBasketHeader3
{
    vertical-align:middle;
    text-align:left;
    display:inline-block;
    width:70px;    
    font-size:15px; 
    font-weight:bold; 

}

.ShoppingBasketHeader4
{
    vertical-align:middle;
    text-align:left;
    display:inline-block;
    width:80px;  
    font-size:15px; 
    font-weight:bold; 

}

.ShoppingBasketHeader5
{
    vertical-align:middle;
    display:inline-block;
    width:150px;   
    text-align:center;
    font-size:15px; 
    font-weight:bold; 
 
}

.ShoppingBasketHeader6
{
    vertical-align:middle;
    text-align:left;
    display:inline-block;
    width:100px;    
    font-size:15px; 
    font-weight:bold; 
 
}

.ShoppingBasketHeader7
{
    vertical-align:middle;
    text-align:left;
    display:inline-block;
    width:100px;    
    font-size:15px; 
    font-weight:bold; 

    
}

.ShoppingBasketHeader8
{
    vertical-align:middle;
    text-align:left;
    display:inline-block;
    width:80px;    
    font-size:15px; 
    font-weight:bold; 

}

.LoadingPopUp
{
    font-size:13px;
    width:370px;
    background-color:#f8fcff;
    padding:10px;
    /* border: solid thick #99ccff; */
    margin-top: 0px;
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:1;
    visibility:hidden; 

}

.WholePage
{
    width:100%;
    height:100%;
    background-color:#0066ff;
    /* for IE */
    filter:alpha(opacity=50);
    /* CSS3 standard */
    opacity:0.5;
    visibility:hidden;

}

.AddToBasket
{
    vertical-align:middle;
    position:relative;
    bottom:2px;
}

.QuantityLabel
{
    right:56px;
    position:relative;
    font-size:10px;
    font-weight:bold;
}

.DeliveryForm
{
    display:inline-block;
    background-color:Transparent; 
    overflow:hidden;
    width:880px;
    
}

.HalfPageLeft
{
    width:420px;
    float:left;
    
}

.HalfPageRight
{
    width:420px;
    float:right;
    text-align:right;
}

.HalfPage
{
    width:380px;

}

.ShopInfo
{

    font-size:11px;
    color:Black;
    padding-bottom:10px;
    padding-top:10px;
   
}

.ShopInfoLargeText
{

    font-size:15px;
    font-weight:bold;
}

.ShopInfoSmallText
{

    font-size:10px;
    display:inline-block;
    text-align:right;
    color:#666666;
}


.FrontPageOffersTextBox
{

    position:relative;
    left:667px;
    top:35px;
    width:229px;
    height:90px;
    overflow:hidden;
    
    

}



* html .footer {
    height:1px;
}


#ProfilesMainContent
{
    padding:10px;
	background-image:url('Images/BottomBG.png');
	background-position: top;
	background-repeat:repeat-x;	
    margin-left: auto;
    margin-right: auto;
    width: 880px;		
}

.Profiles
{

}

.ProfilesPic
{
    float:left;
}

.ProfilesQualifications
{
    float:left;
    width:550px;
    padding:10px;
    font-size:13px;

}

.ProfilesContent
{
    clear:both;
    font-size:12px;
}

.ProfilesFooter
{
    clear:both;
    background-color:White;
}


.ProfileLeft
{
    float:left;
    width:550px;
}

.ProfileRight
{
    width:300px;
    float:right;
}






#imageContainer {
	height:309px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}





#imageContainer {
	position:relative;
	margin:auto;
	width:500px;
	border:1px solid #000;
}

/* styles unrelated to the application follow */
h1 {
	position:relative;
	font:1em verdana;
}

.copy {
	width:500px;
	margin:auto;
	position:relative;
	font:0.9em verdana;
}

#so_credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#so_credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}



.OffersMainDiv
{
    background-image:url('Images/Offers.jpg');
    background-repeat:no-repeat;
    padding-top:45px;
    margin-left: auto;
    margin-right: auto;
    width: 710px;
    padding-bottom:10px;
    padding-right:10px;
    height:410px;
}

.OffersFooter
{
    margin-left: auto;
    margin-right: auto;
    width: 710px;
    height:330px;
    padding-bottom:10px;
    padding-right:10px;
}

.OffersSubsection
{
    width:168px; 
    float:left;
    padding: 0px 5px 0px 3px;
    vertical-align:top;
    height:100px;
}

.OffersTitle
{
    font-size:16px;
    font-weight:bold;
}

.OffersSubTitle
{
    font-size:12px;
}

.OffersFooterText
{
   font-size:10px;
}


.BishtaHeader
{
    width:800px;
    position:absolute;
    top:90px;
    left:900px;
    margin-left:auto;
    margin-right:auto;
}


.SortByDropDown
{
    text-align:right;
    float:right;
    vertical-align:bottom;
    padding-bottom:10px;
    padding-top:10px;
}

.ShopOffersNewPrice
{
    font-size:16px;
    font-weight:bold;
}

.FifthOfPage
{
    width:310px;
    height:130px;
    display:inline-block;
    vertical-align:bottom;

}

.ShoppingItemsOffers
{
    width:610px;
    padding:10px;
}


.FrontLinks
{
    height:113px;
    overflow:hidden;

}

.ShoppingOfferTitle
{
	font-size:14px;
	font-weight:bold;
	color:#0066ff;
}

.ShoppingOfferImage
{
    width:70px;
    float:left;
    background-color:White;
    border: solid 2px #cccccc;
    margin-right:5px;

}



.StrikeThrough
{
    text-decoration: line-through;
}


.SearchButton
{
    vertical-align:middle;
}






/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	padding-top:20px;
	padding-left:2px;
	cursor : 'pointer';
    text-align : left; 
    list-style-type : none;
    border: solid 1px black;
    background-color:White;
    background-image:url('Images/SearchSuggestions.png');
    background-position:top left;
    background-repeat: no-repeat;

}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #527d97;
	color: White;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;

}

.ContactUsLargerTxt
{
    font-size:16px;
    font-weight:bold;
}

.ContactUsMediumTxt
{
    font-size:14px;
    font-weight:bold;
}





.ShoppingItemTitleContentOffers
{
    width:80px;
    float:left;
    text-align:left;
}

.ShoppingItemContentOffers
{
    width:390px;
    float:right;
    text-align:right;
    vertical-align:bottom;
}


.HomePageImage
{
    position:relative;
    top:-305px;
    height:70px;
    z-index:-1;

}

.FrontPageLinks
{
    z-index:1;
    margin-left:auto;
    margin-right:auto;
    width:900px;	
}


.FacebookTwitterButtons
{
    position:relative;
    top:90px;
    z-index:101;
    left:10px;
    width:300px;
}

.FacebookTwitterButtons img
{
 border:0px;
}

.MaintenanceSplash
{
    position:relative;
    top:85px;
    z-index:100;
    width:300px;
    font-weight:bold;
    padding-left:10px;
    padding-bottom:5px;

    font-size:13px;    
}

.MaintenanceSplash b
{


    color:white;    
}

.MaintenanceSplash a
{

    color:black;
}

 
.OffersButton
{
    position:relative;
    top:-80px;
    left:695px;
    font-weight:bold;
    width:200px;    
}

.OffersButton a
{
    text-decoration: none;
}

.TestimonialButton
{
    position:relative;
    top:40px;
    left:710px;
    font-weight:bold;
    width:200px;
}

.TestimonialButton a
{
    text-decoration: none;
}



.MainImage
{
    margin-left:auto;
    margin-right:auto;
    width:900px;
}





.Maintain4Div
{
    width:205px;
    float:left;
    padding-right:10px;
}

.Maintain5Div
{
    width:168px;
    float:left;
    padding-right:8px;
    font-size:11px;
}

.MaintainSmallText
{
    font-size:14px;
    font-weight:bold;
    color:#0066ff;    
    clear:both;
}


.Maintain4DivNumber
{
    width:10px;
    background-color:#d33da1;
    color:White;
    font-size: 16px;
    font-weight:bold;
    padding:5px;
}

.Maintain4Header
{
    background-color:#0066ff;
    color:White;
    font-size:16px;
    font-weight:bold;
    padding:5px;
}

.Maintain4Title
{
    font-size: 21px;
    font-weight:bold;
}

.Maintain4Subtitle
{
    font-size: 12px;
    color:#0066ff;
}

.MaintainPinkText
{
    color:#0066ff;
    font-weight:bold;
}

.MaintainHeaderText
{
    clear:both;
    font-size:15px;
    padding-top:5px;
    padding-bottom:10px;   

}

.MaintainFooter
{
    clear:both;
    text-align:center;
    padding-top:10px;
}

.MaintainFooterLargeText
{
    font-size:20px;
}

.MaintainFooter b
{
    color:#0066ff;
    font-size:17px;
}


.Maintain3Div
{
    width:285px;
    float:left;
    padding-right:5px;
}

.ServiceFooter
{
    clear:both;
    font-weight:bold;
    padding-top:10px;
    font-size:16px;
    color:#0066ff;    
}

.ServiceFooterSmall
{
        clear:both;
}

.Service1Div
{
    width:800px;
    float:left;
    font-size:14px;
    clear:both;
}

.Service2Div
{
    width:350px;
    float:left;
    padding-right:15px;
    font-size:14px;
}

.Service2DivChemicals
{
    width:400px;
    float:left;
    padding-right:15px;
    margin-right:15px;    
    font-size:14px;
    border-right: solid 1px #cccccc;
}

.ServiceHeaderText
{
    clear:both;
    font-size:15px;
    padding-top:10px;
    padding-bottom:10px;   

}

.ServiceChemicalList
{
    font-size:11px;

}

.ServiceChemicalsPic
{
    float:right;
    vertical-align:bottom;
    padding-right:5px;

}

.ServiceContactDetails
{
    font-size:12px;
}

.ServicesFooter
{
    clear:both;
    padding-top:10px;
    font-size:11px;
}

.ServiceSubTitle
{
    clear:both;
    font-weight:bold;
    width:900px;
    text-decoration: underline;
    font-size:14px;
}

.ServicesLeft
{
    width:640px;
    float:left;
}

.ServicesRight
{
    width:220px;
    float:right;
}

.ServicesHeader
{
	font-size:15px;
	font-weight:bold;
	background-color:#3399ff;
	padding:5px;
	color:White;
	width:630px;
	clear:both;
}

.ServicesSmallHeader
{
    font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}







.ShopMenuDropDown
{
    background-color:White;
    border:solid 2px #666666;
    padding:10px;
    padding-top:5px;
    width:340px;
    -moz-box-shadow: 5px 5px 5px #999999;
	-webkit-box-shadow: 5px 5px 5px #999999;
	box-shadow: 5px 5px 5px #999999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');
	font-size:11px;
}

.ShopMenuDropDownMaintenance
{
    background-color:White;
    border:solid 2px #666666;
    padding:10px;
    padding-top:5px;
    width:510px;
    -moz-box-shadow: 5px 5px 5px #999999;
	-webkit-box-shadow: 5px 5px 5px #999999;
	box-shadow: 5px 5px 5px #999999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');
	font-size:11px;
}

.ShopMenuDropDownTop
{
    height:2px;
    width:85px;
    top: -7px;
    background-color:White;
    position:relative;
    left:-10px;
}

.ShopMenuDropDownTopMaintenance
{
    height:2px;
    width:85px;
    top: -7px;
    left:160px;
    background-color:White;
    position:relative;
}

.ShopMenuDropDownItems
{
    width:170px;
    float:left;
}

.ShopMenuDropDownItems a
{
    color:Black;
    text-decoration: none;
}


.ShopMenuDropDownTitle
{
    font-size:14px;
    color:#666666;
    font-weight:bold;
    clear:both;
    padding-top:10px;
    padding-bottom:3px;
}

.ShopMenu
{
    width:85px;
    float:left;
    padding-right:5px;
    
}

.ShopMenu img
{
    border:solid 2px #CCCCCC;
    width:85px;
}

.ShopMenu img:hover
{
    border:solid 2px #666666;
    width:85px;
}

.ShopMenuOver
{
    border:solid 2px Blue;
}

.BonusItems
{
    padding-bottom:2px;
    margin-bottom:5px;
    float:left;
    width:380px;
}

.SpaFilter
{
    clear:both;
    width:620px;
    padding:10px;
    background-color:White;
    border-bottom: solid 2px #CCCCCC;
}

.SpaFilterinput
{
    border: solid 1px Black;
    vertical-align:middle;
    font-size:12px;
}

.FrontPageLeft
{
    width:280px;
    float:left;
    font-size:11px;
    padding-right:10px;
}

.FrontPageMiddle
{
    width:280px;
    float:left;
    font-size:11px;
    padding-right:10px;
}

.FrontPageRight
{
    width:280px;
    float:left;
    font-size:13px;
    padding:10px;
    padding-top:50px;
    top:-10px;
    position:relative;
    background-image:url('Images/HTABenefitsBG.png');
    background-repeat: no-repeat;

}

.FrontPageBishta
{
    clear:both;
 
}






.FontPageShopSplash
{
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    top:-37px;
    position:relative;
    height:40px;
    
}

.FontPageShopSplashContent
{
    float:left;
    top:0px;
}

.FontPageShopSplashItem
{
  float:left;
  padding-right:6px;
  margin-right:6px;
  border-right: solid 1px #999999;
  margin-bottom:10px;
}

.FontPageShopSplashImage
{
    float:left;
    padding-right:6px;
}

.FontPageShopSplashDetail
    {
    float:left;
    display:inline;
}

.FontPageShopSplashLogo
{
    top:-41px;
    position:relative;
    width:150px;
    border-bottom:0;
    padding:3px;
}



#site-bottom-bar {

    bottom:0px ;
    position: fixed;
    width: 100% ;
    z-index: 1000;

   
    
}
 
#site-bottom-bar-frame 
{
    position:relative;
    height:55px; 
    padding-left:10px;
    padding-right:10px;
    background-image:url('Images/ShopFooterBG.png');

}

.AdviceManuals
{
    float:left;
    width:110px;
    padding-bottom:10px;
    padding-right:5px;
}

.AdviceManuals img
{
    margin-bottom:5px;
    width:90px;
    border: solid 2px #0066ff;
}



.MaintainBullets
{
    list-style-image:url("Images/SmallTick.png");
    margin-left:10px;
}

.MaintainBullets li
{
    padding-bottom:5px;
    
}



.FrontPageSimplyFundRaising
{
    width:858px;
    padding:10px;
    background-color:white;
    border: solid 1px #95cc0e;
    overflow:auto;
    font-size:12px;
    margin-top:10px;
    text-align:right;
}

.FrontPageSimplyFundRaising img
{
    float:left;
    padding-right:10px;
}

.FrontPageSimplyFundRaising b
{
    color:#0066ff;
}
