/*

CONTENTS

-COMMON ELEMENTS
-MASTER SOLID OUTER BOX
-INNER BORDER BOX

*/

/* COMMON ELEMENTS */

html {
    background-color: #666;
    color: #333;
}

body {
    font-family: helvetica, arial, sans-serif;
    background-color: #666;
    height: 100%;
}

#doc2 {
    height: 100%;
    padding-top: 0.76em;
    padding-bottom: 3em;
}

div#docbody {
    margin: 0em 2em;
    height: auto;
}

h1, h2, h3, h4 {
    color: #CC0000;
    font-weight: bold;
}

h1 {
    font-size: 197%;
    margin-bottom: 0.5em;
}

h2 {
    font-size: 182%;
    margin-bottom: 0.3em;
}

h3 {
    font-size: 167%;
    margin-bottom: 0.2em;
}

h4 {
    font-size: 153.9%;
    margin-bottom: 0.2em;
}

p {
    font-size: 123.1%;
    margin-bottom: 0.5em;
}

p a {
    font-size: 108%;
}

a {
    font-size: 123.1%;
    color: #CC0000;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

li {
    font-size: 123.1%;
}

li a {
    font-size: 108%;
}

label {
    font-size: 123.1%;
    color: #CC0000;
}

.disabled-mode{
    color: #808080;
    border-color:#808080;
}

strong {
    font-weight: bold;
}

fieldset {
    padding: 1em;
    border: 2px solid #CC0000;
    margin: 0 0 2em 0;
}

legend {
    font-size: 182%;
    font-weight: bold;
    color: #CC0000;
    margin: 0 1em;
}

h1.section {
    color: #FFF;
    line-height: 50px;
    width: 450px;
    height: 50px;
    padding-left: .6em;
    background: url(../../images/buttons/section.png) no-repeat left top;
}

div.section-block {
    border-bottom: 1px dashed #CC0000;
    margin-bottom: 4em;
}

.block {
    margin: 0.76em 0;
}

.block2 {
    margin: 2em 0;
}

#main {
    margin-top: 1em;
}

.content {
    min-height: 45em;
    height: auto !important;
    height: 45em;
    margin: 1.46em 0;
    padding: 1em 1em 0.5em 1em;
}

.yes-icon{
    background-image:url(../../images/icons/green-tick.png);
    height:48px;
    width:48px;
    text-indent:-5000px;
}

.no-icon{
    background-image:url(../../images/icons/red-cross.png);
    height:48px;
    width:48px;
    text-indent:-5000px;
}

#pitch-panel {
    margin: 1em 0;
    height: 29em;
    background-image:url(../../images/red-mono/pdf-stamp-example3.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#pitch {
    width: 34em;
    margin-right:0.5em

}

#pitch h1 {
    font-size: 350%;
    font-weight: bold;
    margin-bottom: 0.1em;
}

#pitch p {
    font-size: 153.9%;
    margin-bottom: 1em;
}

#pitch img{
    align:right;
}

#pitch li {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
    margin: .8em 0;
}

#tabs {
    height: 50px;
}

#tabs a {
    float: left;
    margin-right: .1em;
    *margin-right: .2px;
}

.tab1 {
    height: 50px;
    line-height: 48px;
    font-size: 3em;
    display: block;
    border-width: 0;
}

.tab1 span {
    display: none;
}

.errors {
    border: 2px solid #136CB0;
    background-color: #ADD8E6;
    margin-bottom: 1em;
    padding: 1em;
}

.errors li {
    font-size: 123.1%;
    list-style-type: disc;
    list-style: inside;
}


.message {
    border: 2px solid #3C5D31;
    background-color: #C7EBBC;
    margin-bottom: 1em;
    padding: 1em;
    font-size: 123.1%;
    color: #3C5D31;
}

.message li {
    font-size: 123.1%;
    list-style-type: disc;
    list-style: inside;
}

.form-border {
    border: 2px solid #CCC;
    width: 40em;
    padding: 1.5em;
}

.form-sml .text {
    width: 14em;
    *width: 13.5em;
}

.form-sml li.in {
    margin: 0.1em 0 0.6em 0;
}

.form-sml input {
    border: 2px solid #CC0000;
}

.form-sml input.submit {
    border: none;
}

.form li.in {
    margin: 0.1em 0 0.6em 0;
}

.form .bdr {
    border: 2px solid #CC0000;
}

.form .tb {
    border: 2px solid #CC0000;
    width: 19.2em;
    font-size: 138.5%;
}

.form .sb {
    border: 2px solid #CC0000;
    width: 19.4em;
    font-size: 138.5%;
}

.form .sbtn {
    border: 2px solid #CC0000;
    color:#FFFFFF;
    background-color:#CC0000;
    padding:0 .5em;
    font-size: 138.5%;
}

.form .msb {
    width: 4.7em;
}

.form .ysb {
    width: 4.7em;
}

.form .stb {
    width: 4.5em;
}

.form .ta {
    border: 2px solid #CC0000;
    width: 19.2em;
    font-size: 138.5%;
}

.form .fs {
    border: 2px solid #CC0000;
    width: 19.3em;
    font-size: 138.5%;
}

.form   .flashtb {
    width: 14.4em;
    *width: 14.9em;
}

.ajax-message {
    background-color: #C7EBBC;
    margin-left:1em;
    font-size: 138.5%;
    color: #3C5D31;
    padding:0.1em 1em;
    border: 2px solid #3C5D31;
}

.ajax-message2 {
    background-color: #C7EBBC;
    margin:.5em 0;
    font-size: 138.5%;
    color: #3C5D31;
    padding:0.1em .2em;
    border: 2px solid #3C5D31;
    width:23.2em;
}

#fileUpload {
    height: 2em;
}

#fileUpload .col {
    float: left;
}

#fileUpload .ctrl {
    width: 91%;
}

#swfupload_progressBar {
    padding: 10px 0;
}

#swfupload_text{
    width:84%;
}


div#content-paginate {
    text-align: center;
    margin:1em auto 1em auto;
}

div#content-paginate span{
    padding:0.2em;
    font-weight: bold;
    font-size: 153.9%;
    color: #FFFFFF;
    background-color:#CC0000;
    border:2px solid #CC0000;
    margin: 0 .2em;
}

div#content-paginate a {
    padding:0.2em;
    font-weight: bold;
    font-size: 153.9%;
    color: #CC0000;
    border:2px solid #CC0000;
    margin: 0 .2em;
}


.std-table td {
    padding: .5em 1em .5em 0;
}

.info-table table {
    margin-bottom: 10px;
    width:100%;
}

.info-table th {
    background-color: #E34234;
    padding: 5px 10px;
    color: #FFFFFF;
    font-size: 123.1%;
    font-weight: bold;
    border: 2px solid #CC0000;
    border-bottom-width: 0px;
}

.info-table td {
    padding: 5px 10px;
    color: #333;
    font-size: 123.1%;
    font-weight: bold;
    border: 2px solid #CC0000;
    background-color: #FFFFFF;
}

.info-table td.label {
    background-color: #CC0000;
    font-weight: bold;
    font-size: 1.3em;
}

#chosen-package {
    border: 2px solid #CCC;
    padding: .2em 1em;
    width: 30.8em;
    margin: 1.5em 1.5em 1.5em 0;
}

#chosen-package li {
    font-size: 153.9%;
    font-weight: bold;
    color: #CC0000;
    list-style: none;
    height: 40px;
    background: url("../../images/buttons/bullet.png") no-repeat center left;
    padding-top: .8em;
    padding-left: 2.5em;
}

/* END COMMON ELEMENTS */

/* START HEADER AND FOOTER */

#hd {
    height: 8.6em;
}

#myebookAccount {
    float: right;
}

#myebookAccount span {
    font-size: 123.1%;
    font-weight: bold;
}

#myebookAccount a {
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

#myebookAccount a:hover {
    text-decoration: underline;
}

#logo {
    height: 110px;
    width: 197px;
    float: left;
}

#site-nav {
    margin-top: 2em;
    float: right;
    border: 0px solid black;
    width: 52em;
}

#site-nav a {
    margin-left: 1em;
    float: right;
}

#ft {
    text-align: center;
    margin-top: 1em;
}

#ft a {
    color: #FFFFFF;
    margin: 0 .5em;
    text-decoration: none;
}

#ft a:hover {
    text-decoration: underline;
}

#tandc ol {
    padding-left: 2em;
}

#tandc li {
    list-style-type: decimal;
    margin: .3em 0;
}

/* END HEADER AND FOOTER */

/* START MASTER SOLID OUTER BOX */

.roundedcornr_box_130280 {
    background: #fff;
}

.roundedcornr_top_130280 div {
    background: url(../../images/red-mono/corners/roundedcornr_395748_tl.png) no-repeat top left;
}

.roundedcornr_top_130280 {
    background: url(../../images/red-mono/corners/roundedcornr_395748_tr.png) no-repeat top right;
}

.roundedcornr_bottom_130280 div {
    background: url(../../images/red-mono/corners/roundedcornr_395748_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_130280 {
    background: url(../../images/red-mono/corners/roundedcornr_395748_br.png) no-repeat bottom right;
}

.roundedcornr_top_130280 div, .roundedcornr_top_130280,
    .roundedcornr_bottom_130280 div, .roundedcornr_bottom_130280 {
    width: 100%;
    height: 30px;
    font-size: 1px;
}

.roundedcornr_content_130280 {
    margin: 0;
}

.roundedcornr_box_795685 {
    background: url(../../images/red-mono/corners/roundedcornr_795685_tl.png) no-repeat top left;
}

.roundedcornr_top_795685 {
    background: url(../../images/red-mono/corners/roundedcornr_795685_tr.png) no-repeat top right;
}

.roundedcornr_bottom_795685 {
    background: url(../../images/red-mono/corners/roundedcornr_795685_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_795685 div {
    background: url(../../images/red-mono/corners/roundedcornr_795685_br.png) no-repeat bottom right;
}

.roundedcornr_content_795685 {
    background: url(../../images/red-mono/corners/roundedcornr_795685_r.png) top right repeat-y;
}

.roundedcornr_top_795685 div, .roundedcornr_top_795685,
    .roundedcornr_bottom_795685 div, .roundedcornr_bottom_795685 {
    width: 100%;
    height: 20px;
    font-size: 1px;
}

.roundedcornr_content_795685, .roundedcornr_bottom_795685 {
    margin-top: -19px;
}

.roundedcornr_content_795685 {
    padding: 0;
}

/* END INNER BORDER BOXES */

/* INNER BORDER BOXES */

div#create-edit-obox {
    height: auto;
    width: 58em;
    margin-top: 2em;
}

div#create-edit-ibox {
    height: auto;
    margin-top: 2em;
}

.roundedcornr_box_667368_2 {
    background: url(../../images/corners/roundedcornr_667368_tl_2.png) no-repeat top left;
}

.roundedcornr_box_667368 {
    background: url(../../images/corners/roundedcornr_667368_tl.png) no-repeat top left;
}

.roundedcornr_top_667368 {
    background: url(../../images/corners/roundedcornr_667368_tr.png) no-repeat top right;
}

.roundedcornr_bottom_667368 {
    background: url(../../images/corners/roundedcornr_667368_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_667368 div {
    background: url(../../images/corners/roundedcornr_667368_br.png) no-repeat bottom right;
}

.roundedcornr_content_667368 {
    background: url(../../images/corners/roundedcornr_667368_r.png) top right repeat-y;
}

.roundedcornr_top_667368 div, .roundedcornr_top_667368,
    .roundedcornr_bottom_667368 div, .roundedcornr_bottom_667368 {
    width: 100%;
    height: 15px;
    font-size: 1px;
}

.roundedcornr_content_667368, .roundedcornr_bottom_667368 {
    margin-top: -19px;
    *margin-top: -21px;
}

.roundedcornr_content_667368 {
    padding: 0 15px;
}

.roundedcornr_inner {
    margin: 1.46em 0.6em;
    height: auto;
    width: auto;
    padding-top: 0.76em;
}

/* END INNER BORDER BOX */

/* START BUTTONS */

.btn1-nav {
    height: auto;
    margin-bottom: 1.5em;
    height: 48px;
}

.btn1-nav a {
    float: left;
    margin-right: 10px;
    outline: 0;
}

.btn1-nav input {
    float: left;
    margin-right: 10px;
}

.btn1 {
    height: 48px;
    line-height: 48px;
    border-width: 0;
    text-indent: -5000px;
    display: block;
    outline: 0;
}

.btn1 span {
    display: none;
}

#al-dropdown {
    text-align: right;
    margin-bottom: .5em;
    height: 2.5em;
}

#al-dropdown div {
    float: right;
    padding: .3em .5em; /*border:2px solid #CC0000;*/
    text-align: right;
}

#al-dropdown label {
    color: #CC0000;
    font-weight: bold;
    margin-right: 0.8em;
}

#al-dropdown select {
    border: 2px solid #CC0000;
}

/* END BUTTONS */

/* START GETTINGS STARTED */

.gs-breadcrumb {
    margin: 1em 0;
    height: 60px;
    border: 2px solid #CCC;
    padding: 0.5em;
}

.gs-breadcrumb #gs-s1 {
    background: transparent url(../../images/red-mono/num-one.png) no-repeat scroll left top;
}

.gs-breadcrumb #gs-s2 {
    background: transparent url(../../images/red-mono/num-two.png) no-repeat scroll left top;
}

.gs-breadcrumb #gs-s3 {
    background: transparent url(../../images/red-mono/num-three.png) no-repeat scroll left top;
}

.gs-breadcrumb span {
    font-size: 167%;
    font-weight: bold;
    padding: 0 .5em 0 3em;
    color: #AAA;
    line-height: 60px;
    height: 60px;
    display: block;
    float: left;
    opacity: 0.6;
}

.gs-breadcrumb span.sel {
    color: #C00;
    opacity: 1;
}

/* END GETTINGS STARTED */

/* USER ACCOUNT */

.settings-block {
    height: auto;
    margin-bottom: 2em;
    width: 50em;
}

.settings-tab {
    color: #FFF;
    line-height: 60px;
    width: auto;
    height: 50px;
    padding-left: .8em;
    background: url(../../images/buttons/section.png) no-repeat left top;
    margin: 0;
}

.settings {
    margin: 1.46em 0; /*height:14em;*/
    padding: .6em;
}

.settings .btn1-nav {
    margin: 0;
}

.settings .subscription td {
    border: none;
    padding: .5em;
    font-size: 197%;
    color: #CC0000;
}

.settings .subscription td.bullet {
    background: transparent url(../../images/buttons/bullet.png) no-repeat scroll left center;
    border-bottom: 0 none;
    width: 40px;
    padding: .5em 0;
}

.settings-info {
    margin: 1.5em 0; /*height:10em;*/
}

.settings-info td {
    font-size: 153.9%;
    font-weight: bold;
    border: 2px solid #CC0000;
    padding: .2em .5em;
}
