html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body{
	background:#fff6e9 url(../img/bg.png) 0 0 repeat-x;
  font-family:Arial, "Helvetica Neue", Helvetica,  sans-serif
}

a{
 text-decoration:none;
 color:#002578
}

#wrapper{
	width:960px;
  margin:0 auto;
}

#main{
  background:url(../img/main.png) 0 0 repeat-y;
  padding:20px 60px 0;
  overflow:hidden
}

#footer{
	background:url(../img/footer.png) center bottom no-repeat;
  padding:20px 60px 0;
  overflow:hidden
}

/********** header **************/
#header{
  background:url(../img/main.png) 0 0 repeat-y;
  padding:0 30px;
  overflow:hidden
}

#header  .header_content{
	overflow:hidden;
  background:url(../img/header.png) 0 0 repeat-x;
  padding:18px 0 14px;
}

#header .top_bar{
  background:url(../img/bg_blue.png) 0 0 repeat-x;
  color:#fff;
  font-size:9px;
  text-transform:uppercase;
  text-indent:11spx;
  height:19px;
  line-height:19px;
  padding-left:29px
}

#header #nav{
   background:#086ed5 url(../img/bg_blue.png) 0 bottom repeat-x;
   height:19px
}

#wrapper #header .with_nav{
  background:#086ed5 url(../img/nav_full.gif) 0 0 repeat-x;
  height:30px
}

.last{
	border:0!important
}

#header .logo{
	float:left;
  margin:0 78px 0 30px;
}

#header .tel{
	font-size:23px;
  color:#00309c;
  float:left;
  border-top:1px solid red;
  border-bottom:1px solid red;
  line-height:35px;
  margin-right:14px  
}

#header .social a{
  margin-right:4px;	
}

/*****************/
.promo_section{
     background:url(../img/bottom_blue.gif) 0 bottom no-repeat;
     padding-bottom:4px;
}

.promo_section2{
     background:url(../img/top_blue.gif) 0 0 no-repeat;
     padding-top:13px
}
.promo_section3{
    border-left:3px solid #dae8f6;
    border-right:3px solid #dae8f6;
    padding:0 12px;     overflow:hidden
}

.home .promo_section3 div.step_div{
   background:url(../img/top_blue2.gif) 0 top no-repeat;
   overflow:hidden;
   padding-top:8px;
   width:473px;
   margin-bottom:12px;
   color:#0c2e7a
}

.home .promo_section3 div.step_div div{
   background:#dae8f6 url(../img/bottom_blue2.gif) 0 bottom no-repeat;
   height:100px;
   padding-right:55px
}

div.step_div img{
  float:left;
  text-align:center;
  margin-left:8px;
  margin-right:37px
}

.home .promo_section3 div.step_div p{
	padding-top:5px;
  font-weight:bold;
  font-size:21px;
}

.video_caption{
 color:#a70009;
 font-size:26px;
 margin-bottom:12px;
 margin-top:9px;
 font-weight:bold 
}

.home .steps{
	float:left;
  margin-right:15px
}

/***********************/
.articles_promo{
  background:url(../img/linda_puig_header.png) -1px 0 no-repeat;
	position:relative;
  margin-top:24px;
  font-weight:bold;
  font-size:18px;
  padding-top:78px;
  padding-left:138px;
  top:-38px;
  padding-bottom:13px;
  margin-bottom:-38px
}

.articles_promo h2{
	display:none
}
/****************/

.home .packages{
 float:left;
 padding-left:20px;
}

.home .packages h3{
	   background:url(../img/blue_heading.gif) 0 0 no-repeat;
     color:#fff;
     text-align:center;
     font-weight:bold;
     width:371px;
     font-size:18px;
     height:50px;
}

.home .packages ul{
	width:371px;
  margin-top:2px;
   margin-bottom:20px;
}

.home .packages li {
	list-style:none;
  border-bottom:2px solid #ffa200;
  padding:12px 0 8px 0;
   font-size:12px;
   overflow:hidden
}
.home .packages li img{
  float:left;
  margin-right:10px
}

.home .packages li h4{
  color:#0c2e7a;
  font-weight:bold;
  font-size:16px;
  margin-top:3px
}

.home .packages li .details{
   color:#c70000;
   background:url(../img/arr.gif) 92% 95%  no-repeat;
   font-size:11px;
   font-weight:bold;
   float:right;
   width:52px;
   position:relative;
   margin-top:3px
}

.home .packages li p{
	width:253px;
  float:left
}

.home_packages{
	  border:3px solid #ffa200;
    background:#fff5d7;
    overflow:hidden;
    padding:20px 0 0 26px
}

.home_packages_wrap{
    border-bottom:1px solid #FFA200;
    overflow:hidden;
    clear:both;
    margin-bottom:20px;
    margin-right:20px;
}

.home_packages  .prim{  
  padding-left:0;
}

.home_packages  .prim ul{	
	border-right:1px solid #ffa200;
  padding-right:20px;
}
/********************/
.footer_wrapper{
	background:url(../img/bg_blue_footer.png) 0 0 repeat-x;
  color:#2a568e;
  font-size:11px;
  padding-top:22px;
  overflow:hidden;
  height:80px;
  line-height:1.5em
}
  
.footer_wrapper img{
	float:left;
}

.footer_wrapper p{
	border-bottom:1px solid #2a568e;
  margin-left:10px;
  float:left;
  padding-bottom:10px;
  width:660px
}

/****************************/
/*** package's page *****/
.packagespg .heading{
	position:relative;
  margin-top:18px
}
.packagespg .heading .back{
	position:absolute;
  top:0;
  left:0
}

.packagespg .heading p{
	font-size:18px;
  font-weight:bold;
  padding:8px 18px 12px;
  text-align:center
}

.packagespg .package_content{
  background:#fff5d7;
  border:3px solid #ffa200
}

.packagespg h1.pkg_title{
	color:#003d7b;
  font-size:22px;
  font-weight:bold;
  border-bottom:1px solid #ffa200;
  margin-top:18px;
  padding-bottom:3px
}

.packagespg img.pkg_img{
	float:left;
  margin:20px 25px 0 0;  
}
.pkg_descr {
	float:left;
  width:550px
}

.pkg_descr p{
	color:#474747;
  font-size:16px;
  line-height:18px;
  margin-top:3px
}
	
.packagespg .purchase{
	float:right;
  margin-top:8px;
  color:red;
  font-style:italic;
  font-weight:bold;
  font-size:18px;  
}

.articles_list_wrap{
	overflow:hidden;
	background:url(../img/pkgs_bg.gif) 0 0 repeat-y;
	margin:0;
	position:relative;
	left:25px;
	width:786px;
	background-image: url(../img/pkgs_bg2.gif);
}

.package_content_intro{
	border-bottom:1px solid #FFA200;
  overflow:hidden;
  margin:0 0 20px;
  position:relative;
  left:25px;
  width:786px;
  padding-bottom:20px;
}
/*****************************/
.packagespg .sidebar{
	float:left;
  width:210px
}

.packagespg .sidebar h4{
	margin-top:14px;
  margin-left:12px
}

.packagespg .sidebar .rave{
  background:url(../img/top_reviews.gif) 0 0 no-repeat;
  padding-top:10px;
  width:177px;
  margin:12px auto;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#003d7b;
  line-height:1.5em
}

.packagespg .sidebar .rave_content{
	background:url(../img/bottom_reviews.gif) 0 bottom no-repeat;
  padding-bottom:10px
}

.packagespg .sidebar .rave_content p{
	background:#ddeaf8;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  padding:0 12px 7px
}
.packagespg .sidebar .rave_content cite{
	font-size:15px;
  line-height:2em;
  font-style:italic;
  display:block
}

/************************************/
.articles_list,.rightContent,.categories_list{
	float:left;
  width:550px;
  margin-left:25px
}

.articles_list ul{
	list-style:none;
  margin-top:7px
}

.articles_list ul li{
  background:#fff;
  margin-bottom:8px;
  display:block;
  padding:0 10px 11px;
  overflow:hidden
}

.articles_list ul li.last{
	margin-bottom:0
}

.articles_list ul .step{
 width:46px;
 height:46px;
 display:block;
 font-size:36px;
 text-align:center;
 color:#fff;
 float:left;
 margin:11px 11px 0px 0;
 line-height:46px;
 font-family:"Helvetica Neue-Light","Helvetica Neue Light", "Helvetica Neue", Helvetica,Arial,  sans-serif;
 background:#FFC766;
 -moz-border-radius:5px
}

.articles_list ul h2,.categories_list ul h2{
	color:#00356d;
  font-size:20px;
  line-height:21px;
  font-weight:bold;
  padding-top:14px;
  width:80%;
  float:left
}

.articles_list ul  p,.categories_list ul p{
	color:#474747;
  font-size:14px;
  line-height:18px;
  margin-top:1px;
  width:460px;
  overflow:hidden;
}

.read_excerpt{
	background:url(../img/linghtblue_bar.png) 0 0 repeat-x;
  display:block;
  clear:left;
  color:#fff;
  font-size:12px;
  line-height:17px;
  height:17px;
  border-width:1px;
  border-style:solid;
  border-color:#9cc9f6 #4094e9 #0f4174 #87bcf2;
  margin-top:11px
}

.read_excerpt img{
 vertical-align:top;
 margin-right:36px;
}
/****************************/
.footer_action{
	font-size:16px;
  font-weight:bold;
  padding:25px;
  width:27%
}

.packagespg .last_action{
	margin-top:-65px;
  margin-right:25px
}

/********************************/
/*** articles page ************/
.articles .package_content{
  padding:20px 0
}

.articles .articles_list_wrap{
  background:url(../img/pkgs_bg2.gif) 0 0 repeat-y;
}

.articles .sidebar ol{
  width:178px;
  margin-left:12px;
  font-size:15px;
  list-style:none;
  margin-top:-3px;
  background:#fff url(../img/linda.jpg) 0 bottom no-repeat;
  padding-bottom:109px;
  margin-bottom:30px
}

.articles .sidebar ol li img{
  vertical-align:top;
  margin-right:7px;
  float:left;
}

.articles .sidebar ol li{
	padding:12px
}
.articles .sidebar h5{
	margin-bottom:10px
}
.articles .sidebar ul{
  font-size:14px;
  font-weight:bold;
  margin:-3px 14px 30px 10px;
  list-style:none
}

.articles .sidebar ul li a{
	border-bottom:1px solid #fff;
  line-height:2em;
  display:block;
  padding-left:4px;
}

.articles .sidebar ul li a:hover,.articles .sidebar ul li.subNav a{
	background:#edf4fb
}

#nav ul li{
  list-style:none;
  float:left
}

#nav ul li a{
  display:block;
  float:left;
  height:30px
}

#nav ul li span{
	display:none
}

#nav .nav1 a{
	background:url(../img/btn_1_home.gif) 0 0 no-repeat;
  width:52px;
}

#nav .nav2 a{
	background:url(../img/btn_2_categories.gif) 0 0 no-repeat;
  width:140px;
}

#nav .nav2_selected a{
	background:url(../img/btn_2_categories.gif) 0 -60px no-repeat;
  width:140px;
}

#nav .nav3 a{
	background:url(../img/nav3.png) 0 0 no-repeat;
  width:72px;
}

#nav .nav4 a{
	background:url(../img/nav4.png) 0 0 no-repeat;
  width:47px;
}
#nav .nav5 a{
	background:url(../img/nav5.png) 0 0 no-repeat;
  width:100px;
}

#nav .nav6 a{
	background:url(../img/nav6.png) 0 0 no-repeat;
  width:75px;
}
#nav .nav7 a{
	background:url(../img/nav7.png) 0 0 no-repeat;
  width:69px;
}

#nav .nav8 a{
	background:url(../img/nav8.png) 0 0 no-repeat;
  width:120px;
}
#nav .nav9 a{
	background:url(../img/nav9.png) 0 0 no-repeat;
  width:217px;
}

/*** import from myCss.css old style***/
.articleMainContent {
	padding-right: 0px;
  overflow:hidden
}

.articleMainContent h1{
	font-size:22px;
  font-weight:bold
}

.articleMainContent_sub1 {
	float: left;
	width:330px;
}
.articleMainContent_sub2 {
	float: right;
	padding-left: 22px;
}

.articleMainContent p {
	padding-top: 10px;
	font-size:16px
}

.articleListContent {
	background-color: #dae9f8;
	padding: 10px;
	margin-top: 15px;
  overflow:hidden
}

.articleListContent UL {
	padding-top: 10px;
}
.articleListContent UL, .articleListContent LI {
	float: left;
	list-style: none;
	display: inline;
}
.articleListContent li.readmore a {
	background:url(http://www.ready2goarticles.com/images/click_read.gif) left top no-repeat;
	width: 204px;
	height: 17px;
	display: block;
	text-indent: 0px;
	overflow: hidden;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-left: 200px;
	padding-top: 2px;
  border-right:1px solid #2a3752
}

.articleListContent LI.buynow A {
	background:url(../img/btn_addarticle_now.gif) top left no-repeat;
	width: 114px;
	height: 19px;
	display: block;
	text-indent: 0px;
	overflow: hidden;
	margin-left: 8px;
	float:right;
}

.articleShort {
	float: left;
	padding: 10px;
	background-color: #edf4fc;
	margin-top: 10px;
}

.articleListContent p {
	padding: 5px 0px 5px 0px;
  font-size:14px
}

.articleListContent h2{
	font-weight:bold;
  font-size:19px
}

.new {
color:#C20000;
}


/***************************/
.articles .categories_list h3{
  color:#00469a;
  font-size:18px;
  font-weight:bold;
  border-bottom:2px solid #ff9a42; 
  margin-top:12px;
  padding-bottom:3px;
  text-transform:uppercase
}

.articles .categories_list .thumb{
	float:left;
  margin:10px 10px 0 0
}

.articles .categories_list .view_articles{
	float:right;
  margin-top:12px
}

.articles .categories_list p{
	width:350px;
  float:left
}

.articles .categories_list li{
	overflow:hidden;
  clear:both;
  border-bottom:1px solid #ffdaaa;
  margin-bottom:0;
  background:none;
  padding:0 13px 5px;
}

.articles .categories_list li h2{
	font-size:15px;
  line-height:15px;
  padding-top:8px
}

.articles .categories_list li p{
  font-size:12px;
  line-height:15px;
  margin-top:2px
}

.articles .categories_list ul{
  list-style:none
}

