html {
        font-family:    Helvetica, "Trebuchet MS", Verdana, sans-serif;
        font-size: 1em;
}
body {
        height: 100%;
        margin: 0%;
        background: #fff;
}
.bancontainer {
        margin-left:    auto;
        margin-right:   auto;
        width:          980px;
        min-height:     164px;
  background:  #d6d5d5;
}
.btmcontainer {
        margin-left:    auto;
        margin-right:   auto;
        width:          978px;
        min-height:     100px;
        overflow: hidden;
}
.footerbxs {
        float:		left;
	padding-top:	15px;
	margin-left:	15px;
	margin-right:   15px;
	width:		210px;
        min-height:         150px;
}
.footerbxshdr {
        margin-left:    auto;
        margin-right:   auto;
        width:          250px;
	height:         20px;
        font-family:    'Passion One', cursive;
        font-weight:    normal;
        font-size:      1.1em;
        color:          #808080;
}
.footerbxslnk {
	color:		#a9a9a9;
}
.footerbxslnk:hover {
        color:          #BE4513;
}
#mainpane {
        margin-right:   auto;
        margin-left:    auto;
        width:          980px;
        min-height:     80px;
        overflow: hidden;
}
.imgcntr {
        margin-top: 40px;
        margin-right:   auto;
        margin-left:    auto;
	width:		250px;
	height:		397px;
}
p.cpwrxs {
        font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;
        font-style: italic;
        color:          #050505;
        line-height:    20px;
        word-spacing:   4px;
        text-align: center;
}
p.cpwrxs+p.cpwrxs{
        margin-top: 10px;
}
p.cpwrxs_bld {
        font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif;
        font-style:     italic;
        font-weight:    bold;
        font-size:      1.5em;
        color:          #050505;
        line-height:    20px;
        word-spacing:   4px;
        text-align:     center;
        margin-bottom:  10px;
        text-shadow:1px 1px #efd776;
        height:         40px;        /* for android font size inconsistence */
}
p.cpwrxs_bld_small {
        font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif;
        font-style:     italic;
        font-weight:    bold;
        font-size:      1.0em;
        color:          #050505;
        line-height:    20px;
        word-spacing:   4px;
        text-align:     center;
        margin-bottom:  10px;
        text-shadow:1px 1px #efd776;
        height:         40px;        /* for android font size inconsistence */
}
p.cpwrxs_lft {
        font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;
        font-style: italic;
        font-size:    1.2em;
        color:          #050505;
        line-height:    20px;
        word-spacing:   4px;
        text-align:     left;
}
p.cpwrxs_lft_terms {
        margin-left:    20px;
        font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;
        font-size:    0.9em;
        color:          #050505;
        line-height:    20px;
        text-align:     left;
}
p.cpwrxs_lft_terms+p.cpwrxs_lft_hdr {
        margin-top: 20px;
}
p.cpwrxs_lft+p.cpwrxs_lft {
        margin-top: 10px;
}
p.cpwrxs_bld_small+p.cpwrxs_lft_hdr {
        margin-top: 30px;
}
p.cpwrxs_lft_hdr+p.cpwrxs_lft_hdr_sub {
        margin-top: 10px;
}
p.cpwrxs_lft_hdr+p.cpwrxs_lft_terms {
        margin-top: 10px;
}
p.cpwrxs_lft_hdr_sub+p.cpwrxs_lft_terms {
        margin-top: 10px;
}
p.cpwrxs_lft_terms+p.cpwrxs_lft_hdr_sub {
        margin-top: 10px;
}
p.cpwrxs_lft_terms+p.cpwrxs_lft_terms {
        margin-top: 15px;
}
p.cpwrxs_lft_hdr {
        font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;
        font-size:    1.1em;
        font-weight:    bold;
        color:          #050505;
        line-height:    20px;
        word-spacing:   4px;
        text-align:     left;
}
p.cpwrxs_lft_hdr_sub {
        font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;
        font-size:    1.0em;
        font-weight:    bold;
        color:          #050505;
        line-height:    20px;
        word-spacing:   4px;
        text-align:     left;
        text-indent:    20px;
}
p.cpwrxs_lftshad {
        font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;
        font-style: italic;
        font-size:    1.2em;
        color:          #050505;
        line-height:    20px;
        word-spacing:   4px;
        text-align:     left;
        text-shadow:1px 1px #efd776;
        margin-top: 10px;
}
p.cpwrxs_lftshad+p.cpwrxs_lft {
        margin-top: 10px;
        margin-bottom: 20px;
}
.pg_cpwrxs {
        float:          left;
        margin-right:   auto;
        margin-left:    auto;
        width:          980px;
        min-height:     200px;
        background:     #fff;
}
.pg_cpwrxs_bx {
        margin-right:   auto;
        margin-left:    auto;
        margin: 0 auto;
        width:          900px;
        min-height:     50px;
        padding-bottom: 5px;
}
.pg_cpwrxs_call {
        margin-top:     5px;
        color:          #ffb66c;
        font-family:    'Passion One', cursive;
        font-weight:    normal;
        font-size:      1.9em;
        text-align:     left;
        line-height:    25px;
        text-shadow:1px 2px #050505;
        min-height:         95px;
        width:          227px;
}
.pg_cpwrxs_email {
        padding-top:    10px;
        color:          #ffffff;
        font-family:    'Passion One', cursive;
        font-weight:    normal;
        font-size:      1.6em;
        text-align:     center;
        text-shadow:1px 2px #050505;
        min-height:         35px;
        width:          227px;
        background-color: #efd776;
        -webkit-box-shadow: 2px 2px 2px #444b51;
        -moz-box-shadow: 2px 2px 2px #444b51;
        box-shadow: 2px 2px 2px #444b51;
}
.pg_cpwrxs_ibx {
        display: inline-block;
        margin-right:   auto;
        margin-left:    auto;
        width:         950px;
        min-height:    140px;
        border:1px solid #c4c4c4;
        -webkit-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        -moz-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        border-top: 10px solid #efd776;
}
.pg_cpwrxs_ibx2 {
        margin-right:   auto;
        margin-left:    auto;
        width:         850px;
        height:    130px;
}
.pg_cpwrxs_ibx_btm {
        margin-right:   auto;
        margin-left:    auto;
        width:         970px;
        min-height:    200px;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
        border:1px solid #c4c4c4;
        -webkit-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        -moz-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        border-top: 30px solid #6c6a6a;
}
.pg_cpwrxs_ibx_mid {
        display: inline-block;
        float:          left;
        width:         560px;
        height:        700px;
        border:1px solid #c4c4c4;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
        -webkit-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        -moz-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
}
.pg_cpwrxs_ibx_shrt {
        display: inline-block;
        float:          left;
        margin-left:    30px;
        width:         298px;
        height:        700px;
        border:1px solid #c4c4c4;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
        -webkit-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        -moz-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
    background:  #6c6a6a;
}
.pg_cpwrxs_intro {
        float: left;
        margin-right:   auto;
        margin-left:    auto;
        width:          890px;
        height:         90px;
        border-bottom: 10px solid #efd776;
}
.pg_cpwrxs_options {
        float:          left;
        margin-top:     20px;
        margin-left:    20px;
        margin-bottom:  20px;
        width:          194px;
        min-height:     150px;
}
.pg_cpwrxs_options_descr {
        margin-top:     5px;
        color:          #050505;
        font-family:    Helvetica, "Trebuchet MS", Verdana, sans-serif;
        min-height:             70px;
        width:          227px;
}
.pg_cpwrxs_options_descrlg {
        margin-top:     15px;
        min-height:         455px;
        width:          227px;
}
.pg_cpwrxs_options_descrlg_sect {
        margin-top:     10px;
        color:          #050505;
        font-family:    Helvetica, "Trebuchet MS", Verdana, sans-serif;
        min-height:     20px;
        width:          225px;
        line-height:    18px;
}
.pg_cpwrxs_options_descrlg_sectbld {
        margin-top:     10px;
        color:          #050505;
        font-family:    Helvetica, "Trebuchet MS", Verdana, sans-serif;
        font-weight:    bold;
        min-height:     20px;
        width:          225px;
        line-height:    18px;
}
.pg_cpwrxs_options_detail {
        margin-right:   auto;
        margin-left:    auto;
        margin-top:     10px;
        width:         540px;
        min-height:    100px;
        margin-bottom: 15px;
}
.pg_cpwrxs_options_detail_hdr {
        display: inline-block;
        margin-right:   auto;
        margin-left:    auto;
        margin-top:     0;
        padding-top:    10px;
        width:         560px;
        height:         40px;
        //background:     #ccc;
  background:  #6c6a6a;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
}
.pg_cpwrxs_options_detail_hdr_img {
        float:          left;
        margin-left:    10px;
        width:          40px;
        min-height:     40px;
}
.pg_cpwrxs_options_detail_hdr_shrt {
        display: inline-block;
        margin-right:   auto;
        margin-left:    auto;
        margin-top:     0;
        padding-top:    10px;
        width:         298px;
        height:         40px;
        //background:     #ccc;
  background:  #6c6a6a;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
}
.pg_cpwrxs_options_detail_hdr_txt {
        float:          left;
        margin-left:    15px;
        margin-top:     5px;
        font-family:    'Passion One', cursive;
        font-weight:    normal;
        font-size:      1.5em;
        color:          #efd776;
        text-shadow:  2px 2px #000;
        letter-spacing: 1px;
        line-height:    22px;
        text-align:     left;
        width:         460px;
        min-height:    30px;
}
.pg_cpwrxs_options_hdr {
        margin-top:     10px;
        font-family:    'Passion One', cursive;
        font-weight:    normal;
        font-size:      1.2em;
        line-height:    22px;
        min-height:     40px;
        width:          190px;
        text-align:     center;
}
.pg_cpwrxs_options_hdr2 {
        color:          #050505;
        font-family:    'Passion One', cursive;
        font-weight:    normal;
        font-size:      1.9em;
        text-align:     left;
        line-height:    22px;
        min-height:         40px;
        width:          227px;
}
.pg_cpwrxs_options_img {
        padding-top:    10px;
        margin-top:     10px;
        font-family:    'Passion One', cursive;
        font-weight:    normal;
        font-size:      1.2em;
        line-height:    22px;
        min-height:     80px;
        width:          190px;
        text-align:     center;
        background:     #ccc;
}
.pg_cpwrxs_options_img:hover {
        background:    #efd776;
}
.pg_cpwrxs_options_tall {
        float: left;
        padding:        20px;
        min-height:     390px;
        width:          229px;
        margin-top:     20px;
        margin-left:    20px;
        margin-bottom:  10px;
        border:1px solid #c4c4c4;
        -webkit-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        -moz-box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        box-shadow: 2px 2px 2px #444b51, inset 0 0 20px rgba(0,0,0,0.2);
        border-top: 10px solid #efd776;
}
.pg_cpwrxs_row {
        margin-bottom:  20px;
        display: inline-block;
        margin-right:   auto;
        margin-left:    auto;
        width:         900px;
        min-height:    200px;
}
.pg_error {
        float:          left;
        margin-right:   auto;
        margin-left:    auto;
        width:          980px;
        min-height:     10px;
        background:     #fff;
}
.pg_heading {
        padding-top:    20px;
        padding-bottom: 10px;
        margin-right:   auto;
        margin-left:    auto;
        font-family:    Helvetica, "Trebuchet MS", Verdana, sans-serif;
        font-size:      2.0em;
        color:          #050505;
        text-shadow:1px 1px #efd776;
        width:          898px;
        height:         50px;  /* keep android from changing some fonts */
        text-align:     center;
}
.pg_links {
        color:          #050505;
}
.pg_links:hover {
        color:          #BE4513;
}
.pg_min {
        float: left;
        margin-right:   auto;
        margin-left:    auto;
        width:          980px;
        min-height:     1px;
}
#phonemap {
        position: absolute;
        width: 260px;
        height: 40px;
        top: 110px;
        left: 620px;
}
ul.cpwrxs {
        list-style-type: disc;
        padding-left:   20px;
        line-height:    22px;
        font-family:    Helvetica, "Trebuchet MS", Verdana, sans-serif;
        font-weight:    normal;
        font-size:      1.05em;
        font-style: italic;
        word-spacing:   3px;
}
ul.cpwrxsfooter {
        list-style-type: none;
        padding-left:   20px;
        line-height:    22px;
        font-family:    Helvetica, "Trebuchet MS", Verdana, sans-serif;
        font-weight:    normal;
        font-size:      0.8em;
        color:          #a9a9a9;
        word-spacing:   3px;
}
.update_terms_date {
        margin-left:    20px;
        font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;
        font-size:    0.8em;
        color:          #050505;
        line-height:    20px;
        text-align:     left;
}
