html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif; 
	background:url("../images/headerbk.jpg")/*tpa=http://psoriasisrevolution.com/images/headerbk.jpg*/ repeat-x #EEEEEE;
	min-width:320px;
    box-sizing: border-box;	
    margin: 0;
    padding: 0;	
}
div{
	position:relative;	
}
ul{
	font-size:14pt;
	font-weight:bold;
}
ul li{ 
	margin:15px 0;
}

.clearfix::before {
    content: " ";
    display: table;
    overflow: auto;
}
.clearfix::after {
    clear: both;
    content: " ";
    display: table;
    overflow: auto;
}
.clearfix {
    content: " ";
    display: table;
    clear: both;
}


#wrapper{
	margin:auto;
	width:910px;
	position:relative;
}
.header{
	background:url("../images/header77.jpg")/*tpa=http://psoriasisrevolution.com/images/header77.jpg*/ no-repeat scroll center center transparent;
	height:347px;
	width:100%;	
	position:relative;
}
.contentTable{
	background:url("../images/contentbg.jpg")/*tpa=http://psoriasisrevolution.com/images/contentbg.jpg*/ repeat-y scroll center center transparent;
	padding: 0 80px;
	position:relative;	
	display:table;	
	font-size:1em;
}
.contentRow{
	width:100%;
	display:table-row;	
}
.contentLeftCell{
	display: table-cell;
    padding: 10px 45px;
    width: 520px;
}
.contentRightCell{
	display: table-cell;
    padding: 10px 30px 10px 5px;
    width: 148px;
}
.noEffect{
	width:100%;	
}
.box{
    width: 100%;
    border: 2px solid #2579D9;
}


.colorBox{
    border: 1px solid #2579d9;
    background-color: #e3eefb;
    margin: 35px 0;
    text-align: center;
    padding: 10px;
}
.colorBox h2{
    color: #135AA9;
    font-size: 20pt;
    font-weight: bold;
    line-height: 130%;
}
.colorBox h3{
    color: #C00000;
    font-size: 16pt;
    font-weight: bold;
    line-height: 130%;
}
.title{
	color: #000000;
    font-size: 12pt;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
.highlightYellow{ background-color:#ffff40}
.underline{ text-decoration:underline}

.pageHeader{
	color: #C00000;
    font-size: 26pt;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
}
.header1{
	font-size:14pt;
	font-weight:bold;
	text-align:center;	
}
.listStyle1, .listStyle10{
	list-style: none outside none;
    padding: 0;
}
.listStyle2{
    list-style: none outside none;
    padding: 0;
}

.listStyle2-B{
    list-style: none outside none;
    padding: 0;
}


.listStyle3{
    list-style-image:url(../images/red2.jpg)/*tpa=http://psoriasisrevolution.com/images/red2.jpg*/;   
	
}
.listStyle4, .listStyle5{
    font-size: 16px;
    font-weight: normal;
    list-style: none outside none;
    padding: 0;
}
.listStyle6, .listStyle7, .listStyle8, .listStyle9{
    font-size: 16px;
    font-weight: normal;
}
.listStyle6{
    text-align: justify;
}
.listStyle8{list-style: none outside none;}

.listStyle9{list-style: decimal; padding-left: 20px; text-align: justify;}

.listStyle1 li{
    background: url("../images/bullet.gif")/*tpa=http://psoriasisrevolution.com/images/bullet.gif*/ no-repeat scroll left top transparent;
    padding-bottom: 10px;
    padding-left: 40px;
}
.listStyle2 li{
    background: url("../images/checkmark.jpg")/*tpa=http://psoriasisrevolution.com/images/checkmark.jpg*/ no-repeat scroll left top transparent;
    line-height: 25px;
    padding-bottom: 5px;
    padding-left: 45px;
}


.listStyle2-B li{
    background: url("../images/bullet1.gif")/*tpa=http://psoriasisrevolution.com/images/bullet1.gif*/ no-repeat scroll left top transparent;
    line-height: 25px;
    padding-bottom: 5px;
    padding-left: 45px;
}



.listStyle3 li{
    margin: 15px 0;    
}
.listStyle4 li{
    line-height: 25px;
}
.listStyle5 li{
    background: url("../images/checkmark.jpg")/*tpa=http://psoriasisrevolution.com/images/checkmark.jpg*/ no-repeat scroll left center transparent;
    line-height: 20px;
    margin: 50px 0;
    padding:3px 45px;  
}
.listStyle8 li{
    background: url("../images/checkmark.jpg")/*tpa=http://psoriasisrevolution.com/images/checkmark.jpg*/ no-repeat scroll left center transparent;
    line-height: 20px;
    padding:3px 35px; 
}
.listStyleChangeBg li{
    background: url("../images/bullet1.gif")/*tpa=http://psoriasisrevolution.com/images/bullet1.gif*/ no-repeat scroll left center transparent;
}
.listStyle10 li{
    background: url("../images/checkmark.jpg")/*tpa=http://psoriasisrevolution.com/images/checkmark.jpg*/ no-repeat scroll left top transparent;
    margin: 30px 0;
    padding-bottom: 8px;
    padding-left: 32px;
}
.listStyle8 li p{
    padding-left :5px ;
    padding-right :5px ;
}
.listStyleInide{ list-style-position: inside;}
.margin40{
    margin: 40px 0;
}
.margin6030{
    margin: 60px 0 30px;
}
.margin60{
    margin: 60px 0;
}
.margin100{
    margin: 100px 0;
}
.marginTop30{ margin-top: 30px;}
.margin0{ margin:0px;}
.textRed{
    color:#990000;
}
.padding10{
    padding: 10px;
}
.textBlack{
    color:#000;
}
.author{
    font-size:14px;
    font-style: italic;
}
.reguler{
    font-size: 16px;
    line-height: 160%;
    text-align: justify;
}
.colorBox .reguler{
    font-size: 15px;
    line-height: 130%;
}
.bold{ font-weight: bold;}
.normal{ font-weight: normal;}
.boxTitle{
    color: #C00000;
    text-align: center;
    font-size: 20pt;
    font-weight: bold;
    line-height: 130%;
}
.bgCenter li{ background-position:left center; }
.font14pt{
    font-size: 14pt;    
}
.font16pt{
    font-size: 16pt;    
}
.font12{ font-size: 12px;}
.font9pt{ font-size: 9pt;}
.font16{ font-size:16px;}
.lineHeight160p{ line-height:160%;}
.lineHeight130p{ line-height:130%;}
.lineHeightNormal,.lineHeightNormal li p{ line-height:normal; }
ul.noEffect{
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    list-style: none outside none;
    padding: 0;
}
ul.noEffect li{ margin: 0;}

.subContentTable{
    width:100%;
    display: table;
    text-align: center;
}
.subContentRow{
    display: table-row;
}
.subContentCell{
    display: table-cell;
    padding: 10px;
    vertical-align: top;
}
.center{ text-align: center !important;}

.bgPositionCenter li{ background-position: left center;padding: 0 51px;}
.bgPositionCenter li:last-child{ padding-bottom:5px}
.bgColorGrey {
    background-color: #f2f2f2;
    margin: 0;
    padding: 10px 3px;
}
.borderBox{
    border: 2px solid #2579D9;
    width: 100%;
}
.pading10{padding: 0 20px;}

.order{
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
    color: #800080;
    text-align: center;
    display: block;
}

.txtPurple{ color: #800080;}

.italic{ font-style: italic;}

.footer-bg{
    background: url("../images/footerbk.jpg")/*tpa=http://psoriasisrevolution.com/images/footerbk.jpg*/ repeat-x scroll center top transparent;
    height: 150px;
    width: 100%;   
}


.footer{
    background: url("../images/footer7.jpg")/*tpa=http://psoriasisrevolution.com/images/footer7.jpg*/ left top no-repeat #fff;
    color: #666666;
    font-size: 0.85em;
    height: 150px;
    margin: 0 auto;
    text-align: center;
    width: 944px;
}
.footer p {
    color: #1A4773;
    font-size: 11px;
    margin: 0;
}
.footer a, ul.footerMenu a {
    color: #717273;
    font-size: 8pt;
    font-weight: normal;
    line-height: 5pt;
    vertical-align: top;
}
.footer ul, ul.footerMenu{
     height: 12px;
    list-style: none outside none;
    margin: 5px 0 0 87px;
    padding: 0;
    vertical-align: top;
}

.footer ul li, ul.footerMenu li { 
    border-right: 1px solid #717273;
    float: left;
    height: 10px;
    margin: 0;
    padding: 0 3px;
    vertical-align: top;
}
.footer ul li:last-child, ul.footerMenu li:last-child{ border:none}

.sidebarTitle{
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
.sidebarP{
    font-size: 12px;
    font-style: italic;
    line-height: 140%;
    margin-bottom: 40px;
    margin: 0;
    text-align: justify;
}
.fontNormal{ font-style: normal;}

embed{
    width: 84px; height: 34px; background-color:#fff ;
}
a.order3 {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    text-decoration: underline;
}
a.order2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}
a.order2:hover{ text-decoration:none;}

.justify{ text-align:justify;}





/* -----------------------------------------------------------------------------------*/
/* ------------------------  RESPONSIVE ----------------------------------------------*/
/* -----------------------------------------------------------------------------------*/
/*====================================================================================*/
/*-- 768 - 909 -- */
/*------------------------------------------------------------------------------------*/



@media screen and (min-width: 768px) and (max-width: 909px) {

body {
  background: rgba(0, 0, 0, 0) none;
  max-width: 100%;
  background-color: #eeeeee;
}

#wrapper {
  box-sizing: border-box;
  margin: auto;
  position: relative;
  width: 100%;
  display: block;
}

.header {
  background-position: 0 0;
  background-size: 100% auto;
  display: block;
  margin: auto;
  position: static;
  width: 100%;
  height:36vw;
}

.contentTable {
  display: block;
  margin: auto;
  padding: 1px 20px;
  position: relative;
  width: 89.0%;
}

.pageHeader img {
	
 max-width:100%;
}

ul.footerMenu {
  display: block;
  height: 13px;
  list-style: outside none none;
  margin: 8px 0 0 50vw;
  overflow: auto;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 54%;
}

.footer-bg {
  display: block;
  margin: auto;
  position: relative;
  width: 100%;
  height:100px;
}


.footer {
  background: #eee url("../images/footer7.jpg") no-repeat scroll left top / 100% auto;
  color: #666666;
  display: block;
  font-size: 0.85em;
  height: 12vw;
  margin: auto;
  position: static;
  text-align: center;
  width: 100%;
}




}



/*====================================================================================*/
/*-- 600px  - 767px -- */
/*------------------------------------------------------------------------------------*/

@media screen and (min-width: 600px) and (max-width: 767px) {

body {
  background: rgba(0, 0, 0, 0) none;
  max-width: 100%;
  background-color: #eeeeee;
}

#wrapper {
  box-sizing: border-box;
  margin: auto;
  position: relative;
  width: 100%;
  display: block;
}

.header {
  background-position: 0 0;
  background-size: 100% auto;
  display: block;
  margin: auto;
  position: static;
  width: 100%;
  height:36vw;
}

.contentTable {
  display: block;
  margin: auto;
  padding: 1px 15px;
  position: relative;
  width: 90%;
}

.pageHeader img {
	
 max-width:100%;
}

.footer-bg {
  display: block;
  margin: auto;
  position: relative;
  width: 100%;
  height:80px;
}


.footer {
  background: #eee url("../images/footer7.jpg") no-repeat scroll left top / 100% auto;
  color: #666666;
  display: block;
  font-size: 0.85em;
  height: 12vw;
  margin: auto;
  position: static;
  text-align: center;
  width: 100%;
}

ul.footerMenu {
  display: block;
  height: 13px;
  list-style: outside none none;
  margin: 8px 0 0 23vw;
  overflow: auto;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 54%;
}

}



/*====================================================================================*/
/*====================================================================================*/
/*-- 480px  - 599px -- */
/*------------------------------------------------------------------------------------*/

@media screen and (min-width: 480px) and (max-width: 599px) {

body {
  background: rgba(0, 0, 0, 0) none;
  max-width: 100%;
  background-color: #eeeeee;
}
#wrapper {
  box-sizing: border-box;
  margin: auto;
  position: relative;
  width: 100%;
  display: block;
}
.header {
  background-position: 0 0;
  background-size: 100% auto;
  display: block;
  margin: auto;
  position: static;
  width: 100%;
  height:36vw;
}
.contentTable {
  display: block;
  margin: auto;
  padding: 1px 15px;
  position: relative;
  width: 90%;
}
.pageHeader img {
	
 max-width:100%;
}
.reguler {
  font-size: 1em;
  line-height: 140%;
}
.listStyle2 li {
  background: transparent url("../images/checkmark.jpg") no-repeat scroll left top / 28px auto;
  font-size: 17px;
  line-height: 21px;
  padding-left: 36px;
}
.listStyle2-B li {
  line-height: 20px;
  padding-left: 30px;
  font-size:17px;
  background-size: 24px auto;  
}
.subContentCell {
  display: block;
}
.boxTitle {
  font-size: 18pt;
  line-height: 1.2em;
 
}
ul.footerMenu {
  box-sizing: border-box;
  display: block;
  height: 13px;
  left: 75%;
  list-style: outside none none;
  padding: 4px;
  position: center;
  margin: 50px 0 0 auto;  
}
.footer-bg {
  display: block;
  margin: auto;
  position: relative;
  width: 100%;
  height:80px;
}
.footer {
  background: #eee url("../images/footer7.jpg") no-repeat scroll left top / 100% auto;
  color: #666666;
  display: block;
  font-size: 0.85em;
  height: 12vw;
  margin: auto;
  position: static;
  text-align: center;
  width: 100%;
}
#emailpic {
  left: 0;
  max-width: 100%;
  position: relative;
}
#usmap {
  max-width: 100%;
}

}



/*====================================================================================*/
/*====================================================================================*/
/*====================================================================================*/
/*-- 0px  - 479px -- */
/*------------------------------------------------------------------------------------*/

@media screen and (max-width: 479px) {

div {
	margin:auto;
	position:relative;
	
}
body {
  background: rgba(0, 0, 0, 0) none;
  max-width: 100%;
  background-color: #eeeeee;
}
#wrapper {
  box-sizing: border-box;
  margin: auto;
  position: relative;
  width: 100%;
  display: block;
}
.header1 {
  font-size: 12pt;
}
.header {
  background-position: 0 0;
  background-size: 100% auto;
  display: block;
  margin: auto;
  position: static;
  width: 100%;
  height:36vw;
}
.title {
   font-size: 10pt;
 }
.contentTable {
  display: block;
  margin: auto;
  padding: 1px 15px;
  position: relative;
  width: 90%;
}
.pageHeader {
  font-size: 12pt;
  line-height: 15px;
}
.margin60 {
 margin:40px 0px;
}
.pageHeader img {
 max-width:100%;
}
.boxTitle {
  font-size: 15pt;
  line-height: 1.12em;
}
.colorBox {
  margin: 15px 0;
  padding: 5px;
}
.colorBox h2 {
  font-size: 17pt;
  line-height: 125%;
}
.colorBox h3 {
  font-size: 1.2em;
  font-weight: 600;
  line-height: 1.1em;
}
.subContentCell {
  display: block;
}
.reguler {
  font-size: 15px;
  line-height: 1.22em;
 }
.bgPositionCenter li {
  padding: 0 40px;
}
.order2.margin40 > img {
  width: 95%;
}
.font14pt {
  font-size: 0.85em;
} 
.listStyle2 li {
  line-height: 17px;
  padding-bottom: 5px;
  padding-left: 40px;
  background-size:24px;
  font-size:12pt;
}
.listStyle2-B {
  font-size: 12pt;
}
.listStyle2-B li {
  line-height: 18px;
  background-size:22px;
  padding-left: 40px;
}
.listStyle3 {
  font-size: 12pt;
}
.footer-bg {
  display: block;
  margin: auto;
  position: relative;
  width: 100%;
  height:80px;
}
.footer {
  background: #eee url("../images/footer7.jpg") no-repeat scroll left top / 100% auto;
  color: #666666;
  display: block;
  font-size: 0.85em;
  height: 12vw;
  margin: auto;
  position: static;
  text-align: center;
  width: 100%;
}
ul.footerMenu {
  box-sizing: border-box;
  display: block;
  height: 13px;
  left: 25%;
  list-style: outside none none;
  padding: 4px;
  position: relative;
  margin: 5px 0 0 auto;  
}
#emailpic {
  left: -10%;
  max-width: 120%;
  position: relative;
}
#usmap {
  max-width: 100%;
}

}

