/*Sales Copy CSS*/
.knitsweaterpattern_body {
  background-color : #333333 !important;
}


.knitsweaterpattern_frame {
  width : 760px !important;
  background-color: #999999 !important;
  border : 0px solid #000000 !important;
  margin : 0px auto !important;
  text-align : left !important;
}

.knitsweaterpattern_title {
  font-size : 48px !important;
  font-size : 36px !important;
  font-weight:bold !important;
  margin-top: 10px !important;
  margin-right: 50px !important;
  margin-bottom: 10px !important;
  margin-left: 50px !important;
  text-align:center !important;
}


.knitsweaterpattern_pageheader {
  background-image : url("images/banner3_1.jpg") !important;
  
  background-repeat : no-repeat !important;
  height : 150px !important;
  width : 760px !important;
  float : left !important;
  border : 0px solid #000000 !important;
}

.knitsweaterpattern_pageheader p {
  font-size : 48px !important;
  font-family : Verdana, Arial !important;
  font-weight : bold !important;
  color : #FFFFFF !important;
  margin-top : 10px !important;
  margin-right : 60px !important;
  margin-bottom : 10px !important;
  text-align : center !important;
}


.knitsweaterpattern_topnavbar {
  clear : both !important;
  background : #000000 !important;
  padding-top : 0px !important;
  padding-bottom : 0px !important;
  padding-left : 4px !important;
  padding-right : 7px !important;
  text-align : center !important;
  border-top : 0px solid #000000 !important;
  border-bottom : 0px solid #000000 !important;
  font-family : Arial, Verdana !important;
}


.knitsweaterpattern_optincol {
  width : 180px !important;
  float : left !important;
  color : #ffffff !important;
  font-family : helvetica, sans-serif !important;
  font-size : 10pt !important;
  text-align : center !important;
}


.knitsweaterpattern_optin {
  width : 150px !important;
  margin-top : 8px !important;
  margin-left : 5px !important;
  padding-top : 5px !important;
  padding-bottom : 5px !important;
  padding-left : 5px !important;
  padding-right : 5px !important;
  color : #000000 !important;
  background: #FFCC99 !important;
  border : 1px solid #000000 !important;
  font-family : helvetica, sans-serif !important;
  text-align : center !important;
  font-size : 10pt !important;
  vertical-align : bottom !important;
}

.knitsweaterpattern_optinheader {
  color : #000000 !important;
  font-size : 12pt !important;
  text-align : center !important;
}


.knitsweaterpattern_salescopy {
  /*float : left !important;*/
  /*width : 550px !important;*/
  border-top : 0px solid #000000 !important;
  /*padding : 10px !important;*/
  margin : 0 !important;
  background : #ffffff !important;
}


.knitsweaterpattern_botnavbar {
  clear : both !important;
  background : #000000 !important;
  padding-top : 0px !important;
  padding-bottom : 0px !important;
  padding-left : 4px !important;
  padding-right : 7px !important;
  text-align : center !important;
  border-top : 0px solid #000000 !important;
  border-bottom : 0px solid #000000 !important;
  font-family :  Arial, Verdana !important;
}




a:link , a:visited {
  color : #0000ff !important;
}
a:hover , a:active {
  color : #ff0000 !important;
}

a img {
  border : none !important;
}

a.knitsweaterpattern_optin:link , a.knitsweaterpattern_optin:visited {
  color : #0000ff !important;
  font-size : 10pt !important;
  margin : 0 !important;
  padding-top : 0px !important;
  padding-bottom : 0px !important;
  padding-left : 0px !important;
  padding-right : 0px !important;
  text-align : center !important;
  border : 0px solid #000000 !important;
  font-style : normal !important;
  text-decoration : underline !important;
}
a.knitsweaterpattern_optin:hover , a.knitsweaterpattern_optin:active {
  color : #ff0000 !important;
}


a.knitsweaterpattern_topnavbar_link:link , a.knitsweaterpattern_topnavbar_link:visited {
  text-decoration : none !important;
  font-style : normal !important;
  font-weight : bold !important;
  color : #ffffff !important;
  text-align : center !important;
  font-size : 15px !important;
}

a.knitsweaterpattern_topnavbar_link:hover , a.knitsweaterpattern_topnavbar_link:active {
  color : #7a0014 !important;
  font-weight : bold !important;
}


a.knitsweaterpattern_botnavbar_link:link , a.knitsweaterpattern_botnavbar_link:visited {
  text-decoration : none !important;
  font-style : normal !important;
  color : #ffffff !important;
  text-align : center !important;
  font-size : 12px !important;
}


a.knitsweaterpattern_botnavbar_link:hover , a.knitsweaterpattern_botnavbar_link:active {
  color : #a70014 !important;
}


.knitsweaterpattern_testimonial {
  width : 380px !important;
  margin-left : 10px !important;
  padding : 10px !important;
  color : #000000 !important;
  background : #ffe5cc !important;
  border : 1px solid #ff0000 !important;
  text-align : center !important;
  vertical-align : bottom !important;
  margin:0px auto !important;
}


.knitsweaterpattern_testimonialshadow {
  height : 34px !important;
  width : 378px !important;
  margin-left : 20px !important;
  margin:0px auto !important;
}

.knitsweaterpattern_photo {
  width : 320px !important;
  padding-top : 15px !important;
  padding-bottom : 4px !important;
  padding-left : 15px !important;
  padding-right : 15px !important;
  margin-left : 100px !important;
  color : #003300 !important;
  background : #000000 !important;
  border : 1px solid #cccccc !important;
  font-size : 10pt !important;
  vertical-align : bottom !important;
}
.knitsweaterpattern_photo p {
  padding : 0 !important;
  padding-left : 5px !important;
  margin : 0 !important;
  font-family : helvetica, sans-serif !important;
  font-style : italic !important;
  font-size : 8pt !important;
  text-align : left !important;
}

.knitsweaterpattern_ebookcover {
  color : #000000 !important;
  text-align : center !important;
  font-size : 10pt !important;
}


.knitsweaterpattern_bonus {
  color : #000000 !important;
  text-align : center !important;
  font-size : 10pt !important;
}

.knitsweaterpattern_ordernow {
  color : #000000 !important;
  text-align : center !important;
  font-size : 10pt !important;
}

.knitsweaterpattern_guarantee {
  color : #000000 !important;
  text-align : center !important;
  font-size : 10pt !important;
}


.knitsweaterpattern_salescopy a:link , .knitsweaterpattern_salescopy a:visited {
  color : #0000ff !important;
  text-align : center !important;
  font-family : helvetica !important;
}

.knitsweaterpattern_salescopy a:hover , .knitsweaterpattern_salescopy a:active {
  color : #ff0000 !important;
}

.knitsweaterpattern_signature_div {
  width : 380px !important;
  margin-left : 0px !important;
  color : #000000 !important;
  text-align : left !important;
  font-size : 10pt !important;
  vertical-align : bottom !important;
}
.knitsweaterpattern_addressblock {
  margin-top : 50px !important;
  color : #000000 !important;
  text-align : center !important;
  font-size : 10pt !important;
  font-weight : bold !important;
  vertical-align : bottom !important;
}
.knitsweaterpattern_emailaddress {
  margin-top : 0px !important;
  margin-right : 50px !important;
  color : #000000 !important;
  text-align : center !important;
  font-size : 10pt !important;
  vertical-align : bottom !important;
}
a.knitsweaterpattern_emailaddress:link , a.knitsweaterpattern_emailaddress:visited {
  color : #0000ff !important;
  margin : 0 !important;
  padding-top : 0px !important;
  padding-bottom : 0px !important;
  padding-left : 0px !important;
  padding-right : 0px !important;
  text-align : center !important;
  text-decoration : underline !important;
}
a.knitsweaterpattern_emailaddress:hover , a.knitsweaterpattern_emailaddress:active {
  color : #ff0000 !important;
}


.knitsweaterpattern_footer {
  font-family : helvetica, sans-serif !important; 
  padding-top : 10px !important;
  padding-bottom : 10px !important;
  color : #888888 !important;
  text-align : center !important;
}



.knitsweaterpattern_optinheader p {
  color : #5f5087 !important;
  margin-top : 0px !important;
  margin-left : 0px !important;
  margin-bottom : 0px !important;
  margin-right : 0px !important;
  padding-top : 2px !important;
  padding-bottom : 2px !important;
  padding-left : 2px !important;
  padding-right : 2px !important;
}

.knitsweaterpattern_optin p {
  color : #000000 !important;
  margin-top : 2px !important;
  margin-left : 0px !important;
  margin-bottom : 1px !important;
  margin-right : 0px !important;
}

.knitsweaterpattern_headline , h1 {
  font-weight : bold !important;
  font-family : "Helvetica" !important;
  color : #000000 !important;
  font-size : 20pt !important;
  margin : 10px !important;
}
.knitsweaterpattern_subheadline , h2 {
  font-weight : bold !important;
  font-family : "Helvetica" !important;
  color : #ff0000 !important;
  font-size : 16pt !important;
  margin : 10px !important;
}
h3 {
  font-weight : bold !important;
  font-family: Tahoma !important;
  margin : 10px !important;
  font-size: 20px !important;
  color: #990000 !important;
  line-height: 24px !important;
  text-align: center !important;
}


.knitsweaterpattern_salescopy_content {
  margin : 10px !important;
  text-align : left !important;
  font-family : "Helvetica" !important;
  font-size : 12pt !important;
  font-style : normal !important;
  color : #000000 !important;
}

.knitsweaterpattern_salescopy_content li {
	list-style:url("images/checkmark.gif") !important;
	background: none;
	padding: 0;
}

.knitsweaterpattern_testimonial_headline {
  font-weight : bold !important;
  font-family : "Helvetica" !important;
  color : #ff0000 !important;
  font-size : 16pt !important;
  margin : 10px !important;
  font-style : italic !important;
  line-height: 28px !important;
}
.knitsweaterpattern_testimonial_content {
  color : #000000 !important;
  background : #ffe5cc !important;
  font-style : italic !important;
  font-size : 10pt !important;
  text-align : left !important;
  font-family : helvetica, sans-serif !important;
}
.knitsweaterpattern_testimonial_content b {
  margin : 0 !important;
  color : #ff0000 !important;
  font-style : normal !important;
  font-size : 10pt !important;
  background-color : transparent !important;
}
.knitsweaterpattern_testimonial_content strong {
  margin : 0 !important;
  color : #ff0000 !important;
  font-style : normal !important;
  font-size : 10pt !important;
  background-color : transparent !important;
}

.knitsweaterpattern_signature_name {
  font-style : italic !important;
  font-size : 12pt !important;
  text-align : left !important;
  color : #000000 !important;
  margin : 10px !important;
  font-family : "Helvetica" !important;
}

.knitsweaterpattern_signature_content {
  font-size : 12pt !important;
  text-align : left !important;
  color : #000000 !important;
  margin : 10px !important;
  font-family : "Helvetica" !important;
}

.knitsweaterpattern_address_content {
  color : #000000 !important;
  margin : 0 !important;
  font-size : 10pt !important;
  padding-top : 0px !important;
  padding-bottom : 0px !important;
  padding-left : 0px !important;
  padding-right : 0px !important;
  text-align : center !important;
}

.knitsweaterpattern_imc {
  text-align : center !important;
}

.knitsweaterpattern_articles {
  font-family : helvetica, sans-serif !important; 
  font-size : 10pt !important; 
  text-align : center !important;
}

.knitsweaterpattern_bundled_products {
  font-family : helvetica, sans-serif !important;
  font-size : 10pt !important;
}

.knitsweaterpattern_bundles_header {
  font-family : helvetica, sans-serif !important;
}

.knitsweaterpattern_article {
  font-family : helvetica, sans-serif !important;
  font-size : 10pt !important;
  margin : 10px !important;
  text-align : left !important;
  font-style : normal !important;
  color : #000000 !important;
}

.knitsweaterpattern_author_bio {
  font-family : helvetica, sans-serif !important;
  font-size : 10pt !important;
  margin : 10px !important;
  text-align : left !important;
  font-style : normal !important;
  color : #000000 !important;
}

.knitsweaterpattern_body {
    background-color:#ffffff !important; 
}
.knitsweaterpattern_frame {
    background-color: #e8edc4 !important; 
}
.knitsweaterpattern_title{
    font-size : 20 px !important; 
    font-family:Verdana, Arial !important;
    color: #FFFFFF !important;
    margin-right: 60px !important;
}
.knitsweaterpattern_topnavbar {
    background-image:  url("images/top_nav.jpg") !important;
    background-repeat:repeat-x !important;
    /* word-spacing: 30px !important; */
}
.knitsweaterpattern_botnavbar {
    background-color: #e8edc4 !important; 
    /* word-spacing: 30px !important; */
}
.knitsweaterpattern_optincol {
    height:740px !important;
}
.knitsweaterpattern_salescopy , .knitsweaterpattern_headline , .knitsweaterpattern_subheadline, .knitsweaterpattern_salescopy_content, .knitsweaterpattern_signature_name, .knitsweaterpattern_signature_content, .knitsweaterpattern_address_content, .knitsweaterpattern_testimonial_headline {
    background : #ffffff !important;
}
a.knitsweaterpattern_topnavbar_link:link , a.knitsweaterpattern_topnavbar_link:visited {
    color : #000000 !important; 
}
a.knitsweaterpattern_botnavbar_link:link , a.knitsweaterpattern_botnavbar_link:visited {
    color : #000000 !important; 
}
.knitsweaterpattern_testimonialshadow {
    background-image:  url("images/shadow.gif") !important;
    background-repeat: no-repeat !important; 
}

.post .knitsweaterpattern_salescopy h1{
	border-bottom: none;
	line-height: normal;
	text-align: inherit;
	font-size: 20pt !important;
	padding: 0;
}

.post .knitsweaterpattern_salescopy h1 span{
	font-size: 20pt !important;
}
.knitsweaterpattern_headline, .knitsweaterpattern_subheadline{
	text-align: center;
}
.post{
	margin: 0 20px;
}

#yellow_area_table{
    padding: 10px;
}
#yellow_area_table td p{
    margin: 0;
}
#yellow_area_table td span{
    font-size: 12px !important;
}

.main .box .knitsweaterpattern_ebookcover img{
    border: 0;
}
