/*

tryAdaptiBar.com style sheet
author: 	Erik Kittlaus
version: 	2008 01

*/

/*		_______________________	*/
/*		COLOR GLOSSARY			
	
		light red 	#873677
		red 		#779398
		mid-green  	#830203
		dark-green 	#837465

*/

/*		_______________________ */
/*		NORMALIZING		*/

html, body, div, dl, dt, dd, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, th, td, address { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
address, body, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
img, fieldset		{ border: none; }
q:before, q:after  	{ content: ''; }
table  			{ border-collapse: collapse; border-spacing: 0; }
ul,li 			{ list-style-type: none; }
caption, th 		{ text-align: left; }

/*		_______________________	*/
/*		LINKS			*/
	
a			{ }
a:link     	{ color: #e75932; text-decoration: underline; }
a:visited  	{ color: #e75932; text-decoration: underline; }
a:hover, 
a:active   	{ color: #333; text-decoration: none; }

.imgbtn:hover img {border: 0px; }

.previewLink { font-weight: bold; 
			   color: #e75932;
			   text-decoration: underline; 
			   border-bottom: solid 1px #e75932;}
.previewLink:hover { color: #000000; border-bottom: solid 1px #000000;}

/* 		_______________________	*/


/*		THE BASICS		*/

html 		{ text-align: center; }
p		{ margin-bottom: 1em; }
em {font-size:11px; font-style:italic;}
body 		
{
    background-color: #fff;
    color:#555555;
    font-family:Verdana,Tahoma,sans-serif;
    font-size:67.5%;
    font-weight:normal;
    line-height:1.4em;
    text-align:left; 
				}
h1 	
{
    margin: 0 0 15px 0;
	font-weight:normal;
	line-height: 1.2em;
	font-size: 1.8em;
	color: #898b8d;
	text-transform: capitalize;
	border-bottom: 1px solid #cbcbcb;
}

/* 		_______________________	*/
/*		TRY ADAPTIBAR HOME		*/				

#tryAdContainer	{
				margin: 0 auto;
				margin-top: 20px;
				width: 900px;
				font-size: 1.2em;
				overflow: auto;
				}
#flashcontent {
				border: 0;
				width: 600px;
				height: 187px;
				margin: 0 auto;
				padding: 0;
				z-index: 1;
				}
#frontBlock	{ 
				width: 100%;
				margin-top: 15px;
				padding-left: 8px;
				}
#adLogoRight { 
				padding: 45px 28px 0 0;
				float: right; 
				}
#tryDuo		{
				position: relative;
				height: 100px;
				padding: 20px 0px;
				overflow: auto;
				}
#tryitRightBox {
				float: right;
				}
#learnLeftBox {
				float: left;
				}
#repMidBox	  {
				float: none;
				position: absolute;
				margin-left: 110px;
			    }
.signinSpace  { 
				font-weight: bold;
				color: #fff;
				line-height: 2.5em 
				}
				
.orange  	{ color: #e75932; }

/* 		_______________________	*/
/*		FORMS		*/	

div#formContainer  {
				left: 188px;
                top: 0px;
				font: 12px/14px "lucida grande", Arial, sans-serif;
				width: 220px;
				padding-top: 5px;
				text-align: left;
				overflow:hidden;
				}

form {
				width: 210px;
				text-align: left;
				}

fieldset {
				margin: 0;
				margin-bottom: 1px;
				border: 0;
				padding: 0;
				}

form label {
				display: block;
				width: 210px;
				font-size: 12px;
				line-height: 14px;
				padding: 0px 0px 10px 0px;
				}

form input {
				font-size: 11px;
				color: #666;
				background-color: #fff;
				display: block;
				margin-top: 2px;
				}

form label.field-ps,
form label.field-email 
 			{
				clear: left;
				}

form label.field-ps,
form label.field-email
			{
				float: left;
				margin: 0;
				width: 150px;
				}

form label.field-email input,
form label.field-ps input
			{
				float: left;
				width: 150px;
				padding: 0px;
				}
				
form label.submit input
			{
				float: left;
				width: 150px;
				padding: 0px;
				}
				
.forget  	{
				font: 9px/14px "lucida grande", Arial, sans-serif;
				padding-right: 10px;
				float: right;
				}

.custval   { 
				font: 9px/14px "lucida grande", Arial, sans-serif;
				padding-right: 10px;
				color: #e75932;
				}


/*		PANEL		*/

#panelBox {
				float: right;
				margin-top: 125px;
				width: 220px;
				}
#quickTitle {
				font-family: Arial, Verdana, sans-serif;
				font-size: 14px;
				color: #e75932;
				padding: 8px 0 8px 10px;
				background: #fafaf9 url(/images/dots.gif) no-repeat bottom right;
				}

				
/* 		_______________________	*/


/*		HEADER		*/

.header 	{ 
					background-color: #fff;
	width: 100%;
	height: 125px;
	background-image: url(/images/wow/headerbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
				}
.headLogo { 
				margin-left: 60px; 
				margin-top: 17px;
				}
.headContainer {
				position: relative;
				width: 900px;
				margin: 0 auto;
				height: 80px;
				}
#orangeBar {
	width: 100%;
	height: 39px;
	background-image: url(/images/wow/menubg.gif);
	background-repeat: repeat-x;
	background-position: left top;
				}
.navContainer {
				width: 900px;
				margin: 0 auto;
				background: url(/images/divider.gif) no-repeat top left;
				}
.navbar a			{ }
.navbar a:link     	{ color: #e75932; text-decoration: none; }
.navbar a:visited  	{ color: #e75932; text-decoration: none; }
.navbar a:hover, 
.navbar a:active   	{ color: #000; text-decoration: none; }

.navbar a.inbar			{ }
.navbar a.inbar:link     	{ color: #fff; text-decoration: none; }
.navbar a.inbar:visited  	{ color: #fff; text-decoration: none; }
.navbar a.inbar:hover, 
.navbar a.inbar:active   	{ color: #fff100; text-decoration: none; }

.navbar {
				text-align: left; 
				position: relative; 
				margin: 0;
				padding: 0; 
				float: left;
				display: inline;
				width: 100%;
				height: 35px;
				font-size: 1em;
				font-weight: bold;  
				}
.navbar ul { z-index:12;
				padding: 0; 
				margin: 6px 0 0 0; 
				list-style-type: none; /* for Firefox */
				}
.navbar li.inbar {
	float: left;
	position: relative;
	height: 35px;
	padding: 10px 14px 0px 14px;
	color:#fff;
	font-size: 1.1em;

				}
.navbar li.inbar:hover   	{
	color: #fff100;
	text-decoration: none;
	background-image: url(/images/wow/menubg_hover.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.navbar li {
				float: left; 
				position: relative;
				height: 18px;
				padding: 6px 14px 0 14px;
				}
.navbar li a, .navbar li a: visited {
				display: block; 	font-weight: bold;
				text-decoration: none; 
				width: 10em; 
				color: #000; 
				float: left; 
				padding-right: 1em; 
				height: 3em; 
				line-height: 3em; 
				color: #909; 
				}
.navbar li ul {
	visibility: hidden;
	position: absolute;
	top: 2.5em;
	left: 0;
	height: 0;
	overflow: hidden;

				}
.navbar table {
				margin: -1px; 
				border-collapse: collapse; 
				font-size: 1em; /* font size for IE5.5 */
				}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.navbar li:hover a, .navbar li a:hover {
				text-decoration: underline; 
				border: 0;
				}
.navbar li:hover ul, .navbar li a:hover ul {
				visibility: visible; 
				height: auto; 
				width: 15em; 
				background: #fff; 
				border: 1px solid #ddd; 
				left: -1px; 
				top: 2.8em; 
				padding: 0 5px 16px 0;
				overflow: visible;
				}
.navbar li:hover ul li a, .navbar li a:hover ul li a {
				display: block; 
				font-weight: normal; 
				background: transparent; 
				text-decoration: none; 
				height: auto; 
				line-height: 1.5em; 
				padding: 0.5em; 
				width: 15em;
				}
.navbar li:hover ul li ul, .navbar li a:hover ul li a ul {
				visibility: hidden; 
				position: absolute; 
				top: 0; 
				left: 9.5em; 
				height: 0; 
				overflow: hidden;
				}
.navbar li:hover ul li a:hover, .navbar li a:hover ul li a:hover {
				text-decoration: underline;
				}
.navbar li:hover ul li:hover ul, .navbar li a:hover ul li a:hover ul {
				visibility: visible; 
				color: #000; 
				border: 1px solid #ddd; 
				height: auto; 
				background: #fff; 
				width: 9.5em;
				} 
.navbar li:hover ul li:hover ul.left, .navbar li a:hover ul li a:hover ul.left {
				left: -9.3em;
				}
.navbar li:hover ul li:hover ul li a, .navbar li a:hover ul li a:hover ul li a {
				display: block; 
				height: auto;
				}
.navbar li:hover ul li:hover ul li:hover a, .navbar li a:hover ul li a:hover ul li a:hover {
				text-decoration: underline;
				}
					

#email-SignNav {
	position: absolute;
	right: 0;
	top: 0px;
	padding:10px;
	width: 343px;
	text-align: right; 
	background-image: url(/images/wow/metanav_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
				}
.emailSignIn ul { 
				display: inline;
				}
.emailSignIn li {
				display: inline;
				}
.emailSignIn li a {
				padding: 2px;
				}
.orange  		{ color: #e75932; }
.grey  			{ color: #777; }
.smallText 		{ font-size: .9em; }
img#bodyTitle {
				margin-bottom: 35px;
				}
.clearBoth{
				clear:both;
				}

/* 		_______________________	*/
/*		FOOTER		*/	

#footer {
				width: 100%;
				height: 220px;
				background: url(/images/footBorder.gif) repeat-x #fff top left;
				}
#footContainer {
				width: 900px;
				margin: 0 auto;
				overflow: auto;
				}
#footContainer ul {
				height: 100px;
				}
#footContainer ul#links {
				margin-top: 55px;
				}
#footContainer ul#links li.oneTen {
				float: left;
				line-height: 1em;
				width: 110px;
				}	
#footContainer ul#links li.oneForty {
				float: left;
				line-height: 1em;
				width: 130px;
				}
#footContainer ul#links p {
				margin-bottom: 15px;
				}
#footContainer ul#links p.twoPix {
				margin-bottom: 1px;
				}
#footContainer ul#links li.LLC {
				float: right;
				width: auto;
				text-align: right;
				line-height: 1em;
				}	
#footContainer ul#links li.logoIMG {
				float: right;
				line-height: 1em;
				width: 114px;
				}	

#footContainer img.footLogo {
				float: left;
				}
#footContact {
				float: left;
				text-align: right;
				line-height: 1em;
				margin: 8px 16px 0;
				}
#footContact p.twoPix {
				margin-bottom: 1px;
				}
.footCopyright {
				clear: right;
				float: right;
				width: 600px;
				text-align: right;
				margin-top: 15px;
				padding: 0;
				}
#ftLinks {			
				float: left;
				text-align: left;
				width: 150px;
				}
#footStuff {
				float: left;
				width: 525px;
				}
				
/* 		_______________________	*/
/*		APP FOOTER		*/

#footer-app {
				width: 100%;
				height: 80px;
				background: url(/images/footBorder.gif) repeat-x #fff top left;
				}
#footContainer-app {
				width: 900px;
				margin: 0 auto;
				overflow: auto;
				}
.footCopyright-app {
				float: right;
				width: 600px;
				text-align: right;
				margin-top: 48px;
				margin-right: 30px;
				padding: 0;
				}
					
/* 		_______________________	*/


#landing_features li 
{
	 margin-bottom: 15px;  
	 padding-left: 25px; 
	 background: url(/images/wow/bullet_check.gif) left top no-repeat; 
	 line-height: 20px;
}



#landing_content {
	width:950px; 
	margin: 0 auto; 
	background-color:#FFF;
	}

#freeTrial
{
  display: block;
  width: 325px;
  margin-right:10px;
  float:left;
  height: 110px;
  background: url("/images/wow/btn_freetrial.jpg") no-repeat 0 0;
}

#freeTrial:hover
{ 
  background-position: 0 -110px;
}

#freeTrial span
{
  display: none;
}
	
#buyNow
{
  display: block;
  width: 325px;
  float:left;
  height: 110px;
  background: url("/images/wow/btn_buynow495.jpg") no-repeat 0 0;
}

#buyNow:hover
{ 
  background-position: 0 -110px;
}

#buyNow span
{
  display: none;
}
	 	
#btnLogin
{   padding: 0px;
  display: block;
  width: 136px;
  float:right;
  height: 20px;
  background: url("/images/wow/btn_login.gif") no-repeat 0 0;
}

#btnLogin:hover
{ 
  background-position: 0 -20px;
}

#btnLogin span
{
  display: none;
}

#slideshow {
    position:relative;
    height:360px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 360px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 340px;
    display: block;
    border: 0;
    margin: 10px 0;
}

.webform  {background-color: #eaeced;}

.webform td {padding: 5px 20px;}
td.formhead {

	background-color: #777;
}

table.formcontainer {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eaeced;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #eaeced;
}

td.formhead h2 {
	color: #FFF;
	background-color: #777;
	font-size: 14px;
	line-height: 12px;
	margin-top: 2px;
	text-transform: uppercase;
}
input.cat_textbox,
textarea.cat_listbox,
select.cat_dropdown,
select.cat_listbox {
	width: 90%;
}

#BuyNowBTN
{
  display: block;
  width: 175px;
  float:left;
  height: 30px;
  background: url("/images/wow/btnsmall_buynow.gif") no-repeat 0 0;
}

#BuyNowBTN:hover
{ 
 
}

#BuyNowBTN span
{
  display: none;
}

#TryNowBTN
{
  display: block;
  width: 245px;
  float: left;
  height: 30px;
  background: url("/images/wow/btnsmall_trynow.gif") no-repeat 0 0;
}

#TryNowBTN:hover
{ 
 
}

#TryNowBTN span
{
  display: none;
}

#sideNote {
	background-image: url(/images/wow/sidebarback.gif);
	padding: 10px;
	background-repeat: no-repeat;

}

#sideNote p{	font-size: 12px;}

#btnTryLogin
{   padding: 0px;
  display: block;
  width: 136px;
  float:right;
  height: 20px;
  background: url("/images/wow/try_login.gif") no-repeat 0 0;
}

#btnTryLogin:hover
{ 
  background-position: 0 -20px;
}

#btnTryLogin span
{
  display: none;
}	
	