/*** DEFAULT STYLES ****/
body { margin:0px; font-family:Arial; font-size:13px; color:#3e3c3c; }
img { border: 0px; }
a { text-decoration: none; }
#Container { width:100%; float:left; background:url(../images/BG-10062011.jpg) no-repeat center top #bfafdd; padding-bottom:100px; }
#InnerContainer { width:970px; margin:0 auto; }
#WrapperBG1, #WrapperBG2, #WrapperBG3, #WrapperBG4 { width:970px; float:left; }
#WrapperBG1 { background:url(../images/IBGbg-10062011.jpg) repeat-y left top;  }
#WrapperBG2 { background:url(../images/IBGglow-10062011.jpg) no-repeat center 10px; }
#WrapperBG3 { background:url(../images/IBGT-10062011.png) no-repeat left top; }
#WrapperBG4 { background:url(../images/IBGB-10062011.png) no-repeat left bottom; }
#InnerWrapper { float:left; width:950px; padding:10px; position:relative; }
#Header, #BodyContent, #Footer { width:950px; clear:both; float:left; position:relative; }

.left { float:left; }
.right { float:right; }
.clear { display:block; text-align:center; margin:0 auto; clear:both; }
.center { display:block; text-align:center; }

h1, h2, h3, h4, h5, h6 { color:#4d397b; font-weight:bold; }
.h1 h1, .h2 h2, .h3 h3, .h4 h4, .h5 h5, .h5 h5  { position:absolute; top:-9999px; z-index:-9; }
.h1 { padding:20px 0px 20px; }
.h2 { padding:20px 0px 5px; }
.h3 { padding:10px 0px; }
h3 { margin:0px; }
h4 { font-size:16px; font-weight:bold; color:#565353; margin:0px; padding:5px 0px; }
h5 { font-size:20px; margin:0px; padding:10px 0px 0px; color:#000000; text-align:center; }
h5 span { color:#a41d36; }

ul { margin:0px; padding:0px; list-style-type:none; }
li { text-align:left; }

.h6 { font-size:14px; font-weight:normal; display:block; padding:30px 0px 0px; color:#413463; text-align:center; height:50px; background:url(../images/SpecialOffer.png) no-repeat center top; }

/*** HEADER ****/
#Header { height:120px; }
.Logo { position:absolute; top:12px; left:60px; }

ul.MenuNav { position:absolute; top:20px; right:20px; font-size:13px; }
ul.MenuNav li { float:left; color:#ffffff; }
ul.MenuNav li a { float:left; display:block; padding:0px 9px; color:#ffffff; }

/*** BODY ****/
#BodyContent {}

.NewBurst.LandingPage { position:absolute; top:10px; left:15px; }
.BoxBurst { position:absolute; top:-10px; left:7px; }
.DayBurst { position:absolute; top:-40px; right:105px; }

.FullContent { display:block; }
.FullContent.LandingPage { padding-left:150px; }
	
.FullContent.Buy { padding:10px 30px 0px; }
	
.LeftContent { float:left; padding-left:16px; width:214px; }
.RightContent { float:right; padding-right:10px; width:220px; }
.CenterContent { width:460px; margin:10px 245px; overflow:visible; }

.TrioContent { width:300px; float:left; text-align:center; }

.DuoBtn { padding:0px 100px 0px 350px ; }

.LeftContent ul, .RightContent ul { height:190px; }
.CenterContent li, .LeftContent li, .RightContent li{ padding-left:18px; background:url(../images/Pbul-10062011.png) no-repeat left top; padding-bottom:8px; margin-left:2px; }


.CenterContent li { background:url(../images/Rbul-10062011.png) no-repeat left top !important; }
.CenterContent ol li { background:none !important; padding-left:0px; padding-bottom:0px; }
.CenterContent li strong  { color:#b71b42; }

a.arrow { font-weight:bold; margin-bottom:15px; clear:both; white-space:nowrap; display:block; color:#3e3c3c; }
a.arrow:hover { text-decoration:underline; }
a.arrowRight { text-align:left; padding-left:20px; background:url(../images/Pur-arrow-10062011.gif) no-repeat left center; }
a.arrowLeft { text-align:right; padding-right:20px; background:url(../images/Red-arrow-10062011.gif) no-repeat right center; }

.only { padding-bottom:10px; }
.BigOnly { margin:-15px -10px 0px 0px; }
.Only10 { margin-top:30px; }

.FreeBS { width:108px; margin-right:9px; float:left; text-align:center; margin-top:15px; margin-bottom:30px; }
.FreeBS.last { margin-right:0px; }
.FreeBS img { margin-bottom:18px; margin-right:10px; }
.FreeBS a { color:#000000; }
	
.rounded { background:#c5adeb; min-width:50px; min-height:50px; border:1px solid #a992bc; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; }

.rounded.NextBack { width:425px; padding:60px 20px 40px; float:left; margin-top:80px; position:relative; background:#e3deeb; border:1px solid #c1b4bf; }
.rounded.NextBack .FullContent { display:none; }
#Controller { width:70px; position:absolute; top:15px; left:195px; }
a.BackNextBtn { width:28px; height:28px; display:block; }
a.BackNextBtn.left { background:url(../images/Back.jpg) no-repeat left top; }
a.BackNextBtn.right { background:url(../images/Next.jpg) no-repeat left top; }
a.BackNextBtn:hover { background-position: left bottom; }

.rounded.NextBack .FullContent .right, .rounded.NextBack .FullContent .left, .rounded.NextBack .FullContent .clear { text-align:left; font-size:12px; }
.rounded.NextBack .FullContent .right strong, .rounded.NextBack .FullContent .left strong, .rounded.NextBack .FullContent .clear strong { display:block; color:#4d397b; padding-bottom:10px; font-size:13px; }
.clear.img { text-align:center !important; }
.clear.sep { width:390px; padding:10px; }

/*** Deluxe InfoBox Layout ****/
.clear.DP2i2 { background:url(../images/DP2-img2-10062011.jpg) no-repeat left top; width:175px; height:145px; padding:30px 0px 0px 235px; }
.left.DP2i3	{ background:url(../images/DP2-img3-10062011.jpg) no-repeat left bottom; width:70px; height:220px; padding:20px 0px 0px 125px; margin-top:20px; white-space:nowrap; }
.right.DP2i4 { background:url(../images/DP2-img4-10062011.jpg) no-repeat right bottom; width:150px; height:100px; padding:0px 10px 165px 60px; }
.clear.DP2i5 { background:url(../images/DP2-img5-10062011.jpg) no-repeat right top; width:165px; height:170px; padding:60px 240px 0px 0px; }

.EasySteps { display:block; width:370px; padding:10px 0 10px 55px; font-weight:bold; }
.EasySteps.A { background:url(../images/ES-1-10072011.jpg) no-repeat left 20px; }
.EasySteps.B { background:url(../images/ES-2-10072011.jpg) no-repeat left 20px ; }
.EasySteps.C { background:url(../images/ES-3-10072011.jpg) no-repeat left 20px ; }

ul.RightNav { display:block; font-weight:bold; margin-left:40px; }
ul.RightNav li { background:none; padding:0px; margin-bottom:15px; }
ul.RightNav li:hover { color:#4D397B; cursor:pointer; }
ul.RightNav li.active { color:#4D397B; }
ul.RightNav li#first { display:none; }

.SystemRequirements { width:190px; padding:20px; margin:20px auto 0px; position:relative; z-index:100; }
.SystemRequirements span { font-size:14px; font-weight:bold; color:#543192; display:block; text-align:center; padding-bottom:10px; }
.SystemRequirements li { padding-left:15px; background:url(../images/SRbul-10062011.jpg) no-repeat 5px center; padding-bottom:2px; }

a.buy { width:198px; height:61px; display:block; margin-bottom:5px; color:#3e3c3c; position:relative; }
a.buy:hover { background-position: bottom; }
a.DeluxeBBU { background:url(../images/Pur-BBU-10062011.png) no-repeat left top; }
a.DeluxeBDU { background:url(../images/Pur-BDU-10062011.png) no-repeat left top; }
a.StandardBBU { background:url(../images/Red-BBU-10062011.png) no-repeat left top; }
a.StandardBDU { background:url(../images/Red-BDU-10062011.png) no-repeat left top; }

.requirements { width: 150px; margin:5px 24px; font-size:11px; text-align:center; position:absolute; top:100%; left:0px; }

a.YesNo { width:241px; height:52px; display:block; margin:20px 0px 0px; }
a.YesNo:hover { background-position: bottom; }
a.YesBtn {  background:url(../images/YesUpgradeBtn.jpg) no-repeat left top; }
a.NoBtn {  background:url(../images/NoUpgradeBtn.jpg) no-repeat left top; }

a.BuyPack { width:181px; height:52px; display:block; float:left; }
a.BuyPack:hover { background-position: bottom; }
a.BuyPack.Long { width:211px; height:52px; display:block; }
a.OnePack { background:url(../images/Pur-B1PN-10062011.jpg) no-repeat left top; }
a.ThreePack { background:url(../images/Pur-B3PN-10062011.jpg) no-repeat left top; }
a.NoThanks { background:url(../images/NT-10062011.jpg) no-repeat left top; }

/*** FOOTER ****/
#Footer { height:55px; margin-top:100px; color:#ffffff; text-align:center; line-height:20px; }
#Footer a { color:#ffffff; text-decoration:none; }
	
/*** ONLY LAYOUT2 PAGE STYLE ****/
.layout2 #WrapperBG2 { background:url(../images/boxGlow.png) no-repeat 10px 215px; }
.layout2 .LeftContent { text-align:right; padding-left:0px; width:240px; margin-top:10px; }
.layout2 .RightContent { width:230px; padding-right:0px }
.layout2 .CenterContent { width:465px; margin:0px 230px 10px 255px; }
.layout2 .h1 { padding:25px 0px 0px; white-space:nowrap; }
.layout2 h2 { font-size:13px; padding:12px 0px 17px; margin:0px; }
.layout2 h3 { font-size:20px; margin:30px 0px; }
.layout2 a.buy  { line-height:10px; font-size:10px; color:#3e3c3c; }
.layout2 .FullContent.clear { padding:0px 25px; }
.layout2 #Footer { margin-top:80px; }

/*** ONLY LAYOUT3 PAGE STYLE ****/
.layout3 .h2 { padding:40px 0px; }
.layout3 .h3 { padding:30px 0px; }
.layout3 .h5 { padding-bottom:25px; }
.layout3 .LeftContent { text-align:right; padding-left:0px; width:270px; margin-top:10px; }
.layout3 .RightContent { width:300px; text-align:left; }
.layout3 .CenterContent { width:300px; margin:0px 350px 10px 300px; white-space:nowrap; }
.layout3 .FullContent.clear2 { padding:45px 55px 35px; text-align:left; line-height:22px; margin-top:115px; }
.layout3 .FullContent.TrioBtn { padding-left:300px; margin-top:60px; }
.layout3 .FullContent.TrioBtn a { display:block; float:left; margin:0px 4px; }
.layout3 .FullContent .LeftContent { text-align:left; width:230px; padding-left:55px; padding-top:30px; }
.layout3 .FullContent .RightContent { width:220px; text-align:right; padding-right:55px; padding-top:30px; }
.layout3 .FullContent .CenterContent { width:350px; text-align:center; margin:0px 310px 10px 290px; white-space:nowrap; overflow:visible; }

/*** ONLY LAYOUT4 PAGE STYLE ****/
.layout4 #WrapperBG2 { background:url(../images/boxGlow.png) no-repeat 10px 215px; }
.layout4 .LeftContent { text-align:center; padding-left:10px; width:250px; }
.layout4 .RightContent { width:215px; padding-right:0px; text-align:left; }
.layout4 .CenterContent { width:475px; margin:0px 215px 10px 260px; }
.layout4 .h1 { padding-bottom:30px; white-space:nowrap; }
.layout4 .h2  { padding:20px 36px; margin-right:18px; text-align:left; }
.layout4 h3 { font-size:16px; color:#4d397b; padding-bottom:20px; }
.layout4 h4 span, .layout4 h3 span { font-size:14px; font-weight:normal; color:#4d397b; }
.layout4 h4 { font-size:21px; color:#892178; padding:5px 0px; }
.layout4 .FullContent.Buy { padding:30px 30px 0px; }
.layout4 a.buy  { line-height:10px; font-size:10px; color:#3e3c3c; }
.layout4 .DayBurst { position:absolute; top:140px; right:230px; }
.layout4 .CenterContent ul { min-height:120px; }

/*** ONLY LAYOUT5 PAGE STYLE ****/
.layout5 .h5 { white-space:nowrap; padding:30px 0px; }
.layout5 .h2 { padding:30px 40px; }
.layout5 .CenterContent li { background:url(../images/Pbul-10062011.png) no-repeat left top !important; }
.layout5 .CenterContent li strong  { color:#3e3c3c; }
.layout5 .LeftContent { text-align:right; padding-left:0px; width:315px; }
.layout5 .RightContent { width:320px; text-align:left; }
.layout5 .CenterContent { width:270px; margin:0px 330px 10px 330px; overflow:visible; }
