/* CSS Document */


/*general*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;}

sup {vertical-align:super} 

:focus {outline:0;} 

body {line-height:1;color:black;background:white;} 

ol, ul, li {list-style:none;} 

table {border-collapse:separate;border-spacing:0;} 

caption, th, td {text-align:left;vertical-align:top;font-weight:normal;} 

blockquote:before, blockquote:after, q:before, q:after {content:"";} 

blockquote, q {quotes:"" "";}

strong {font-weight:bold} em {font-style:italic} a {outline:none} 

a img {border:none}

html>body .clear {clear:both;height:1px;} 

.clear {clear:both;margin:0;}
.floatL {float:left} 
.floatR {float:right} .clearL {clear:left} 
.clearR {clear:right}
.no-pad {padding:0}
.no-margin{margin:0}
.margin-top-15 {margin-top:-15px}
.margin-right-5 {margin-right:5px} 
.margin-right-20 {margin-right:20px}
.margin-bottom-20 {margin-bottom:20px} 
.no-display{display:none}
.width-620{width:620px} 
.width-360{width:360px} 
.width-340{width:340px} 
.width-320{width:320px} 
.width-300{width:300px}
.width-300x{width:300px; height:800} 
.width-220{width:220px}
.width-200{width:200px} 
.width-100{width:100px}

body {background:#fff;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:center}

.style1 {
	color: #CC0033;
	font-weight: bold;
}
.style2 {
	color: #000000;
	font-weight: bold;
}
.style4 {font-size: 24px}
.style5 {color: #D2B639}
.style6 {color: #E9C42B}







a:link, a:active {color:#9A019A;text-decoration:none;}
a:visited {color:#9A019A;text-decoration:none}
a:hover {color:#D2B639;text-decoration:none}

#wrapper {margin:0 auto;text-align:left;width:960px}
#header {padding:20px 15px;border-bottom:3px solid #999}
#container {margin-bottom:30px;padding:20px 10px;}
#footer {background:url(/promos/images/global/footer-bg.gif) repeat-x top;border-top:1px solid #ccc;padding-bottom:30px;}
#footer p {color:#999;margin-bottom:20px;font-size:11px;} #footer p a {color:#999;margin-left:15px}


/* Type */
h1, h2, h3, h4, h5, p {padding:0 5px}
h1 {color:#000000;font:bold 36px Arial, Helvetica, sans-serif;line-height:38px;margin-bottom:10px;}
h2 {color:#333;font:normal 24px Arial, Helvetica, sans-serif;line-height:26px;margin-bottom:20px}
h3 {color:#9A019A;font:normal 18px Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:5px}
p {margin-bottom:8px}
.intro {color:#333;font-size:14px;line-height:22px;margin-bottom:30px}


.plan-module {border:1px solid #9A019A;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;height:200px;margin-bottom:10px}
.md-mod {border:1px solid #9A019A;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;height:400px;margin-bottom:10px}
.md-modlong {border:1px solid #9A019A;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;height:450px;margin-bottom:10px}
.gray {background:#eee url(/promos/images/upp/module-bg.gif) repeat-x bottom}
.plus-equals {float:left;padding:110px 1px 0}


/* Pricestuff */
.price {color:#000000;font:24px Arial, Helvetica, sans-serif;margin-bottom:10px;xpadding-top:6px}
.pricetop {color:#9A019A;font:24px Arial, Helvetica, sans-serif;margin-bottom:10px;xpadding-top:6px}
.price strong {color:#000000;font-size:62px;font-weight:bold}



