/* VIEW DIVIDER STYLE MODELS */
.HBox {position:relative; display:block; width:100%; height:100%; margin:0px; padding:0px; background-color:#DDDDDD; border:1px solid #000000;}
.VBox {position:relative; display:block; width:100%; height:100%; margin:0px; padding:0px; background-color:#BBBBBB; border:1px solid #000000;}
.Panel {position:relative; display:block; width:100%; height:100%; margin:0px; padding:0px; background-color:#FFFFCC; border:1px solid #000000;}
.HMenu {position:relative; display:block; width:100%; height:100%; margin:0px; padding:0px; background-color:#CCCCCC; border:1px solid #000000; list-style:none;}
.HMenuItem {position:relative; display:block; width:100%; height:100%; margin:0px; padding:0px; background-color:#DDDDDD; border:1px solid #000000; float:left;}
.LocalHMenuItem {background-image:url(/ca/retail/img/newia/localMenuArrow.gif); background-repeat:no-repeat; background-position:left;}
.ContentHMenuItem {background-image:url(/ca/retail/img/newia/localMenuArrow.gif); background-repeat:no-repeat; background-position:left;}
.FooterHMenuItem {position:relative; display:block; margin:0px; padding:0px; width:15%; background-color:#DDDDDD; border:1px solid #000000; float:left;}
.Wrapper {position:relative; display:block; margin:auto; width:750px;}

/* HEADING STYLE MODELS */
.LargerHeading {margin:0px; padding:0px; line-height:30px; font-size:281%; letter-spacing:-2px; color:#E4E0D3;}
.FairlyLargeHeading {margin:0px; padding:0px; line-height:30px; font-size:270%; letter-spacing:-2px; color:#E4E0D3;}
.LargeHeading {margin:0px; padding:0px; font-size:large; color:#FFFFFF;}
.MediumHeading {margin:0px; padding:0px; font-size:medium; color:#FFFFFF;}
.SmallHeading {font-size:90%;}
.SmallHeading_fr {font-size:90%;}

/* CONTENT STYLE MODELS */
.BoldContent {font-weight:bold;}
.SmallContent {margin:0px; padding:0px; font-size:small;}
.SmallerContent {margin:0px; padding:0px; font-size:12px;}
.VerySmallContent {font-size:smaller; margin:0px; padding:0px;}

/* OBJECT STYLE MODELS */
.NoStyleList {margin:0px; padding:0px; list-style:none;}

/* OBJECT DECORATION STYLE MODELS */
.Hidden {display:none; visibility:hidden;}
.Visible {display:block; visibility:visible;}
.BorderLess {border-width:0px;}
.Transparent {background-color:transparent;}
.PushedDown {margin-top:5px;}
.ContentWrapper {margin:0px 0 0 8px;}

/* POPUPS STYLE MODELS */
.Dimmer {display:block; z-index:1000; position:absolute; float:left; top:0px; left:0px; width:100%; height:100%; visibility:hidden; background-color:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.PopUpContentWrapper {display:table; z-index:2000; position:absolute; float:left; top:0px; left:0px; width:100%; height:100%; visibility:hidden; background:none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

