/* GENERAL STYLES */
body
{
    background: #000000 url('/images/body_bg.gif') repeat;
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    height: 100%;
}
body, a, img
{
    border: 0;
}
ul
{
    margin: 0;
    padding: 0;
}
div
{
    float: left;
    margin: 0;
    padding: 0;
}
h2, h3, h4
{
    font-family: Arial;
    line-height: 1em;
    color: #727272;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}
h2
{
    font-size: 26px;
}
h3
{
    font-size: 24px;
}
h4
{
    font-size: 16px;
}
p
{
    margin: 0;
    padding: 0;
    margin-bottom: 6px;
}
input.TextBox, textarea.TextArea
{
    font-family: Arial;
    font-size: 12px;
}
div.PageCentre
{
    float: none;
    width: 918px;
    margin-top: 19px;
    margin-left: auto;
    margin-right: auto;
}
div.Header
{
    width: 918px;
    height: 108px;
    background-image: url('/images/headerbg3.gif');
    background-repeat: no-repeat;
position: relative
}
a.HomeLink
{
    width: 220px;
    height: 75px;
    text-decoration: none;
    float: left;
    margin: 0 0 0 15px;
}
div.HeadRightMenu
{
    float: right;
    margin-right: 12px;
    width: 360px;
    height: 27px;
    background-color: #FFFFFF;
    line-height: 27px;
}
div.HeadRightMenu a
{
    color: #4D4D4D;
    font-size: 12px;
    margin: 0 20px 0 20px;
}
div.HeadRightMenu a:hover
{
    color: #000000;
}
div.HeadMenuBar
{
    background-image: url('/images/headermainmenu_bg.jpg');
    background-repeat: repeat-x;
    width: 918px;
    height: 33px;
    line-height: 30px;
}
div.HMB_Menu
{
    margin-left: 14px;
    color: #FFD801;
}
div.HMB_Menu a
{
    text-decoration: none;
    color: #FFFFFF;
    padding: 0 6px 0 6px;
}
div.HMB_Menu a:hover
{
    text-decoration: underline;
}
div.HeadSearch
{
    width: 240px;
    height: 28px;
    line-height: 28px;
position: absolute;
top: 36px;
right: -11px;
}
div.HeadSearch form
{
    height: 28px;
    position: relative;
}
div.HeadSearch input.SearchText
{
    position: absolute;
    top: 4px;
    padding: 2px 0 0 2px;
    height: 18px;
    margin-right: 6px;
}
div.HeadSearch input.Submit
{
    width: 66px;
    height: 22px;
    border: solid 1px #727272;
    position: absolute;
    top: 4px;
    right: 22px;
}
div.HeadBreadCrumb
{
    width: 918px;
    height: 25px;
    background-color: #434343;
    color: #B3B3B3;
    line-height: 25px;
display: none;
}
div.HeadBreadCrumb ul
{
    list-style: none;
    margin-left: 20px;
    padding: 0;
}
div.HeadBreadCrumb ul li
{
    display: inline;
    margin: 0;
    padding: 0;
}
div.HeadBreadCrumb a
{
    color: #B3B3B3;
    padding: 0 8px 0 0;
}
div.HeadBreadCrumb a:hover
{
    color: #FFFFFF;
}
div.MainContent
{
    width: 918px;
    margin: 10px 0 10px 0;
}
div.LoginHolder
{
    background-color: #FFFFFF;
    width: 918px;
    height: 300px;
    padding-top: 10px;
}
div.SearchHolder
{
    background-color: #FFFFFF;
    width: 918px;
    padding-top: 10px;
}
div.LoginContent
{
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}
div.SearchContent
{
    width: 495px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}
div.LoginContent input.TextBox
{
    width: 230px;
    height: 20px;
    padding-top: 5px;
    border: solid 1px #727272;
}
div.HomeContentLeft
{
    width: 743px;
    height: 400px;
}
div.HCL_Primary
{
    width: 743px;
    height: 285px;
}
div.HCL_P_Flash
{
    background-color:#FFFFFF;
    width: 398px;
    height: 285px;
}
div.HCL_P_Content
{
    width: 332px;
    height: 273px;
    background-color: #FFFFFF;
    overflow: hidden;
    font-size: 12px;
    padding: 6px;
}
div.HCL_P_Content h2
{

}
div.HCL_P_Content p
{
    margin: 6px;
}
div.HCL_Secondary
{
    width: 743px;
    height: 125px;
    padding: 10px 0 10px 0;
}
div.SecondaryItemLeft, div.SecondaryItemMid, div.SecondaryItemRight
{
    background-image: url('/images/secondaryitem_temp2.gif');
    background-repeat: no-repeat;
    width: 242px;
    height: 105px;
}
div.SecondaryItemLeft
{
    margin: 0 4px 0 0;
}
div.SecondaryItemMid
{
    margin: 0 0 0 4px;
}
div.SecondaryItemRight
{
    margin: 0 0 0 8px;
}
div.SI_Image
{
    width: 87px;
    height: 87px;
    margin: 9px;
}
div.SI_Content
{
font-size:11px;
    margin: 9px;
    margin-left: 0;
    width: 122px;
    height: 87px;
    overflow: hidden;
}
div.SI_Content a
{
    text-decoration: none;
    color: #3445AD;
    font-size: 12px;
    font-weight: bold;
}
div.SI_Content a:hover
{
    text-decoration: underline;
}
div.SI_Content p
{
    margin: 2px 0 2px 0;
}
div.HomeContentRight
{
    height: 400px;
    overflow: hidden;
    width: 172px;
    margin-top: 0px;
    margin-left: 0px;
}
div.LeftContent
{
    width: 385px;
    background-color: #000000;
    padding: 0;

}
div.LCContent
{
    background-color: #FFFFFF;
    padding: 10px;
    padding-bottom: 0;
    width: 365px;
}

div.LCContent ul
{
    margin-left: 1em;
    padding-left: 1em;
}
div.LeftContentImg
{
    text-align: center;
    width: 365px;
}
div.LeftContent a
{
    color: #3445AD;
    font-weight: bold;
}
div.ExtraContent
{
    clear: left;
    width: 385px;
    line-height: 0;
    margin-left: -10px;
}
div.ParentLink
{
    clear: left;
    width: 385px;
    height: 35px;
    background-image: url('/images/parentlink_bg.gif');
    background-repeat: no-repeat;
    margin-left: -10px;
    margin-bottom: -20px;
    margin-top:10px;
}
div.ParentLink a
{
    color: #3445AD;
    font-weight: bold;
    font-size: 12px;
    margin-left: 20px;
    height: 35px;
    line-height: 33px;
    text-decoration: none;
}
div.ParentLink a:hover
{
    text-decoration: underline;
}
div.RightContent
{
    width: 503px;
    background-color: #FFFFFF;
    padding: 10px;
    height: 480px;
    overflow: auto;
    overflow-x: hidden;
    float: right;
}
div.RightContent a
{
    color: #3445AD;
    font-weight: bold;
}
ul.ProductUL
{
    margin-left: 1em;
    margin-bottom: 6px;
    padding-left: 1em;
}
#ProductList
{
    width: 503px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#ProductList li.Product
{
    width: 503px;
    margin: 5px 0;
    float: left;
}
#ProductList li.Product img
{
    float: left;
}
#ProductList li.Product div.ProductListContent
{
    width: 320px;
    margin-left: 10px;
}
#ProductList li.Product div.ProductListContent h3
{

}
#ProductList li.Product div.ProductListContent p
{

}
#ProductList li.Product a.ProductLink
{
    color: #3445AD;
    font-weight: bold;
    font-size: 12px;
}

div.Footer
{
    width: 918px;
    height: 27px;
}
div.Copyright
{
    background: url('/images/footer_copyright_bg.jpg') repeat-x;
    width: 904px;
    height: 27px;
    line-height: 25px;
    color: #FFFFFF;
    padding-left: 14px;
}
div.CPLeft
{
    clear: none;
    color: #FFFFFF;
    padding-left:10px;
    line-height: 25px;
    font-size:11px;
}
div.CPRight
{
    height: 27px;
    margin-right: 6px;
    clear: none;
    float: right;
}
div.CPRight img
{
    margin-top: 6px;
    padding: 0 5px;
}
#DevelopedBy
{
    float: right;
}
div.FooterMenu
{
    float: right;
    width: 635px;
    height: 28px;
    background: url('/images/footermenu_bg.gif') no-repeat;
    margin-top: 5px;
    line-height: 26px;
    padding-left: 10px;
    color: #FFD801;
text-align:right;
display: none;
}
div.FooterMenu a
{
    color: #FFFFFF;
    text-decoration: none;
    margin: 0 6px 0 6px;
}
div.FooterMenu a:hover
{
    text-decoration: underline;
}
#Navi
{
    float: left;
    height: 33px;
    font-size: 12px;
}
#Navi li
{
    float: left;
    display: inline;
    line-height: 30px;
}
#Navi a.Selected
{
    color: #FFD801;
}
#BottomNavi
{
    float: left;
    height: 33px;
    margin-right: 10px;
}
div#BottomMenu
{
color:#FFD801;
}

div#BottomMenu a
{
    text-decoration: none;
    color: #FFFFFF;
    padding: 0 6px 0 6px;
}
div#BottomMenu a:hover
{
    text-decoration: underline;
}

#BottomNavi li
{
    float: left;
    display: inline;
    line-height: 28px;
}
#BottomNavi a.Selected
{
    color: #FFD801;
}
div.Login
{
    width: 300px;
}
div.Login a
{
    color: #3445AD;
    font-weight: bold;
    font-size: 12px;
}
div.AgentLogout
{
    width: 365px;
    margin-bottom: 20px;
    margin-top: 10px;
}
table.ContactForm
{
    width: 503px;
}
.ContactLabel
{
    color: #727272;
    clear: left;
    margin-top: 6px;
}
div.Error
{
    color: #FF0000;
}
div.Error ul
{
    list-style: none;
}
fieldset.ContactFieldset
{
    border: 0;
    clear: left;
    margin-left: 10px;
}
table.ContactForm input.TextBox
{
    width: 270px;
    height: 20px;
    padding-top: 5px;
    border: solid 1px #727272;
}
table.ContactForm textarea.TextArea
{
    width: 270px;
    height: 110px;
    padding-top: 5px;
    border: solid 1px #727272;
}
table.ContactForm input.frmButton, div.LoginContent input.frmButton, div.LoginContent input.umbGroupButton
{
    width: 66px;
    height: 25px;
    border: solid 1px #727272;
    margin: 10px 0 0 1px;
    line-height: 20px;
}
.RedNote
{
    color: #FF0000;
}
div.RightContent div.RC_List
{
    height: 480px;
    overflow: auto;
    overflow-x: hidden;
    width: 503px;
}
div.RightContent div.RC_Product
{
    height: 445px;
    overflow: auto;
    width: 503px;
}
div.RC_Product div
{
float:none;
}
div.RC_Product ul
{
margin:5px;
padding:10px;
}


div.RightContent div.RC_Product p
{
    padding-right: 6px;
}
div.HomeRightPromos
{
margin-top:10px;
}
input.SearchFormInput
{
    width: 270px;
    height: 20px;
    padding: 0;
    padding-top: 5px;
    border: solid 1px #727272;
}
input.SearchFormSubmit
{
    width: 66px;
    height: 27px;
    padding-bottom: 1px;
    margin-left: 12px;
    border: solid 1px #727272;
}
div.xsltsearch_result
{
    width: 475px;
    padding: 0 6px;
}
form.xsltsearch_form
{
    margin-bottom: 6px;
    text-align: center;
}
#xsltsearch_pagerange
{
    margin-left: 20px;
}
input.GuideSearchText
{
    padding: 2px 0 0 2px;
    height: 18px;
    width: 200px;
    margin-right: 6px;   
}
input.GuideSearchSubmit
{
    height: 22px;
}
input
{
    border: solid 1px #727272;
}
p#xsltsearch_navigation, p#xsltsearch_stats, p#xsltsearch_summary
{
    float: left;
    clear: both;
    width: 100%;
    text-align: center;
}
div#xsltsearch
{
    width: 100%;
}
div.xsltsearch_result
{
    width: 588px;
}
div.BrochureImage
{
    clear: left;
    width: 385px;
    margin-top: 10px;
    margin-left: -10px;
    padding: 10px 0;
    background-color: #000000;
}
div.BroMan
{
    height: 100%;
    width: 192px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
p.umbMemberControlsFeedback
{
font-size:14px;
font-weight:bold;
color:#ff0000;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
