@charset "utf-8";
/* CSS Document */

#mailout-rhs {background:#FDFCF6 url('../images/boxbg.gif') repeat-x;padding:0.9em;border:solid 1px orange;border-top:solid 1px #E1D2BD;border-bottom:solid 1px #E1D2BD;margin:5px 0 5px 0;}
#mailout-rhs table td {order:1px solid red}
#mailout-rhs table td.col2 {width:150px;}
#mailout-rhs table span {font-size:.9em;padding-left:10px}
#mailout-rhs h4#news {font-size:1.1em;}
#mailout-rhs h4#news span {color:red}

#intro-rhs {float:right;margin:0 0 0 10px;width:300px}

p#bs {color:darkred;text-align:right;font-weight:bold;margin-right:20px}

#main-xmas {background: url('../images/HappyNewYear.gif') no-repeat;overflow:hidden;background-position:top right}
#main-xmas #image {float:left}
#main-xmas #image img {}
#main-xmas #caption {float:left;width:640px;color:green;font-family:"Monotype Corsiva";font-size:1.5em;padding:20px 20px 20px 5px}

/*** Google ADs  ***/
#google-intro-300x250{margin:10px 0 10px 0} 
#google-home-bot{padding:30px 0 0 0}
#google-336x280 {float:right;margin:5px}

/*** Sponsor Ads ***/
#ad-container-sponsors{order:1px solid red;width:368px;margin:0 auto;overflow:hidden;margin-top:40px}
#ad-container-sponsors span{font-size:.7em;color:#333;float:right}
#ad_sponsors {order:1px solid #ccc;height:100px;text-align:center;width:368px}
#ad_sponsors #small{float:left;margin-right:4px}
#ad_sponsors #small span{}
#ad_sponsors #big{float:left}

#fyi{float:left;margin:7px 10px 0 0}
#vroom{float:left;margin:7px 10px 0 0}
#diy{float:left;margin:7px 10px 0 0}

#login {
position: absolute;
top: -50px;		/* 5.5em; */
right: 0.5em;
padding-right: 0.0em;
/* border: solid 1px red; */
}
#login input.text {
margin-right: 0.5em;
vertical-align: middle;
/* border-top: solid 1px #000000; */
/* border-right: 0px; */
border: solid 1px #777777;
/* border-left: 0px; */
padding: 0.15em;
width: 6.0em;
}
#login input.submit {
background: #939B00 url('../images/buttonbg.gif') repeat-x;
border: solid 1px #5F6800;
font-weight: bold;
padding: 0.25em;
font-size: 0.8em;
color: #F2F3DE;
vertical-align: middle;}

#login ul#links{list-style:none;}
#login ul#links li{display:inline;font-size:.8em;}
#login ul#links li{margin-left:10px;}
#login ul#links li#forgot{margin-left:150px;}
#login ul#links li a{text-decoration:none;}
#login ul#links li a:hover{text-decoration:underline;}

#login span {margin-right:2px;}

#top{
height:50px;
background: #FDFCF6 url('../bg/riptopt2.gif') no-repeat;
background-position: 0 bottom;
}

#bot1{
height:50px;
background: url('../bg/riptopt.gif') no-repeat;
background-position: 0 top;}

#pri-container, #sec-container, #third-container {
float: left;
width: 100%;

}

/*** Primary Content ***/
#pri-content{padding: 0 0 40px 0;background: #FDFCF6 url('../bg/ripbott4.gif') no-repeat;background-position: 0 bottom;}
#pri-content #aims,#pri-content #hello{padding:0 0.8em;background: #FDFCF6 url('../images/boxbg.gif') repeat-x;}
#pri-content #aims img.intro_hdg,#pri-content #hello img.intro_hdg{margin-left:25px;}
#pri-content #aims #txt{background: url('../images/bullseye2_120.gif') no-repeat;background-position:530px 90px;}
#pri-content #aims ul{list-style-type:none;margin:0 0 20px 30px;}
#pri-content #aims ul li{margin-bottom:5px;
background:transparent url('../images/arrowsm2.gif') no-repeat;
background-position:0 -2px;
padding-left:50px;
/*list-style-image:url('../images/arrowsm2.gif');*/
}

ul.top-text{margin-bottom:20px}
ul.top-text div{width:520px;margin-left:90px;font-weight:bold;font-size:1.1em}
ul.top-text li{margin:10px 0 0 40px}


#pri-content #hello{padding-bottom:8px;}
#pri-content #hello img.brkup{
float:right;
position:relative;
top:-25px;
margin:0 5px;
/*border:1px solid red;*/
}



#pri-content #intro-header{padding-left:0.8em;background: #FDFCF6 url('../images/boxbg.gif') repeat-x;}
#pri-content #intro-header img.money{float:right;margin:10px 0 0 10px;}
#pri-content #intro-header img.intro_hdg{margin:0 20px 0 25px;}

/*
h3.intro_hdg{
font-family: "arial", "georgia", "times new roman", serif;
font-stretch:expanded;
font-size: 2.2em;
background: #FDFCF6 url('../images/boxbg.gif') repeat-x;
color:#f15000;
margin-left:10px;*/
/*border:1px solid red;*/}

#pri-content p.first {
padding-top:10px;}

/*** Secondary Content ***/
#sec-content {padding:0 0 100px 0;border-top:none;background:#FDFCF6 url('../bg/riptop3.gif') no-repeat;background-position:0 bottom;order:1px solid red}

#sec-content #bg {background: url('../images/fork_path2.gif') no-repeat;height:600px;border:0px solid red;background-position:center top}

#sec-content #intro-header2 {margin-right:5px;height:90px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x;border:0px solid red;height:125px}
#sec-content #intro-header2 img {float:left;padding-left:30px}
#sec-content #intro-header2 img#hdr {margin-left:0px}
#sec-content #intro-header2 span.hdg {
  font-family: "arial", "georgia", "times new roman", serif;
  font-stretch:expanded;
  font-size: 2.3em;
  padding-right:0px;
  border:0px solid red;
  color:#f15000;
}
#intro-header2 span.sub {
  width:500px;
  float:left;
  color:#bB0884;
  font-size:1.3em;
  font-weight:normal;
  letter-spacing:0.06em;
  padding-left:20px;
  border:0px solid green;
  margin:10px 0 0 30px
}
#intro-header2 span.sub2 {width:320px;float:left;color:#37723C;font-size: 1.3em;font-weight: normal;letter-spacing:0.06em;padding-left:100px;
/*border:1px solid green;*/margin:10px 0 0 120px}
#intro-header2 span.sub2 em{color:red}
#intro-header2 #trap {background: url('../images/trap_man100.gif') no-repeat;overflow:hidden;background-position:650px 5px;}

#intro-header2 #intro-text {font-size:1.2em;padding:0 10px 0 10px;color:#000;/*border:1px solid red;*/margin-right:5px}
#intro-header2 #intro-text p.hdg{font-weight:bold;margin:20px 0 0 0;font-size:1.2em;color:brown}



#sec-content #intro-header {margin-right:5px;background:#F7F4DE url('../images/boxbg.gi') repeat-x;order:1px solid blue;eight:125px}
#sec-content #intro-header img{float:left;}
#sec-content #intro-header img#hdr{margin-left:90px;order:1px solid red}
#sec-content #intro-header span.hdg{
/*float:left;*/
font-family: "arial", "georgia", "times new roman", serif;
font-stretch:expanded;
font-size: 2.3em;
/*background: #FDFCF6;*/
padding-right:0px;
/*border:1px solid red;*/
color:#f15000;}

#intro-header span.hdg2{float:left;font-family: "arial", "georgia", "times new roman", serif;font-stretch:expanded;font-size:2.3em;padding-left:10px;
background: #FDFCF6 url('../images/boxbg.gif') repeat-x;border:0px solid green;color:#f15000;}

#intro-header span.sub{width:500px;float:left;color:#bB0884;font-size: 1.3em;font-weight: normal;letter-spacing:0.06em;padding-left:10px;
border:0px solid green;margin:10px 0 0 85px;}
#intro-header span.sub2{width:320px;float:left;color:#37723C;font-size: 1.3em;font-weight: normal;letter-spacing:0.06em;padding-left:10px;
border:0px solid green;margin:10px 0 0 120px;}
#intro-header span.sub2 em{color:red}

#intro-header #trap{margin-left:80px;background: url('../images/trap_man100.gif') no-repeat;overflow:hidden;background-position:560px 5px;border:0px solid red;width:750px;}
#intro-header #hat2{background: url('../images/wizhat4.gif') no-repeat;background-position:90px 0px;order:1px solid red;height:120px}

#intro-text {font-size:1.2em;padding:0 10px 0 10px;color:#000;order:1px solid red;margin-right:5px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x}
#intro-text p.hdg{font-weight:bold;margin:0px 0 0 0;font-size:1.2em;color:brown}

#membership {
width:45em;
margin:30px auto;
border:none;
}
p.hdr{
width:15em;
display:block;
font-size:1.8em;
margin-bottom:5px;
}
p.hdr span.term{
font-size:.8em;
margin-left:5px;
}
p.hdr span.amt{
font-size:1.2em;
}
p.serv{
display:block;
width:35em;
font-size:1.2em;
}
.member_box input{
/*display:block;*/
float:left;
color:red;
font-size:1.3em;
margin-top:18px;
border:1px solid green;
}
.member_box {
position: relative;
float:left;
height: 120px;
width: 330px;
/*margin: 1.0em auto 4.0em auto;*/
background: #FDFCF6;
padding: 1.1em;
margin-left:10px;
border: solid 1px orange; 
border-bottom: solid 1px #E1D2BD;
border-top: solid 1px #E1D2BD;
}

.subscribe_box_top {float:right;width:22em;margin-left:180px;min-height:90px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x;padding:0.9em;border:solid 1px orange; 
border-top:solid 1px #E1D2BD;border-bottom:solid 1px #E1D2BD;margin:45px 15px 0 10px}
.subscribe_box_top input.text {width:12em;height:1.4em}
.subscribe_box_top .contentarea #botxt{font-size:0.9em;margin-top:10px;color:brown}

.subscribe_box {width:24em;margin-left:180px;min-height:100px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x;padding:0.9em;border:solid 1px orange; 
border-top: solid 1px #E1D2BD;border-bottom:solid 1px #E1D2BD;margin:30px auto;}
#subscribe{margin-top:10px}
.subscribe_box h4#news{margin-left:40px}
.subscribe_box input.text {width:14em;height:1.4em}
.subscribe_box .contentarea #botxt{font-size:0.9em;margin-top:10px;color:brown}




#intro h4 span.intro-hdg{color:#9ea111;}

/*
#intro p.mission{
color:#456666;
font-size:1.1em;
font-weight:bold;}
*/

p.quote{
display:block;
width: 460px;
margin: 0 auto;
margin-bottom:20px;
border: 1px solid white;
color:#c32283;
font-style:normal;
font-weight:normal;}

p img.qa {position:relative;top:4px;padding-right:4px}

.benefits_box {
position:relative;
float:left;
padding:0.9em;
margin-top:0px;	
background: #FDFCF6 url('../bg/riptopt_.gif') no-repeat;
background-position: 0 bottom;
/*border:1px solid orange;*/
border-top:none;
/*border-bottom: solid 1px #E1D2BD;*/
padding-bottom:20px;
}

#sec-content h4.sub {margin-left:30px;color:darkblue}

ul#ben{
width:500px;
font-weight:bold;
color:green;
line-height:1.8;
list-style-type:none;
margin:30px 0 0 60px;
padding:5px 0;
/*border:1px solid red;*/
}

ul#ben li{
width:540px;
color:#3960C4;
/*background-position: 0.2em 0.2em;*/
/*list-style-image:url(../images/star_purp20t.gif);*/
background:transparent url(../images/star_purp20t.gif) no-repeat;
background-position:0 -2px;
margin-bottom:5px;
margin-left:30px;
padding-left:30px;
/*border:1px solid red;*/
}
ul#ben li em{color:red;}

/**** MASK ****/
ul#mask{width:400px;height:264px;font-size:.9em;font-weight:bold;color:green;line-height:1.6;list-style-type:none;margin:37px 0 30px 50px;padding:15px 0 0 0;
background:lightyellow;border:1px dashed red;}
ul#mask li{color:red;font-size:1.6em;background:transparent url(../images/star_purp20t.gif) no-repeat;background-position:0 5px;margin:0 10px 5px 30px;
padding-left:30px;/*border:1px solid red;*/}
ul#mask span{color:#3960C4;font-size:0.8em;margin-left:10px}

/**** Recent Articles ***/
ul.recent-articles{list-style:none;margin-bottom:30px}
ul.recent-articles span{font-size:.9em;color:gray}



#pbut{position:relative;top:-30px;left:350px}

#register {}

.benefits_box #register input.submit {
float:left;
width:6.5em;
height:1.5em;
font-size:1.5em;
margin:10px 0 10px 50px;}

.bot-text{background:#FDFCF6 url('../images/boxbg.gif') repeat-x;width:590px;list-style-type:none;margin:-35px 0 0 10px;
padding-bottom:10px}
.bot-text li{font-size:1.3em;padding:10px 0 0 35px;}
.bot-text li#first{background:transparent url(../images/blue-arrow-up-right.gif) no-repeat;background-position:0px 5px;
padding:35px 0 0 35px;}

#last-line{margin:20px 0 0 145px;font-size:1.0em;color:red}

.bot-text div{border:1px solid;margin-top:20px;text-align:center;}

/* non IE browsers only */
.bot-text:before {
background:transparent url(../bg/top-right-white.png) scroll no-repeat top right;
margin-bottom:-10px;
height:10px;
display:block;
border:none;
content:url(../bg/top-left-white.png);
padding:0;
line-height:0.1;
font-size:1px;
}

#header:before, #box .box:before {
		background:transparent url(img/top-right-white.png) scroll no-repeat top right;
		content:url(img/top-left-white.png);
		display:block;
		height:10px;
		margin-bottom:-10px;
		padding:0;
		border:none;
		line-height:0.1;
		font-size:1px;
	}
#box:after, #box .box:after {
		background:transparent url(img/bottom-right-white.png) scroll no-repeat bottom right;
		content:url(img/bottom-left-white.png);
		display:block;
		height:10px;
		margin-top:-10px;
		padding:0;
		border:none;
		line-height:0.1;
		font-size:1px;
	}

/*
#register input.submit {
float: left;
margin: 10px 0 0px 10px;	
background: #EFE3B5;
width: 6.5em;
height: 1.5em;
color: #B96D00;
border: none;
font-size: 1.5em;}
*/

/* Advertisment */
.ad1_rhs {width:160px;float:right;padding:10px 10px 0 0;}
.ad1_rhs span{font-size:.75em}
.ad1_rhs img{border:none;}


#recentNews {margin:-30px 0 30px 45px}
#recentNews ul{list-style-type:none}
#recentNews ul li {line-height:1.7em}
#recentNews ul li#last{margin:top:20px;color:red}

#sec-content #last{color:red;font-size:1.2em;margin:20px 0 0 100px}

#google-rhs{float:right;width:160px;height:600px;margin:0 5px 0 10px}
#googlead-tr{float:right;margin-right:5px}
#google200{float:right;border:1px dashed red;margin:21px 90px 0 0;width:200px;height:200px}
#googlead468{text-align:center}

.bomb{background:transparent url('../images/bomb100.jpg') no-repeat;background-position:600px 5px;}
#bomb img{float:right;margin-right:30px;}

p#sp {text-align:center;font-weight:bold;font-size:.9em}
p#sp span {font-size:.8em;font-weight:bold;argin-left:150px;color:darkred}