/* -------------------------------------------------------------- 
   reset.css
   * Resets default browser CSS.
-------------------------------------------------------------- */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
a img {
	border: none;
}
a {
	outline:none;
}
.clear {
	clear:both;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.img-left {
	float:left;
	margin:20px 0px 0px 0px;
}
.img-right {
	float:right;
	margin:0px 18px 0px 0px;
}
.nopadding {
	padding:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
.overflowauto {
	overflow:auto;
}
.overflowhidden {
	overflow:hidden;
}
.text-transform-none {
	text-transform:none;
}
.spacer5 {
	height:5px;
	overflow:hidden;
}
.spacer10 {
	height:10px;
	overflow:hidden;
}
.spacer15 {
	height:15px;
	overflow:hidden;
}
.spacer24 {
	height:24px;
	overflow:hidden;
}
.spacer17 {
	height:17px;
	overflow:hidden;
}
.spacer20 {
	height:20px;
	overflow:hidden;
}
.spacer22 {
	height:22px;
	overflow:hidden;
}
.spacer18 {
	height:18px;
	overflow:hidden;
}
.spacer30 {
	height:30px;
	overflow:hidden;
}
.spacer34 {
	height:34px;
	clear:both;
}
.spacer40 {
	height:40px;
	overflow:hidden;
}
.paddingRT80 {
	padding-right:80px;
}
.padd_l {
	padding-left:5px;
}
.padd_RT20 {
	padding-right:15px;
}
.border1 {
	background:url(images/border1.jpg) repeat-x 0px 0px;
	height:4px;
	overflow:hidden;
}
/*headings */







h1 {
	font-family:"Trebuchet MS";
	font-size:28px;
	color:#ffffff;
	font-weight:bold;
}
h2 {
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#1699ce;
	font-weight:bold;
}
h2 a {
	color:#1699ce;
}
h3, h3 a {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
h4 {
	font-family:"Trebuchet MS";
	font-size:19px;
	color:#757576;
	font-weight:normal;
}
h5 {
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#757576;
	font-weight:normal;
}
/*structure */







body {
	background:url(images/body_bg.jpg) repeat-x 0px 0px;
	font-family:"Trebuchet MS";
}
#container {
	width: 982px;
	margin: 0 auto;
	position:relative;
}
/* header styles */







#header {
	font-family:"Trebuchet MS";
}
#header #top_strip {
	height:30px;
	line-height:26px;
}
#header #top_strip a {
	color:#a7a7a7;
	font-size:12px;
	text-transform:uppercase;
}
#header #top_strip span {
	padding:0px 5px;
	color:#a7a7a7;
	font-size:11px;
}
#header #top_strip strong {
	color:#000000;
	font-size:11px;
}
#header #logo_area {
	padding:7px 0px;
}
#header #logo_area h2 {
	text-transform:uppercase;
	padding:35px 0px 0px 0px;
}
/*menu */







#toolbar {
	z-index:10;
}
#navigation {
	height:44px;
	background:url(images/navigation_bg.gif) repeat-x 0px 0px;
}
#navigation #nav {
	list-style:none;
	padding:11px 0px 0px 31px;
}
#navigation #nav ul {
	margin: 0;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#navigation #nav li {
	display: block;
	margin-right:58px;
}
#navigation #nav li a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-size:15px;
	padding:0px 0px 3px 0px;
}
#navigation #nav li.down {
	background:url(images/drop_down_arrow.gif) no-repeat right 6px;
	padding-right:15px;
}
#navigation #nav li a:hover, #navigation #nav li.active a {
	background:url(images/navigation_bg_hover.gif) repeat-x left bottom;
}
#navigation #nav li {
	float: left;
	padding: 0;
}
#navigation #nav li ul {
	position: absolute;
	left: -999em;
	font-weight: bold;
	margin: -4px 0 0 -10px;
	background:#414141;
	z-index:14;
	border-top:0px solid #000000;
	border-bottom:4px solid #1194c8;
}
#navigation #nav li li {
	float:none;
	list-style:none;
	padding:4px;
	border-bottom:1px solid #000000;
}
#navigation #nav li ul li {
	margin:0px;
}
#navigation #nav li ul li a {
	color:#fff;
	font-size:12px;
	padding:0 5px;
	text-transform:none;
	background:none;
}
#navigation #nav li ul a:hover {
	color:#ddf2fa;
	background:none;
}
#navigation #nav li.recentcomments {
	font-size:10px;
}
#navigation #nav li ul ul {
	margin: -1.1em 0 0 48px;
}
#navigation #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#navigation #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
/*end menu */







#sarch_bar {
	padding:9px 15px 0px 0px;
}
#sarch_bar #sarch_bar_text {
	width:150px;
	height:25px;
	background:url(images/search.gif) no-repeat 0px 0px;
}
#sarch_bar #sarch_bar_text input {
	border:none;
	background:none;
	width:150px;
	height:21px;
	padding-top:3px;
	font-family:tahoma;
	color:#c7c7c7;
	font-size:13px;
}
#sarch_bar #sarch_bar_btn {
	padding-left:7px;
}
#sarch_bar #sarch_bar_btn input {
	border:inherit;
	background:inherit;
}
/* content styles */

#new-list1{
	float:left; width: 400px; padding-right: 20px; margin: 0;
}
#inner-list{
	padding:0px; margin-left: 30px; margin-top: 15px;
}

#inner-list li{
	background:none;padding-left: 0;padding-bottom: 0;
}



#content {
}
#bg_none {
	background:none
}
#heading_area {
	background:#474748 url(images/heading_bg.gif) no-repeat 0px 0px;
	padding:0px 0px 0px 0px;
}
#heading_area h1 {
	padding: 10px;
}
#bg_none p {
	padding: 10px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FFFFFF;
}
#bg_none h1 {
	padding: 10px;
}
#heading_area p {
	padding: 10px;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFFFFF;
}
#heading_area a {
	color:#1699CE;
}
#heading_area ol, #heading_area ul {
	padding-left:20px;
	color:#1699CE;
}
#heading_area ol li a, #heading_area ul li a {
	color:#1699CE;
}
#heading_inner {
	width:913px;
	margin:0px auto;
}
#heading_inner h4{ color:#fff; padding:10px;}
#heading_inner2 {
	width:975px;
	margin:0px auto;
}
#watch_tour {
	font-family:"Trebuchet MS";
	font-size:15px;
	text-transform:uppercase;
}
#watch_tour span {
	padding:0px 0px 0px 15px;
	display:block;
	font-weight:normal;
}
#watch_tour img {
	margin-top:5px;
}
#watch_tour a {
	text-decoration:none;
	color:#FFFFFF;
}
#watch_tour a:hover {
	text-decoration:underline;
}
.main_courses {
	text-align:right;
}
.main_courses a {
	font-family:"Trebuchet MS";
	color:#117ba7;
	font-size:11px;
	padding:5px 0px 0px 10px;
	display:block;
	text-decoration:none;
}
.main_courses a:hover {
	text-decoration:underline;
}
.headin_width {
	width:830px;
}
/* wild colums styles */







#content #wildcolum {
	clear:both;
	padding:0px 0px 0px 0px;
}
#content #wildcolum .Modules {
	height:111px;
	margin-top:24px;
}
#content #wildcolum .Modulesbg {
	background:url(images/strip_bg.jpg) no-repeat 0px 0px;
}
#content #wildcolum .Modulesbg_shot {
	background:url(images/strip_bg_st.jpg) no-repeat 0px 0px;
}
#content #wildcolum .Modules h3 {
	padding:10px 0px 0px 15px;
}
#content #wildcolum .Modules .item_1_bg {
	background:url(images/item_1.jpg) no-repeat 53px 40px;
}
#content #wildcolum .Modules .item_2_bg {
	background:url(images/item_2.jpg) no-repeat 123px 14px;
}
#content #wildcolum .Modules .item_3_bg {
	background:url(images/item_3.gif) no-repeat 125px 40px;
}
#content #wildcolum .Modules .item_4_bg {
	background:url(images/item_4.jpg) no-repeat 160px 20px;
}
#content #wildcolum .Modules .item_5_bg {
	background:url(images/item_5.jpg) no-repeat 67px 31px;
}
#content #wildcolum .Modules .item_6_bg {
	background:url(images/item_6.jpg) no-repeat 150px 45px;
}
#content #wildcolum .Modules .item_7_bg {
	background:url(images/item_7.jpg) no-repeat 70px 8px;
}
#content #wildcolum .Modules .item_8_bg {
	background:url(images/item_8.jpg) no-repeat 181px 10px;
}
#content #wildcolum .Modules .item_9_bg {
	background:url(images/item_9.jpg) no-repeat 70px 10px;
}
#content #wildcolum .Modules .item_10_bg {
	background:url(images/item_10.jpg) no-repeat 94px 10px;
}
#Categories {
	width:960px;
	margin:0px auto;
}
#Categories_inner {
	width:945px;
	margin:0px auto;
	padding:7px 0px 10px 0px;
	font-family:"Trebuchet MS";
	color:#838485;
}
#Categories_inner2 {
	margin:0px auto;
	padding:7px 0px 10px 0px;
	font-family:"Trebuchet MS";
	color:#838485;
}
#Categories_inner2new {
	padding:7px 0px 10px 0px;
	font-family:"Trebuchet MS";
	color:#838485;
	width:800px;
}
#Categories_inner2new p {
	
	font-size:15px;
	padding:0px;
	margin:0px;
	color:#000;
}
#Categories_inner2 strong, #Categories_inner strong {
	font-size:22px;
	font-weight:normal;
}
#Categories_inner2 small, #Categories_inner small {
	font-size:14px;
}
#Categories_inner span {
	font-size:17px;
}
#Categories_inner2 span {
	font-size:15px;
}
#Categories_inner2 p {
	font-size:14px;
	padding:0px;
	margin:0px;
	color:#838485;
}
.cat_pas_ab {
	position:absolute;
	margin:23px 0px 0px 0px;
	right:180px;
}
/* left colums styles */







#content #left_colum {
	width:727px;
}
#content #left_colum .wild_box {
	position:relative;
}
#content #left_colum .wild_box .wild_box_top {
	height:10px;
	overflow:hidden;
	background:url(images/box_top.gif) no-repeat 0px 0px;
}
#content #left_colum .wild_box .wild_box_bottom {
	overflow:hidden;
	background:url(images/box_middle_new.jpg) repeat-y;
	width:714px;
}
#content #left_colum .wild_box .wild_box_bottom2 {
	height:68px;
	overflow:hidden;
	background:url(images/box_bottom_new.jpg) no-repeat 0px 0px;
	width:714px;
}
#content #left_colum .wild_box .wild_box_bottom_inner {
	width:676px;
	margin:0px auto;
}
#content #left_colum .wild_box .wild_box_bottom_inner a {
	text-decoration:none;
}
#content #left_colum .wild_box .wild_box_bottom_inner a:hover {
	text-decoration:underline;
}
.wild_box_des {
	width:450px;
	padding-bottom:20px;
}
.wild_box_des p {
	font-family:"Trebuchet MS";
	font-size:15px;
color: #000000 padding:0px 0px 15px 15px;
}
#content #left_colum .wild_box .wild_box_bottom_inner2 {
	width:700px;
	margin:0px auto;
}
.leavecomment {
}
.leavecomment p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
.leavecomment p a {
	color:#5cb8dd;
}
.leavecomment strong {
	font-family:"Trebuchet MS";
	color:#000000;
	font-weight:18px;
	font-weight:bold;
}
.leavecomment textarea {
	width:678px;
	border:1px solid #c9c5c5;
	height:127px;
}
/* Discuss CSS */







#disqus_thread {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}
#disqus_thread ul#dsq-comments li {
	background:#454545;
	color:#e4edee;
	padding:10px;
	margin-bottom:20px;
}
#disqus_thread ul#dsq-comments li a {
	color:#5cb8dd;
	text-decoration:underline;
}
#disqus_thread ul#dsq-comments li a:hover {
	color:#5cb8dd;
	text-decoration:none;
}
#disqus_thread #dsq-comments-title h3 {
	display:block;
	clear:both;
	padding:10px 0px;
}
a.dsq-brlink {
	display:none;
}
/* landing page */







#lendingleft_colum {
	width:570px;
}
#lendingright_colum {
    background:#E8F3FE;
    margin:10px 0px 0px 0px;
    padding: 12px 22px 22px 22px;
    width: 335px;
	border:1px solid #D9DADB;
}
#landingpage {
	font-family:"Trebuchet MS";
}
#landingpage h1 {
	color:#1580aa;
}
#landingpage h2 {
	color:#33464E;
}
#landingpage #landing_wild_box {
}
#landingpage #landing_wild_box #landing_wild_box_top {
	background:url(images/leandingleft_box_top.jpg) no-repeat 0px 0px;
	height:13px;
	overflow:hidden;
}
#landingpage #landing_wild_box #landing_wild_box_middle {
	background:url(images/leandingleft_box_rep.jpg) repeat-y 0px 0px;
}
#landingpage #landing_wild_box #landing_wild_box_middle #landing_wild_box_middleinner {
	width:596px;
	margin-left:2px;
	min-height:200px;
	background:url(images/leandingleft_box_rep2.jpg) repeat-x 0px bottom;
}
#landingpage #landing_wild_box #landing_wild_box_bottom {
	background:url(images/leandingleft_box_bt.jpg) no-repeat 0px 0px;
	height:29px;
}
#landingpage #landing_wild_box #landing_wild_box_bottom p {
	font-size:12px;
}
#landingpage #landing_wild_box #landing_wild_box_bottom a {
	color:#006699;
	font-size:12px;
}
#content #left_colum .wild_box .wild_box_bottom_small {
	min-height:250px;
	overflow:hidden;
	background:url(images/box_bottom.gif) no-repeat 0px bottom;
}
#landingpage .listing_area {
	margin-right:47px;
	margin-left:20px;
}
#landingpage .bt_paragraphs {
	margin:0px auto;
}
#landingpage .bt_paragraphs p {
	font-size:12px;
	color:#3f3f3f;
	padding:0px 0px 15px 0px;
}
#landingpage .bt_paragraphs strong {
}
#landingpage .bt_paragraphs i {
	color:#18668f;
	font-size:13px;
}
#lendingright_colum .lending_right_inner h5 {
	color:#33464e;
	font-weight:bold;
	font-size:26px;
	line-height:23px;
}
#lendingright_colum .lending_right_inner p {
	color:#999999;
	font-size:13px;
}
#lendingright_colum .lending_right_inner p strong {
	color:#3e3e3e;
	font-size:15px;
}
#lendingright_colum .lending_right_inner label {
	color:#000000;
	font-size:11px;
	float:left;
	width:97px;
	line-height:30px;
}
#lendingright_colum .lending_right_inner .inputdiv {
	width:301px;
	float:left;
	background:url(images/new-input.jpg) no-repeat 0px 0px;
}
#lendingright_colum .lending_right_inner .inputdiv input {
	width:295px;
	padding-top:11px;
	padding-bottom:11px;
	background:none;
	border:none;
	padding-left:5px;
}
#lendingright_colum .lending_right_inner i {
	font-size:11px;
	color:#727273;
}
#lendingright_colum .lending_right_box_top {
	background:url(images/leandingright_box_top.jpg) no-repeat 0px 0px;
	height:10px;
	overflow:hidden;
}
#lendingright_colum .lending_right_box_bt {
}
#lendingright_colum .lending_right_inner {
}
#lendingright_colum .lending_right_new_top {
	height:15px;
	background:url(images/new_top.jpg) no-repeat 0px top;
}
/* right colums styles */







#content #right_colum {
	width:252px;
	margin-left:2px;
	display:inline;
}
#content #right_colum .tab_area {
	font-family:"Trebuchet MS";
	font-size:14px;
}
#content #right_colum .tab_area_top {
	height:44px;
	background:url(images/tab.gif) no-repeat 0px 0px;
}
#content #right_colum .tab_area_top h2 {
	color:#FFFFFF;
	padding:8px 0px 0px 15px;
}
#content #right_colum .tab_area_bt {
	background:url(images/tab_bt_middle.gif) repeat-y 0px;
	padding:0px 20px;
}
#content #right_colum .tab_area_bt a {
	color:#000000;
	text-decoration:underline;
}
#content #right_colum .tab_area_bt a:hover {
	text-decoration:none;
	background:#cadde6;
}
#content #right_colum .tab_area_bt_bottom {
	background:url(images/tab_bt_bottom.gif) no-repeat 0px;
	height:16px;
	width:256px;
}
#content #right_colum .tab_area_bt ul {
	list-style:none;
}
#content #right_colum .tab_area_bt ul li.marked {
	background:url(images/bullet3.jpg) no-repeat 0px 7px;
	padding:5px 0px 5px 20px;
}
#content #right_colum .tab_area_bt ul li.unmarked {
	background:url(images/bullet_inactive.png) no-repeat 0px 7px;
	padding:5px 0px 5px 20px;
}
#content #right_colum .tab_area_bt ul li.round {
	list-style: circle inside;
	padding:5px 0px 5px 10px;
}
#content #right_colum .tab_area_bt ul li a.sidebaractive {
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}
/* search page styles */







#content #wildcolum #search {
	width:955px;
	margin:0px auto;
}
/* posts styles */







.posts {
	padding:0;
	position:relative;
}
.padding10 {
	padding:10px;
}
.posts h2 a {
	padding:4px 0 4px 16px;
	background:#000 url(images/post_head_bg.gif) no-repeat top left;
}
.posts .title {
	margin: 0;
	padding: 0 0 5px 50px;
	font-size: 1.8em;
}
.posts a, .posts a:visited {
	color: #000;
}
.posts a:hover {
	text-decoration: underline;
}
.posts ol {
	margin:0;
	padding:0;
}
.posts ol li {
	list-style: decimal inside;
	padding:4px 0 4px 10px;
	margin:0;
}
.posts ul {
	ist-style: none;
	margin: 0;
	padding: 0 0 10px 0;
}
.posts ul li {
	list-style: square inside;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
}
.posts ul li a {
	color: #000;
	text-decoration: none;
}
.posts ul.links li a {
	color: #0000EE;
	text-decoration: underline;
}
.posts ul li a:hover {
	text-decoration: underline;
}
.posts blockquote p {
	margin: 0 0 20px 0;
	padding: 0;
}
.posts p img, .posts img {
	border: none;
	padding: 5px;
}
.posts ol li img {
	border:none;
	padding:0
}
.input_comment {
	margin:0 0 6px 0;
}
.prev {
	float:left;
	text-align:left;
	padding:0 0 10px 10px;
	color:#2D170A;
}
.next {
	float:right;
	text-align:right;
	padding:0 0 10px 0;
	color:#2D170A;
}
.prev_next {
	padding:20px 0 0 0;
	color:#2D170A;
	text-align:center;
}
.prev_next a, .prev a, .next a {
	text-decoration:none;
	color:#2D170A;
}
.prev_next a:hover, .prev a:hover, .next a:hover {
	text-decoration: underline;
}
.author_date {
	text-align:right;
	padding:6px 16px 6px 0;
	background: url(images/date_bg.gif) no-repeat bottom right;
	color:#000;
	margin:0 0 14px 0;
}
.topic_comment {
	text-align:left;
	padding:6px 0 20px 10px;
	color:#000;
	margin:0;
	border-bottom:4px solid #000;
}
.topic_comment a, .topic_comment a:visited {
	color:#000;
}
/* comments styles */







.comments {
	padding: 8px;
}
.comments * {
	font-size: 13px;
}
.comments h3 {
	color: #6B030B;
	font-size: 14px;
	font-family: Times New Roman, Georgia, Serif;
	margin-bottom: 10px;
}
.comments .commentlist {
	padding: 0;
	margin: 0;
}
.comments .commentlist div {
	margin: 5px 0 5px 0;
	padding: 10px;
	background: #F5F5F5;
	width: 450px;
	overflow: auto;
}
.comments .commentlist .alt {
	background: #FFFFFF;
}
.comments ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0;
	padding: 0 0 10px 0;
}
.comments ol li {
	list-style: decimal inside;
	margin:0;
	padding:10px;
	border-bottom:2px solid #aaa;
}
.graybox {
	background: #e2e2e2;
}
.whitebox {
	background: #f8f8f8;
}
/* r_sidebar styles */







.big_ad {
	margin:0 auto 4px 6px;
	border:1px solid #000;
	padding:4px;
}
.big_ad:hover, .ad125:hover {
	border:1px solid #FEC10C;
}
#adboxes {
	padding:0 0 0 20px;
}
.ad125 {
	border:1px solid #000;
	padding:0;
	text-align:center;
	height:125px;
	width:125px;
	margin:0 4px 14px 6px;
	float:left;
	background:#fef2dc;
}
/* pagination */







.pagination {
	padding: 2px;
}
.pagination a, .pagination a:visited {
	padding: 4px 5px;
	border: 1px solid #bdc6e3;
	text-decoration: none;
	color: #245dab;
	font-weight:normal;
	font-family:"Verdana";
	font-size:10px;
	float:left;
	display:inline;
	margin-left:2px;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #296bb4;
	color: #000000;
	font-weight:normal;
}
.pagination a.currentpage {
	padding: 4px 7px;
	border: 1px solid #2b6bb5;
	text-decoration: none;
	color: #003f7e;
	font-weight:normal;
	font-family:"Verdana";
	font-size:10px;
	float:left;
	background:#2b6bb5;
	margin-left:2px;
	display:inline;
}
.pagination span.currentpage {
	padding: 4px 7px;
	border: 1px solid #2b6bb5;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	font-family:"Verdana";
	font-size:10px;
	float:left;
	background:#2b6bb5;
	margin-left:2px;
	display:inline;
}
.pagination span.disablelink, .pagination a.disablelink, .pagination a.disablelink:hover {
	padding: 4px 7px;
	border: 1px solid #dededd;
	text-decoration: none;
	color: #9b9b9b;
	font-weight:normal;
	font-family:"Verdana";
	font-size:10px;
	float:left;
	margin-left:2px;
	display:inline;
}
/* signup page styles */






.signup h3{
margin-left:20px !important;
}
.signup {
	width:675px;
	margin:0px auto;
	border:2px solid #d5d4d4;
	font-family:"Trebuchet MS"
}
.signuptest {
	background:#FFFFFF;
	position:absolute;
	text-align:center;
	margin:-17px 0px 0px 25px;
}
.signuptest h1 {
	color:#1780aa;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0px 5px;
}
.signuptest h3 {
	padding-left:20px;
}
.signup label {
	width:161px;
	text-align:left;
	float:left;
	font-size:13px;
	color:#333334;
	padding-right:12px;
	line-height:32px;
}
.signup .inputouter {
	border:1px solid #dbd9d9;
	background:url(images/input_bg.gif) repeat-x 0px 0px;
	float:left;
}
.signup input {/*border:none; background:none;*/
}
.signup .inputouter2 {
	float:left;
	width:304px;
}
.signup input.wildtestbox {
	height:30px;
	width:304px;
}
.signup input.shorttestbox {
	height:30px;
	width:113px;
}
.signup p {
	font-size:12px;
}
.signup span {
	font-size:12px;
	padding-left:5px;
}
.signup a {
	color:#1780aa;
	font-size:11px;
	padding-right:20px;
}
.signup input[type=text] {
	border:1px solid #dbd9d9;
	background:url(images/input_bg.gif) repeat-x 0px 0px;
	float:left;
	width:304px;
	padding:7px;
}
.signup .wlm_inpageloginform tr th {
	width:161px;
	text-align:right;
	font-size:13px;
	color:#333334;
	padding-right:12px;
	line-height:32px;
	font-weight:normal;
}
.signup input[type=password] {
	border:1px solid #dbd9d9;
	background:url(images/input_bg.gif) repeat-x 0px 0px;
	float:left;
	width:304px;
	padding:7px;
}
.signup input[type=submit]{
	width:73px;
	height:32px;
	background:url(images/login_button.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	border:none;
	display:block;
	cursor:pointer;
	font-size:0px;
}
.signup table {
	text-align:center;
	width:100%
}
.signup .wpm_registration tr td small {
	text-align:left;
	float:left;
}
.signup .wpm_registration tr td small br {
	padding:0px;
	margin:0px;
}
.signup .wpm_registration tr td {
	text-align:right;
	padding-bottom:5px;
	font-size:13px;
	color:#333334;
	padding-right:12px;
	line-height:32px;
	font-weight:normal;
}
.signup .wpm_registration input[type=text] {
	border:1px solid #dbd9d9;
	background:url(images/input_bg.gif) repeat-x 0px 0px;
	float:left;
	width:304px;
	padding:7px;
}

.fld_div .fld{
border:1px solid #dbd9d9;
background:url(images/input_bg.gif) repeat-x 0px 0px;
float:left;
width:304px;
padding:7px;
	
}

table.wpm_registration div.desc {
font-size: small!important;
width: 300px!important;
text-align: left!important;
line-height: 13px!important;
margin-bottom: 20px!important;
}
.signup .wpm_registration input[type=password] {
	border:1px solid #dbd9d9;
	background:url(images/input_bg.gif) repeat-x 0px 0px;
	float:left;
	width:304px;
	padding:7px;
}
.signup .wpm_registration input[type=submit] {
	width:144px;
	height:51px;
	background:url(images/regisetr.png) no-repeat 0px 0px;
	text-indent:-9999EM;
	border:none;
	float:left;
	font-size:0px;
	display:block;
	
}
.wpm_err{
	background: #eb0000!important;
	border: 1px solid #ca0202!important;
	color: #fff!important;
	padding: 10px!important;
	margin: 10px!important;
}
/* detail page styles */

#wlmreginstructions{
	padding: 10px!important;
	font-size: 12px!important;
	margin-bottom: 40px!important;
	line-height: 20px!important;
}





.detail {
	font-family:"Trebuchet MS"
}
.detail_top {
	background:url(images/wide_colum_top.gif) no-repeat 0px 0px;
	height:10px;
	overflow:hidden;
}
.detail_repy {
	background:url(images/wide_colum_rep_y.gif) repeat-y 0px 0px;
}
.detail_inner {
	width:975px;
	background:url(images/wide_colum_rep_x.gif) repeat-x 0px bottom;
	min-height:200px;
	margin-left:2px;
}
.detail_inner2 {
	width:938px;
	margin:0px auto;
}
.detail_bt {
	background:url(images/wide_colum_bt.gif) no-repeat 0px 0px;
	height:25px;
}
.detailrightwidth {
	width:600px;
	margin-left:30px;
}
.detailrightwidth p {
	font-size:12px;
	color:#000;
	margin-bottom:12px;
}
.detailrightwidth ul {
	list-style:none;
}
.detailrightwidth ul li {
	background:url(images/bullet3.jpg) no-repeat 0px 10px;
	padding-left:20px;
}
.detailrightwidth ul li a {
	text-decoration:underline;
	font-size:11px;
	color:#000000;
}
.detailrightwidth ul li a:hover {
	text-decoration:none;
}
.pagesection p {
	font-size:15px;
	color:#000;
	margin-bottom:12px;
}
#content #left_colum .detail_pagination {
	position:absolute;
	margin-left:550px;
	margin-top:-10px;
}
#content #left_colum .detail_pagination ul {
	list-style:none;
}
#content #left_colum .detail_pagination ul li {
	float:left;
}
#content #left_colum .detail_pagination ul li a {
	display:block;
	text-indent:-9999px;
	outline:none;
}
#content #left_colum .detail_pagination ul li.newnext a {
	width:54px;
	height:25px;
	background:url(images/nex.gif) no-repeat 0px 0px;
}
#content #left_colum .detail_pagination ul li.previous a {
	width:78px;
	height:25px;
	background:url(images/pre.gif) no-repeat 0px 0px;
}
/*.hos_tcl{ background:url(images/top_left.gif) no-repeat; width:7px; height:6px;}







.hos_tcr{ background:url(images/top_right.gif) no-repeat; width:7px; height:6px;}







.hos_tc_repeat{ background:url(images/top_rep.gif) repeat-x 0px 0px;  height:6px;}







.hos_left_repeat{ background:url(images/con_left.gif) no-repeat 0px 0px; width:7px; height:99px;}







.hos_right_repeat{  background:url(images/con_right.gif) no-repeat 0px 0px; width:7px; height:99px;}







.hos_bcl{ background:url(images/bo_left.gif) no-repeat; width:7px; height:6px;}







.hos_bc_middle{background:url(images/bo_rep.gif) repeat-x 0px 0px;  height:7px;}







.hos_bcr{background:url(images/bo_right.gif) no-repeat; width:7px; height:6px;}







.table_content_rep{ background:url(images/con_rep.gif) repeat-x 0px 0px; height:99px; }







.item_2_width{ float:left; width:240px; height:99px; }







.item_2_width_last{ float:left; width:240px; height:99px; border-right:0px solid #e8e8e8; }







.item_2_width_inner{ width:240px; height:99px; position:absolute;}







.item_2_width_inner h3{ padding:5px 0px 0px 10px;}







.item_2_width img{ float:right; margin-right:10px;}







.item_2_width_last img{float:right;margin-right:10px;}*/







.hos_tcl {
	background:url(images/top_left.gif) no-repeat;
	width:7px;
	height:6px;
}
.hos_tcr {
	background:url(images/top_right.gif) no-repeat;
	width:7px;
	height:6px;
}
.hos_tc_repeat {
	background:url(images/top_rep.gif) repeat-x 0px 0px;
	height:6px;
}
.hos_left_repeat {
	background:url(images/con_left.gif) no-repeat 0px 0px;
	width:7px;
	height:99px;
}
.hos_right_repeat {
	background:url(images/con_right.gif) no-repeat 0px 0px;
	width:7px;
	height:99px;
}
.hos_bcl {
	background:url(images/bo_left.gif) no-repeat;
	width:7px;
	height:6px;
}
.hos_bc_middle {
	background:url(images/bo_rep.gif) repeat-x 0px 0px;
	height:7px;
}
.hos_bcr {
	background:url(images/bo_right.gif) no-repeat;
	width:7px;
	height:6px;
}
.table_content_rep {
	background:url(images/con_rep.gif) repeat-x 0px 0px;
	height:99px;
}
.item_2_width {
	float:left;
	width:240px;
	height:99px;
	margin-top:8px;
}
.item_2_width_last {
	float:left;
	width:248px;
	height:99px;
	margin-top:8px;
}
.item_2_width_inner {
	width:240px;
	height:99px;
	position:absolute;
}
.item_2_width_inner h3 {
	padding:5px 0px 0px 15px;
}
.item_2_width_inner_last {
	width:230px;
	height:99px;
	position:absolute;
}
.item_2_width_inner_last h3 {
	padding:5px 0px 0px 15px;
}
.item_2_width img {
	float:right;
	margin-right:10px;
}
.item_2_width_last img {
	float:right;
	margin-right:10px;
}
/* Login page styles */







.wlm_inpageloginform table {
	text-align:center;
	width:100%;
}
.wlm_inpageloginform table tr th {
	text-align:right;
	padding-bottom:5px;
}
.wlm_inpageloginform table tr td {
	text-align:left;
}
/* comment styles */







.commentlist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
}
.commentlist .quote {
	min-height:50px;
}
.commentlist .quote_new {/*background:url(images/new_quotes.gif) no-repeat top right;*/
	min-height:50px;
	padding-right:40px;
}
.commentlist .quote {
	font-size:12px;
}
.commentlist .quote_new {
	font-size:12px;
}
.commentlist li.step1 {
	padding: 10px 5px 10px 0px;
	margin-top:10px;
	border-bottom:1px solid #999999;
	padding-bottom:10px;
	margin-right:10px;
}
.commentlist li.step2 {
	padding: 10px 5px 10px 0px;
	margin-top:10px;
	border-bottom:1px solid #999999;
	padding-bottom:10px;
	margin-right:10px;/*background:#6c6c6c; color:#e4edee;}*/
}
.commentlist cite {
	display:block;
	font-style:normal;
	margin-top:0px;
	margin-bottom:10px;
}
h3#comments {
	margin-bottom:15px;
}
#comment {
	border:1px solid #666666;
}
.comment-childs {
	color:#FFFFFF;
}
.commentlist cite.childauthor {
	margin-top:10px;
}
.commentlist li a {
	color: #5CB8DD
}
.thdrpy a {
	font-weight:bold;
	font-size:13px;
	margin-top:5px;
}
.commentlist cite a:link, .commentlist cite a:visited {
	color:#5cb8dd;
	text-decoration:none;
}
.commentlist cite a:hover, .commentlist cite a:active {
	color:#FFF;
	text-decoration:underline;
}
/*Sales page*/







#content .detailsalesrightwidth {
	width:600px;
	margin-right:30px;
}
#content .detailsalesrightwidth p {
	font-size:15px;
	color:#000000;
	margin-bottom:12px;
}
#content .detailsalesrightwidth ul {
	list-style:none;
}
#content .detailsalesrightwidth ul li {
	background:url(images/bullet3.jpg) no-repeat 0px 5px;
	padding-left:20px;
	padding-bottom:10px;
	font-size:15px;
	text-decoration:none;
}
#content .detailsalesrightwidth ul li a {
	text-decoration:underline;
	color:#000000;
}
#content .detailsalesrightwidth ul li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
}
#content .upsellheading h1 {
	color:#000000;
	font-size:36px;
}
#content .upsellheading h1 span {
	color:#1883c6;
}
#content .option1 {
	width:472px;
	margin:0px auto;
}
#content .option1 h3 {
	font-size:24px;
}
#content .option1bg {
	background:url(images/option_1_bg.gif) no-repeat 0px 0px;
	height:59px;
	padding:0px 15px 0px 20px;
}
#content .option1bg big {
	font-size:25px;
	color:#FFFFFF;
	font-style:italic;
	font-family:Arial black, Helvetica, sans-serif;
	padding-top:5px;
	display:block;
}
#content .option1bg small {
	font-size:28px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:7px;
	display:block;
}
#content .option1 .clickjoin {
	width:243px;
	height:38px;
	position:absolute;
	margin-left:120px;
	margin-top:85px;
	float:left;
}
#content .option1 .best_value {
	width:127px;
	height:26px;
	position:absolute;
	margin-left:480px;
	margin-top:55px;
	float:left;
}
/*Categories*/







#category_cloud a {
	color:#838485;
	text-decoration:none
}
.entry ul {
	list-style:none;
	padding:0px 0px 0px 20px;
	margin:0px;
}
.entry ol {
	padding:0px 0px 0px 20px;
	margin:0px;
}
.entry ol li {
	color:#838485;
	font-size:14px;
}
.entry a {
	color:#2b7dc1;
}
.entry p {
color: #000000 font-size:14px;
	padding:5px 10px 5px 20px;
}
.entry ul li {
	color:#838485;
	font-size:14px;
}
.entry ul li a {
	color: #2B7DC1;
	text-decoration: underline;
}
/* footer styles */







#footer {
	height:62px;
	background:#474748;
	font-family:tahoma;
	color:#FFFFFF;
}
#footer #footer_inner {
	width:945px;
	margin:0px auto;
}
#footer #footer_inner a {
	color:#ffffff;
	text-decoration:none;
}
#footer #footer_inner .alignleft a {
	font-size:12px;
}
#footer #footer_inner .alignleft span {
	font-size:12px;
	padding:0px 5px;
}
#footer #footer_inner a:hover {
	text-decoration:underline;
}
#footer #footer_inner .alignright div {
	text-align:right;
}
#footer #footer_inner .alignright a {
	font-size:10px;
}
#footer #footer_inner .alignright span {
	font-size:10px;
	padding:0px 2px;
}
#footer #footer_inner .alignright #copy {
	font-size:11px;
}
#footer #footer_inner .alignright #copy span {
	color:#7ba6cf;
	font-size:11px;
}
.matched {
	position:absolute;
	/*bottom:20px;
	right:40px;*/
	cursor:pointer;
	margin: 60px 0 0 280px;
}
.backlink {
	width:550px;
	float:left;
}
.mark {
	width:300px;
	float:left;
	cursor:pointer;
}
.backlink a {
	color:#1699CE;
}
.centeredImage {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.sidedata li {
	padding-bottom:5px;
}
.new-bg {
	height:128px;
	background:url(images/sign-up-img.gif) no-repeat 5px 0px;
}
.wall {
	width:980px;
	float:left;
}
.exel, .exelselect, .fince, .finceselect, .adva, .advaselect, .nija, .nijaselect, .bank, .bankselect, .ppt, .pptselect, .inves, .invesselect, .og, .ogselect, .re, .reselect {
	margin-bottom:20px;
}

.wall .invesNew{ width:250px; height:114px;background:url(images/wall-back-single.gif) no-repeat; float:left;}
.wall .invesNew:hover{ width:250px; height:114px;background:url(images/wall-back-single.gif) no-repeat; background-position:0px -117px;}
.wall .invesNewselect{ width:250px; height:114px;background:url(images/wall-back-single.gif) no-repeat; background-position:0px -234px;float:left;}
.wall .invesNewselect:hover{ width:250px; height:114px;background:url(images/wall-back-single.gif) no-repeat; background-position:0px -117px;}


.wall .exel {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
}
.wall .exel:hover {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:0px -117px;
}
.wall .exelselect {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:0px -234px;
	float:left;
}
.wall .exelselect:hover {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:0px -117px;
}
.wall .fince {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-249px 0px;
}
.wall .fince:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-249px -117px;
}
.wall .finceselect {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-249px -234px;
	float:left;
}
.wall .finceselect:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-249px -117px;
}
.wall .adva {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-488px 0px;
}
.wall .adva:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-488px -117px;
}
.wall .advaselect {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-488px -234px;
	float:left;
}
.wall .advaselect:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-488px -117px;
}
.wall .inves {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-727px 0px;
}
.wall .inves:hover {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -117px;
}
.wall .invesselect {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -234px;
	float:left;
}
.wall .invesselect:hover {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -117px;
}
.wall .bank {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
}
.wall .bank:hover {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:0px -117px;
}
.wall .bankselect {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:0px -234px;
	float:left;
}
.wall .bankselect:hover {
	width:249px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:0px -117px;
}
.wall .ppt {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-249px 0px;
}
.wall .ppt:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-249px -117px;
}
.wall .pptselect {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-249px -234px;
	float:left;
}
.wall .pptselect:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-249px -117px;
}
.wall .nija {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-727px 0px;
}
.wall .nija:hover {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -117px;
}
.wall .nijaselect {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -234px;
	float:left;
}
.wall .nijaselect:hover {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -117px;
}
.wall .thirdLast {
	width:236px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-741px 0px;
}
.wall .thirdLast:hover {
	width:236px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-741px -117px;
}
.wall .thirdLastselect {
	width:236px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-741px -234px;
	float:left;
}
.wall .thirdLastselect:hover {
	width:236px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-741px -117px;
}
.wall .og {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-727px 0px;
}
.wall .og:hover {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -117px;
}
.wall .ogselect {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -234px;
	float:left;
}
.wall .ogselect:hover {
	width:250px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-727px -117px;
}
.wall .re {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	float:left;
	background-position:-488px 0px;
}
.wall .re:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-488px -117px;
}
.wall .reselect {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-488px -234px;
	float:left;
}
.wall .reselect:hover {
	width:239px;
	height:114px;
	background:url(images/wall-back.gif) no-repeat;
	background-position:-488px -117px;
}


#faqs-menu {
	margin: 0;
	padding:12px 0px 20px 0px;
	list-style:none;
}
#faqs-menu li {
	display: block;
	margin-right:22px;
	float:left;
}
#faqs-menu li a {
	display: block;
	float:left;
	color:#666666;
	;
	text-decoration: none;
	font-size:15px;
	padding:0px 0px 3px 0px;
}
#faqs-menu li.down {
	background:url(images/drop_down_arrow.gif) no-repeat right 6px;
	padding-right:15px;
}
#faqs-menu a:hover, #faqs-menu li.active a {
	background:url(images/navigation_bg_hover.gif) repeat-x left bottom;
}
.ajax_loader {
	height:300px;
	padding-top:20px;
	text-align:center;
}
.accordion_headings {
	display: block;
	font-weight:bold;
	background: url(images/plus_bullet.gif) no-repeat 935px 10px #f6f6f6;
	padding: 5px 15px 5px 13px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 16px;
	color: #000000;
	cursor: pointer;
	margin-top:10px;
}
.header_highlight {
	background: url(images/minus_bullet.gif) no-repeat 935px 10px #f6f6f6;
	font-weight:bold;
	padding: 5px 15px 5px 13px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 16px;
	color: #000000;
	cursor: pointer;
	margin-top:10px;
}

.accordion_headings{
	display: block;
			
			font-weight:bold;
			background: url(images/plus_bullet.gif) no-repeat 935px 10px #f6f6f6;
			padding: 5px 15px 5px 13px;
			line-height: 30px;
			
			font-weight: bold;
			text-decoration: none;
			outline: none;
			font-size: 16px;
			color: #000000;
			cursor: pointer;
			margin-top:10px;
}
.header_highlight{
	background: url(images/minus_bullet.gif) no-repeat 935px 10px #f6f6f6;
		font-weight:bold;
			
			padding: 5px 15px 5px 13px;
			line-height: 30px;
			
			font-weight: bold;
			text-decoration: none;
			outline: none;
			font-size: 16px;
			color: #000000;
			cursor: pointer;
			margin-top:10px;

}



.accordion_child {
	background:#F6F6F6;
	padding:0px 35px 15px 15px;
	font-size:13px;
}

#content #right_colum .tab_area_bt_acc {
background:url(images/tab_bt_bottom.gif) no-repeat scroll 0 bottom transparent;
float:left;
padding:0px 20px;
width:211px;}








/*New classes Edit*/







.accordian_list ol, .accordian_list ul {
	padding:10px 0px 10px 20px;
	margin:0px 0px 0px 0px;
}
.accordian_list ul li {
}
.accordian_list a {
	color:#1699CE;
	text-decoration:none;
}
.accordian_list a:hover {
	text-decoration:underline;
}
.please {
	font-size:12px;
	color:#989797;
}
.courses_main {
	width:945px;
	font-family:"Trebuchet MS"
}
.courses {
	width:453px;
	float:left;
	margin-top:20px;
	min-height:255px;
}
.courses .headt-c {
	background:url(images/head-back.jpg) repeat-y;
	padding:8px 10px;
	float:left;
	width:433px;
}
.courses .headt-c big {
	font-size:18px;
	color:#1699ce;
	width:358px;
	font-weight:bold;
	float:left;
}

.courses .headt-c big.head {
	font-size:18px;
	color:#1699ce;
	width:350px;
	font-weight:bold;
	float:left;
	padding:0px 0px 0px 0px;
}

.courses .headt-c span {
	float:right;
	color:#fff;
	font-size:20px;
}
.courses .coursearea {
	width:429px;
	padding:12px 12px 0 12px;
	float:left;
}

.bestDeal {
	background:url(images/bestDeal.png) no-repeat;
	width:56px;
	height:56px;
	position:absolute;
	left:-14px;
	top:-48px;
}

.courses .courseareaNew {
	width:429px;
	position:relative;
	float:left;
	background:#eff9fd;
	padding:12px 12px 0 12px;
}

.courses .courseareaNew .c-img, .courses .coursearea .c-img {
	width:167px;
	float:left;
}
.courses .courseareaNew .c-img img, .courses .coursearea .c-img img {
	border:1px solid #e5e5e5;
	width:167px;
	height:139px;
	padding:0px;
}
.courses .courseareaNew .coursetext, .courses .coursearea .coursetext {
	width:242px;
	float:right;
	font-size:15px;
	color:#000;
}
.courses .courseareaNew .coursetext p, .courses .coursearea .coursetext p {
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:15px;
}
.courses .courseareaNew .coursetext a, .courses .coursearea .coursetext a {
	color:#bd1c1c;
	text-decoration:underline;
}
.margL {
	margin-left:30px;
}

a.viewcoruse {
	background:url(images/view-c-d.png) no-repeat;
	width:148px;
	height:29px;
	float:left;
	margin-left:0px;
	background-position:0px 0px;
}
a:hover.viewcoruse {
	background-position:0px -29px;
}
a.signupnow {
	background:url(images/signupnow.png) no-repeat;
	width:148px;
	height:29px;
	float:left;
	margin-left:20px;
	background-position:0px -29px;
}
a:hover.signupnow {
	background-position:0px 0px;
}

#content .coursetext ul{ list-style:none; margin:0px; padding:0px;}
#content .coursetext li{ background:url(images/bullet-black.png) no-repeat 0px 5px; padding:0 0 5px 15px; list-style:none; margin:0px; font-size:15px;}
/* Style for ne home page */


.home-new-head {
	color:#1580AA;
	padding:0px 94px;
}
.home-new-head2 {
	padding:0 80px 20px 19px;
}
.home-new-head2-flash {
	padding-left:20px;
}
.bt_paragraphs h2 {
	color:#33464E;
	padding-bottom:10px;
}
.bt_paragraphs ul {
padding:0px;
	list-style:none;
	font-size:13px;
}
.bt_paragraphs ul li {
	background:url(images/bullet-green.png) no-repeat 0px 3px;
	padding:0 0 5px 24px;
	color:#000;
	font-size:15px;
}
#landingpage .listing_area p {
	padding:0px 0px 0px 0px;
		font-size:15px;
}
#landingpage .listing_area ul {
list-style:none;
	padding-top:13px;
}
#landingpage .listing_area ul li {
	background:url(images/bullet-green.png) no-repeat 0px 7px;
	padding:0 0 5px 20px;
	color:#000;
}
#landingpage .listing_area ul li a {
	color:#000;
	text-decoration:none;
	font-size:15px;
}
#notes {
	width:684px;
}
#notes .top-tab {
	background:url(images/repeat-tab.png) repeat-x;
	height:43px;
	color:#fff;
}
#notes .top-tab .alignleft {
	float:left;
}
#notes .top-tab .alignright {
	float:right;
}
#notes .top-tab h2 {
	float:left;
	margin:8px 0px 0px 5px;
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
/*.notebook_bg{ background:url(images/notebook_mid.png) repeat-y 2px 0px; padding:0px 10px;}*/



.notebook_bg {
	background:#fff;
	border:1px solid #ccc;
	padding:20px 10px 10px 10px;
}
#notes label {
	display:block;
	padding-bottom:5px;
	float:left;
	width:50px;
	margin-left:46px;
	font-size:13px;
	color:#000000;
	padding-top:5px;
}
#notes input {
	width:73%;
	background:#f1f1f1;
	padding:3px;
	border:1px solid #ccc;
	margin-bottom:28px;
}
#notes textarea {
	width:73%;
	background:#f1f1f1;
	padding:3px;
	border:1px solid #ccc;
	margin-bottom:15px;
	height:127px;
}
#notes .act-add input#note_submit {
	background:url(images/submit-addnote.jpg) no-repeat;
	color:#fff;
	border:none;
	width:94px;
	height:32px;
	font-size:0px;
	cursor:pointer;
	margin-left:96px;
	text-indent:-9999em;
	display:block;
}
#notes .act-edit input#note_submit {
	float:left;
	background:url(images/submit-updatenote.jpg) no-repeat;
	color:#fff;
	border:none;
	width:110px;
	height:32px;
	font-size:0px;
	cursor:pointer;
	margin-left:96px;
	text-indent:-9999em;
}
#notes .act-edit input#note_delete {
	float:left;
	background:url(images/submit-deletenote.jpg) no-repeat;
	color:#fff;
	border:none;
	width:110px;
	height:32px;
	font-size:0px;
	cursor:pointer;
	margin-left:10px;
	text-indent:-9999em;
}
.act-edit a {
	float:right;
	font-size:12px;
	color:#1699CE;
	margin:9px 74px 0px 0px;
}
.mid_bg {
	background:url(images/mid-round.jpg) repeat-y top center;
}
#affiliate_course ul#aff {
	margin:0px;
	padding:0px;
	list-style:none;
}
li.panel {
	border-right:2px solid #e9e9e9;
	padding-right:17px;
	padding-left:5px;
	margin-right:12px!important;
	margin-top:13px !important;
}
li.panel {
	border-right:2px solid #e9e9e9;
	padding-right:17px;
	padding-left:5px;
	margin-right:12px!important;
	margin-top:13px !important;
}
li.panel:last-child {
	border-right:none;
}
li.panel .headt-c {
	float:left;
	margin-bottom:14px;
	width:100%;
}
li.panel .headt-c big {
	padding:5px;
	font-size:15px;
	line-height:18px;
	color:#000000;
	width:186px;
	font-weight:normal;
	float:left;
	background:#f1f0f0;
	margin-right:3px;
	height:42px;
}
li.panel .headt-c span {
	padding:15px 5px;
	float:right;
	color:#000000;
	width:56px;
	display:block;
	font-size:18px;
	background:#e0edf5;
	height:22px;
	text-align:center;
}
li.panel .coursearea .c-img {
	clear:both;
	text-align:center;
}
li.panel .coursearea .c-img img {
	clear:both;
	margin-bottom:20px;
}
li.panel .coursearea .coursetext {
	width:266px;
	font-size:13px;
	color:#000;
	line-height:18px;
}
li.panel .coursearea .coursetext p {
	padding:0px 0px 10px 0px;
	margin:0px;
}
li.panel .coursearea .coursetext a {
	color:#bd1c1c;
	text-decoration:underline;
}
/* TEMP CSS FOR*/







#affiliate_course2 ul#aff2 {
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
}
li.panel1 {
	border:3px solid #6cb3df;
	margin-right:0px!important;
	margin-top:0px !important;
	width:158px;
	float:left;
	padding:5px;
	height:455px;
	position:relative;
	background:url(images/affiliate_course_BG.jpg) repeat-x bottom;
}
li.panel1 .headt-c {
	float:left;
	width:100%;
}
li.panel1 .headt-c big {
	padding:5px;
	font-size:18px;
	line-height:18px;
	color:#000000;
	font-weight:normal;
	display:block;
}
li.panel1 .headt-c span {
	padding:10px 5px;
	clear:both;
	color:#1699CE;
	display:block;
	font-size:40px;
	text-align:center;
}
li.panel1 .coursearea .c-img {
	clear:both;
	text-align:center;
}
li.panel1 .coursearea .c-img img {
	clear:both;
	margin-bottom:20px;
	max-width:150px;
}
li.panel1 .coursearea .coursetext {
	font-size:15px;
	color:#000;
	line-height:20px;
}
li.panel1 .coursearea .coursetext p {
	padding:0px 0px 10px 0px;
	margin:0px;
}
li.panel1 .coursearea .coursetext a {
	color:#bd1c1c;
	text-decoration:underline;
}
li.panel2 {
	border:1px solid #e9e9e9;
	border-right:none;
	margin-right:0px!important;
	margin-top:18px !important;
	width:150px;
	float:left;
	padding:5px;
	height:419px;
	position:relative;
}
.panel1 .viewcoruse_btn {
	position:absolute;
	bottom:22px;
	left:16px;
}
.panel2 .viewcoruse_btn {
	position:absolute;
	bottom:14px;
	left:11px;
}
li.panel2:last-child {
	border-right:1px solid #e9e9e9;
}
li.panel2 .headt-c {
	float:left;
	width:100%;
}
li.panel2 .headt-c big {
	padding:5px;
	font-size:15px;
	line-height:18px;
	color:#000000;
	font-weight:normal;
	display:block;
}
li.panel2 .headt-c span {
	padding:10px 5px;
	clear:both;
	color:#1699CE;
	display:block;
	font-size:35px;
	text-align:center;
}
li.panel2 .coursearea .c-img {
	clear:both;
	text-align:center;
	height:90px;
}
li.panel2 .coursearea .c-img img {
	clear:both;
	max-width:143px;
}
li.panel2 .coursearea .coursetext {
	font-size:13px;
	color:#000;
	line-height:18px;
}
li.panel2 .coursearea .coursetext p {
	padding:0px 0px 10px 0px;
	margin:0px;
}
li.panel2 .coursearea .coursetext a {
	color:#bd1c1c;
	text-decoration:underline;
}
#affiliate_course2 a.viewcoruse_aff {
	width:100px;
	height:28px;
	display:block;
	margin:0 auto;
	font-size:11px;
	color:#1699CE;
}
#affiliate_course2 a.signupnow_aff {
	background:url(images/sign_up_now_btn_2.gif) no-repeat;
	width:135px;
	height:31px;
	display:block;
	margin:0 auto;
}
.step-1 {
	height:100px;
	background:url(images/step-1.png) center 20px no-repeat;
}
.step-2 {
	height:100px;
	background:url(images/step-2.png) center 25px no-repeat;
}
.step-3 {
	height:100px;
	background:url(images/step-3.png) center 6px no-repeat;
}
.step-4 {
	height:100px;
	background:url(images/step-4.png) center 22px no-repeat;
}
.step-5 {
	height:100px;
	background:url(images/step-5.png) center 2px no-repeat;
}
.step-6 {
	height:100px;
	background:url(images/step-6.png) center 5px no-repeat;
}
.step-7 {
	height:100px;
	background:url(images/step-7.png) center 20px no-repeat;
}
.step-8 {
	height:100px;
	background:url(images/re-aff.jpg) center 20px no-repeat;
}
/* END TEMP CSS*/











.text_block {
	height:73px;
	float:left;
}
.text_block2 {
	float:left;
	padding:0px 5px;
}
#affiliate_course a.viewcoruse_aff {
	background:url(images/view_course_details_btn.gif) no-repeat;
	width:146px;
	height:29px;
	display:block;
	float:left;
}
#affiliate_course a.signupnow_aff {
	background:url(images/sign_up_now_btn.gif) no-repeat;
	width:107px;
	height:29px;
	display:block;
	float:right;
}
.alignCenter {
	text-align:center;
}
/*Step Crousel CSS*/
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 887px; /*Width of Carousel Viewer itself*/
	height:313px; /*Height should enough to fit largest content's height*/
	margin:0 auto;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:0; /*margin around each panel*/
	width: 266px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/* Affiliated Page gallery css */

.bigimage {
	width:533px;
	height:450px;
	position:relative;
	margin:0px 0px 10px 0px;
}
.bigimage img {
	max-width:533px;
	max-height:450px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
}
.outer {
	padding-top:30px;
}
.inner {
	float:left;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
.inner img {
	width:60px;
	border:2px solid #D8D8D8;
	vertical-align:bottom;
}
.inner img:hover {
	border:2px solid #fff;
}
.inner .hoverclass {
	border:2px solid #fff;
}
.panel {
	margin:0px auto;
	position:relative;
	overflow:hidden;
	padding-right:4px;
}
.imgbox {
	height:85px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
}
.imgbox .main {
	width:275px;
	background:#efefef;
	border:1px solid #999999;
	padding:10px;
	text-align:center;
	z-index:0;
	margin-top:20px;
	margin-bottom:20px;
}
.imgbox .main p {
	font-size:18px;
	margin-bottom:0px;
	color:#64503F;
}
.imgbox .main p strong {
	color:#C33700;
}
a.signme {
	background:url(images/sign-up-btn.png) no-repeat;
	width:95px;
	height:38px;
	display:block;
	margin:15px auto;
}
a.view-detail {
	font-size:13px;
	color:#64503F;
	text-decoration:underline;
}
.imgbox img {
	width:220px;
}
.panel .active {
	position:relative;
	overflow:visible;
}
.active .heading {
	margin-top:12px;
}
.panel .active .main {
	padding:15px 15px;
	overflow:visible;
	border:none!important;
	background:none;
	width:288px;
	height:456px;
	background:url(images/highleted-bg.png) no-repeat 0px 0px;
	position:absolute;
	left:288px;
	top:-29px;
}
.active .main span {
	border-bottom:1px dotted #888888;
}
.panel .active .main {
	left /*\**/: -9px\9;
}
.imgbox .heading {
	font-size:34px;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	margin-bottom:15px;
	font-weight:bold;
}
.imgbox .heading p {
	font-size:24px;
	font-weight:normal;
	margin:0 0 2px;
	padding:0;
	color:#333333;
	font-weight:normal;
}
.imgbox .heading p.tagline {
	color:#1699CE;
	text-transform:uppercase;
	font-size:16px;
}
.btn1 {
	position:absolute;
	left:0px;
	top:399px;
	cursor:pointer;
}
.btn2 {
	position:absolute;
	right:0px;
	top:399px;
	cursor:pointer;
}
#cancel_reply {
	margin-top:10px;
	font-size:10px;
}
.childauthor, .thdrpy {
	font-size:10px;
}
.childauthor span {
	color:#7BA6CF;
	font-weight:bold;
	font-size:15px;
}
.thdrpy {
	font-size:10px;
	padding-top:10px;
}
.comment-childs {
	background-color:#454545;
	margin:30px 37px 10px;
	padding:10px;
}
.comment-childs {
	background-color:#454545;
	margin:30px 37px 10px;
	padding:10px;
}

#content #right_colum .tab_area_bt_new a{ color:#000000; text-decoration:underline; font-size:11px;}
#content #right_colum .tab_area_bt_new a:hover{ text-decoration:none; background:#cadde6;}
.selectedmenu a{ color:#000000;  font-size:11px; text-decoration:none; background:#cadde6;}

#content #right_colum .tab_area_bt_new ul{ list-style:"";}

#content #right_colum .tab_area_bt_new ul li.marked{ background:url(images/bullet3.png) no-repeat 0px 15px; padding:10px 0px 5px 20px; list-style:none;}
#content #right_colum .tab_area_bt_new ul li.unmarked{ background:url(images/bullet_inactive.png) no-repeat 0px 12px; padding:10px 0px 5px 20px; list-style:none;}
#content #right_colum .tab_area_bt_new ul li.round{list-style: circle inside;padding:10px 0px 5px 10px; list-style:none;}
#content #right_colum .tab_area_bt_new ul li a.sidebaractive{ color:#006699; text-decoration:none; font-weight:bold;}



#content #right_colum .tab_area_bt_new{background:url(images/tab_bt.gif) repeat-y 0px 0px;float:left; width:252px;}

#content #right_colum .tab_area_bt_new h4.head a{background:none;color:#333333;display:block;font-weight:bold; text-decoration:none; font-size:18px; padding:10px; font-size:15px; font-weight:normal;}

#content #right_colum .tab_area_bt_new h4.head a.this-add{ background:url(images/add_new.png) no-repeat 0px 16px; padding-left:22px;}
#content #right_colum .tab_area_bt_new h4.head a.this-add-sub{ background:url(images/add.png) no-repeat 0px 16px;padding-left:22px;}

.show{ display:block;}
.hide{display:none;}

#content #left_colum .wild_box .wild_box_bottom2 {

	height:68px;

	overflow:hidden;

	background:url(images/box_bottom_new.jpg) no-repeat 0px 0px;

	width:714px;

}

.new-bg {

	height:128px;

	background:url(images/sign-up-img.gif) no-repeat 5px 0px;

}


#content #right_colum .tab_area_bt_acc {
background:url(images/tab_bt_bottom.gif) no-repeat scroll 0 bottom transparent;
float:left;
padding:0px 20px;
width:211px;}

/* Header links styling */
h3.head a { 
background:url("images/tab.gif") no-repeat scroll 0 0 transparent;
height:44px;
width:250px;
color:#FFFFFF;
padding: 0px 7px;
float:left;
line-height:40px;
font-size:14px;
font-weight:bold;

}

.mainpage{ margin:10px 0 0 0;}
.pagetitle{font-family:"Trebuchet MS";font-size:20px;color:#1699ce;font-weight:bold;}
 hr{ height:1px; background:#ccc;border:none; margin:30px 0px; overflow:hidden; clear:both;}
.see-all{ float:left; width:300px; height:43px; background:url(images/see-all.png) no-repeat 0px 0px; text-indent:-999em; font-size:0px;}
.opt-box{ position:relative; margin:10px 0px; clear:both;}
.opt-box .doodle-arrow{ position:absolute; right:11px; top:-21px;}
#offer-biws{ background:url(images/arrowoffer.png) no-repeat 0px 0px; width:326px; margin:20px auto; font-size:18px; text-align:center; padding-top:10px;}
#courses-biws{ float:none; margin:0px auto; width:453px; position:relative;}
.arrowdiv{ position:absolute; width:155px; right:0px; margin:34px -177px 0 0; text-align:center;}
.arrowdiv h2{ font-size:15px; color:#333;}
.arrow-pointer{ background:url(images/arrow-pointer.png) no-repeat 0px 0px; width:84px; height:57px; position:absolute; right:105px; top:40px; z-index:9999;}
.johnbox{ margin:20px 47px 0px 20px; border:1px solid #d9dadb; padding:15px 25px; background:#e8f3fe url(images/qutes.png) no-repeat 5px 11px;}
.johnbox .testbox{}
.johnbox .testbox p{ font-size:13px; font-style:italic; padding-bottom:15px; color:#000; line-height:18px;}
.johnbox .qutesright{ background:url(images/qutes-r.png) no-repeat 0px 0px; width:18px; height:14px; margin:-34px 0 0 166px;}
.coursebtn{ clear: both; margin: 0 auto;overflow: hidden;padding-top: 20px;width: 318px; padding-bottom:10px;}

/*Excel new page css*/
.onecolumn{ margin:20px 0px 0px 0px;}
.onecolumn a{color:#1699CE;}
.exceltop{ border-bottom:2px solid #ccc; background:url(images/logo.jpg) no-repeat 185px 10px; padding: 20px 0 30px 358px;}
.excelmain{border-bottom:2px solid #ccc; text-align:center; padding:20px 0px; position:relative;}
.excelmain h1{ font-size:50px; color:#000;}
.excelmain big{ display:block; padding:10px 0px 10px 0px; color:#000; font-size:20px;}
 #excelmain h1{ font-size:40px;}
 #excelmain big{ font-size:18px;}
.arrowpointer{ position:absolute; background:url(images/arrow-pointer.png) no-repeat 0px 0px; bottom:-33px; width:84px; height:57px; left:410px;}
.exceltoparea{ overflow:hidden; border-bottom:2px solid #ccc; padding:25px 0px 30px 0px;}
.listopt{ overflow:hidden;}
.listopt .listimg{ float:left; max-width:168px;border:1px solid #f1f1f1; margin:16px 0px 0px 70px; padding:10px; }
.listopt .listimg1{ float:right; max-width:168px;border:1px solid #f1f1f1; margin:16px 40px 0px 0px; padding:10px; }
.listopt .listimg2{ float:left; max-width:225px;border:1px solid #f1f1f1; margin:16px 0px 0px 0px; padding:10px; }
#list1{float:right; width:630px; margin:16px 45px 0; padding:0px;}
#list2{float:left; width:660px; margin:16px 10px 0 50px; padding:0px;}
.list1{ padding:30px 50px 10px 50px; margin:20px 0px 0px 0px; list-style:none;}
.list1 li{ background:url(images/bullet-green.png) no-repeat scroll 0 3px transparent;color: #000;font-size: 15px; padding:0 0 20px 24px; line-height:22px;}
.list2{ overflow:hidden; padding:30px 0px 0px 0px ; background:#f7f7f7;border-bottom:2px solid #ccc;}
.list2 h2{ font-size:30px; text-align:center; font-weight:normal; padding-bottom:20px;}
.list2 .listbox{ float:left; width:400px; margin-left:60px;}
.list2 .listbox ul , .listnw ul li{ margin:0px; padding:0px; list-style:none;}
.list2 .listbox ul li , .listnw ul li {background:url(images/bullet-green.png) no-repeat scroll 0 3px; padding:0 0 10px 24px; font-size:14px; line-height:22px;}
.list2 .listbox ol{ margin-left:20px;}
.list2 .listbox ol li{padding:0 0 10px 0px; font-size:14px; line-height:22px;}
.list2 p{ font-size:15px; padding-bottom:15px;line-height:22px;}
.listnw{ padding:20px 60px;}
.brsep{ margin:6px 0px 14px 0px; border-bottom:1px dashed #ccc; height:1px; overflow:hidden; clear:both; }
.notetxt{ padding:15px 100px; text-align:center;background:#E8F3FE; margin-top:20px;}
#notenew{ background:#fcf9d0;}
.notetxt p{ font-style:italic; padding-bottom:10px;}
.notetxt p strong{ font-style:normal;}
.customers{border-bottom:2px solid #ccc; padding: 40px 30px 0px 30px;}
.customers h1{font-size:30px; color:#000; text-align:center; margin-bottom:15px;}
.customers big{ display:block; width:500px; margin:0px auto;font-size:16px; font-style:italic; text-align:center; padding:15px 0px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.customers .customers-txt{ margin:20px auto; width:600px;}
.customers .customers-txt p , .screenarea p , .packeges p , .lastpara p{ padding-bottom:20px; font-size: 15px;}
.screenarea{ padding:30px 80px;border-bottom:2px solid #ccc;}
.screenarea h1{font-size:30px; color:#000; text-align:center; margin-bottom:15px;}
.sample-video{ width:600px; margin:0px auto;}
.sample-video p{ text-align:center;}
.packeges{margin:0px auto; padding:30px 30px 0px 30px;}
.packeges h1{font-size:30px; color:#000; text-align:center; margin-bottom:15px;}
.packeges ul{ float:left; list-style:none; margin:0px; padding:0px; width:250px; margin:0 29px 20px 28px;}
.packeges ul li {background:url(images/bullet-green.png) no-repeat scroll 0 3px; padding:0 0 10px 24px; font-size:14px; line-height:22px;}
#packeges ul{ width:406px; margin:0 0 20px 54px;}
.lastpara{background:#F1F1F1;border: 2px dashed #CCCCCC;margin: 40px 120px 40px 120px;;padding: 30px 30px 0 30px;}
#lastpara{background:#E8F3FE; padding-bottom:30px;}
.lastpara h4{ font-size:22px;color:#000; padding-bottom:20px;}
.lastpara ul{ margin-left:15px; list-style:none; margin-bottom:10px;}
.lastpara ul li{ background:url(images/bullet-green.png) no-repeat scroll 0 3px; padding:0 0 10px 24px; }
.lastpara ol{ margin-left:15px; margin-bottom:10px;}
.lastpara ol li{ margin-left:20px;padding:0 0 10px 0px; color:#000;}
.lastpara ol li a{ color:#000; text-decoration:underline;}
.lastpara ol li a:hover{ text-decoration:none;;}
.onfooter{text-align:center; font-size:12px; padding:20px; margin:0px;}}
.signature{ margin:20px 0px;}
a.signupnowbig {
	background:url(images/signupnow-big.png) no-repeat;
	width:186px;
	height:40px;
	margin:0px auto; 
	text-indent:-9999em;
	background-position:0px -40px;
	display:block;
}
a:hover.signupnowbig {
	background-position:0px 0px;
}
a.findoutmorebig {
	background:url(images/find-out-more-web.png) no-repeat;
	width:344px;
	height:40px;
	margin:0px auto; 
	text-indent:-9999em;
	background-position:0px -40px;
	display:block;
}
a:hover.findoutmorebig {
	background-position:0px 0px;
}

.search-excerpt { color: #FF6633; }

.upsell-box{
	width:90%;
	margin:0 auto;
}

.upsell-box h2{
	background:#e1e1e1;
	padding:10px;
}
.upsell-box-text{
	padding:20px;
}
.upsell-box  p.claim-btn{
	margin:1em auto;
}
.upsell-box a,.upsell-box a:visited{
	color:#0000EE;
}
.upsell-box  p.claim-btn a{
	background:url(images/btn-claim-copy.jpg) no-repeat 0 0;
	height:65px;
	width:317px;
	display:block;
	margin:1em auto;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
.upsell-box  p.claim-btn a:hover{
	background-position:0 -65px;
}

p.no-thanks a{
	background:url(images/no-thanks.png) no-repeat 0 0;
	width:277px;
	height:45px;
	display:block;
	margin:1em auto;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
p.no-thanks a:hover{
	background-position:0 bottom;
}
p.add-to-order a{
	background:url(images/add-to-order.png) no-repeat 0 0;
	width:317px;
	height:55px;
	display:block;
	margin:1em auto;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
p.add-to-order a:hover{
	background-position:0 bottom;
}

.normalcontent h1,
.normalcontent h2,
.normalcontent h3,
.normalcontent p{
	margin: 1em 0;
}

.normalcontent a,
.normalcontent a:link,
.normalcontent a:visited{
	color: #1122CC;
	text-decoration: underline;
}

table.wpm_registration tr.required td.label, table.wpm_registration tr.systemFld td.label{
	color: #000!important;
	font-weight:normal!important;
}

.happy-customers{
}
.happy-customers h2 a{
	background:none;

	padding:0;
}
.happy-customers a{
	color: #0000EE !important;
}
.happy-customers h1{
	margin:1em 0;
	font-size:30px;
}
.happy-customers h2{
	margin:1em 0;
}
.happy-customers h3{
	margin:1em 0;
}

.happy-customers h3 {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	padding: 20px 0;
	position: relative;
	text-align: center !important;
	color: #000000;
	font-size: 25px;
}

.happy-customers hr{
	background:#f5f5f5;
	height:5px;
	border-bottom: 1px solid #CECECE;
}

/*FORMS*/
.af-form .af-body .af-textWrap {
    display: block;
    float: none;
    width: 98%;
}
.af-form .af-body .privacyPolicy {
    color: #000000;
    font-family: Verdana,sans-serif;
    font-size: 11px;
}
.af-form .af-body a {
    color: #094C80;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
.af-form .af-body input.text, .af-form .af-body textarea {
    background-color: #FFFFFF;
    border-color: #919191;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.af-form .af-body input.text:focus, .af-form .af-body textarea:focus {
    background-color: #FFFAD6;
    border-color: #030303;
    border-style: solid;
    border-width: 1px;
}
.af-form .af-body label.previewLabel {
    color: #000000;
    display: block;
    float: none;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    width: auto;
}
.af-form .af-body {
    background-image: none;
    background-position: inherit;
    background-repeat: no-repeat;
    color: #000000;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.af-form .af-quirksMode {
    padding-left: 15px;
    padding-right: 15px;
}
.af-form .af-standards .af-element {
    padding-left: 15px;
    padding-right: 15px;
}
.af-form .buttonContainer input.submit {
    background-color: #0057AC;
    background-image: url("http://forms.aweber.com/images/auto/gradient/button/07c.png");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #0057AC;
    color: #FFFFFF;
    font-family: Verdana,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.af-form .buttonContainer input.submit {
    width: auto;
}
.af-form .buttonContainer {
    text-align: right;
}
.af-form button, .af-form input, .af-form submit, .af-form textarea, .af-form select, .af-form label, .af-form optgroup, .af-form option {
    float: none;
    margin: 0;
    position: static;
}
.af-form div {
    margin: 0;
}
.af-form form, .af-form textarea, .af-form-wrapper, .af-form-close-button, .af-form img {
    border: medium none;
    color: inherit;
    float: none;
    margin: 0;
    padding: 0;
    position: static;
}
.af-form input, .af-form button, .af-form textarea, .af-form select {
    font-size: 100%;
}
.af-form select, .af-form label, .af-form optgroup, .af-form option {
    padding: 0;
}
.af-form, .af-form .quirksMode {
    width: 225px;
}
.af-form.af-quirksMode {
    overflow-x: hidden;
}
.af-form {
    background-color: #F0F0F0;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 1px;
}
.af-form {
    overflow: hidden;
}
.af-body .af-textWrap {
    text-align: left;
}
.af-body input.image {
    border: medium none !important;
}
.af-body input.submit, .af-body input.image, .af-form .af-element input.button {
    float: none !important;
}
.af-body input.text {
    float: none;
    padding: 2px !important;
    width: 100%;
}
.af-body.af-standards input.submit {
    padding: 4px 12px;
		cursor:pointer;
}
.af-clear {
    clear: both;
}
.af-element label {
    display: block;
    float: left;
    text-align: left;
}
.af-element {
    padding: 5px 0;
}
.af-form-wrapper {
    text-indent: 0;
}
.af-form {
    margin: auto;
    text-align: left;
}
.af-quirksMode .af-element {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
