﻿body
{
}
.HPRightCol
{
    float: right;
    width: 544px;
    overflow: hidden;
}
.HPLeftCol
{
    float: right;
    width: 190px;
    overflow: hidden;
}
.HPDottedLineContainer
{
    border-left: dotted 1px #dad9d9;
    width: 543px;
    position: relative;
    z-index: 6;
}
/* IE6 Only */
* html .AbsDottedLine
{
    left: 461px;
    height: 738px;
}
/* IE7 Only */
*:first-child + html .AbsDottedLine
{
    left: 465px;
}
.HPControlsPadder
{
    padding-top: 20px;
}




/*****Search Categories*****/

.HPSearchCategoriesMainContainer
{
    width: 544px;
    height: 205px;
    overflow: hidden;
    color: #727274;
    font-family: Arial;
    font-size: 12px;
    position: relative;
    z-index: 5;
}
.HPSearchCategoriesCenter
{
    width: 514px;
    height: 185px;
    background: url('HomePage/search_engine_bg.jpg') no-repeat;
    padding: 10px 15px;
}
.HPSearchCategoriesInsideRight
{
    width: 258px;
    float: left;
    padding-top: 10px;
}
.HPSearchCategoriesInsideLeft
{
    width: 243px;
    float: right;
}
.HPSearchCategoriesTitle
{
    margin: 0px; /*background-image:url('Images/SearchCategories/title.jpg');*/
    font-size: 26px;
    font-weight: bold; /*filter: alpha(opacity=85);     opacity: 0.85;*/
    padding-bottom: 3px;
    padding-right: 40px;
}
.HPSearchCategoriesLabel
{
    width: 242px;
    font-weight: bold;
    padding: 2px 0px;
}
.HPSearchCategoriesSelect
{
    width: 245px;
    border: solid 1px #abacac;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 12px;
    height: 19px; /*background-image:url('Images/SearchStrip/search_pixel.gif'); 	background-repeat:repeat-x; 	background-position:top;*/
    z-index: -1; /*must have*/
}
/* IE6 Only */
* html .HPSearchCategoriesSelect
{
}

/* IE7 Only */
*:first-child + html .HPSearchCategoriesSelect
{
}
.HPSearchCategoriesLink
{
    margin-top: 15px;
    font-weight: bold;
    font-size: 11px;
}
.HPSearchCategoriesLink img
{
    border: none;
    width: 9px;
    height: 9px;
}
.HPSearchCategoriesLink a
{
    color: #C01B23;
    text-decoration: none;
}
.HPSearchCategoriesLink a:hover
{
    color: #C01B23;
    text-decoration: underline;
}
.HPSearchCategoriesSubmit
{
    background: url('HomePage/search_engine_button.jpg') no-repeat;
    margin-right: 191px;
    margin-top: 10px;
    width: 55px;
    height: 24px;
    cursor: pointer;
}
.HPSearchCategoriesMessages
{
    width: 501px;
    margin-right: 12px;
    margin-top: 10px;
    color: #fff;
}

/* IE6 Only */
* html .HPSearchCategoriesMessages
{
    margin-top: 5px;
}
.HPSearchCategoriesMessages a
{
    color: #fff;
    text-decoration: none;
}
.HPSearchCategoriesMessages a:hover
{
    color: #3cc1f3;
    text-decoration: none;
}
.HPSearchCategoriesErrorSpan
{
    color: #FF0000;
    display: none;
    font-size: 11px;
    font-weight: normal;
}
.HPSearchCategoriesIframeContainer
{
    width: 544px;
    height: 198px;
    direction: rtl;
}
.HPSearchCategoriesMainContainer .HPSearchCategoriesCenter .HPSearchCategoriesInsideLeft .ToolTip
{
    padding-right: 40px;
    line-height: 20px;
    font-weight: normal;
}
.HPSearchCategoriesMainContainer .HPSearchCategoriesCenter .HPSearchCategoriesInsideLeft .ToolTip.WithBG
{
    background: url('HomePage/tooltip_bg.png') no-repeat;
    width: 223px;
    height: 90px;
    padding: 10px;
}

/*****Top Floats*****/
.HPTopFloatsContainer
{
    width: 544px;
    height: 100px;
    overflow: hidden;
    color: #727274;
    font-family: Arial;
    font-size: 12px;
    margin-top: 20px;
}
/* IE6 Only */
* html .HPTopFloatsContainer
{
    margin-bottom: 20px;
    margin-top: 0px;
}
.HPTopFloatsItemContainer
{
    width: 245px;
    float: right;
    overflow: hidden;
}
.HPTopFloatsDivider
{
    width: 27px;
    float: right;
    overflow: hidden;
}
.HPTopFloatsItemImage
{
    float: right;
    width: 125px;
}
.HPTopFloatsItemImage img
{
    border: none;
    height: 100px;
    width: 125px;
}
.HPTopFloatsItemDetails
{
    float: right;
    width: 110px;
    padding-right: 10px;
    overflow: hidden;
}
.HPTopFloatsItemDetails .Title
{
    font-weight: bold;
    height: 30px;
    overflow: hidden;
}
.HPTopFloatsItemDetails .Title a
{
    color: #727274;
    text-decoration: none;
}
.HPTopFloatsItemDetails .Title a:hover
{
    color: #C01B23;
    text-decoration: none;
}
.HPTopFloatsItemDetails .Description
{
    font-weight: normal;
    height: 45px;
    color: #9D9C9D;
    margin: 5px 0px;
    overflow: hidden;
}
.HPTopFloatsItemDetails .More
{
    font-weight: bold;
    font-size: 11px;
    color: #C01B23;
}
.HPTopFloatsItemDetails .More div
{
    float: right;
}
.HPTopFloatsItemDetails .More img
{
    border: none;
    width: 5px;
    height: 5px;
}
.HPTopFloatsItemDetails .More a
{
    color: #C01B23;
    text-decoration: none;
}
.HPTopFloatsItemDetails .More a:hover
{
    color: #C01B23;
    text-decoration: underline;
}


/*****Banners*****/
.HPBanners
{
    /*background-color:#dad9d9;*/
}

.LeftAdsenseBanner
{
    height:620px;
    width:160px; 
    padding-left:15px;    
}
.HPMiddleRightBigBanner
{
    width: 544px;
    height: 175px;
    margin-top: 20px;
}
/*.HPLeftBannerTop
{
    width: 190px;
    height: 315px;
}*/
/*.HPLeftBannerBottom
{
    width: 190px;
    height: 315px;
    margin-top: 15px;
}*/
.HPBannerStrip
{
    width: 544px;
    height: 60px;
    margin: 0px auto;
    background-repeat: repeat-x;
    margin-top: 15px;
}
/* IE6 Only 
* html .HPBannerStrip 
{
	width:527px;
}
IE7 Only
*:first-child+html .HPBannerStrip
{
	width:527px;
}*/
.HPBannerStrip div
{
    width: 507px;
    height: 54px;
    color: #4e515a;
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px; /*background-color:#dad9d9;%*/
}
/************************/
/*****HPUsefullLinks*****/
/************************/

.HPUsefullLinks
{
    color: #727274;
    font-family: Arial;
    font-size: 12px;
}
.HPUsefullLinks .Title
{
    font-size: 18px;
    font-weight: bold;
}
.HPUsefullLinks .Tabs
{
}

.HPUsefullLinks .Tabs .Tab
{
    background: url('HomePage/shimushon_tab.jpg') no-repeat;
    width: 132px;
    height: 22px;
    float: right;
    padding-top: 5px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}
.HPUsefullLinks .Tabs .Tab:hover, .HPUsefullLinks .Tabs .Tab.Selected
{
    background: url('HomePage/shimushon_tab_over.jpg') no-repeat;
    font-size: 20px;
    padding-top: 0px;
    height: 27px;
    font-weight: bold;
}
.HPUsefullLinks .Tabs .Tab.Right
{
    width: 137px;
    background: url('HomePage/shimushon_tab_rightcorner.jpg') no-repeat;
}
/* IE6 Only */
* html .HPUsefullLinks .Tabs .Tab.Right
{
    width: 134px;
}

.HPUsefullLinks .Tabs .Tab.Right:hover, .HPUsefullLinks .Tabs .Tab.Right.Selected
{
    background: url('HomePage/shimushon_tab_rightcorner_o.jpg') no-repeat;
}
.HPUsefullLinks .Tabs .Tab.Divider
{
    width: 2px;
    background: url('HomePage/shimushon_seperation-line.jpg') no-repeat;
}
.HPUsefullLinks .Tabs .Tab.Left
{
    width: 137px;
    background: url('HomePage/shimushon_tab_leftcorner.jpg') no-repeat;
}
/* IE6 Only */
* html .HPUsefullLinks .Tabs .Tab.Left
{
    width: 134px;
}
.HPUsefullLinks .Tabs .Tab.Left:hover, .HPUsefullLinks .Tabs .Tab.Left.Selected
{
    background: url('HomePage/shimushon_tab_leftcorner_ov.jpg') no-repeat;
}

.HPUsefullLinks .SelectedTabContent
{
    width: 544px;
    height: 142px;
    background: url('HomePage/shimushon_bg.jpg') no-repeat;
}

/* IE6 Only */
* html .HPUsefullLinks .SelectedTabContent
{
    margin-top: -20px;
    margin-right: -1px;
}

.SelectedTabContent .Item
{
    width: 255px;
    float: right;
    height: 70px;
    padding-top: 15px;
}
.SelectedTabContent .Item .Image
{
    width: 85px;
    height: 68px;
    margin: 0px 18px;
    float: right;
    border: solid 1px #D0DEDE;
}
.SelectedTabContent .Item .Image img
{
    width: 85px;
    height: 68px;
    border: none;
}
/* IE6 Only */
* html .SelectedTabContent .Item .Image
{
    margin-right: 10px;
}
.SelectedTabContent .Item .SubTitle
{
    width: 103px;
    height: 55px;
    font-weight: bold;
    overflow: hidden;
    margin-top: 2px;
}
.SelectedTabContent .Item .More
{
    color: #AA922C;
    font-size: 12px;
    background: url('Site/yellow_arrow.gif') no-repeat left 6px;
    width: 80px;
    display: block;
}


.SelectedTabContent .Divider
{
    float: right;
    width: 20px;
    height: 75px;
}
.SelectedTabContent .MoreLinks
{
    padding-right: 18px;
    overflow: hidden;
}
/* IE6 Only */
* html .SelectedTabContent .MoreLinks
{
    margin-top: -35px;
}
.SelectedTabContent .MoreLinks .Title
{
    padding: 10px 0px 2px 0px;
    font-weight: bold;
    font-size: 14px !important;
}
.SelectedTabContent .MoreLinks .Link
{
    font-weight: normal;
    font-size: 14px;
    height: 16px;
    overflow: hidden;
}
.SelectedTabContent .MoreLinks .Link a
{
    font-size: 14px;
    line-height: 18px;
}
.SelectedTabContent .MoreLinks .Link a:hover
{
    font-size: 14px;
    text-decoration: none;
}

.SelectedTabContent .AjaxIndicator
{
    position: relative;
    bottom: 90px;
    right: 230px;
    display: none;
}

/*****Whats Up Floats*****/
.HPWatsUPFloats
{
    width: 519px;
    height: 286px;
    overflow: hidden;
    color: #727274;
    font-family: Arial;
    font-size: 12px;
    margin-top: 10px;
    border-bottom: dotted 1px #DAD9D9;
}
.HPWatsUPFloats .Title
{
    font-size: 18px;
    font-weight: bold;
}
.HPWatsUPFloats .ItemsContainer
{
    width: 519px;
    height: 148px;
    margin-top: 10px;
}
.HPWatsUPFloats .ItemsContainer .Item
{
    width: 259px; /*height:64px;*/
    height: 68px;
    float: right;
    overflow: hidden;
}
.HPWatsUPFloats .ItemsContainer .Item .Image
{
    width: 85px;
    height: 68px;
    float: right; /*border:solid 1px #000;*/
}
.HPWatsUPFloats .ItemsContainer .Item .Image img
{
    width: 85px;
    height: 68px;
    border: none;
}
.HPWatsUPFloats .ItemsContainer .Item .Description
{
    width: 150px;
    height: 64px;
    margin-right: 15px;
    float: right;
}
.HPWatsUPFloats .ItemsContainer .Item .Description .Title
{
    font-size: 12px;
    width: 150px;
    margin-top: 11px;
    height: 15px;
    overflow: hidden;
}
.HPWatsUPFloats a
{
    color: #727274;
    text-decoration: none;
}
.HPWatsUPFloats a:hover
{
    color: #C01B23;
    text-decoration: none;
}

.HPWatsUPFloats .ItemsContainer .Item .Description .SubTitle
{
    width: 150px;
    height: 30px;
    overflow: hidden;
    color: #9D9C9D;
}
.HPWatsUPFloats .ItemsContainer .Divider
{
    width: 519px;
    height: 12px;
    float: right;
}
.HPWatsUPFloats .LinksContainer
{
    width: 519px;
    height: 66px;
    margin-top: 10px;
}
.HPWatsUPFloats .LinksContainer .Link
{
    width: 259px;
    height: 17px;
    float: right;
    overflow: hidden;
    font-weight: bold;
    margin-bottom: 2px;
}
.HPWatsUPFloats .LinksContainer .Link img
{
    width: 5px;
    height: 5px;
    margin-bottom: 2px;
}

/*****HPCampaignsFloats*****/
.HPCampaignsFloats
{
}

.HPCampaignsFloats .Item
{
    text-decoration: none;
    filter: alpha(opacity=40);
    /*-moz-opacity: .4;
    opacity: .4;*/
    cursor: pointer;
    width: 136px;
    height: 114px;
    display: block;
    margin: 0px auto;
    text-align: center;
    float: right;
}
.HPCampaignsFloats .Item.Selected
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    background: url('HomePage/nivharim_bg.jpg') no-repeat;
}
.HPCampaignsFloats .Item:hover
{
    text-decoration: none;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    background: url('HomePage/nivharim_bg.jpg') no-repeat;
}
.HPCampaignsFloats .Title
{
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}
.HPCampaignsFloats .Item .Image
{
    width: 90px;
    height: 60px;
    padding-top: 10px;
    margin: 0px auto;
}
.HPCampaignsFloats .Item .Image img
{
    width: 90px;
    height: 60px;
    border: solid 1px #E8E9EB;
}
.HPCampaignsFloats .Item .SubTitle
{
    height: 28px;
    overflow: hidden;
    text-align: center;
    padding-top: 7px;
    width: 90px;
    font-size: 12px;
    margin: 0px auto;
    padding-top: 5px;
}

/*****HPMostWanted*****/
.HPMostWanted
{
    width: 190px;
    height: 184px;
    overflow: hidden;
    color: #727274;
    font-family: Arial;
    font-size: 11px;
    margin-top: 16px;
}
.HPMostWanted .Title
{
    font-size: 18px;
    padding-right: 10px;
}
.HPMostWanted .Content
{
    height: 141px;
    width: 190px;
    margin-top: 1px;
    padding-top: 12px;
    background-image: url('Images/Site/left_top.gif');
    background-repeat: no-repeat;
    background-position: top;
}
/* IE6 Only */
* html .HPMostWanted .Content
{
    margin-top: 2px;
}

/* IE7 Only */
*:first-child + html .HPMostWanted .Content
{
    margin-top: 2px;
}
.HPMostWanted .Content .Item
{
    height: 65px;
    width: 63px;
    text-align: center;
    float: right;
    display: block;
    overflow: hidden;
}
.HPMostWanted .Content a
{
    color: #727274;
    text-decoration: none;
}
.HPMostWanted .Content a:hover
{
    text-decoration: none;
}
.HPMostWanted .Content .Item .Title
{
    font-size: 11px !important;
}
.HPMostWanted .Content .Item .Image img
{
    width: 33px;
    height: 35px;
    border: none;
}
.HPMostWanted .Content .Divider
{
    height: 7px;
}
/* IE6 Only */
* html .HPMostWanted .Content .Divider
{
    margin-top: -5px;
}
.HPMostWanted .Content .Line
{
    border-top: dotted 1px #dad9d9;
    margin-top: 10px;
    height: 1px;
    width: 190px;
}
/* IE6 Only */
* html .HPMostWanted .Content .Line
{
    margin-top: -5px;
}

/*****HPOpenDays*****/
.HPOpenDays
{
    width: 190px;
    height: 212px;
    color: #727274;
    font-family: Arial;
    font-size: 12px;
    background: url('Site/left_yellow_bg+line.jpg') no-repeat top;
}
.HPOpenDays .Title
{
    font-size: 18px;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 2px;
}
.HPOpenDays .Content
{
    height: 180px;
    width: 190px;
}
.HPOpenDays .Content .Items
{
    padding-top: 15px;
    height: 135px;
    width: 190px;
}
.HPOpenDays .Content .Items .Image
{
    width: 10px;
    float: right;
    margin-right: 5px;
}
.HPOpenDays .Content .Items .Item
{
    min-height: 17px;
    max-height: 34px;
    margin-top: -10px;
    width: 175px;
    padding-right: 15px;
    float: right;
    overflow: hidden;
    line-height: 16px;
}
.HPOpenDays .Content .Items .Item a
{
    text-decoration: none;
}
/* IE6 Only */
* html .HPOpenDays .Content .Items .Item
{
    height: 34px;
}


.HPOpenDays .Content .More
{
    width: 185px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    margin-top: 8px;
    text-align: left;
}
.HPOpenDays .Content .More img
{
    border: none;
    width: 17px;
    height: 24px;
    vertical-align: top;
}

/*****HPPromotions*****/
.HPPromotions
{
    direction: rtl;
}
.HPPromotions *
{
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 14px;
}
.HPPromotions .Title
{
    font-size: 20px;
    font-weight: bold;
}
.HPPromotions .RightSection
{
    width: 245px;
}

.HPPromotions .Items
{
    margin-top: 10px;
}
.HPPromotions .RightSection .Items:first-child
{
    margin-top: 0px;
}
.HPPromotions .Items .Item
{
    border-bottom: solid 1px #eee;
}
.HPPromotions .Items .Item .Image
{
    float: right;
    padding-left: 10px;
    display: block;
    cursor: pointer;
    text-decoration: none;
}
.HPPromotions .Items .Item .Description
{
    float: left;
    width: 165px;
    margin-top: -3px;
    display: block;
    cursor: pointer;
    text-decoration: none;
}
.HPPromotions .Items .Item .Description .Title
{
    font-size: 14px;
    min-height: 16px;
    max-height: 32px;
    font-weight: bold;
}
.HPPromotions .Items .Item .Description .SubTitle
{
    font-size: 14px;
    height: 32px;
}
.HPPromotions .Items .Item .Description .Arrow
{
    background: url('Site/blue_round_arror.jpg') no-repeat;
    width: 17px;
    height: 29px;
    margin-top: 10px;
}
.HPPromotions .Items .Item .Image img
{
    width: 70px;
    height: 56px;
}

.HPPromotions .MainImage
{
    /*padding-top:6px;*/
}
.HPPromotions .MainImage .Top
{
    background: url('HomePage/kidumim_bigpic_bg_top.jpg') no-repeat;
    width: 276px;
    height: 6px;
}
.HPPromotions .MainImage .Middle
{
    background: url('HomePage/kidumim_bigpic_bg_pixel.jpg') repeat-y;
    width: 276px;
}
.HPPromotions .MainImage .Bottom
{
    background: url('HomePage/kidumim_bigpic_bg_bottom.jpg') no-repeat;
    width: 276px;
    height: 17px;
}
.HPPromotions .MainImage .Middle .Info
{
    padding: 0px 9px;
    margin-top: 2px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    height: 276px;
}
.HPPromotions .MainImage .Middle .Info .Title
{
    font-size: 14px;
    height: 16px;
    font-weight: bold;
    padding-top: 8px;
}
.HPPromotions .MainImage .Middle .Info .SubTitle
{
    font-size: 14px;
    min-height: 16px;
    max-height: 48px;
    font-weight: normal;
}
.HPPromotions .MainImage .Middle .Info img
{
    width: 255px;
    height: 204px;
}


/*****HPNews*****/
.HPNews
{
    direction: rtl;
}
.HPNews *
{
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 14px;
}
.HPNews .Title
{
    font-size: 20px;
    font-weight: bold;
}
.HPNews .Items
{
    margin-top: -10px;
}
.HPNews .Item
{
    width: 50%;
    float: right;
    padding-top: 25px;
}
.HPNews .Item .Image
{
    float: right;
    display: block;
    text-decoration: none;
    cursor: pointer;
}
.HPNews .Item .Image img
{
    width: 125px;
    height: 99px;
}
.HPNews .Item .Desc
{
    float: right;
    width: 45%;
    padding: 10px;
    margin-top: -13px;
    display: block;
    text-decoration: none;
    cursor: pointer;
}
.HPNews .Item .Desc .Title
{
    font-size: 14px;
    font-weight: bold;
    min-height: 16px;
    max-height: 32px;
}
.HPNews .Item .Desc .SubTitle
{
    font-size: 14px;
    font-weight: normal;
    min-height: 16px;
    max-height: 64px;
}
.HPNews .Link
{
    font-weight: bold;
    float: left;
    display: block;
    text-decoration: none;
    margin-top: 15px;
    cursor: pointer;
}
.HPNews .Link div
{
    float: left;
}
.HPNews .Arrow
{
    background: url('Site/blue_round_arror.jpg') no-repeat;
    width: 17px;
    height: 29px;
}


/*****HPMailAccount*****/
.HPMailAccount
{
    width: 190px;
    color: #727274;
    font-family: Arial;
    font-size: 12px;
    background: url('Site/left_yellow_bg+line.jpg') no-repeat top;
}
.HPMailAccount .Title
{
    font-size: 18px;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 2px;
}
.HPMailAccount .CheckBoxStrip
{
    width: 50%;
    float: right;
    padding-top: 15px;
    font-weight: bold;
}
/* IE6 Only */
* html .HPMailAccount .CheckBoxStrip
{
    padding-top: 11px;
}
* html .HPMailAccount .CheckBoxStrip.IE6FIX
{
    padding-top: 0px;
    margin-top: -2px;
}
/* IE7 Only */
*:first-child + html .HPMailAccount .CheckBoxStrip
{
    padding-top: 11px;
}
.HPMailAccount .Field
{
    padding: 10px 10px 0px 10px;
}
/* IE6 Only */
* html .HPMailAccount .Field
{
    margin-top: -5px;
}
* html .HPMailAccount .Field.IE6FIX
{
    padding-top: 0px !important;
}
.HPMailAccount .CheckBoxStrip input
{
    vertical-align: middle;
}
.HPMailAccount .Field input
{
    height: 18px;
    width: 165px;
    border: solid 1px #b4b3b1;
    padding-top: 1px;
    padding-right: 4px;
    background-image: url('Images/SearchStrip/search_pixel.gif');
    background-repeat: repeat-x;
    background-position: top;
    color: #AA922C;
}
.HPMailAccount .Button
{
    margin-top: 10px;
    float: left;
    margin-left: 10px;
    background: url('HomePage/left_mail_enter_button.jpg') no-repeat top;
    width: 57px;
    height: 21px;
    padding-bottom: 12px;
    cursor: pointer;
}
/* IE6 Only */
* html .HPMailAccount .Button
{
    margin-left: 5px;
}

/* Contact Us */

.HPContactUs
{
    font-family: Arial;
    width: 190px;
    margin-bottom: 15px;
    height: 222px;
    direction: rtl;    
}
.HPContactUs h1
{
    color: #2A3664;
    font-size: 21px;
    font-weight: bold;
    padding-top: 4px;
    text-align: center;
    width: 180px;
}
.HPContactUs div
{
    font-size: 11px;
}
.HPContactUs .HPContactUsSmTitle
{
    color: #AA922C;
    font-weight: bold;
    font-size: 12px;
}
.HPContactUs .HPContactUsInput
{
    width: 175px;
    height: 15px;
}
.HPContactUs .HPContactUsSend
{
    width: 57px;
    height: 21px;
    border: none;
    background: url('/style/homepage/hp_contact_us_btn.jpg');
    float: left;
    margin-left: 7px;
}
.ErrorBubble
{
    background-color: #2A3664;
    bottom: 20px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    margin-bottom: -19px;
    overflow: hidden;
    padding: 2px 5px 0 0;
    position: relative;
    width: 147px;
}
.HPContactUs .Header
{
    background: url('/style/homepage/hp_contact_us_bg_up.jpg') no-repeat scroll center top;
    height: 11px;
    width: 190px;
}
.HPContactUs .Body
{
    background: url('/style/homepage/hp_contact_us_bg_line.jpg') transparent;
    background-repeat: repeat-y;
    height: 240px;
    padding: 0 5px 0 5px;    
}
.HPContactUs .Footer
{
    background: url('/style/homepage/hp_contact_us_bg_down.jpg');
    height: 28px;
    width: 190px;
}
.HPContactUs .Body .FirstRow
{
    padding-top: 55px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.HPContactUs .Body .SecondRow
{
    text-align: center;
    margin-top: 11px;
    font-size: 12px;
}
#hpContactUsSending
{
    display: none;
}
#hpContactUsError
{
    display: none;
}
#hpContactUsSent
{
    display: none;
}
