/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#feab00;}
h1, h2, h3, h4, h5, h6, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal;}
p{line-height:16px}
ul,ol,li {list-style:none;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:underline; outline:none;}
a img{border:0px; outline:none;}
.clear{clear:both; font-size:0px; height:0px; line-height:0px; display:block;}
.fleft{float:left;}
.fright{float:right;}

/* ======================================== Master Styles ============================================ */
.Master_div{width:1110px; margin:0px auto;}
/* ======================================== Page 1 Styles ============================================ */
.page_L{width:197px; float:left; border:1px solid #281b5e; background:#f77c03; min-height:730px; margin:38px 20px 0 0; padding:17px 0 0 7px;}
.page_L ul{margin:0;}
.page_L li{float:left; padding:0 0 9px 0;}
.page_L li a{float:left; text-align:center; color:#fff; font:normal 16px Arial, Helvetica, sans-serif; width:189px; border:1px solid #fff; padding:3px 0; background:#281b5e;}
.page_L li a:hover{text-decoration:none;}

.page_R{width:883px; float:left; margin:5px 0px 0 0;}
.page_R ul.tabs{margin:0px 0 0; float:left; border:0; padding:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.page_R ul.tabs li{float:left;}
.page_R ul.tabs li a{width:125px; font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; float:left; line-height:14px; padding:2px 0; text-align:center; border:1px solid #05396d; -webkit-border-top-left-radius: 4px;
                     -webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; background:#fff; border-right:0;}
.page_R ul.tabs li.single a{padding:9px 0;}

ul.tabs li a:hover,ul.tabs li.active a{text-decoration:none; color:#281b5e; background:#f77c03;}
html ul.tabs li.active{color:#ff7e00;}

.right_content ul.tabs li.active a{
    border-radius: 5px 5px 0 0;
    border: 1px solid #281B5E;
    border-bottom: 0px;
}

.tab_container{width:100%; float:left; border:1px solid #05396d; background:background: transparent;; border-top:0; padding:16px 19px 17px 18px;}
.tab_content{width:822px; background:#f77c03; border:1px solid #281b5e; padding:22px 0 0 20px; float:left;}
#tab2{padding-left:50px; width:792px;}
#tab3{padding-left:40px; width:802px;}
#tab7{padding-left:40px; width:802px;}

.tab_content h1{font:bold 24px Arial, Helvetica, sans-serif; color:#fff; float:left;}
.blue{width:575px; float:left;}
.blue h2{font:normal 20px Arial, Helvetica, sans-serif; color:#fff; float:left; text-align:center; width:446px; background:url(../../images/blue_bg.png) no-repeat left top; padding:12px 0; margin:25px 0 15px;}
.blue h2.small_font{font-size:18px;}
.blue h3{font:bold 24px Arial, Helvetica, sans-serif; color:#281b5e; float:left; width:446px; text-align:center;}
.blue big{font:bold 16px Arial, Helvetica, sans-serif; color:#281b5e; float:right; padding:40px 0 0;}

/* ======================================== Page 2 Styles ============================================ */
.tab_content p{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; float:left; width:644px;}
.option{width:628px; float:left; padding:20px 0 0;}
.option1{width:700px;}
.option span.dot{font:bold 18px Arial, Helvetica, sans-serif; color:#fff; float:left; margin:0 22px 0 0; padding:1px 0 0; background:url(../../images/circle_span.png) no-repeat left top; text-align:center; width:24px; height:23px;}
.option h2{font:bold 16px Arial, Helvetica, sans-serif; color:#281b5e; float:left; padding:2px 0 0;}

.option_box{width:700px; float:left; margin:16px 0 0;}
.option_box input{float:left; margin:32px 30px 0 2px;}

.var_img{width:612px; height:149px; float:left;}
.blue_img{width:583px; height:83px; background:#281b5e; float:left;}
.orange_img{width:581px; height:83px; background:#feab00; float:left; border:1px solid #281b5e;} 
.green_img{width:581px; height:83px; background:#0a4719; float:left; border:1px solid #281b5e;}

.option .buttons{width:175px; float:right; margin:22px 0 0;}
.option .buttons a.buttona,.photo_upload a.buttona,.approve_opt a.buttona,.congrats a.buttona{background:#281b5e; border:1px solid #fff; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; float:right; padding:6px 13px; margin:0 0 0 6px;-webkit-border-radius: 6px;
                                                                                              -moz-border-radius: 6px;border-radius: 6px;}
.option .buttons a:hover,.photo_upload a:hover,.approve_opt a:hover,.congrats a:hover{text-decoration:none;}
.option1 .buttons{margin:0px 0 20px; clear:both;}

/* ======================================== Page 3 Styles ============================================ */
.photo_upload{width:152px; float:left; margin:15px 60px 0 0;}
.photo_upload h3{text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; float:left; width:100%; padding:0 0 4px 0;}
.photo_upload a{padding:3px 13px; margin:8px 0 35px 0;}
.prfer_pic{
    width:561px; 
    height:100px; 
    background:#281b5e; 
    float:left; 
    margin:10px 0 5px 47px;
    background-repeat: no-repeat;    
}

.insert{width:136px; float:left; margin:13px 0 0 75px;}
.option1 .insert input,.option1 .approve_opt input{float:left; margin:0; clear:both; line-height:0; font-size:0; height:auto; width:auto; display:block; padding:0; *margin-top:-3px; background:none;}
.insert h4{float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#281b5e; padding:0 0 3px 9px;}

/* ======================================== Page 4 Styles ============================================ */
.logo_upload{margin-right:119px; margin-left:43px;}
/* ======================================== Page 5 Styles ============================================ */
.blue_img1{width:554px; height:98px; border:1px solid #fff; background:#281b5e; float:left; margin:10px 0 0;}

.option1 form{width:800px; float:left; margin:20px 0 6px;}
.option1 label{float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#281b5e; width:165px; padding:7px 0 0;}
.option1 input{float:left; font:bold 13px Arial, Helvetica, sans-serif; border:0; padding:5px 0 5px 10px; color:#281b5e; width:254px; height:23px; margin:0 0 10px 0; background:url(../../images/page_input.png) no-repeat left top;}

/* ======================================== Page 6 Styles ============================================ */
.approve_opt{width:252px; float:left; margin:35px 0 0 60px;}
.approve_opt h4{float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; width:165px; padding:0px 0 12px 10px;}
.approve_opt h5{float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#281b5e; padding:10px 0 12px 23px;}
.option1 .approve_opt input{margin-top:3px; *margin-top:-2px;}
.approve_opt a{margin-top:20px; border:0; padding-top:7px;}

/* ======================================== Page 7 Styles ============================================ */
.congrats{width:603px; float:left;}
.congrats h2.h2big{float:left; font:bold 24px Arial, Helvetica, sans-serif; color:#281b5e; padding:25px 0; text-transform:uppercase; width:100%;}
.congrats h3.h3big{float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#281b5e; padding:0 0;}
.congrats .blue_img1{width:600px; height:109px; margin-bottom:22px;}
.congrats p.big{float:left; font:normal 16px Arial, Helvetica, sans-serif; color:#281b5e; padding:0 0; text-align:right; width:490px; padding:3px 0 0;}


.qq-uploader {
    left: 0px !important;
    top: 0px !important;
    width: 50px;
    /*height: 100px;    */
}

.qq-upload-drop-area {
    display: none;
}

#label_scripted {

}

#label_scripted .input_description {
    float: left;
    width: 270px;
    margin-left: 10px;
    display: none;
    font-style: italic;
    color: #333333;
}


/*
.prefer_left {
    width: 100px;
    background: transparent;
    float: left;
    margin: 0 0;
    padding: 0 0;
}



.prefer_right {
    width: 100px;
    background: transparent;
    float: right;
    margin: 0 0;
    padding: 0 0;
}

.prefer_left img {
    max-height: 100px;
}
*/

#upload_stuff {
    height: 32px;
    overflow: hidden;
    clear: left;
}

.errorSummary ul {
    clear: left;
}

.selecting_image {
    max-height: 380px;
    max-width: 450px;
}

#image_upload_button_ajax {
    float: right;
}
#image_upload_button_ajax img {
    width: 50px;

}

.photo_upload img{
    width: 111px;
    height: 147px;
    margin: 5px;
    border: 1px solid black;
    box-shadow: 0px 0px 5px black;
}

.logo_upload img {
    width: 133px !important;
    height: 110px !important;
}

.photo_upload a{
    float: left !important;
}

/* ======================================== Details Styles ============================================ */
.details{width:792px !important; padding-left:50px;}

.details_box{width:490px; float:left; padding:20px 0 0 30px;}
.details_box p{width:95%; font:bold 16px Arial, Helvetica, sans-serif; color:#281b5e; letter-spacing:0.5px; padding:0 0 25px 0;}
.details_box label{width:195px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; float:left; padding:4px 0 0;}
.details_box input{width:210px; padding:3px 0 2px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#8d8c8c; margin:0 0 10px 0; float:left; border:1px solid #2e1e5b; background:url(../../images/page_input.png) no-repeat left top;}
.details_box select{border:1px solid #2e1e5b; background:url(../../images/page_input.png) no-repeat left top; width:220px; padding:3px 0 2px 10px; margin:0 0 10px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#8d8c8c;}
.details_box select.date{width:50px; margin:0 10px 0 0;}
.details_box select.year{width:158px;}
.details_box select option{font:bold 14px Arial, Helvetica, sans-serif; color:#8d8c8c; background:#fff;}
.details_box input.code{width:93px;}
.details_box img{float:left; margin:0 0px 0 10px;}
.details_box input.save,.subscribers a{background:#281b5e; border:1px solid #fff; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; float:left; padding:6px 13px; margin:15px 0 0 6px;-webkit-border-radius: 6px;
                                       -moz-border-radius: 6px;border-radius: 6px; width:auto; cursor:pointer;}
.details_box h3{color:#281b5e; font:bold 14px Arial, Helvetica, sans-serif; float:left; padding:23px 0 0 15px;}
.details_box h3 a{color:#281b5e; text-decoration:underline;}

/* ======================================== Upload Email Contacts Styles ============================================ */
.upload_email{width:780px; padding-left:0;}
.upload_email small{width:auto; font:bold 14px Arial, Helvetica, sans-serif; color:#281b5e; padding:0 0 25px 0; float:left; letter-spacing:0.5px;}
.upload_email small a{color:#281b5e; text-decoration:underline;}
.upload_email textarea, #contacts_approve{width:534px; padding:20px 0 0px 20px; height:271px; font:bold 12px Arial, Helvetica, sans-serif; color:#8d8c8c; margin:0 0 10px 0; float:left;-webkit-border-radius: 5px;
                                          -moz-border-radius: 5px; border-radius: 5px; border:1px solid #2e1e5b; background:url(../../images/textarea.png) no-repeat left top; overflow:auto;}

.formats{width:218px; min-height:292px; background:#281b5e; float:right; border:1px solid #fff;-webkit-border-radius: 8px;
         -moz-border-radius: 8px; border-radius: 8px; margin:55px 0 0;}

.email_cont ul.tabs{width:990px;}
.email_cont .tab_container{width:951px;}
.email_cont .tab_container .details,.email_cont #tab2,.email_cont #tab3{width:916px; padding-left:35px;}

.formats h1{width:100%; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; float:left; padding:10px 0 0;}
.formats p{font:bold 11px Arial, Helvetica, sans-serif; color:#fff; float:left; padding:8px 0 12px 15px; letter-spacing:0;}
.formats p span{color:#a7a6a6;}
.formats p a{color:#fff; text-decoration:underline;}

.uses{width:391px; min-height:214px; float:left; background:#fff; border:1px solid #281b5e;-webkit-border-radius: 8px;
      -moz-border-radius: 8px; border-radius: 8px; margin:0 20px 20px 0; padding:15px 0 0 30px;}
.no_margin{margin-right:0;}

.uses h1{width:100%; font:bold 14px Arial, Helvetica, sans-serif; color:#f77c03; float:left; padding:0 0 25px 0;}
.uses li{float:left; background:url(../../images/tick.png) no-repeat left 1px; font:bold 14px Arial, Helvetica, sans-serif; color:#281b5e; padding:0 0 5px 30px; width:350px;}
.no_margin li{background:url(../../images/cross.png) no-repeat left 2px;}

.upload_email input.check{width:auto; height:auto; padding:0; margin:0; background:none; margin:0 10px 0 0;}
.email_cont .upload_email input.save1{clear:none; margin:-10px 0 0 15px; width:175px;}
.email_cont .upload_email h3.inner{clear:none; margin:-3px 0 0 10px; padding:0; width:80px;}	

.subscribers{width:225px; float:left;}
.subscribers a{margin:0;}
.subscribers small{padding:5px 15px 0 0;}

.import_subs{width:350px; clear:left; margin:7px 0 0;}
.email_cont .upload_email .import_subs input.save1{width:200px;}

.text h1.bigbig_text {
    font-size: 28px;
}

.designed p{
    margin-bottom: 20px;
}

.designed.option {
    width: 780px !important;
}

#CustomBannerForm label {
    width: 150px;
    display: block;
    float: left;
    margin-left: 40px;
}

#CustomBannerForm_es_ {
    margin-left: 40px;
}

.spansnew span{
    width: 3.3%;
}

.spansnew h2{
    width: 90%;
}

.clearmargin {
    clear: left;
    margin-bottom: 20px;
}

.editprofile p{
    clear: left;
}

.editprofile div.row{
    clear: left;
    margin-bottom: 5px;
}
.editprofile label {
    width: 150px;
    display: block;
    float: left;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: white;
    padding: 4px 0 0;
}

.editprofile input {

}

a.nounderline:hover {
    text-decoration: none;
}

.btns input {
    background: #281B5E;
    border: 1px solid white !important;
    color: white;
    font: bold 14px Arial, Helvetica, sans-serif;
    float: left;
    padding: 6px 13px;
    margin: 15px 0 0 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: auto;
    cursor: pointer;
    height: auto !important;
}


/* ======================================== Custom Banner Styles ============================================ */
.custom_B{
    float:left; 
    width:842px; 
    padding:15px 0 0 0;
    background: #F77C03;
    border: 1px solid #281B5E;
    min-height: 690px;
}
.custom_B h1{font:bold 20px Arial, Helvetica, sans-serif; color:#281b5e; float:left; width:100%; text-align:center; letter-spacing:1px;}
.custom_B h2{font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; float:left; width:100%; text-align:center; letter-spacing:1px;}
.custom_B img {
    width: 132px;
    height: 114px;
}


.custom_B input.submit {
    background: #281B5E;
    border: 1px solid white;
    color: white;
    font: bold 14px Arial, Helvetica, sans-serif;
    float: right;
    margin: 0 0 0 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: auto;
    padding: 5px 10px;
    position: absolute;
    right: -220px;
    bottom: 10px;
    height: auto;
    cursor: pointer;
}

.steps{width:810px; float:left; padding:25px 0 0 30px;}
.steps span{margin-right:12px; margin-top:3px;}
.steps h3{font:bold 16px Arial, Helvetica, sans-serif; color:#281b5e; float:left; letter-spacing:1px;}
.steps h3 small{color:#ffffff; font-size:12px;}
.steps .photo_upload{margin:15px 30px 20px;}
.steps .photo_upload h3{font:normal 14px Arial, Helvetica, sans-serif;}
.steps h3.pad_top{padding-top:5px;}

.steps .option1 form{width:auto; position:relative;}
.steps .option1 label{color:#fff;}
.steps .option1 input.submit{background:#281b5e; border:1px solid #fff; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; float:right; margin:0 0 0 6px;-webkit-border-radius: 6px;
                             -moz-border-radius: 6px;border-radius: 6px; width:auto; padding:5px 10px; position:absolute; right:-220px; bottom:10px; height:auto; cursor:pointer; *right:-330px;}


.page_R ul.tabs {
    margin: 0px 0 0;
    float: left;
    border: 0;
    padding: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    min-width: 884px;
    min-height: 33px;
    border-bottom: 1px solid #05396D;
}
a.blue_button {
    background: #281B5E;
    border: 1px solid white;
    color: white;
    font: bold 14px Arial, Helvetica, sans-serif;
    float: right;
    padding: 6px 13px;
    margin: 0 0 0 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.position_a1 {
    position: relative;
    top: 55px;
    left: -20px;
}

.images img ,.ready_images img{    
    box-shadow: 0px 0px 5px black;
    margin: 10px;
    width: auto;
    height: auto;
    max-width: 680px;
    float: left;
}

.customBannerButtons {
    float: left;
    width: 60px;
}

.customBannerButtons img{
    box-shadow: none;
    width: 40px;
    margin: 10px;
}

.oneReadyImagesBlock {
    clear: left;
    margin-bottom: 40px;
}

div.notice {
    background-color: red;
    text-align: center;
    padding: 10px;
    color: white;
    border-radius: 5px;
    box-shadow: 0px 0px 5px red;
}

div.test {
    margin: 20px;
    border: 1px solid black;
    border-radius: 5px;
    padding: 10px;
    background-color: wheat;
    box-shadow: 0px 0px 10px wheat;
}

div.test p{
    font: normal 12px monospace;
    letter-spacing: 0;
    color: black;
    padding: 0px;
}


.recaptcha_theme_red #recaptcha_response_field {
    position: relative;
    left: 0px;
}

#recaptcha_area, #recaptcha_table {
    width: auto !important;
}

.tab_content p {
    width: auto;
}

#sample_link{color: #ffffff;}

#NewsLetterItem_tab_Content .box-wrapper {float: left; width: 380px;}
#NewsLetterItem_tab_Content .box-wrapper label {color: #8B8A8A;font: 14px Arial,Helvetica,sans-serif; padding-left: 15px; padding-top: 50px; display: block; float: left;}