body { width:100%; margin:0 auto; background:url(media/images/bg.gif) repeat; font:12px Arial, Helvetica, sans-serif; color:#000;}
.bgTop { width:100%;margin:0 auto; background:url(media/images/bg-top.gif) top repeat-x;}
#Wrap { width:1021px; margin:0 auto; padding-bottom:50px}
img { border:0px; }

.navPad{float:right; padding-right:20px; text-align:right}
.nav { float:right; padding-top:50px; text-align:right;}
.nav ul { list-style:none; padding:0; margin:0; text-align:right}
.nav li { float:left; padding:0 5px 0; margin:0; color:#565f8c; font-size:13px; font-weight:bold;}
.nav li a{ color:#565f8c; text-decoration:none;}
.nav li a:visited{ color:#565f8c; text-decoration:none;}
.nav li a:hover{ color:#565f8c; text-decoration:none;}

.clickhere { color:#683d96; font-size:11px}
.clickhere a { color:#683d96; text-decoration:none;font-size:10px}
.clickhere a:visited { color:#683d96; text-decoration:none;font-size:10px}
.clickhere a:hover { color:#683d96; text-decoration:none;font-size:10px}

.header {background:#fff url(media/images/bg-header.jpg) top no-repeat; padding-top:20px}
.header-mac {background:#fff url(media/images/bg-header-mac.jpg) top no-repeat; padding-top:20px}
.headerCrossSell {background:#fff url(media/images/bg-header-cross-sell_2.jpg) top no-repeat; padding-top:20px}

sup
{
    font-size: smaller;
    vertical-align:top;
    position: relative;  
}
#MainContainer {padding:60px 0 30px; background:url(media/images/bgcontent-r.gif) right repeat-y;}
.ContainerIndex {
	padding:32px 0 30px; background:url(media/images/bgcontent-r.gif) right repeat-y; font-size:11px; 
	min-height: 300px;
}

.hcsDeluxCon {padding-top:160px;padding-left:285px;}
.bulleted { background:url(media/images/bullet.gif) left no-repeat; text-align:left; padding-left:25px; margin-bottom:10px; }

.PPgPrice {font-size:28px; color:#292b3a; font-weight:bold; padding:20px 0 5px;}
.TabOverview { background:url(media/images/bg-tab-overview.gif) no-repeat; width:644px; height:25px;}

#rightclick:hover
{
    cursor:pointer;    
}
#leftclick:hover
{
    cursor:pointer;
}

.menuLeft { color:#58328b; font-weight:bold;}
.menuLeft ul { list-style:none; padding:0; margin:10px 0 20px;}
.menuLeft li { padding:0; margin:0;}
.menuLeft li a { color:#58328b; text-decoration:none;}
.menuLeft li a:visited { color:#58328b; text-decoration:none;}
.menuLeft li a:hover { color:#58328b; text-decoration:underline;}
.menuHr { background:url(media/images/bg-hr-menu.gif) no-repeat; width:199px; height:15px;}

.FooterSRt {background:url(media/images/bg-footer-sr-t.gif) no-repeat; height:60px;}
.FooterSRb {background:url(media/images/bg-footer-sr-b.gif) no-repeat; height:51px;}

.bgFrameM {background:url(media/images/bg-frame-m.gif) repeat-y; width:506px;}
/*.bgFrameB{background:url(media/images/bg-frame-b.gif) bottom no-repeat;} */ 
.bgFrameB{background:url(media/images/bg-frame-bx.gif) bottom no-repeat;} 

.bgFrame2B{background:url(media/images/bg-frame2-b.gif) bottom no-repeat;}
.bgFrameT{background:url(media/images/bg-frame-t.gif) no-repeat; height:5px;}


.footer {background:url(media/images/bg-footer.gif) no-repeat; color:#fff; font-size:11px; height:14px; padding:10px 20px;}
.footer ul { list-style:none; padding:0; margin:0; text-align:right}
.footer li { float:left; padding:0 20px 0 0; margin:0;}
.footer li a{ color:#fff; text-decoration:none;}
.footer a:visited{ color:#fff; text-decoration:none;}
.footer a:hover{ color:#fff; text-decoration:underline;}
.alert{ color:#F00; font-weight:bold;}

.back a { color:#5a348c; text-decoration:none; font-size:12px; }
.back a:hover { color:#5a348c; text-decoration:none; font-size:12px; }
.back a:visited { color:#5a348c; text-decoration:none; font-size:12px; }