      #supporttab {
        background:transparent url('images/support-button.png') no-repeat scroll 0px 0px;
        height:211px;
        left:0;
        position:fixed;
        top:150px;
        width:56px;}
      
	  div#supporttab :hover {
		background-position:-41px 0px;}
      
	  #supporttab  a{
        display:block;
        height:211px;
        width:56px;}
		
h2 {
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
color: #000;
}

#preload { 
height: 0; 
overflow: hidden; 
}

#header {
height: 119px;
background-color: #F8F8F8;
text-align: center;
padding: 0px;
}

.header-content {
width: 968px;
margin: 0 auto;	
}

.logo {
	float: left;
	width: 330px;
}

.nav{
width: 635px;
overflow: hidden;
padding-top: 72px;
margin-bottom: -5px;
}

.nav ul{
margin: 0;
padding: 0;
padding-left: 10px;
font: 14px Tahoma;
list-style-type: none;
}

.nav li{
display: inline;
margin: 0;
}

.nav li a{
float: right;
display: block;
text-decoration: none;
margin: 0;
padding: 15px 50px;
border-left: 1px solid #F8F8F8;
color: #000;
background: #EEEEEE;
}

.nav li a:visited{
color: #000;
}

.nav li a:hover, .nav li.selected a{
background: #E5E5E5;
}

.blue-bar{
	background: url('images/blue-bar.png') repeat-x;
	width: 886px;
	height: 232px;
	text-align: center;
	padding-left: 50px;
}

.blue-bar-headline{
	float: left;
	width: 418px;
	padding-top: 55px;
}

.blue-bar-video{
	float: right;
	width: 467px;
	
}
.welcome-text{
	width: 670px;
	margin: 0px auto;
	color: #22202F;
	font-size: 12pt;
	font-family: arial;
	text-align: left;
	line-height: 115%;
}

.welcome-text li{
	margin-bottom: 10px;
}

.welcome-text h1{
	font-size: 18pt;
	font-weight: bold;
	color: #F30000;
	text-align: center;
	line-height: 115%;
}

.welcome-text a{
	color: blue;
	font-size: 12pt;
	font-weight: bold;
}

.welcome-text a:hover{
	color: #00CF21;
}

.welcome-text b{
	font-weight: bold;
}

.value{
	text-align: right;
	font-weight: bold;
	color: #cc0000;
}

.action-button01{
    border: none;
    background: url('images/action-button-01.png') no-repeat;
	height: 60px;
	width: 307px;
	cursor: pointer;
	margin: 0px auto;
}
.action-button01:hover {
    border: none;
    background: url('images/action-button-01-over.png') no-repeat;
}

.back-button{
    border: none;
    background: url('images/back.png') no-repeat;
	height: 51px;
	width: 161px;
	cursor: pointer;
}
.back-button:hover {
    border: none;
    background: url('images/back-over.png') no-repeat;
}

.view-module-button{
	float: right;
    border: none;
    background: url('images/view-module.png') no-repeat;
	height: 81px;
	width: 301px;
	cursor: pointer;
	display: block;
}
.view-module-button:hover {
    border: none;
    background: url('images/view-module-over.png') no-repeat;
}

	#options{
		width: 669px;
		padding:0px;
		margin: 0px auto;
	}
		#option1{
			float: left;
			width: 324px;
			padding: 0px;
			margin: 0px;
		}
			#option1-top{
				background: url('images/offer1-top.png') no-repeat;
				width: 324px;
				height: 385px;
			}
			
			#option1-bottom a{
				background: url('images/offer1-bottom.png') no-repeat;
				width: 324px;
				height: 240px;
				display: block;
			}

				#option1-bottom a:hover{
					background: url('images/offer1-bottom-over.png') no-repeat;
					cursor: pointer;
				}
		
		#option2{
			float: right;
			width: 345px;
			padding: 0px;
			margin: 0px;
		}
			#option2-top{
				background: url('images/offer2-top.png') no-repeat;
				width: 345px;
				height: 399px;
			}
			
			#option2-middle a{
				background: url('images/offer2-middle.png') no-repeat;
				width: 345px;
				height: 23px;
				display: block;
			}
			
				#option2-middle a:hover{
					background: url('images/offer2-middle-over.png') no-repeat;
					cursor: pointer;
				}
			
			#option2-bottom a{
				background: url('images/offer2-bottom.png') no-repeat;
				width: 345px;
				height: 203px;
				display: block;
			}
			
				#option2-bottom a:hover{
					background: url('images/offer2-bottom-over.png') no-repeat;
					cursor: pointer;
				}

#rss-container{
	width: 700px;
	margin: 0px auto;
	text-align: left;
	font-size: 13pt;
	font-family: arial;
}

.rss-q{
	color: red;
	margin-bottom: 15px;
	text-transform: upercase;
}

.rss-a{
	color: green;
	margin-bottom: 15px;
}

#maindiv {
text-align: center;
}


#content {
width: 962px;
background-color: #E5E5E5;
background-image: url('images/content.png');
margin: 0px auto;
background-repeat: repeat-y;
}

.headline {
font-weight:normal !important;
font-size:20px;
font-family:impact, tahoma, verdana, arial, helvetica;
color:#333399;
letter-spacing:-1px;
text-align:center;
}

.headlinehighlight {
color: #cc0000;
font-size: 26px;
}

.post {
padding:0 20px 20px 20px;
border-top: 2px solid #666;
}

.post-content {
padding-left: 20px;
padding-right: 20px;
margin: 10px;
}

.copy {
 	font-family: tahoma;
	color: #000;
	text-align: left;
	line-height: 125%; 
	margin-bottom: 5px;
}

.quotes{
	width: 600px;
	margin: 0px auto;
	padding: 15px;
	font-size: 17pt;
	font-style: italic;
	text-align: center;
	color: #0F0F0F;
	font-family: veranda;
	line-height: 110%;
}

.quote{
	font-style: italic;
	color: #0F0F0F;
	font-family: veranda;
}

#orderbox{
	background: #D9E0EE;
	width: 599px;
	margin: 0px auto;
}

#orderbox_content{
	width: 480px;
	margin: 0px auto;
}

.optin {
text-align: center; 
width: 545px;  
background-color: #fff;
}

.optin-input {
font-size: 13pt;
font-family: arial;
color: #666666;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
}

.optinbut {
    border: none;
    background: url('images/signin-but.png') no-repeat;
    padding: 2px 8px;
	height: 60px;
	width: 221px;
	cursor: pointer;
}
.optinbut:hover {
    border: none;
    background: url('images/signin-but-over.png') no-repeat;
    padding: 2px 8px;
}


.optinbut2 {
    border: none;
    background: url('images/my-epack.png') no-repeat;
    padding: 2px 8px;
	height: 57px;
	width: 300px;
	cursor: pointer;
}
.optinbut2:hover {
    border: none;
    background: url('images/my-epack-over.png') no-repeat;
    padding: 2px 8px;
}


.newsletter-optin{
	background: url('images/subscribe-to-newsletter-bg.png') no-repeat;
	margin: 0px auto;
	width: 846px;
}

.newsletter-lt{
	float: left;
	width: 200px;
	
}

.newsletter-rt{
	float: right;
	width: 400px;
	padding: 210px 60px 0px 0px;
}

.newsletterbut {
    border: none;
    background: url('images/subscribe-to-newsletter-but.png') no-repeat;
    padding: 2px 8px;
	height: 71px;
	width: 139px;
	cursor: pointer;
}
.newsletterbut:hover {
    border: none;
    background: url('images/subscribe-to-newsletter-ove.png') no-repeat;
    padding: 2px 8px;
}

.newsletter-subscribed{
background-color: #E5F1F9; 
padding: 15px;
color: #000;
font-size: 18px;
margin: 0px 15px 20px 18px;
font: 14px Tahoma;
text-align: left;
}

.quickstart{
background: #EFEFEF; 
width: 650px;
margin: 0px auto;
padding: 30px;
color: #000;
font-size: 12pt;
font-family: arial;
text-align: left;
}

.orderbut {
    border: none;
    background: url('images/click-to-order.png') no-repeat;
    padding: 2px 8px;
	height: 69px;
	width: 357px;
	cursor: pointer;
}
.orderbut:hover {
    border: none;
    background: url('images/click-to-order-over.png') no-repeat;
    padding: 2px 8px;
}

#share {
	font-family: tahoma;
	color:#666666;
	vertical-align:middle;
}

#top {
background-image: url('images/top.png');
background-repeat: no-repeat;
height: 20px;
}

.text {
padding-left: 25px;
padding-right: 25px;
font-family: tahoma;
font-size: 14px;
text-align: left;
}

.contactus {
width: 960px;
margin-left: -69px;
margin-top: 15px;
}

.contactus ul{
}

.contactus li{
display: inline;
margin: 0;
}

#bottom {
background-image: url('images/bottom.png');
background-repeat: no-repeat;
height: 24px;
}

#footer {
background-color: #E5E5E5;
height: 50px;
margin-left: 1px;
font-size: 12px;
font-family: Tahoma;
color: #666666;
padding: 15px;
}

#footer ul{
list-style-type: none;
margin-right: 40px;
}

#footer li {
display: inline;
}

#footer a {
color: #0259b2;
}

#footer a:hover{
color: blue;
}

.footer-text {
font-size: 10px;
font-family: Tahoma;
color: #868686;
padding-left: 70px;
padding-right: 70px;
}

.footer-bottom {
background-image: url('images/footer-bottom.png');
background-repeat: no-repeat;
height: 7px;
width: 962px;
margin: 0 auto;
}

.bluebut a{
background: #025AB3;
width: 250px;
height: 250px;
display: block;
float: right;
text-decoration: none;
margin: 20px;
}

.bluebut a:hover{
background: #044D97;
}


.redbut a{
background: #F00905;
width: 250px;
height: 250px;
display: block;
float: right;
text-decoration: none;
margin: 20px;
}

.redbut a:hover{
background: #DA0804;
}

.yellowbut a{
background: #FFC600;
width: 250px;
height: 250px;
display: block;
float: right;
text-decoration: none;
margin: 20px;
}

.yellowbut a:hover{
background: #FCB200;
}

.feedback {
width: 500px;
}

.checklist {
list-style-image: url(images/check.gif);
list-style-type: none;
}

.checklist li{
padding-bottom: 5px;
margin-left: 32px;
}

.link a{
color: blue;
}

.link a:hover{
color: #3FAF00;
font-weight: bold;
}

.alink a{
padding: 20px;
color: blue;
font-size: 13pt;
text-decoration: none;
font-weight: bold;
}

.alink a:hover{
color: #3FAF00;
}

.profesional {
display:inline-block;
}
.profesional:hover img{
visibility:hidden;
}

.faqbut {
    border: none;
    background: url('images/search-faqs.png') no-repeat;
    padding: 2px 8px;
	height: 101px;
	width: 506px;
	cursor: pointer;
}
.faqbut:hover {
    border: none;
    background: url('images/search-faqs-over.png') no-repeat;
    padding: 2px 8px;
}

.askbut {
    border: none;
    background: url('images/ask-question.png') no-repeat;
    padding: 2px 8px;
	height: 102px;
	width: 508px;
	cursor: pointer;
}
.askbut:hover {
    border: none;
    background: url('images/ask-question-over.png') no-repeat;
    padding: 2px 8px;
}

.feedbackbut {
    border: none;
    background: url('images/tell-us.png') no-repeat;
    padding: 2px 8px;
	height: 104px;
	width: 508px;
	cursor: pointer;
}
.feedbackbut:hover {
    border: none;
    background: url('images/tell-us-over.png') no-repeat;
    padding: 2px 8px;
}