@import url(reset.css);

#outer-wrap { margin:0 auto 20px; width:810px; }

#header-wrap { height:75px; overflow:hidden; }

#header-wrap h1 { float:left; padding:0; width:200px; }

#header-wrap h1 a { background:url(../images/wags-logo.jpg) no-repeat scroll 0 0; display:block; height:75px; overflow:hidden; text-indent:-9999px; }

#header-rotator { float:left; height:75px; overflow:hidden; width:610px; }

#header-rotator ul { display:block; float:left; height:75px; list-style:none; margin:0; padding:0; position:absolute; width:610px; }

#header-rotator ul li { color:#9b5ba5; float:right; font:normal normal 400 15px Arial, Helvetica, sans-serif; position:absolute; right:0; text-align:right; top:20px; }

#header-rotator ul li small { display:block; font-style:italic; }

#inner-wrap { background:#d9d9d9; padding:5px; }

#banner-wrap { background:url(../images/wags-banner.jpg) no-repeat; }

#banner-wrap img { display:block; height:207px; width:800px; }

#menu-wrap { background:url(../images/menu-bg.gif) no-repeat 0 100%; height:70px; }

#menu-wrap2 { background:url(../images/menu-bg2.gif) no-repeat 0 100%; height:70px; }

#menu-wrap ul, #menu-wrap2 ul { list-style:none; margin:0; padding:0 0 0 5px; }

#nav { background:url(../images/nav-bg.gif) repeat-x; display:block; height:50px; margin:0; padding:0; position:relative; }

#nav li { display:block; list-style:none; margin:0; padding:0; float:left; position:relative; }

#nav a { display:block; }

#nav ul { display:none; position:absolute; left:0; margin:0; padding:0; }

* html #nav ul { line-height:0; }

#nav ul a { zoom:1; }

#nav ul li { float:none; }

#nav ul ul { top:0; }

#nav ul { width:160px; }

#nav ul ul { left:131px; }

#nav { height:51px; border:0; }

#nav *:hover { background-color:none; }

#nav a { color:#fff; display:block; font:normal normal 14px Arial, Helvetica, sans-serif; padding:18px 12px 18px; text-decoration:none; }

#nav li.hover a { background:url(../images/nav-hover.gif) repeat-x; color:#5e2b66; }

#nav ul { top:51px; }

#nav ul li a { background:url(../images/nav-hover.gif) repeat-x; color:#5e2b66; padding:5px 10px; text-transform:none; }

#nav ul a.hover { background:#884d91; color:#fff; }

.pic-left-pad { display:block; float:left; padding:0 20px 10px 0; }

.pic-right-pad { display:block; float:right; padding:0 0 10px 20px; }

#content-wrap { background:url(../images/content-bg.gif) repeat-y; overflow:hidden; width:800px; }

#content-wrap2 { background:#f4edf5; overflow:hidden; width:800px; }

#left-content { color:#7a2789; float:left; font:normal normal 400 12px Arial, Helvetica, sans-serif; width:210px; }

#left-content .left-widget { clear:both; margin:0 0 15px; overflow:hidden; padding:0 15px; }

.left-widget h4 { font-size:16px; font-weight:700; line-height:22px; padding:0 0 10px; text-align:center; }

.left-widget h4.money-back { background:url(../images/30days-moneyback.jpg) no-repeat; height:112px; text-indent:-9999px; width:176px; }

.money-back { background:url(../images/30days-moneyback2.jpg) no-repeat 50% 0; height:112px; text-indent:-9999px; width:530px; }

.left-widget .hand-home { float:left; padding:0 5px 0 0; }

.left-widget .features { color:#7a2789; font:normal normal 400 16px Arial, Helvetica, sans-serif; line-height:22px; list-style:none; margin:0; padding:0 0 20px; }

.left-widget .features li { background:url(../images/feature-checkbox.gif) no-repeat; padding:0 0 0 25px; }

.button-buynow { background:url(../images/button-buynow.gif) no-repeat 0 0; display:block; height:39px; margin:0 auto; overflow:hidden; text-indent:-9999px; width:120px; }

.button-buynow:hover { background-position:-120px 0; }

.button-freedownload { background:url(../images/button-freedownload.gif) no-repeat 0 0; display:block; height:39px; margin:0 auto; overflow:hidden; text-indent:-9999px; width:120px; }

.button-freedownload:hover { background-position:-120px 0; }

.monthly-signup { background:#995BA8; border-bottom:2px solid #fff; border-top:2px solid #fff; margin:0 0 20px; padding:15px; }

.monthly-signup h4 { color:#fff; font-size:16px; font-weight:700; line-height:22px; padding:0 0 10px; text-align:center; }

#monthly-signup-form input { border:1px solid #571c62; color:#7a2789; padding:3px;}

.sidebar-form { background:#c2a2c7; border-bottom:2px solid #fff; border-top:2px solid #fff; margin:0 0 20px; padding:15px; }

.sidebar-form h4 { color:#fff; font-size:14px; font-weight:700; line-height:22px; padding:0 0 10px; text-align:center; }

.sidebar-form form label { display:block; margin:0 0 5px; }

.sidebar-form form label input.text-field { border:1px solid #571c62; display:block; color:#7a2789; padding:3px; width:170px; }

.sidebar-form form label .text-area { border:1px solid #571c62; display:block; color:#7a2789; height:80px; padding:3px; width:170px; }

.sidebar-form form input.submit-button { border:1px solid #571c62; cursor:pointer; clear:both; background:#f8effa; margin:10px 0 0; padding:2px 3px; width:55px; }

.contact-form label { display:block; margin:0 0 15px; }

.contact-form label input.text-field { border:1px solid #571c62; display:block; color:#7a2789; padding:3px; width:300px; }

.contact-form input.text-field2 { border:1px solid #571c62; color:#7a2789; margin-bottom:5px; padding:3px; }

.contact-form label .text-area { border:1px solid #571c62; display:block; color:#7a2789; height:120px; padding:3px; width:400px; }

.contact-form input.submit-button { border:1px solid #571c62; cursor:pointer; clear:both; background:#f8effa; margin:10px 0 0; padding:2px 3px; width:55px; }

#right-content { float:left; padding:0 15px 15px; width:560px; }

#right-content .right-widget { clear:both; color:#494949; font:normal normal 400 13px Arial, Helvetica, sans-serif; line-height:18px; margin:0 0 10px; }

.right-widget h3 { color:#000; font:normal normal 700 18px Arial, Helvetica, sans-serif; padding:0 0 5px; }

.right-widget .home-pic1 { display:block; float:left; padding:20px 20px 10px 0; }

.right-widget .home-pic2 { display:block; float:right; padding:20px 0 10px 20px; }

.right-widget h4 { color:#494949; font:italic normal 700 12px Arial, Helvetica, sans-serif; padding:0 0 10px; }

.right-widget h4.title { color:#666; font:italic normal 700 14px Arial, Helvetica, sans-serif; padding:0 0 10px; }

.right-widget ul { list-style:none outside disc; margin:0 0 0 10px; padding:0 0 0 10px; }

.right-widget ul li { padding:0 0 10px; }

#purchase-content { float:left; padding:0 15px 15px; width:770px; }

#purchase-content .purchase-widget { clear:both; color:#666; font:normal normal 400 13px Arial, Helvetica, sans-serif; line-height:18px; margin:0 0 10px; }

.purchase-widget h3 { color:#000; font:normal normal 700 18px Arial, Helvetica, sans-serif; padding:0 0 5px; }

.purchase-widget h4 { color:#666; font:italic normal 700 12px Arial, Helvetica, sans-serif; padding:0 0 10px; }

#purchase-content .purchase-item { clear:both; background:#eadcec; color:#666; font:normal normal 400 13px Arial, Helvetica, sans-serif; line-height:18px; overflow:hidden; padding:15px; margin:0 0 20px; }

.purchase-item form { float:right; display:block; padding:0 0 0 50px; text-align:right; }

.purchase-item h3 { color:#000; font:normal normal 700 20px Arial, Helvetica, sans-serif; padding:0 0 15px; }

.purchase-item ul { list-style:square inside none; color:#9933cc; }

.purchase-item p { padding:0 0 5px; }

.pagination { list-style:none; padding:0; margin:0; text-align:center; }

.pagination li { display:inline; }

.pagination li a { border:1px solid #9933CC; font:normal normal 400 13px Arial, Helvetica, sans-serif; padding:2px 5px; text-decoration:none; }

.pagination li a:hover { background:#9933CC; color:#fff; }

#footer-wrap { background:#554c74; color:#fff; font:normal normal 400 12px Arial, Helvetica, sans-serif; height:70px; overflow:hidden; padding:5px; width:790px; }

#footer-wrap ul { background:#995ba8; color:#fff; list-style:none; margin:0 0 10px; padding:5px; text-align:center; width:780px; }

#footer-wrap ul li { display:inline; }

#footer-wrap ul li a { color:#fff; padding:0 10px; text-decoration:none; }

#footer-wrap ul li a:hover { text-decoration:underline; }

#footer-left { float:left; width:400px; }

#footer-right { float:left; width:390px; }

#footer-left a, #footer-right a { color:#fff; text-decoration:none; }

#footer-left a:hover, #footer-right a:hover { text-decoration:underline; }

#footer-right { text-align:right; }

.wag-style-wrap { float:right; text-align:right; padding:0 0 10px 20px; width:286px; }

.wag-style-wrap #signup-form input { border:1px solid #571c62; color:#7a2789; padding:3px; width:110px; }

.wag-style-wrap #signup-form input.submit-button { background:#f8effa; cursor:pointer; padding:2px 3px; width:55px; }



.div-float-left { float:left; font:italic normal 400 11px Arial, Helvetica, sans-serif; text-align:left; padding:0 20px 10px 0; width:240px; }

.div-float-right { float:right; font:italic normal 400 11px Arial, Helvetica, sans-serif; text-align:left; padding:0 0 10px 20px; width:166px; }

/*preload classes*/ 

.svw { width: 50px; height: 20px; background: #fff; }

.svw ul { position: relative; left: -999em; }

/*core classes*/ 

.stripViewer { position: relative; overflow: hidden; border: 5px solid #995ba8; margin: 0 0 1px 0; }

.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; }

.stripViewer ul li { float:left; }

.stripTransmitter { overflow: auto; width: 1%; margin:0 0 0 0; }

.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; }

.stripTransmitter ul li { width: 20px; float:left; margin: 0 1px 1px 0; }

.stripTransmitter a { font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #995ba8; color: #fff; text-decoration: none; display: block; }

.stripTransmitter a:hover, a.current { background: #fff; color: #995ba8; }

/*tooltips formatting*/ 

#tooltip { background: #fff; color: #000; opacity: 0.85; border: 5px solid #dedede; }

#tooltip h3 { font: normal 10px Verdana; margin: 0; padding: 6px 2px; border: 0; }



.testi-divider { border:0; border-top:1px solid #9c53a2; }

.social-media { padding:0 12px; }