#wrap #content .page-content h3 { font-size:140%; color:#C13700;}

#wrap #content .page-content .signup {}

#wrap #content .page-content .signup h3 { color:#c3c3c3; font-size:120%; padding-right:10px;}
#wrap #content .page-content .signup h3 strong { color:#020304; font-weight:bold; font-size:125%; margin-right:5px;}

#wrap #content .page-content .signup dl.form { width:50%; float:left; margin-top:20px; margin-bottom:10px;}
#wrap #content .page-content .signup dl.form dt { width:85px; font-size:80%; font-weight:bold; padding-right:10px; padding-left:10px; color:#2c2c2c; padding-top:7px;}
#wrap #content .page-content .signup dl.form dt label { margin-top:2px; }
#wrap #content .page-content .signup dl.form dd.text-field input { width:219px; border:1px solid #c3c3c3; padding:4px; font-size:90%;}
#wrap #content .page-content .signup dl.form dd.text-field.short input { width:130px; border:1px solid #c3c3c3; padding:4px; font-size:90%;}
#wrap #content .page-content .signup dl.form dd.text-field.tiny input { width:50px; border:1px solid #c3c3c3; padding:4px; font-size:90%;}
#wrap #content .page-content .signup dl.form dd.country select { width: 230px; }
#wrap #content .page-content .signup dl.form dd.text-area.notes textarea { width:200px; border:1px solid #c3c3c3; padding:4px; font-size:90%; margin-left:6px;}
#wrap #content .page-content .signup dl.form dd.text-area.notes textarea.blur { color: #999; font-size:90% }
#wrap #content .page-content .signup dl.form dd.text-field.exp-date input { width:200px; border:1px solid #c3c3c3; padding:4px; font-size:90%; margin-left:6px;}
#wrap #content .page-content .signup dl.form dd.text-field.exp-date input.blur { color: #999; font-size:90% }
#wrap #content .page-content .signup dl.form dt.not_suspend { color:#2C2C2C;font-size:74%;font-weight:bold; }
#wrap #content .page-content .signup dl.form span.small-text { display:block; margin-top:5px; clear:both;}
#wrap #content .page-content .signup dl.form span.small-text { font-size: 80%; margin-top: -4px; line-height:1.4; color:#636363; margin-bottom: 6px; margin-left: 105px;}
#wrap #content .page-content .signup dl.form .not_send_email { margin-left:34px;margin-top:12px; width:300px; }
#wrap #content .page-content .signup dl.form .not_send_email .info { color:#636363; font-size:90%;}
#wrap #content .page-content .signup dl.form .not_send_email .option { color:#2C2C2C; font-size:95%; margin-top:5px;}
#wrap #content .page-content .signup dl.form .generate { float:right; margin-right:32px; margin-top:-38px;}

#wrap #content .page-content  .bfriday-left-info { float:left; }
#wrap #content .page-content  .bfriday-right-info { float:right; margin-left:275px; margin-top:-120px; }
#wrap #content .page-content  span.bfriday-bottom { font-size:80%;margin-left:7px;color:#636363; }

#wrap #content .page-content .signup dl.form.card-details { border:1px solid #cccccc; background:#ffffff; width:49%; padding:10px 0px 2px 0px; margin-top:3px;}
#wrap #content .page-content .signup dl.form.profile-card-details { border:1px solid #cccccc; background:#ffffff; width:200%; padding:10px 0px 2px 0px; margin-top:3px;}
#wrap #content .page-content .signup dl.form.card-details p{ padding-left:13px}
#wrap #content .page-content .signup .payment { margin-left:12px; margin-top:320px; }
#wrap #content .page-content .signup .form-left { float:left;width:50%; }
#wrap #content .page-content .signup .form-right { float:right;width:50%;}

#wrap #content .page-content .signup p.submit { text-align:right; width:702px;}

#wrap #content .page-content .signup p.submit .checkbox { margin-top:-1px; margin-bottom:1px;}
#wrap #content .page-content .signup p.submit .terms-service { font-size:90%; margin-right:10px; }
#wrap #content .page-content .signup p.submit .terms-service .fieldWithErrors span.text { position:absolute; margin-top:-22px; padding:2px; }
#wrap #content .page-content .signup p.submit .terms-service .fieldWithErrors span.text span { padding:1px 3px; line-height:130%; font-weight:bold; font-size:110%; margin-left:110px; }

#wrap #content .page-content #errorExplanation { width:662px;}



#wrap #content .page-content .faq-content { }
#wrap #content .page-content .faq-content p.top { margin-top:-15px; text-align:right;}
#wrap #content .page-content .faq-content p.top a { color:#636363; font-size:70%;}

#wrap #content .page-content .faq-content .questions { overflow:hidden; background:#f4f4f4; margin:0px; padding:7px 20px;}
#wrap #content .page-content .faq-content .questions li { float:left; margin-right:20px; width:252px; padding-left:25px; margin-bottom:8px; background:url(/images/icons/grey-tick.png) no-repeat 0px 2px; font-size:90%; }
#wrap #content .page-content .faq-content .answers { margin:0px 20px;}
#wrap #content .page-content .faq-content .answers hr { border:0px; border-top:1px solid #eeeeee;}

#wrap #content .page-content .faq-content .answers ul li { margin-right:20px; padding-left:25px; margin-bottom:8px; background:url(/images/icons/grey-tick.png) no-repeat 0px 5px; color:#636363; line-height:150%; }


#wrap #content .page-content .feature-row { overflow:hidden; margin-right:-15px; margin-left:-15px;}
#wrap #content .page-content .feature-row .feature { width:96%; padding:0px 15px; float:left;}
#wrap #content .page-content .feature-row .feature h3 { margin-bottom:-10px;}
#wrap #content .page-content .feature-row .feature p b { background-color: #fffddb; color: #111111;}

#wrap #content .page-content .feature-row.scaling .feature { margin-bottom:25px; }
#wrap #content .page-content .feature-row.scaling .feature h3 { margin-bottom:0px; margin-top:0; margin-bottom:5px;margin-left:260px; clear:none;}
#wrap #content .page-content .feature-row.scaling .feature p { margin-left:260px;margin-top:0;}
#wrap #content .page-content .feature-row.scaling .feature div.img { float:left; width:242px; clear:left;}

#contact #wrap #content .page-content .form-wrap .contact-robot { background:url(/images/icons/robot-grey.jpg) no-repeat; width:147px; height:190px; position:absolute; margin-left:440px; margin-top:5px;}

* html #contact #wrap #content .page-content .form-wrap dl.form { width:680px;}
* html #contact #wrap #content .page-content .form-wrap dl.form dd { width:500px;}

* + html #contact #wrap #content .page-content .form-wrap dl.form { width:680px;}
* + html #contact #wrap #content .page-content .form-wrap dl.form dd { width:500px;}

#wrap #content .page-content .lefttabs ul { overflow:visible; }
#wrap #content .page-content .form-wrap-small { background:url(/images/backgrounds/form/form-box-top.png) no-repeat #f1f1f1; width:460px; margin-top:20px; overflow:hidden; margin-bottom:10px;}
#wrap #content .page-content .form-wrap-small.center { margin: auto;}

#wrap #content .page-content .template-selector-small { padding:5px 15px 10px 15px; }
#wrap #content .page-content .template-selector-small p { margin:0;}
#wrap #content .page-content .template-selector-small p.half select {width:140px; }
#wrap #content .page-content .template-selector-small p.full select {width:429px; height:100px;}

#wrap #content .page-content .lefttabs {width:100%; position:relative; clear:both;overflow:hidden;}
#wrap #content .page-content .lefttabs .tabs {position:absolute;left:0px; wid_th:350px; float:left; _background-color:PeachPuff;}
#wrap #content .page-content .lefttabs .content {float:left; left:340px; border:solid #cccccc 1px; width:590px; height:580px; position:relative; background:#eaeaea url(/images/features/bg.png) no-repeat bottom right; padding:30px 0px;text-align:center;}
#wrap #content .page-content .tabslist {margin-top:1px;}
#wrap #content .page-content .tabslist li {width:325px;border-bottom:dotted silver 1px; color:gray; font-size:15px; font-weight:bold; padding:5px 0px 7px 5px; background:white url(/images/features/arrow.png) no-repeat center right ; cursor:pointer; margin:0px;}
#wrap #content .page-content .tabslist li.current {background-color:#eaeaea; margin-right:-11px; color:black; padding:5px 0px 7px 4px;background-image:url(/images/features/arrow-current.png); background-position:315px; border:solid #cccccc 1px; border-right-width:0px;margin-top:-1px;width:336px;}

#wrap #content .page-content .lefttabs { margin-top: 20px; }
#wrap #content .page-content .lefttabs .content > div {display:none;}
#wrap #content .page-content .lefttabs .content div.current {display:block;}
/*.lefttabs .content .exclusive {background: url(/images/features/exclusive.png) no-repeat;height:152px; width:151px; position:absolute; top:300px; right:0px;}*/
#wrap #content .page-content .lefttabs .content .text {text-align:left; margin:0px 85px; color:#5e5e5e; font-size:14px;}
#wrap #content .page-content .lefttabs .content .text p {margin-top:1ex;}
#wrap #content .page-content .lefttabs .content .text h4 {display:none;font-size:18px; margin-top:1ex; color:black;}
#wrap #content .page-content .lefttabs .content .text h5 {font-weight:bold; font-size:15px; margin-top:1em;}

#wrap #content .page-content .lefttabs ul.also li {padding:2px 0px 2px 17px; background:url(/images/features/arrow.png) no-repeat 0px 3px;}
#wrap #content .page-content .lefttabs ul.also li a {color:gray;}
#wrap #content .page-content .lefttabs ul.also li a:hover {color:black;}

#wrap #content .page-content .lefttabs ul.butts { overflow:hidden;margin-top:1ex;}
#wrap #content .page-content .lefttabs ul.butts li { float:left;}
#wrap #content .page-content .lefttabs ul.butts li a { background-image:url(/images/features/signup-next-buttons.gif); background-repeat:no-repeat; width:138px; height:39px; display:block; text-indent:-99999px; overflow:hidden; margin-right:8px;}
#wrap #content .page-content .lefttabs ul.butts li.signup a {}
#wrap #content .page-content .lefttabs ul.butts li.signup a:active { background-position:0px -39px;}
#wrap #content .page-content .lefttabs ul.butts li.next a {background-position:-138px 0px;}
#wrap #content .page-content .lefttabs ul.butts li.next a:active { background-position:-138px -39px;}

#wrap #content .page-content .lefttabs .content ul.feature-list { color: #636363; padding-left:15px; }
#wrap #content .page-content .lefttabs .content ul.feature-list li { color: #636363; list-style-type:disc; }

#wrap #content .page-content dl.form div#recaptcha_widget_div div { margin-bottom:0px; }

#wrap #content .page-content .form-wrap p.reseller { padding:5px 0 0 0;margin:0;verical-align:sub;text-align:center; }
#wrap #content .page-content .form-wrap span.reseller-input { text-align:center;vertical-align:sub;padding-left:20px; }
#wrap #content .page-content .form-wrap #cannybill-info { }
#wrap #content .page-content .form-wrap #cannybill-info .cannybill-text { width:275px;padding:0 10px 0 15px;font-size:90%;float:left;text-align:justify; }
#wrap #content .page-content .form-wrap #cannybill-info .cannybill-fields { width:400px;float:left; }
#wrap #content .page-content .form-wrap #cannybill-info dd.text-field.subdomain input { width:115px; border:1px solid #c3c3c3; padding:4px; font-size:90%;}
#wrap #content .page-content .form-wrap #cannybill-info dd.text-field.subdomain span { font-size:90%; }
#wrap #content .page-content .form-wrap #cannybill-info dl.form { width:100%; }
#wrap #content .page-content .form-wrap #cannybill-info dd.time_zone_select select { width:260px; }

#wrap #content .page-content .form-wrap #cdn-account-info { padding:0 0 0 16px; }

#wrap #content .page-content .form-wrap .user-info {border:1px solid #CCCCCC;display:inline-block;margin-left:20px;margin-right:15px;padding:8px;background:#FFFFFF none repeat scroll 0 0;font-size:12px;}

#wrap #content .page-content ul.temp-labels {color:#AFB1B1;font-weight:bold;margin:0 0 4px;}
#wrap #content .page-content ul.temp-labels li {display:inline; margin:0 100px 0 0;padding:0;}

#wrap #content .page-content .signup.upgrade-signup .error-messages {padding-top:15px;}

#facebox .popup .password { width:350px;color:#6B6B6B; }
#facebox .popup .password p { margin:2px 0 10px 0px; line-height:160%; color:#636363 }
#facebox .popup .password p span { font-weight:bold; }
#facebox .popup .password p.button{ text-align:right; margin:6px 8px 0px 0px;}