/* CSS Document */
/* Copyright (c) 2007 PotentGroup.com - all rights reserved. */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,fieldset { margin: 0; padding: 0; }
img { border: none; }
.left { text-align: left; } .center { text-align: center; } .right { text-align: right; }
.floatr { float: right; } .floatl { float: left; }
.clear { clear:both; height: 0; }
.imgFloatl { float:left; padding:5px 15px 10px 0; }
.imgFloatr { float:right; padding:5px 0 10px 15px; }

body { margin: 0; padding: 0; background-color:#E8E8E8; text-align: left; font-size: 100%; font-family: "Trebuchet MS", Arial, "Times New Roman", Times, serif; }

p { margin: 13px 0; color: #151515; font-size: 0.9em; line-height:1.6em; }

a, a:visited { color: #0000FF; text-decoration: underline; }
a:hover { color: #042EB9; text-decoration: none; }

/*  LAYOUT  */

#vsbar { background:#E8E8E8 url(images/vsstrap.gif) repeat-x top center; height:50px; }
#vsbarbtm { background:#E8E8E8 url(images/vsstrap-btm.gif) repeat-x bottom center; height:50px; }
#iWrapper { margin: 0 auto; width: 672px; text-align: left; }
/*#headWrap { margin: 0 auto; width: 649px; height:26px; background: url(images/bg-head.gif) no-repeat top; padding:0; }*/
#intro { margin: 0 auto; width: 672px; height:137px; background: url(images/bg-vsintro3.gif) no-repeat top; }
#intro2 { margin: 0 auto; width: 672px; height:137px; background: url(images/bg-vsintro4.gif) no-repeat top; }
#intro3 { margin: 0 auto; width: 672px; height:137px; background: url(images/bg-vsintro5.gif) no-repeat top; }
#intro4 { margin: 0 auto; width: 672px; height:137px; background: url(images/7day-head.gif) no-repeat top; }
#intro5 { margin: 0 auto; width: 672px; height:137px; background: url(images/success-head.gif) no-repeat top; }
#contentWrap { margin: 0 auto; width: 588px; padding:20px 42px; background: #fff url(images/bg-vsctent.gif) repeat-y; }
#mainWrap { width: 836px; margin: 0 auto; padding: 0 20px; }
#topEdge { margin: 0 auto; width: 672px; height:95px; background: url(images/vshead.gif) no-repeat top; padding:0; }
#btmEdge { margin: 0 auto; width: 672px; height:34px; background: url(images/vsbtm.gif) no-repeat top; padding:0; }
#pbr { float: right; padding:5px 0 5px 20px; }

/* SIGN UP BOX */
#signupbox { margin: 0 auto; background: url(images/bg-signup.gif) no-repeat top center; width:461px; height:191px; padding:20px 20px 0 20px; }
#signupbox .pad { margin:25px; }
#signupbox p { float:left; width:265px; font-size:.8em; margin:0; }
#signupbox .smuForm { float:right; margin-top:53px; text-align:left; }
#signupbox .smuForm p { width: 170px; }
input.signupbox { width: 128px; border: 1px solid #A3A3A3; padding: 3px 5px; font-size:1em; margin-bottom:10px; }

/* SIGN UP BOX 3 */
#signupbox3 { margin: 0 auto; background: url(images/bg-signup-btm.gif) no-repeat bottom center; width:588px; }
#signupbox3 .head { margin: 0 auto; background: url(images/bg-signup-top.gif) no-repeat top center; padding:20px 20px 0 20px; height:82px; }
#signupbox3 .btm { margin: 0 auto; padding:0 20px; }
#signupbox3 p { float:left; width:548px; margin:0; }
#signupbox3 .smuForm { float:right; }
#signupbox3 ul { list-style: none; margin: 0 25px 0 25px; padding: 0; }
#signupbox3 ul li { display: inline; display: block; color: #151515; padding: 7px 0 7px 35px; text-decoration:none; font-size:.9em; background: url(images/tick-wbg.gif) no-repeat left top; text-align:left; }

/* BONUS BOXES */

#bbox { margin: 0 auto; border: thin solid #AAD0E9; background-color:#DDEEFF; width:460px; padding:20px 20px 7px 20px; }
#bbox .bonusNo { font-size:1.3em; font-weight:bold; color:#FF8F17; }
#bbox .bonusTitle { font-size:1.2em; font-weight:bold; color:#000; }
#bbox .tbl p { margin:0 0 10px 0; }
#bbox .ttop { vertical-align:top; width:45px; text-align:left; }

/*  TEXT  */

.yellow-bg-bold-18 { font-weight: bold; background-color:#FFFF00; font-size: 1.2em; }
/*.oj-bg-bold { font-weight: bold; background-color:#FF8F17; font-style: italic; }*/
.oj-bg-bold { font-weight: bold; font-size: 1.1em; color:#000; border-bottom: 2px solid #FF8F17; font-style: italic; }
.bold-18 { font-weight: bold; font-size: 1.2em; }
.bold-19-red-i { font-weight: bold; font-size: 1.3em; font-style:italic; color: #C00000; }
.major { font-size:1.7em; font-style:italic; }
.date { float: right; color: #404040; font-size: 0.8em; margin-top:15px; }
.bold-red { font-weight: bold; color: #C00000; }
.bold-red-center { font-weight: bold; color: #C00000; text-align:center; }
.copyr { color: #151515; font-size: .7em; text-align:center; margin:0; }
.border { border: thin solid #000000; background-color:#FFFFCC; }
#welcint { float:left; font-weight:bold; font-size:1em; margin-top:12px; }

h1 { height:83px; padding:5px 0 9px 0; color: #000; font-weight: bold; font-size:1.4em; text-align:center; margin:26px 0; background:url(images/bg-01-deep.gif) no-repeat center top; }
.vsblue { color:#00A0C6; }
.vsblack { color:#000; }
.title02 { background:url(images/bg-02.gif) no-repeat center top; height:28px; padding:15px 0 13px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title03 { background:url(images/bg-03.gif) no-repeat center top; height:28px; padding:15px 0 13px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title05 { background:url(images/bg-08.gif) no-repeat center top; height:58px; padding:12px 0 8px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title06 { height:58px; padding:12px 0 8px 0; color: #000; font-weight: bold; font-size:1.4em; text-align:center; margin:26px 0; background:url(images/bg-06.gif) no-repeat center top; }
.title07 { background:url(images/bg-07.gif) no-repeat center top; height:28px; padding:15px 0 13px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title08 { background:url(images/bg-09.gif) no-repeat center top; height:58px; padding:12px 0 8px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title09 { height:100px; padding:12px 0 8px 0; color: #000; font-weight: bold; font-size:1.4em; text-align:center; margin:26px 0; background:url(images/bg-06.gif) no-repeat center top; }
.title10 { height:83px; padding:10px 0 10px 0; color: #000; font-weight: bold; font-size:1.4em; text-align:center; margin:26px 0; background:url(images/bg-01-deep.gif) no-repeat center top; }
h2 { color: #000; font-weight: bold; font-size:1.3em; text-align:center; margin:20px 0; }
h3 { color: #C00000; font-weight: bold; font-size:1.3em; text-align:center; margin:20px 0; }
.vsbluetitle {
	color:#00A0C6;
	font-size: 1em;
	font-weight: bold;
}
.oj-bg-bold-nou {
font-weight: bold; font-size: 1.1em; color:#000; font-style: normal;
}
.oj-bg-bold-nou-i {
font-weight: bold; font-size: 1.1em; color:#000; font-style: italic;
}

#normBullets1 { margin:0 0 0 80px; }
#normBullets1 ul { list-style: none; margin: 0 25px 0 25px; padding: 0; }
#normBullets1 ul li { display: inline; display: block; color: #151515; padding: 7px 0 7px 35px; text-decoration:none; font-size:.9em; background: url(images/tick-wbg.gif) no-repeat left top; text-align:left; }

#normBullets2 { margin:0 0 0 55px; }
#normBullets2 ul { list-style: none; margin: 0 25px 0 25px; padding: 0; }
#normBullets2 ul li { display: inline; display: block; color: #151515; padding: 7px 0 7px 35px; text-decoration:none; font-size:.9em; background: url(images/tick-wbg.gif) no-repeat left top; text-align:left; }.yellow-bg {
background-color:#FFFF00;
}

#normBullets3 { margin:0 auto 20px 175px; }
#normBullets3 ul { list-style: none; margin: 0 auto; padding: 0; }
#normBullets3 ul li { display: inline; display: block; color: #151515; padding: 7px 0 7px 35px; text-decoration:none; font-size:.9em; background: url(images/tick-wbg.gif) no-repeat left top; text-align:left; }.yellow-bg {
background-color:#FFFF00;
}

/*  JOHNSON BOX  */
#jbox { width:512px; margin:25px auto; }
#jbox p { margin:0; }
#jbox .head { background: #FFF5AB url(images/jbox-top.gif) no-repeat top; height:40px; text-align:center; font-weight:normal; font-size:1.1em; padding:15px 0 0 0; margin:0; }
#jbox .body { background: #FFF5AB url(images/jbox-btm.gif) no-repeat bottom; padding: 0 15px 15px 15px; height:250px; margin:0; }