H1
{
    color               : #1a1a1a;
    float               : left;
    font-family         : Arial;
    font-size           : 11pt;
    font-weight         : bold;
    /*padding             : 5px 0px 10px 10px;*/
    padding             : 5px 0px 10px 0px;
    height              : 10px;
    margin              : 0px;
    text-transform      : capitalize;    
}

H2
{
    color               : #1a1a1a;
    float               : left;
    font-family         : Arial;
    font-size           : 12pt;
    font-weight         : bold;
    height              : 31px;
    line-height         : 31px;
    margin              : 0px 0px 0px 10px;
    padding             : 0px;
}

H3
{
    color               : #1a1a1a;
    float               : left;
    font-family         : Arial;
    font-size           : 12pt;
    font-weight         : bold;
    height              : 24px;
    line-height         : 24px;
    margin              : 5px 0px 10px 20px;
    padding             : 0px;
    text-transform      : capitalize;
}

H4
{
    background-color    : #1a1a1a;
    clear               : both;
    color               : #FFFFFF;
    float               : left;
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : bold;
    height              : 28px;
    line-height         : 28px;
    padding             : 0px;
    width               : 570px;
}

H5
{
    float               : left;
    font-family         : Arial;
    font-size           : 12pt;
    font-weight         : bold;
    height              : 31px;
    line-height         : 31px;
    margin              : 0px 0px 0px 10px;
    padding             : 0px;
    width               : 570px;
}

H6
{
    clear               : both;
    color               : #999999;
    float               : left;
    font-family         : Arial;
    font-size           : 12pt;
    font-weight         : bold;
    height              : 31px;
    line-height         : 31px;
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    width               : 155px;
}
IMG
{
    border-style        : none;
}

INPUT.ButtonBasicSearch
{
    background-color    : Transparent;
    background-image    : url(/gui/button_basicsearch.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 38px;
    margin              : 0px 0px 0px 0px;
    overflow            : hidden;
    padding-top         : 39px;
    text-align          : left;
    width               : 126px;
}
INPUT.ButtonAdvancedSearchOpen
{
    background-color    : Transparent;
    background-image    : url(/gui/button_advancedsearch.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 27px;
    margin              : 0px 0px 0px 0px;
    overflow            : hidden;
    padding-top         : 39px;
    text-align          : left;
    width               : 124px;
}
IMG.SearchNavigation
{
    margin              : 7px 6px 0px 0px;
}
SELECT.SearchNavigationSelect
{
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
    margin              : 7px 5px 0px 0px;
}
INPUT.SearchNavigationTextbox
{
    border              : solid 1px #A7A6AA;
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
    height              : 16px;
    margin              : 7px 5px 0px 0px;
}
INPUT.SearchNavigationButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_search.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 22px;
    margin              : 7px 5px 0px 0px;
    width               : 57px;
}
DIV.AdvancedSearchButton
{
    float               : right;
    height              : 38px;
    padding             : 0px 10px 0px 0px;
}

DIV.ContentBody
{
    clear               : both;
    float               : left;
    width               : 568px;
    font-size           : 12px;
}

DIV.FrontBody
{
    float               : left;
    width               : 730px;
    font-size           : 12px;
    background-image    : url(/gui/searchmenu_popout_bg.png);
    background-repeat   : no-repeat;  
    background-position : right 10px;
 
        
        }
DIV.ContentBodyInner
{
    clear               : both;
    float               : left;
    padding             : 20px;
    width		: 530px;

}

DIV.FrontBodyInner
{
    float               : left;
    padding             : 20px;
    width               : 340px;
}
DIV.PromotionBody
{
    clear               : both;
    float               : left;
    padding             : 3px 0px 3px 11px;
    width               : 726px;
    background-image    : url(/gui/front_promo_bg.png);
    
}

DIV.PromotionFooter
{
    clear               : both;
    float               : left;
    padding             : 3px 0px 3px 11px;
    width               : 726px;
    background-image    : url(/gui/front_promo_footer.png);
    height:20px;
    background-position : bottom;
    
}

DIV.PromotionBoxTitle
{
    clear               : both;
    float               : left;
    padding             : 23px 0px 3px 11px;
    width               : 726px;
    font-size           : 12pt;
    font-weight         : bold;
    
}
DIV.PromotionBoxWrapper
{
    float               : left;
    padding-bottom      : 3px;
    margin-left         : 5px;

}
DIV.PromotionBox
{
    float               : left;
    height              : 206px;
    margin              : 0px;
    width               : 230px;
    height              : 300px;
    border-bottom       : solid 1px #f2f2f2;
    }

DIV.PromotionBoxHeadStd, DIV.PromotionBoxHeadEco, DIV.PromotionBoxHeadNew, DIV.PromotionBoxHeadBio, DIV.PromotionBoxHeadValue
{
    clear               : both;
    float               : left;
    min-height          : 35px;
    width               : 235px;
    text-align          : center;
}

DIV.PromotionBoxHeadStd A, DIV.PromotionBoxHeadEco A, DIV.PromotionBoxHeadBio A, DIV.PromotionBoxHeadNew A, DIV.PromotionBoxHeadValue A
{
    color               : #666666;
    display             : block;
    font-weight         : bold;
    margin              : 8px 0px 0px 10px;
    text-decoration     : none;
    text-align          : center;
    font-weight         : bold;
    font-size           : 11pt;
}

DIV.PromotionBoxImage
{
    clear               : both;
    float               : left;
    width               : 235px;
    padding-left        : 54px;
    
}

DIV.PromotionBoxImage SPAN
{
    background-color    : #FFFFFF;
    background-position : center center;
    background-repeat   : no-repeat;
    clear               : both;
    display             : block;
    float               : left;
    margin              : 6px 6px 0px 6px;
}

DIV.PromotionBoxText 
{
    clear               : both;
    float               : left;
    text-align          : center;
    width               : 145px;
    padding             : 10px 45px 0px 45px;
    font-size           : 11px;
}

DIV.PromotionBoxPrice
{
    clear               : both;
    float               : left;
    text-align          : center;
    width               : 145px;
    padding             : 10px 45px 0px 45px;
    font-size           : 14px;
    color               : #C1272D;
    font-weight         : bold;
}

DIV.PromotionBoxLink
{
    clear               : both;
    float               : left;
    text-align          : center;
    width               : 195px;
    padding             : 0px 20px 0px 20px;
}
DIV.PromotionBoxLink A
{
    color               : #1a1a1a;
    text-decoration     : none;    
    font-weight         : bold;
    font-size           : 11pt;
}

DIV.CategoryRow
{
    float               : left;
    padding             : 5px 5px 5px 2px;
    width               : 540px;
    /*text-align          : right;*/
    text-align          : left;
    border-bottom       : solid 1px #f2f2f2;
    margin-left         : 15px;
   
}

.CategoryListPageRow
{
    float               : left;
    padding             : 5px 5px 5px 2px;
    width               : 540px;
    text-align          : right;
    border-bottom       : solid 1px #f2f2f2;
    margin-left         : 15px;
}

.CategoryPages 
{
    float               : right;
    padding-top         : 2px;
}

.CategoryListRow
{
    float               : left;
    padding             : 10px 0px 3px 2px;
    width               : 570px;
    background-image    : url(/gui/category_bg.gif);
}

.categoryListFooter
{
    float               : left;
    padding             : 0px 0px 13px 0px;
    width               : 570px;
    background-image    : url(/gui/category_bg_footer.png);
    background-position : bottom -2px;
}

DIV.CategoryTextRow
{
    float               : left;
    padding             : 7px 0px 3px 17px;
    width               : 560px;
}
DIV.CategoryPageRow
{
    clear               : both;
    float               : left;
    padding             : 5px 5px 5px 0px;
    text-align          : right;
    width               : 565px;
}

.productsPerPage 
{
    float               : left;
    text-align          : left;
    font-size           : 11px;
}
DIV.CategoryPageRow A, DIV.CategoryPageRowBottom A, DIV.CategoryListRow A
{
    color               : #1a1a1a;

}

DIV.CategoryListPageRow A
{
    color               : #1a1a1a;
    margin              : 0px 0px 0px 2px;
    text-decoration     : none;
    width               : 15px;
    height              : 15px;
    display             : block;
    line-height         : 15px;
    text-align          : center;
    float               :left;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    border              : solid 1px #f2f2f2;
}

DIV.CategoryListPageRow A:hover
{
    color               : #1a1a1a;
    margin              : 0px 0px 0px 2px;
    text-decoration     : none;
    width               : 15px;
    height              : 15px;
    display             : block;
    line-height         : 15px;
    text-align          : center;
    float               :left;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    border              : solid 1px #cccccc;
}

DIV.CategoryPageRow A.Selected, DIV.CategoryPageRowBottom A.Selected, DIV.CategoryListRow A.Selected
{
    color               : #ffffff;

}

DIV.CategoryListPageRow A.Selected
{
    color               : #ffffff;
    margin              : 0px 0px 0px 2px;
    text-decoration     : none;
    width               : 15px;
    height              : 15px;
    background-color    : #050757;
    display             : block;
    line-height         : 15px;
    text-align          : center;
    float               : left;
}
DIV.CategoryPageRowBottom
{
    clear               : both;
    float               : left;
    padding             : 3px 0px 3px 0px;
    text-align          : right;
    width               : 570px;
}
DIV.CategorySearch
{
    clear               : both;
    float               : left;
    padding             : 4px 0px 4px 0px;
    text-align          : right;
    width               : 570px;
}
DIV.CategoryListRow SPAN, DIV.CategoryPageRow SPAN, DIV.CategoryPageRowBottom SPAN
{
    color               : #1a1a1a;
    font-size           : 11px;
    margin              : 0px 5px 0px 0px;
    height              : 25px;
    line-height         : 25px;
}
INPUT.CategorySearchTextbox
{
    border              : solid 1px #d3d3d3;
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
    height              : 16px;
}
INPUT.CategorySearchButton
{
    background-color    : #050757;
    background-position : center center;
    background-repeat   : no-repeat;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 22px;
    margin              : 0px 0px 0px 0px;
    width               : 57px;
    font-size           : 11px;
    color               : #ffffff;
}
SELECT.CategoryPageSelect
{
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
    margin              : 0px;
}


DIV.ProductListWrapper
{
    float               : left;
}
DIV.ProductListBox
{
    border-bottom       : solid 1px #f2f2f2;
    clear               : both;
    float               : left;
    padding             : 5px 0px 20px 0px;
    margin              : 0px 0px 10px 12px;
    width               : 175px;
}

DIV.ProductListImage
{
    background-position : center center;
    background-repeat   : no-repeat;
    float               : left;
    width               : 175px;

}
DIV.ProductListText
{
    color               : #cccccc;
    float               : left;
    overflow            : hidden;
    width               : 175px;
    text-align          : center;
    height              : 70px;
    
}
DIV.ProductListText A
{
    color               : #1a1a1a;
    font-weight         : bold;
    text-decoration     : none;
}
DIV.ProductListText SPAN
{
    color               : #666666;
    line-height         : 24px;
}
DIV.ProductListMinOrder
{
    color               : #1a1a1a;
    float               : left;
    font-size           : 11px;
    text-align          : center;
    width               : 175px;
}

.ProductListPrice
{
    float               : left;
    text-align          : center;
    width               : 175px;
    font-size           : 14px;
}

DIV.ProductListMoreInfo
{
    float               : left;
    width               : 100%;   
    text-align          : center;
    margin-top          : 10px;

}

.ProductListMoreInfo a
{

    color               : #1a1a1a;
    text-decoration     : none;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    width               : 99px;
    display             : block;
    background-image    : url(/gui/button_more.png);
    height              : 16px;
    padding-left        : 20px;
    padding-top         : 3px;
    margin-top          : 5px;
    float               : left;
    margin-left         : 25px;
    
}

.ProductListMoreInfo a:hover
{

    color               : #1a1a1a;
    text-decoration     : none;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    width               : 99px;
    display             : block;
    background-image    : url(/gui/button_more_on.png);
    height              : 16px;
    padding-left        : 20px;
    padding-top         : 3px;
    
}

DIV.ProductListMoreInfo SPAN
{
    float               : left;
    font-size           : 12px;
    font-weight         : bold;
    line-height         : 22px;
    text-align          : center;
    width               : 175px;
    color               : #C1272D;
    clear               : both;

}


DIV.PromoteListMoreInfo
{
    float               : left;
    width               : 100%;   
    text-align          : center;
    margin-top          : 10px;

}

.PromoteListMoreInfo a
{

    color               : #1a1a1a;
    text-decoration     : none;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    width               : 99px;
    display             : block;
    background-image    : url(/gui/button_more.png);
    height              : 16px;
    padding-left        : 20px;
    padding-top         : 3px;
    margin-top          : 5px;
    float               : left;
    margin-left         : 55px;
    
}

.PromoteListMoreInfo a:hover
{

    color               : #1a1a1a;
    text-decoration     : none;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    width               : 99px;
    display             : block;
    background-image    : url(/gui/button_more_on.png);
    height              : 16px;
    padding-left        : 20px;
    padding-top         : 3px;
    
}

DIV.PromoteListMoreInfo SPAN
{
    float               : left;
    font-size           : 12px;
    font-weight         : bold;
    line-height         : 22px;
    text-align          : center;
    color               : #C1272D;
    clear               : both;
    width               : 230px;
}
DIV.ProductHeading
{
	clear				: both;
	float				: left;
	width				: 570px;	
}
DIV.ProductWrapper
{
	clear				: both;
	float				: left;
	padding				: 0px 0px 5px 8px;
	width				: 550px;
}


DIV.ProductImage
{
	float				: left;
	padding				: 20px 0px 5px 0px;
	width				: 310px;
}
DIV.ProductImage IMG
{
	float				: left;
	margin				: 0px 5px 0px 5px;
}
DIV.ProductText
{
	color				: #666666;
	float				: right;
	width				: 230px;
	padding-top         : 40px;
}
SPAN.ProductName
{
	color				: #333333;
	font-weight			: bold;	
}
SPAN.ProductCode
{
	color				: #AAAAAA;
	line-height			: 24px;
}
DIV.ProductColour
{
    clear               : both;
    float               : left;
    width               : 255px;    
}
TABLE.ProductPrice
{
	float				: right;
	width               : 300px;
	margin-left         : 4px; 
}
TR.ProductPriceHeader TD
{
	background-color	: #050757;
	color				: #FFFFFF;
	font-size			: 8pt;
	height				: 28px;
	text-align			: center;
	font-weight         : bold;
	
}
TR.ProductPriceValue TD
{
	background-color	: #ffffff;
	color				: #1a1a1a;
	font-size			: 8pt;
	height				: 28px;
	text-align			: center;
	border              : solid 1px #f1f2f2;
}
DIV.ProductForm
{
    clear               : both;
    float               : right;
    padding             : 3px 0px 3px 0px;
    text-align          : center;
}
DIV.ProductFormBuyNow
{
    clear               : both;
    float               : right;
    padding             : 3px 0px 3px 0px;
    text-align          : right;
    width               : 200px;
}
DIV.ProductFormBuyNow LABEL
{
    float               : left;
    font-weight         : bold;
    text-align          : right;
    width               : 100px;
}
DIV.ProductForm SPAN
{
    color               : #333333;
    font-weight         : bold;
    float               : right;
    line-height         : 27px;
    margin-right        : 5px;
    font-size           : 11px;
    text-transform      : lowercase;
}
DIV.ProductForm LABEL
{
    float               : left;
    text-align          : right;
    width               : 100px;
}
SELECT.ProductFormSelect
{
    float               : right;
    font-family         : Arial;
    font-size           : 8pt;
}
INPUT.ProductFormTextbox
{
    float               : right;
    font-family         : Arial;
    font-size           : 8pt;
}
INPUT.ProductQuoteButton
{
    background-color    : Transparent;
    border              : none 0px Transparent;
    cursor              : pointer;
    color               : #1a1a1a;
    text-decoration     : none;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    width               : 97px;
    display             : block;
    background-image    : url(/gui/button_quote.png);
    height              : 20px;
    padding-top         : 2px;
    padding-left        : 25px;
    text-align          : left;
}

INPUT.ProductBuyNowButton
{
    background-color    : Transparent;
    border              : none 0px Transparent;
    cursor              : pointer;
    color               : #1a1a1a;
    text-decoration     : none;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    width               : 120px;
    display             : block;
    background-image    : url(/gui/button_more.png);
    height              : 20px;
    padding-top         : 2px;
    padding-left        : 25px;
    text-align          : left;
}






/****************************************************
    POP UP STUFF
****************************************************/
DIV.PopUpWrapper
{
    left                : 0px;
    position            : absolute;
    top                 : 0px;
    width               : 100%;
    z-index             : 500;
}
DIV.PopUpBox
{
    background-color    : #FFFFFF;
    margin-left         : auto;
    margin-right        : auto;
    position            : relative;
    top                 : 50px;
    width               : 380px;
    z-index             : 500;
}
DIV.PopUpBorderBox
{
    background-color    : #FFFFFF;
    float               : left;
    padding             : 25px;
}
DIV.PopUpBoxInner
{
    background-position : left top;
    background-repeat   : repeat-x;
    float               : left;
    width               : 370px;
}
DIV.PopUpHeader
{
    clear               : both;
    float               : left;
    line-height         : 35px;
    width               : 370px;
    border-bottom       : solid 1px #f1f2f2;
}
DIV.PopUpHeader H6
{
    color               : #1a1a1a;
    display             : block;
    float               : left;
    font-size           : 14pt;
    font-weight         : bold;
    margin              : 0px 0px 0px 10px;
    padding             : 0px 0px 0px 0px;
}
SPAN.PopUpRequiredHeader
{
    color               : #1a1a1a;
    float               : right;
    font-size           : 8pt;
    margin-right        : 10px;
}
SPAN.PopUpRequired
{
    color               : #C1272D;
}
SPAN.PopUpValidator
{
    clear               : both;
    color               : #1a1a1a;
    float               : right;
    text-align          :left;
    width               : 170px;
    padding-bottom      : 2px;
}

span.PopUpValidator i
{

    color               : #C1272D;
    padding-right       : 2px;
}
DIV.PopUpTitle
{
    clear               : both;
    float               : left;
    margin-bottom       : 7px;
    width               : 370px;       
}
DIV.PopUpTitle SPAN
{
    font-size           : 10pt;
    font-weight         : bold;
    margin-left         : 10px;
}

DIV.PopUpRow, DIV.PopUpRowTabs
{
    background-position : center bottom;
    background-repeat   : repeat-x;
    clear               : both;
    float               : left;
    padding             : 5px 0px 5px 0px;
    width               : 370px;
    font-size           : 11px;
}
DIV.PopUpRowInner
{
    float               : left;
    padding             : 5px 30px 5px 30px;
}

DIV.PopUpRowInner SPAN
{
    color               : #1a1a1a;
}


DIV.PopUpRowTabs
{
    padding             : 0px;
}
DIV.PopUpTabOn, DIV.PopUpTabOff
{
    background-position : left bottom;
    background-repeat   : no-repeat;
    color               : #1a1a1a;
    float               : left;
    font-weight         : bold;
    height              : 23px;
    line-height         : 23px;
    text-align          : center;
    width               : 115px;
    border-top          : solid 1px #cccccc;
    border-left         : solid 1px #cccccc;
    border-right         : solid 1px #cccccc;
}
DIV.PopUpTabOff
{
    color               : #4D4D4D;
    border-top          : solid 1px #f1f2f2;
    border-left         : solid 1px #f1f2f2;
    border-right         : solid 1px #f1f2f2;
    border-bottom         : solid 1px #cccccc;
}
LABEL.LabelLong, LABEL.LabelShort
{
    color               : #1a1a1a;
    float               : left;
    font-size           : 9pt;
    padding-top         : 3px;
    width               : 140px;
}

LABEL.LabelLong i, LABEL.LabelShort i
{

    color               : #C1272D;
    padding-right       : 2px;
}
LABEL.LabelShort
{
    width               : 70px;
}

SELECT.PopUpSelectbox, INPUT.PopUpFileUpload
{
    font-size           : 8pt;
    width               : 165px;
}
SELECT.PopUpSelectboxR
{
    float               : right;
    font-size           : 8pt;
    width               : 165px;
}
INPUT.PopUpFileUpload
{
    background-color    : #FFFFFF;
    border              : solid 1px #AAAAAA;
}
SPAN.PopUpPrintLabel
{
    float               : left;
}
DIV.PopUpCheckbox
{
    color               : #1a1a1a;
    float               : right;
    font-size           : 8pt;
    text-align          : right;
    width               : 310px;
}
INPUT.PopUpCancel
{
    background-color    : Transparent;
    background-image    : url(/gui/button_popup_cancel.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : left;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 5px 0px 0px;
    overflow            : hidden;
    padding-top         : 21px;
    text-align          : left;
    width               : 65px;
}
INPUT.PopUpNext
{
    background-color    : Transparent;
    background-image    : url(/gui/button_popup_next.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 0px 0px 0px;
    overflow            : hidden;
    padding-top         : 21px;
    text-align          : left;
    width               : 80px;
}
INPUT.PopUpPervious
{
    background-color    : Transparent;
    background-image    : url(/gui/button_popup_previous.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 0px 0px 0px;
    overflow            : hidden;
    padding-top         : 21px;
    text-align          : left;
    width               : 80px;
}
INPUT.PopUpSubmit
{
    background-color    : Transparent;
    background-image    : url(/gui/button_popup_submit.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 0px 0px 0px;
    overflow            : hidden;
    padding-top         : 21px;
    text-align          : left;
    width               : 80px;
}
SELECT.PopUpSelectboxDates
{
    background-color    : #FFFFFF;
    font-family         : Arial;
    font-size           : 8pt;
    margin-right        : 7px;
}
TABLE.PopUpPrice
{
	float				: left;
	width               : 310px;
}
TR.PopUpPriceHeader TD
{
	background-color	: #050757;
	color				: #ffffff;
	font-size			: 8pt;
	height				: 28px;
	padding				: 0px 5px 0px 5px;
	text-align			: center;
	
}
TR.PopUpPriceValue TD
{
	background-color	: #ffffff;
	color				: #1a1a1a;
	font-size			: 8pt;
	height				: 28px;
	padding				: 0px 5px 0px 5px;
	text-align			: center;
	border              : solid 1px #f1f2f2;
}
INPUT.PopUpTextboxR
{
    border              : solid 1px #AAAAAA;
    background-color    : #FFFFFF;
    float               : right;
    font-family         : Arial;
    font-size           : 8pt;
    margin              : 0px 0px 0px 115px;
    text-align          : right;
    width               : 50px;
}
SPAN.PopUpSpanboxR
{
    color               : #1a1a1a;
    display             : block;
    float               : right;
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : bold;
    line-height         : 16px;
    margin              : 0px 0px 0px 115px;
    text-align          : right;
}
TEXTAREA.PopUpTextbox
{
    border              : solid 1px #AAAAAA;
    background-color    : #FFFFFF;
    float               : right;
    font-family         : Arial;
    font-size           : 8pt;
    margin              : 0px 0px 0px 30px;
    width               : 200px;
}
SPAN.PopUpInfoText
{
    color               : #999999;
    font-size           : 8pt;
}
INPUT.LoginTextbox
{
    border              : solid 1px #AAAAAA;
    background-color    : #FFFFFF;
    float               : right;
    font-family         : Arial;
    font-size           : 8pt;
    margin              : 0px 0px 0px 0px;
    text-align          : left;
    width               : 200px;
}
INPUT.RegisterTextbox
{
    border              : solid 1px #AAAAAA;
    background-color    : #FFFFFF;
    float               : left;
    font-family         : Arial;
    font-size           : 8pt;
    margin              : 0px 0px 0px 0px;
    text-align          : left;
}

INPUT.LoginCancel
{
    background-image    : url(/gui/button_login_cancel.gif);
}

.accountButtons 
{
    float:right;
}

INPUT.LoginRegister
{
    background-image    : url(/gui/button_register.png);
    float               : right;
    width               : 116px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    height              : 23px;
    vertical-align      : middle;
}

.LoginRegister
{
    background-image    : url(/gui/button_register.png);
    float               : right;
    width               : 116px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    height              : 23px;
    vertical-align      : middle;
}

.OpenBasket
{
    background-image    : url(/gui/button_register.png);
    float               : right;
    width               : 116px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    height              : 23px;
    line-height         : 23px;
    color               : #0e101c;
    text-align          : center;
}


INPUT.Buy
{
    background-image    : url(/gui/button_register.png);
    float               : right;
    width               : 116px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    height              : 23px;
    vertical-align      : middle;
}

.LoginAccount
{
}

INPUT.Login
{
    background-image    : url(/gui/button_login.png);
    float               : right;
    width               : 65px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    color               : #0e101c;
    height              : 23px;
    vertical-align      : middle;
}

INPUT.Cancel
{
    background-image    : url(/gui/button_login.png);
    float               : left;
    width               : 65px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    color               : #0e101c;
    height              : 23px;
    vertical-align      : middle;
}

INPUT.Update
{
    background-image    : url(/gui/button_login.png);
    float               : left;
    width               : 65px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    color               : #0e101c;
    height              : 23px;
    vertical-align      : middle;
}

INPUT.Logout
{
    background-image    : url(/gui/button_login.png);
    float               : right;
    width               : 65px;
    background-color    : Transparent;
    border              : solid 0px transparent;
    margin-top          : 3px;
    margin-left         : 5px;
    cursor              : pointer;   
    font-weight         : bold;  
    font-size           : 11px;
    color               : #0e101c;
    height              : 23px;
    vertical-align      : middle;
}

.loginWelcome
{
    float               : right;
    height              : 23px;
    font-weight         : bold;  
    font-size           : 11px;
    color               : #000000;
    text-align          : right;

}



SPAN.NewsletterTextbox
{
    color               : #FFFFFF;
    font-size           : 8pt;
    float               : left;
}
DIV.ProductAZ
{
    border-bottom       : solid 1px #f2f2f2;
    clear               : both;
    float               : left;
    padding             : 6px 0px 4px 2px;
    text-align          : right;
    width               : 550px;
    margin-left         : 10px;
}
DIV.ProductAZ A
{
    color               : #1a1a1a;
    margin              : 0px 0px 0px 2px;
    text-decoration     : none;
    width               : 15px;
    height              : 15px;
    display             : block;
    line-height         : 15px;
    text-align          : center;
    float               :left;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    border              : solid 1px #f2f2f2;
}

DIV.ProductAZ A:hover
{
    color               : #1a1a1a;
    margin              : 0px 0px 0px 2px;
    text-decoration     : none;
    width               : 15px;
    height              : 15px;
    display             : block;
    line-height         : 15px;
    text-align          : center;
    float               :left;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    border              : solid 1px #cccccc;
}
DIV.ProductAZ A.Selected
{
    color               : #ffffff;
    margin              : 0px 0px 0px 2px;
    text-decoration     : none;
    width               : 15px;
    height              : 15px;
    display             : block;
    line-height         : 15px;
    text-align          : center;
    float               :left;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 1px;
    border              : solid 1px #f2f2f2;
    background-color    : #050757;
}
DIV.BasletHeading
{
color                   : #1a1a1a;
    float               : left;
    font-family         : Arial;
    font-size           : 12pt;
    font-weight         : bold;
	width				: 560px;
	padding             : 10px 0px 0px 0px;	
}
DIV.BasketRow
{
    clear               : both;
    float               : left;
    padding             : 3px 0px 3px 0px;
    width               : 570px;
    font-size           : 11px;
}

DIV.BasketTextRow
{
    clear               : both;
    float               : left;
    padding             : 3px 0px 3px 20px;
    width               : 570px;
    font-size           : 11px;
}

INPUT.BasketQuoteButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_getquote.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 5px 0px 0px;
    overflow            : hidden;
    padding-top         : 22px;
    text-align          : left;
    width               : 75px;
}
INPUT.BasketQuoteClear
{
    background-color    : Transparent;
    background-image    : url(/gui/button_clearquote.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 5px 0px 0px;
    overflow            : hidden;
    padding-top         : 22px;
    text-align          : left;
    width               : 46px;
}
INPUT.BasketTextBox
{
    border              : solid 1px #AAAAAA;
    background-color    : #FFFFFF;
    font-family         : Arial;
    font-size           : 8pt;
    margin              : 0px 0px 0px 0px;
    text-align          : left;
    width               : 40px;
}
DIV.BasketTotalRows
{
    clear               : both;
    float               : left;
    padding             : 0px 0px 3px 0px;
    width               : 570px;
}
DIV.BasketTotalRow
{
    clear               : both;
    float               : right;
    padding             : 1px 0px 0px 0px;
    width               : 270px;
}
DIV.BasketTotalLabel
{
    float               : left;
    font-size           : 8pt;
    font-weight         : bold;
    height              : 22px;
    line-height         : 22px;
    text-align          : right;
    width               : 120px;
}
DIV.BasketTotalValueA, DIV.BasketTotalValueB
{
    background-color    : #DDDDDD;
    float               : right;
    font-size           : 8pt;
    font-weight         : bold;
    height              : 22px;
    line-height         : 22px;
    text-align          : right;
    width               : 141px;
}
DIV.BasketTotalValueB
{
    background-color    : #EEEEEE;
}
INPUT.BasketCheckoutButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_checkout.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 5px 0px 0px;
    overflow            : hidden;
    padding-top         : 22px;
    text-align          : left;
    width               : 75px;
}
INPUT.BasketClearButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_login.png);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 0px 5px 0px 0px;
    overflow            : hidden;
    padding-top         : 22px;
    text-align          : left;
    width               : 46px;
}
INPUT.BasketUpdateButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_update.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : left;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 5px 0px 0px 7px;
    overflow            : hidden;
    padding-top         : 22px;
    text-align          : left;
    width               : 58px;
}
INPUT.ButtonAddAddress
{
    background-color    : Transparent;
    background-image    : url(/gui/button_addaddress.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 22px;
    margin              : 5px 0px 0px 7px;
    overflow            : hidden;
    padding-top         : 23px;
    text-align          : left;
    width               : 89px;
}
INPUT.ButtonSaveBasket
{
    background-color    : Transparent;
    background-image    : url(/gui/button_savebasket.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 21px;
    margin              : 5px 0px 0px 7px;
    overflow            : hidden;
    padding-top         : 22px;
    text-align          : left;
    width               : 125px;
}
/************************************************************************
    MASTER PAGE :-  main.master
************************************************************************/
HTML, BODY, FORM
{
    font-family         : Arial;
    font-size           : 10pt;
    margin              : 0px;
    padding             : 0px;
}
BODY
{

    margin              : 0px 0px 0px 0px;
    background-image    : url(/gui/page_bg.png);
    background-position : center top;
    background-repeat   :no-repeat;


}
DIV.Wrapper
{
    margin-left         : auto;
    margin-right        : auto;
    position            : relative;
    width               : 950px;
    z-index             : 1;
    
}
DIV.BodyMain
{
    width               : 930px; 
    margin-left         : auto;
    margin-right        : auto;

}
DIV.ColumnLeft
{
    float               : left;
    width               : 199px;
    border-right        : solid 1px #f2f2f2;
}
DIV.ColumnContainer
{
    float               : right;
    width               : 730px;
}
DIV.ColumnCenter
{
    float               : left;
    width               : 570px;
}

DIV.FrontColumnCenter
{
    float               : left;
    width               : 350px;
}
DIV.ColumnRight
{
    float               : right;
    width               : 160px;
}
DIV.BookMark
{
    clear               : both;
    float               : right;
    margin              : 10px 0px 4px 0px;
    width               : 142px;
}
/************************************************************************
    OVERLAY 
************************************************************************/
DIV.MasterOverLay
{
    background-color    : #000000;
    position            : absolute;
    height              : 100%;
    left                : 0px;
    top                 : 0px;
    width               : 100%;
    z-index             : 100;
    filter              : alpha(opacity=80);
    -moz-opacity        :.80;
    opacity             :.80;
}
/************************************************************************
    HEADER
************************************************************************/
DIV.Header
{
    float               : left;
    height              : 146px;
    width               : 930px;
    margin              : 14px 0px 0px 10px;
    
}
DIV.HeaderMenu
{
    float               : right;
    height              : 29px;
    text-align          : right;
    padding-right       : 5px;
    line-height         : 29px;
    width               : 925px;
}
DIV.HeaderMenu H1
{
    color               : #FFFFFF;
    float               : left;
    font-family         : Arial;
    font-size           : 14pt;
    font-weight         : bold;
    padding             : 0px;
}
DIV.HeaderMenu SPAN
{
    color               : #000000;
    display             : block;
    float               : right;
    font-size           : 8pt;

}


DIV.HeaderMenu a
{
    color               : #000000;
    float               : right;
    background-image    : url(/gui/button_register.png);
    text-align          : center;
    width               : 116px;

}
INPUT.HeadRegButton
{
    float               : right;
    cursor              : pointer;
    height              : 27px;
    overflow            : hidden;
    width               : 78px;
}
INPUT.HeadLoginButton, INPUT.HeadLogOutButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_login.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 38px;
    margin              : 0px 0px 0px 7px;
    overflow            : hidden;
    padding-top         : 35px;
    width               : 61px;
}
INPUT.HeadLogOutButton
{
    background-image    : url(/gui/button_logout.gif);
}
DIV.HeaderLogo, DIV.HeaderStrapLine
{
    clear               : both;
    float               : left;
    height              : 100px;
    width               : 930px;
}
DIV.HeaderStrapLine
{
}
/************************************************************************
    BROWSE BY MODULE
    MODULE :-  /modules/mod_menuselection.ascx
************************************************************************/
DIV.DropDownMenu
{
    clear               : both;
    float               : left;
    height              : 46px;
    line-height         : 46px;
    width               : 925px;
    margin-left         : 10px;
	padding-left:5px;
}
DIV.DropDownMenuWrapper
{
    background-position : right 5px;
    background-repeat   : no-repeat;
    float               : left;
    height              : 38px;
    padding-top         : 12px;
    padding-left        : 10px;
}

DIV.DropDownMenuWrapper, SELECT
{
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
    margin              : 0px 0px 0px 0px;
}
DIV.DropDownMenuButtons
{
    float               : left;
    height              : 46px;
    margin              : 0px 10px 0px 0px;
    font-size           : 11px;
    font-weight         : bold;
}

.DropDownMenuButtons a
{
    color               : #1a1a1a;
    padding-left        : 10px;
    text-decoration     : none;
}

.DropDownMenuButtons a:hover
{
    color               : #000000;
    padding-left        : 10px;
    text-decoration     : none;
}
/************************************************************************
    SEARCH MODULE
    MODULE :-  /modules/search_advance.ascx
************************************************************************/
DIV.AdvancedSearchOverlay
{
    left                : 0px;
    position            : absolute;
    top                 : 0px;
    width               : 100%;
    z-index             : 500;
}
DIV.AdvancedSearchPopUpBox
{
    margin-left         : auto;
    margin-right        : auto;
    position            : relative;
    top                 : 50px;
    width               : 362px;
    z-index             : 500;
    height              : 323px;
    background-image    : url(/gui/searchmenu_popout_bg.png);
}

INPUT.ButtonAdvancedSearch, INPUT.ButtonAdvancedClear
{
    background-color    : Transparent;
    background-image    : url(/gui/button_search.png);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 27px;
    margin              : 30px 10px 0px 7px;
    overflow            : hidden;
    padding-top         : 23px;
    text-align          : left;
    width               : 108px;
}

INPUT.ButtonAdvancedSearchClose
{
    background-color    : Transparent;
    background-image    : url(/gui/button_close.png);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : left;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 27px;
    margin              : 30px 10px 0px 10px;
    overflow            : hidden;
    padding-top         : 23px;
    text-align          : left;
    width               : 65px;
}
INPUT.ButtonAdvancedClear
{
    background-image    : url(/gui/button_advancedsearchclear.gif);
    width               : 49px;
}





DIV.AdvancedSearch
{
    background-position : center top;
    background-repeat   : no-repeat;
    color               : #FFFFFF;
    float               : right;
    font-size           : 8pt;
    width               : 341px;
    height              : 277px;
    padding-top         : 75px;
}
DIV.AdvancedSearchRow
{
    float               : left;
    width               : 340px;
}


DIV.AdvancedSearchBox
{
    float               : left;
    padding-left        : 10px;
    padding-right       : 10px;
    width               : 340px;
    padding-top         : 5px;
}

DIV.AdvancedSearchTitle
{
    float               : left;
    padding-left        : 10px;
    padding-right       : 10px;
    width               : 340px;
    padding-top         : 15px;
    font-size           : 14px;
    font-weight         : bold;
    padding-bottom      : 5px;
}

DIV.AdvancedSearchBoxText
{
    float               : left;
    padding-right       : 10px;
    width               : 107px;
}


TABLE.ThemeRadioButtons
{
    float               : left;
}
SELECT.AdvancedSearchRow
{
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
}
INPUT.AdvancedSearchRow
{
    border              : solid 1px #A7A6AA;
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
}

INPUT.AdvancedSearchRowRight
{
    border              : solid 1px #A7A6AA;
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
    float               : right;
    margin-right        : 70px;
}

SPAN.AdvancedSearchRowRight
{
    font-family         : Arial;
    font-weight         : normal;
    float               : right;
    text-align          : left;
    width               : 230px;
    font-weight         : bold;
    font-size           : 14px;
}
INPUT.ButtonAdvancedSearch, INPUT.ButtonAdvancedClear
{
    background-color    : Transparent;
    background-image    : url(/gui/button_search.png);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 27px;
    margin              : 30px 10px 0px 7px;
    overflow            : hidden;
    padding-top         : 23px;
    text-align          : left;
    width               : 108px;
}
INPUT.ButtonAdvancedClear
{
    background-image    : url(/gui/button_advancedsearchclear.gif);
    width               : 49px;
}
/************************************************************************
    SEARCH MODULE BASIC
    MODULE :-  /modules/search_basic.ascx
************************************************************************/
INPUT.BasicSearchTextbox
{
    border              : solid 0px #A7A6AA;
    font-family         : Arial;
    font-size           : 8pt;
    font-weight         : normal;
    height              : 18px;
    margin              : 12px 0px 0px 5px;
    float               : right;
    padding             : 5px 0px 0px 8px;
    background-color    : Transparent;
    background-image    : url(/gui/input_search.png);
}
INPUT.BasicSearchButton
{
    cursor              : pointer;
    height              : 27px;
    overflow            : hidden;
    text-align          : center;
    width               : 70px;
    float               : right;
    margin              : 10px 5px 0px 5px;
    color               : #1a1a1a;
    font-size           : 11px;
    background-image    : url(/gui/button_simple_search.png);
    background-position : center center;
    background-repeat   : no-repeat;
    border              : none 0px Transparent;
    background-color    : Transparent;



}
INPUT.BasicSearchAdvanceButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_search.png);
    background-position : center center;
    background-repeat   : no-repeat;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 27px;
    margin              : 5px;
    overflow            : hidden;
    padding-top         : 39px;
    text-align          : left;
    width               : 144px;
}
/************************************************************************
    BREADCRUMB, MINI BASKET AND CURRENCY
************************************************************************/
DIV.BreadCrumbWrapper
{
    clear               : both;
    color               : #1a1a1a;
    float               : left;
    height              : 29px;
    width               : 928px;
    margin-left         : 10px;
    line-height         : 29px;
    padding-right       : 2px;
}

.BreadCrumbWrapper a
{
    color               : #1a1a1a;
    float               : left;
    line-height         : 23px;
    background-image    : url(/gui/button_basket.png);
    height              : 23px;
    text-align          : center;
    width               : 140px;
    margin-top          : 3px;
    margin-left         : 5px;
    text-decoration     : none;
}

.ButtonQuote
{
    color               : #1a1a1a;
    float               : right;
    line-height         : 23px;
    background-image    : url(/gui/button_basket.png);
    height              : 23px;
    text-align          : center;
    width               : 140px;
    margin-top          : 25px;
    margin-bottom       : 10px;
    margin-left         : 5px;
    text-decoration     : none;
    background-color    : Transparent;
    border              : solid 0px transparent;
    font-size           : 11px;
    font-weight         : bold;
}

DIV.BasketDetail
{
    float               : left;
    font-size           : 8pt;
    font-weight         : bold;
}
DIV.BasketDetail SPAN
{
    float               : left;
    margin-left         : 10px;
}
DIV.BasketDetail IMG
{
    float               : left;
    margin              : 5px 10px 0px 10px;
}
DIV.CurrencyBanner
{
    float               : left;
    padding-left        : 5px;
}

DIV.CurrencyBannerText
{
    color               : #1a1a1a;
    float               : left;
    font-size           : 11px;
    font-weight         : bold;
    height              : 27px;
    line-height         : 27px;
    overflow            : hidden;
}

INPUT.ButtonCurrencyOn
{
    background-color    : Transparent;
    background-image    : url(/gui/button_currency_on.gif);
    border              : none 0px Transparent;
    background-repeat   : no-repeat;
    cursor              : pointer;
    text-align          : center;
    width               : 28px;
    font-size           : 11px;
    font-weight         : bold;
    padding-bottom      : 4px;
    padding-top         : 4px;
    padding-bottom      : 5px;
    float               : left;
    margin-top          : 3px;
    margin-right        : 3px;
    color               : #1a1a1a;
}

INPUT.ButtonCurrency
{
    background-color    : Transparent;
    background-image    : url(/gui/button_currency.gif);
    border              : none 0px Transparent;
    background-repeat   : no-repeat;
    cursor              : pointer;
    text-align          : center;
    width               : 28px;
    font-size           : 11px;
    font-weight         : bold;
    color               : #ffffff;
    padding-bottom      : 4px;
    padding-top         : 4px;
    padding-bottom      : 5px;
    float               : left;
    margin-top          : 3px;
    margin-right        : 3px;
}

/************************************************************************
    CONTENT MENU MODULE
    MODULE :-  /modules/menu_content.ascx
***********************************************************************
DIV.ContentLink
{
    background-image    : url(/gui/contentlink_background.gif);
    background-position : right center;
    background-repeat   : no-repeat;
    clear               : both;
    float               : right;
    height              : 21px;
    line-height         : 18px;
    margin-top          : 5px;
    width               : 155px;
}
DIV.ContentLink A
{
    color               : #1a1a1a;
    display             : block;
    text-align          : right;
    padding             : 0px 10px 0px 0px;
    text-decoration     : none;
    text-transform      : lowercase;
}*/

DIV.ContentLink
{
    clear               : both;
    float               : right;
    margin-top          : 5px;
    width               : 155px;
    padding             : 3px 0px;
    background-color    : #eee;
}
DIV.ContentLink A
{
    color               : #000;
    display             : block;
    text-align          : right;
    padding             : 0px 10px 0px 10px;
    text-decoration     : none;
    text-transform      : lowercase;
}
/************************************************************************
    ACCOUNT MENU MODULE
    MODULE :-  /modules/menu_account.ascx
************************************************************************/
DIV.AccountLink
{
    clear               : both;
    float               : left;
    height              : 21px;
    line-height         : 18px;
    margin-bottom       : 5px;
    width               : 195px;
}
DIV.AccountLink A
{
    color               : #1a1a1a;
    display             : block;
    text-align          : left;
    padding             : 0px 20px 0px 15px;
    text-decoration     : none;
    text-transform      : lowercase;
}
/************************************************************************
    RIGHT ADVERT MODULE
    MODULE :-  /modules/mod_adverts.ascx
************************************************************************/
DIV.RightAdvert
{
    clear               : both;
    float               : right;
    margin-bottom       : 4px;
    width               : 155px;
}
/************************************************************************
    POPULAR TAGS
    MODULE :-  /modules/mod_tags.ascx
************************************************************************/
DIV.PopularTags
{
    clear               : both;
    float               : right;
    line-height         : 18px;
    margin-bottom       : 5px;
    width               : 155px;
}
A.PopularTag1, A.PopularTag2, A.PopularTag3
{
    color               : #FBB03B;
    font-size           : 8pt;
    font-style          : italic;
    font-weight         : bold;
    text-decoration     : none;
}
A.PopularTag1
{
    font-size           : 8pt;
}
A.PopularTag2
{
    font-size           : 10pt;
}
A.PopularTag3
{
    font-size           : 12pt;
}
/************************************************************************
    FOOTER MODULE
    MODULE :-  /modules/mod_footer.ascx
************************************************************************/
DIV.FooterWrapper
{
    border-top          : solid 1px #f1f2f2;
    clear               : both;
    color               : #777777;
    float               : left;
    font-size           : 8pt;
    margin-top          : 10px;
    padding             : 5px 0px 15px 0px;
    width               : 930px; 
    margin-left         : 10px; 
}
DIV.FooterLinks
{
    border-right        : solid 1px #f1f2f2;
    float               : left;
    width               : 362px;
}
DIV.FooterLinks SPAN
{
    clear               : both;
    display             : block;
    font-weight         : bold;
    margin-left         : 10px;
    font-size           : 14px;
    color               : #1a1a1a;
    padding             : 10px 0px 10px 0px;
}
DIV.FooterLinks A
{
    color               : #777777;
    display             : block;
    float               : left;
    line-height         : 18px;
    text-decoration     : none;
    margin-left         : 10px;
    width               : 170px;
}
DIV.FooterAddress
{
    float               : right;
    text-align          : right;
    padding-right       : 10px;
}
/************************************************************************
    LEFT MENU
************************************************************************/
DIV.LeftMenuLink
{
    float               : left;
    width               : 195px;
    padding-top         : 5px;
}
DIV.LeftMenuHead
{
    float               : left;
    height              : 34px;
    line-height         : 34px;
    width               : 195px;
    padding-top         : 2px;

}
DIV.LeftMenuHead SPAN
{
    color               : #1b215a;
    font-size           : 12px;
    font-weight         : bold;
    line-height         : 34px;
    margin              : 0px 0px 0px 5px;

}
DIV.LeftMenuBody
{
    background-position : left bottom;
    background-repeat   : repeat-y;
    clear               : both;
    float               : left;
    margin-bottom       : 15px;
    min-height          : 30px;
    width               : 195px;
}
DIV.LeftMenuItem, DIV.LeftMenuItemEco
{
    background-position : left bottom;
    background-repeat   : no-repeat;
    clear               : both;
    float               : left;
    height              : 30px;
    line-height         : 30px;
    width               : 195px;
    border-bottom       : solid 1px #f2f2f2;
}
DIV.LeftMenuItem A
{
    color               : #ffffff;
    display             : block;
    padding             : 0px 5px 0px 15px;
    text-decoration     : none;
    font-size           : 12px;
    text-transform      : capitalize;
    background-color    : #727eb4;
    font-weight         : bold;
}
DIV.LeftMenuItemEco A
{
    color               : #ffffff;
    display             : block;
    padding             : 0px 5px 0px 15px;
    text-decoration     : none;
    font-size           : 12px;
    text-transform      : capitalize;
    background-color    : #727eb4;
    font-weight         : bold;
}
DIV.LeftMenuItem A:HOVER
{
    background-position : left center;
    background-repeat   : no-repeat;
    color               : #ffffff;
    display             : block;
    padding             : 0px 5px 0px 15px;
    text-decoration     : none;
	background-color:#263478;
}
DIV.LeftMenuSubItem
{
    background-image    : url(/gui/menu_item_background.gif);

    clear               : both;
    float               : left;
    height              : 30px;
    line-height         : 30px;
    width               : 195px;

}
DIV.LeftMenuSubItem A
{
    background-color    : #EEEEEE;
    color               : #333333;
    display             : block;
    padding             : 0px 5px 1px 15px;
    text-decoration     : none;
    font-size           : 12px;

}
DIV.LeftMenuSubItem A:HOVER
{
    color               : #263478;
    display             : block;
    padding             : 0px 5px 1px 15px;
    text-decoration     : none;
    font-size           : 12px;
}
/************************************************************************
    LEFT MENU
************************************************************************/
DIV.RightMenuHead
{
    background-image    : url(/gui/menuright_head_background.gif);
    background-position : left bottom;
    background-repeat   : no-repeat;
    clear               : both;
    float               : right;
    height              : 30px;
    line-height         : 30px;
    width               : 155px;
}
DIV.RightMenuHead SPAN
{
    color               : #FFFFFF;
    font-size           : 11pt;
    font-style          : italic;
    font-weight         : bold;
    line-height         : 30px;
    margin              : 0px 0px 0px 10px;
}
DIV.RightMenuBody
{
    background-image    : url(/gui/menuright_body_background.gif);
    background-position : left bottom;
    background-repeat   : repeat-y;
    clear               : both;
    float               : right;
    margin-bottom       : 15px;
    min-height          : 30px;
    text-align          : right;
    width               : 155px;
}
/************************************************************************
    ACCOUNT SECTION
************************************************************************/
DIV.AccountHeading
{
	border-bottom		: solid 1px #f1f2f2;
	float				: left;
	width				: 565px;	
    color               : #1a1a1a;
    font-family         : Arial;
    font-size           : 11pt;
    font-weight         : bold;
    padding             : 12px 0px 10px 5px;
    margin              : 0px;    
}

DIV.AccountRow
{
	clear				: both;
	float				: left;
	margin              : 3px 0px 3px 0px;
	width				: 570px;	
}
DIV.AccountRow LABEL
{
    float               : left;
    text-align          : right;
    width               : 150px;
}
SPAN.AccountRequired
{
    color               : #C1272D;   
}
INPUT.AccountTextbox
{
    border              : solid 1px #A7A6AA;
    float               : left;
    font-family         : Arial;
    font-size           : 8pt;
}
INPUT.AccountButton
{
    background-color    : Transparent;
    background-image    : url(/gui/button_save.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    border              : none 0px Transparent;
    cursor              : pointer;
    float               : left;
    height              : 22px;
    overflow            : hidden;
    margin-top          : 5px;
    padding-top         : 23px;
    text-align          : left;
    width               : 56px;
}
DIV.AccountQuoteRow
{
    clear               : both;
    color               : #333333;
    float               : left;
    margin              : 2px 0px 3px 0px;
    width               : 250px;
}
SPAN.QuoteLeft
{
    float               : left;
    width               : 130px;
}
INPUT.AccountQuotePayNow
{
    background-color    : Transparent;
    background-image    : url(/gui/button_paynow.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 22px;
    margin              : 0px 0px 0px 0px;
    overflow            : hidden;
    padding-top         : 23px;
    text-align          : left;
    width               : 65px;
}
INPUT.AccountBasketOpen
{
    background-color    : Transparent;
    background-image    : url(/gui/button_openbasket.gif);
    background-position : center center;
    background-repeat   : no-repeat;
    float               : right;
    border              : none 0px Transparent;
    cursor              : pointer;
    height              : 22px;
    margin              : 0px 0px 0px 0px;
    overflow            : hidden;
    padding-top         : 23px;
    text-align          : left;
    width               : 89px;
}
/************************************************************************
    DATAGRIDS
************************************************************************/
TABLE.DataGrid
{
    background-color    : #FFFFFF;
    border-style        : none;
    clear               : both;
    color               : #666666;
    float               : left;
    font-size           : 8pt;
    width               : 570px;
}
TABLE.DataGrid TR
{
    background-color    : #EEEEEE;
}
TABLE.DataGrid TR.DGAlternate
{
    background-color    : #DDDDDD;
}
TD.DGHead, TD.DGHeadC
{
    background-color    : #050757;
    color               : #FFFFFF;
    font-weight         : bold;
    height              : 28px;
    padding-left        : 3px;
    padding-right       : 3px;
}
TD.DGItem, TD.DGItemC
{
    height              : 28px;
    padding-left        : 3px;
    padding-right       : 3px;
    vertical-align      : middle;
}
TD.DGHeadC, TD.DGItemC
{
    text-align          : center;
}
TABLE.DataGrid A
{
    color               : #1a1a1a;
    font-weight         : bold;
    text-decoration     : none;
}

span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(select.gif) no-repeat; 
  overflow: hidden; 
}
