

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  background: #F4F4F4;
}

div {
  overflow: hidden;
}

a {
  text-decoration: none;
  color: #0033FF;
}

a:link:hover {
  text-decoration: underline;
}

.wrapper {
  width: 960px;
  height: auto;
  margin: 0 auto;
  padding: 0 2px;
}

.fll {
  float: left;
}

.flr {
  float: right;
}

.clr {
  clear: right;
}

.rm {
  margin-right: 12px;
}

#header {
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  background: -moz-linear-gradient(top,  rgba(22,24,30,0.9) 0%, rgba(4,4,5,0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,24,30,0.9)), color-stop(100%,rgba(4,4,5,0.9)));
  background: -webkit-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -o-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -ms-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e616181e', endColorstr='#e6040405',GradientType=0 );
}

#header img {
  width: auto;
  height: 44px;
  float: left;
  margin-top: 4px;
}

#header ul {
  margin: 0;
  padding: 0;
  float: right;
  height: 56px;
}

#header ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  line-height: 56px;
}

#header ul li a {
  color: #FFFFFF;
  margin-left: 2px;
  font-size: 14px;
  padding: 8px 12px;
  -webkit-border-radius: 360px;
     -moz-border-radius: 360px;
          border-radius: 360px;
}

#header ul li a:hover, #header ul li a.active {
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 5px #000000 inset;
     -moz-box-shadow: 0px 0px 5px #000000 inset;
          box-shadow: 0px 0px 5px #000000 inset;
  background: -moz-linear-gradient(top,  rgba(4,4,5,0.9) 0%, rgba(22,24,30,0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,4,5,0.9)), color-stop(100%,rgba(22,24,30,0.9)));
  background: -webkit-linear-gradient(top,  rgba(4,4,5,0.9) 0%,rgba(22,24,30,0.9) 100%);
  background: -o-linear-gradient(top,  rgba(4,4,5,0.9) 0%,rgba(22,24,30,0.9) 100%);
  background: -ms-linear-gradient(top,  rgba(4,4,5,0.9) 0%,rgba(22,24,30,0.9) 100%);
  background: linear-gradient(top,  rgba(4,4,5,0.9) 0%,rgba(22,24,30,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6040405', endColorstr='#e616181e',GradientType=0 );
}

#header ul li a.active {
  font-weight: bold;
}

#header ul li a.dashboard, #header ul li a.register {
  font-weight: bold;
  background: rgb(169,221,16);
  background: -moz-linear-gradient(top,  rgba(169,221,16,1) 1%, rgba(129,198,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(169,221,16,1)), color-stop(100%,rgba(129,198,0,1)));
  background: -webkit-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9dd10', endColorstr='#81c600',GradientType=0 );
}

#header ul li a.dashboard:hover, #header ul li a.register:hover {
  background: rgb(186,237,18);
  background: -moz-linear-gradient(top,  rgba(186,237,18,1) 0%, rgba(160,209,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,237,18,1)), color-stop(100%,rgba(160,209,0,1)));
  background: -webkit-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#baed12', endColorstr='#a0d100',GradientType=0 );
}

#header ul li a.dashboard:active, #header ul li a.register:active {
  -webkit-box-shadow: 0px 0px 5px #444444 inset;
     -moz-box-shadow: 0px 0px 5px #444444 inset;
          box-shadow: 0px 0px 5px #444444 inset;
  background: rgb(129,198,0);
  background: -moz-linear-gradient(top,  rgba(129,198,0,1) 0%, rgba(169,221,16,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,198,0,1)), color-stop(100%,rgba(169,221,16,1)));
  background: -webkit-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: -o-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: -ms-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81c600', endColorstr='#a9dd10',GradientType=0 );
}

#featured-content {
  width: 440px;
  height: auto;
  margin-top: 44px;
}

#featured-content h1 {
  font-size: 28px;
  color: #0033FF;
  margin: 0 0 6px 0;
}

#featured-content p {
  color: #444444;
  font-size: 22px;
  margin: 0 0 32px 0;
}

#featured-bar {
  width: 100%;
  height: 154px;
  background: #16181E;
  border-top: 4px solid #0033FF;
  border-bottom: 1px solid #0033FF;
  overflow: visible;
  margin-bottom: 32px;
}

#featured-bar .desc {
  margin: 0 0 6px 0;
  padding: 0;
  width: 460px;
}

#featured-bar #ft-form {
  width: 460px;
  height: auto;
  margin: 0 12px 0 0;
  float: left;
}

#featured-bar #ft-form h2 {
  color: #0033FF;
  font-size: 18px;
  margin: 12px 0 6px 0;
}

#featured-bar #ft-form input {
  width: 140px;
  border-style: none;
  float: left;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
  font-size: 14px;
  color: #666666;
  margin-right: 6px;
}

#featured-bar #ft-form button {
  float: left;
  padding: 8px 18px;
  border-style: none;
  margin: 0;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  -webkit-text-shadow: 0px 1px 3px #444444;
     -moz-text-shadow: 0px 1px 3px #444444;
          text-shadow: 0px 1px 3px #444444;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background: rgb(169,221,16);
  background: -moz-linear-gradient(top,  rgba(169,221,16,1) 1%, rgba(129,198,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(169,221,16,1)), color-stop(100%,rgba(129,198,0,1)));
  background: -webkit-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9dd10', endColorstr='#81c600',GradientType=0 );
}

#featured-bar #ft-form button:hover {
  cursor: pointer;
  background: rgb(186,237,18);
  background: -moz-linear-gradient(top,  rgba(186,237,18,1) 0%, rgba(160,209,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,237,18,1)), color-stop(100%,rgba(160,209,0,1)));
  background: -webkit-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#baed12', endColorstr='#a0d100',GradientType=0 );
}

#featured-bar #ft-form button:active {
  -webkit-box-shadow: 0 0 5px #222222 inset;
     -moz-box-shadow: 0 0 5px #222222 inset;
          box-shadow: 0 0 5px #222222 inset;
  background: rgb(129,198,0);
  background: -moz-linear-gradient(top,  rgba(129,198,0,1) 0%, rgba(169,221,16,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,198,0,1)), color-stop(100%,rgba(169,221,16,1)));
  background: -webkit-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: -o-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: -ms-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81c600', endColorstr='#a9dd10',GradientType=0 );
}

#featured-bar p {
  width: 480px;
  height: auto;
  clear: both;
  font-size: 12px;
  color: #FFFFFF;
  padding-top: 6px;
}

#featured-bar p a {
  color: #0099FF;
  text-decoration: underline;
}

#featured-bar #ft-img {
  width: 488px;
  height: 326px;
  float: right;
  background: url(/sitemaply/assets/images/sitemaply_home_preview.png);
  position: absolute;
  margin-top: -172px;
  margin-left: 472px;
  -webkit-box-shadow: 0px -2px 3px #444444;
     -moz-box-shadow: 0px -2px 3px #444444;
          box-shadow: 0px -2px 3px #444444;
  -webkit-border-top-left-radius: 6px;
     -moz-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
}

.stat-ct {
  margin-bottom: 32px;
}

.stat-ct .title {
  width: 120px;
  background: #16181E;
  height:40px;
  text-align: right;
  padding: 6px;
  color: #FFFFFF;
  font-weight: bold;
  float: left;
  font-size: 16px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.stat-ct ul {
  margin: 0;
  padding: 0;
  float: left;
}

.stat-ct li {
  width: 42px;
  background: red;
  height: 52px;
  line-height:52px;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 6px;
  font-size: 32px;
  list-style: none;
  display: inline-block;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background: -moz-linear-gradient(top,  rgba(22,24,30,0.9) 0%, rgba(0,0,2,0.9) 49%, rgba(4,4,5,0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,24,30,0.9)), color-stop(49%,rgba(0,0,2,0.9)), color-stop(100%,rgba(4,4,5,0.9)));
  background: -webkit-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  background: -o-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  background: -ms-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  background: linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e616181e', endColorstr='#e6040405',GradientType=0 );
}

.s-info {
  width: 468px;
  height: auto;
  margin: 0 0 32px 0;
}

.s-info h3 {
  font-size: 16px;
  color: #121111;
  margin: 0 0 6px 0;
}

.s-info p {
  font-size: 14px;
  color: #444444;
  margin: 0 0 6px 0;
}

.s-info a {
  font-size: 14px;
  text-decoration: underline;
  float: right;
}


#footer {
  width: 100%;
  height: auto;
  padding: 24px 0;
  background: #16181E;
}

#footer ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-bottom: 1px solid #07090A;
  padding-bottom: 24px;
}

#footer ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  border-left: 1px solid #30343F;
  border-right: 1px solid #07090A;
  width: 286px;
  height: 128px;
  padding: 0 24px;
  overflow: hidden;
}

#footer ul li:first-child {
  width: 168px;
  border-left: none;
}

#footer ul li:first-child a {
  clear: both;
}

#footer ul li:first-child p {
  margin-top: 12px;
}

#footer ul li:last-child {
  border-right: none;
}

#footer ul li h3 {
  color: #DDDDDD;
  margin: 0 0 6px 0;
  font-size: 18px;
}

#footer ul li p {
  color: #FFFFFF;
  margin: 6px 0 6px 0;
  font-size: 12px;
}

#footer ul li p a {
  color: #FFFFFF;
}

#footer ul li p a:link:hover {
  text-decoration: underline;
}


#footer #copyright {
  width: 960px;
  text-align: center;
}

#footer #copyright h5 {
  font-size: 12px;
  color: #FFFFFF;
  margin: 18px 0;
  font-weight: normal;
}


/************************ Pricing Table *******************************/

#pricing {
  margin: 0 0 0 6px;
  padding: 0 2px;
  overflow: hidden;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 36px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#pricing li {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  float: left;
  overflow: hidden;
  border-bottom: 1px solid #BBBBBB;
}

#pricing .tag {
  width: 236px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background: -moz-linear-gradient(top,  rgba(22,24,30,0.9) 0%, rgba(4,4,5,0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,24,30,0.9)), color-stop(100%,rgba(4,4,5,0.9)));
  background: -webkit-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -o-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -ms-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e616181e', endColorstr='#e6040405',GradientType=0 );
}

#pricing .tag h1 {
  color: #EEEEEE;
  font-size: 16px;
  margin: 0;
}

#pricing .title {
  width: 236px;
  height: 64px;
  line-height: 64px;
  border-right: 1px solid #0066FF;
  background: rgb(0,132,216);
  background: -moz-linear-gradient(top,  rgba(0,132,216,1) 0%, rgba(0,84,188,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,132,216,1)), color-stop(100%,rgba(0,84,188,1)));
  background: -webkit-linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  background: -o-linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  background: -ms-linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  background: linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0084d8', endColorstr='#0054bc',GradientType=0 );
}

#pricing .title h2 {
  font-size: 26px;
  color: #FFFFFF;
  margin: 0;
}

#pricing .title span {
  font-weight: normal;
  font-size: 16px;
  color: #FFFFFF;
  text-decoration: line-through;
}

#pricing p {
  width: 236px;
  height: 36px;
  line-height: 38px;
  margin: 0;
  border-right: 1px solid #BBBBBB;
  background: #E9E9E9;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #FFFFFF;
  font-size: 15px;
}

#pricing p.yes {
  color: #006600;
  font-weight: bold;
}

#pricing p.no {
  color: #CC0000;
  font-weight: bold;
}

#pricing li a.assistant {
  line-height: 14px;
  font-weight: bold;
  color: #121111;
  font-size: 12px;
  padding: 2px 6px;
  margin-top: 8px;
  box-shadow: 0px 1px 3px #444444;
  -webkit-border-radius: 360px;
     -moz-border-radius: 360px;
          border-radius: 360px;
  float: right;
  background: rgb(240,249,255);
background: -moz-linear-gradient(top,  rgba(240,249,255,1) 0%, rgba(203,235,255,1) 47%, rgba(161,219,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,1)), color-stop(47%,rgba(203,235,255,1)), color-stop(100%,rgba(161,219,255,1)));
background: -webkit-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
background: -o-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
background: linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 );

}

#pricing li a.assistant:hover {
  text-decoration: none;
}

#pricing li:first-child p {
  border-left: 1px solid #BBBBBB;
  text-align: left;
  padding: 0 12px;
  width: 212px;
}

#pricing li:first-child {
  margin-top: 33px;
  border-top: 1px solid #BBBBBB;
  box-shadow: 0px 0px 3px #888888;
  -webkit-border-top-left-radius: 5px;
     -moz-border-top-left-radius: 5px;
          border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
     -moz-border-bottom-left-radius: 5px;
          border-bottom-left-radius: 5px;
}

#pricing li:first-child .title span {
  text-decoration: none;
}

#pricing li:nth-child(2) {
  -webkit-border-top-left-radius: 5px;
     -moz-border-top-left-radius: 5px;
          border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
     -moz-border-bottom-left-radius: 5px;
          border-bottom-left-radius: 5px;
}

#pricing li:nth-child(3) {
  margin-top: -6px;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 1px 8px #222222;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

#pricing li:nth-child(3) .title {
  height: 76px;
  line-height: 76px;
}

#pricing li:nth-child(3) .tag {
  -webkit-border-top-left-radius: 3px;
     -moz-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
     -moz-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
}

#pricing li:nth-child(4) {
  -webkit-border-top-right-radius: 5px;
     -moz-border-top-right-radius: 5px;
          border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
     -moz-border-bottom-right-radius: 5px;
          border-bottom-right-radius: 5px;
}

#pricing li .action {
  width: 236px;
  height: auto;
  line-height: auto;
  margin: 0;
  border-right: 1px solid #BBBBBB;
  background: #E9E9E9;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #FFFFFF;
  padding: 12px 0;
}

#pricing li .action button, .reg_bar button, #submit-domain ul li button {
  border-style: none;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 16px;
  padding: 12px 32px;
  border: 1px solid #70AD00;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-text-shadow: 0px 1px 3px #444444;
     -moz-text-shadow: 0px 1px 3px #444444;
          text-shadow: 0px 1px 3px #444444;
  background: rgb(169,221,16);
  background: -moz-linear-gradient(top,  rgba(169,221,16,1) 1%, rgba(129,198,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(169,221,16,1)), color-stop(100%,rgba(129,198,0,1)));
  background: -webkit-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  background: linear-gradient(top,  rgba(169,221,16,1) 1%,rgba(129,198,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9dd10', endColorstr='#81c600',GradientType=0 );
}

#pricing li .action button:hover, .reg_bar button:hover, #submit-domain ul li button:hover {
  cursor: pointer;
  background: rgb(186,237,18);
  background: -moz-linear-gradient(top,  rgba(186,237,18,1) 0%, rgba(160,209,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,237,18,1)), color-stop(100%,rgba(160,209,0,1)));
  background: -webkit-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  background: linear-gradient(top,  rgba(186,237,18,1) 0%,rgba(160,209,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#baed12', endColorstr='#a0d100',GradientType=0 );
}

#pricing li .action button:active, .reg_bar button:active, #submit-domain ul li button:active {
  -webkit-box-shadow: 0px 0px 5px #222222 inset;
     -moz-box-shadow: 0px 0px 5px #222222 inset;
          box-shadow: 0px 0px 5px #222222 inset;
  background: rgb(129,198,0);
  background: -moz-linear-gradient(top,  rgba(129,198,0,1) 0%, rgba(169,221,16,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,198,0,1)), color-stop(100%,rgba(169,221,16,1)));
  background: -webkit-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: -o-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: -ms-linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  background: linear-gradient(top,  rgba(129,198,0,1) 0%,rgba(169,221,16,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81c600', endColorstr='#a9dd10',GradientType=0 );
}

#pricing li tr {
  font-size: 14px;
  text-align: center;
  color: #444444;
}

#pricing li input[type="text"] {
  width: 136px;
  margin: 0 auto;
  height: 26px;
  border-style: none;
  font-size: 14px;
  color: #444444;
  padding: 0 6px;
  border: 1px solid #AAAAAA;
  margin: 0px 0 6px 42px;
}

.pricing-desc {
  font-size: 16px;
  color: #444444;
  text-align: center;
  width: 806px;
  margin: 0 auto 32px auto;
}


/************************ About Page *******************************/

#about-us .article {
  width: 468px;
  height: auto;
  margin: 24px 0;
  height: 186px;
}

#about-us .article .title {
  float: left;
  clear: right;
  padding: 10px 42px;
  margin-bottom: 12px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background: rgb(0,132,216);
  background: -moz-linear-gradient(top,  rgba(0,132,216,1) 0%, rgba(0,84,188,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,132,216,1)), color-stop(100%,rgba(0,84,188,1)));
  background: -webkit-linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  background: -o-linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  background: -ms-linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  background: linear-gradient(top,  rgba(0,132,216,1) 0%,rgba(0,84,188,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0084d8', endColorstr='#0054bc',GradientType=0 );
}

#about-us .article .title h3 {
  font-size: 20px;
  margin: 0;
  color: #FFFFFF;
}

#about-us .article p {
  font-size: 14px;
  color: #44444;
  margin: 12px 0 6px 0;
  clear: both;
}

/************************* Reg Bar *************************/

.reg_bar {
  width: 912px;
  height: 86px;
  line-height: 86px;
  margin: 32px 0;
  padding: 0 24px;
  box-shadow: 0px 1px 5px #444444;
  -webkiit-border-radius: 4px;
      -moz-border-radius: 4px;
           border-radius: 4px;
  background: -moz-linear-gradient(top,  rgba(22,24,30,0.9) 0%, rgba(0,0,2,0.9) 49%, rgba(4,4,5,0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,24,30,0.9)), color-stop(49%,rgba(0,0,2,0.9)), color-stop(100%,rgba(4,4,5,0.9)));
  background: -webkit-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  background: -o-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  background: -ms-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  background: linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(0,0,2,0.9) 49%,rgba(4,4,5,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e616181e', endColorstr='#e6040405',GradientType=0 );
}

.reg_bar h1 {
  margin: 0;
  font-size: 26px;
  color: #FFFFFF;
  float: left;
}

.reg_bar button {
  float: right;
  padding: 10px 32px;
  margin-top: 18px;
  font-size: 20px;
}

.tooltip {
	display:none;
	position:absolute;
	border: 1px solid #333;
	background-image: url(/assets/images/gallery/buttons/tooltip.jpg);
    background-repeat: repeat-x;
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
	        border-radius: 4px;
	padding: 8px;
	color: #fff;
	font-size: 12px;
}

/************************** Login Form **************************/

/*****************************
    Login Form Styling
*****************************/

#login {
  width: 388px;
  height: auto;
  padding: 16px;
  margin: 32px auto 36px auto;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 5px #888888;
     -moz-box-shadow: 0px 0px 5px #888888;
          box-shadow: 0px 0px 5px #888888;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#login input {
  width: 354px;
  height: 36px;
  line-height: 32px;
  margin: 0;
  border: 1px solid #DDDDDD;
  font-size: 16px;
  color: #888888;
  padding: 0 16px 0 16px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#login input:focus {
  border: 1px solid #0033FF;
  background-color: #F9F9FF;
}

#login .csubmit {
  overflow: hidden;
  clear: both;
}

#login .csubmit a {
  font-size: 16px;
  text-decoration: none;
  color: #0033FF;
  line-height: 48px;
}

#login .csubmit a:hover {
  text-decoration: underline;
}

#login .csubmit button {
  width: 102px;
  float: right;
}

#login button {
  width: 204px;
  height: auto;
  padding: 8px 0 8px 0;
  border: 1px solid #005CD6;
  text-shadow: 0px 1px 2px #888888;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 6px 0 4px 0;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background: #29a0e4;
  background: -moz-linear-gradient(top,  #29a0e4 0%, #1079d4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29a0e4), color-stop(100%,#1079d4));
  background: -webkit-linear-gradient(top,  #29a0e4 0%,#1079d4 100%);
  background: -o-linear-gradient(top,  #29a0e4 0%,#1079d4 100%);
  background: -ms-linear-gradient(top,  #29a0e4 0%,#1079d4 100%);
  background: linear-gradient(top,  #29a0e4 0%,#1079d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a0e4', endColorstr='#1079d4',GradientType=0 );
}

#login button .submit {
  clear: both;
}

#login button:hover {
  cursor: pointer;
  /*color: #0F4360;*/
  background: #3fa9e2;
  background: -moz-linear-gradient(top,  #3fa9e2 0%, #2384d3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3fa9e2), color-stop(100%,#2384d3));
  background: -webkit-linear-gradient(top,  #3fa9e2 0%,#2384d3 100%);
  background: -o-linear-gradient(top,  #3fa9e2 0%,#2384d3 100%);
  background: -ms-linear-gradient(top,  #3fa9e2 0%,#2384d3 100%);
  background: linear-gradient(top,  #3fa9e2 0%,#2384d3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa9e2', endColorstr='#2384d3',GradientType=0 );
}

#login button:active {
  color: #fff;
  background: #1780d1;
  background: -moz-linear-gradient(top,  #1780d1 0%, #28a3e0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1780d1), color-stop(100%,#28a3e0));
  background: -webkit-linear-gradient(top,  #1780d1 0%,#28a3e0 100%);
  background: -o-linear-gradient(top,  #1780d1 0%,#28a3e0 100%);
  background: -ms-linear-gradient(top,  #1780d1 0%,#28a3e0 100%);
  background: linear-gradient(top,  #1780d1 0%,#28a3e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1780d1', endColorstr='#28a3e0',GradientType=0 );
}

#login .ltitle {
  margin: 0 0 0 2px;
  font-size: 18px;
  color: #373737;
}

#login .ldesc {
  font-size: 12px;
  color: #444444;
  text-align: center;
  margin: 0 0 16px 0;
}

/******************** Dashboard Nav ***********************/
#log-nav {
  width: 100%;
  height: auto;
  padding: 6px 0;
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
}

#log-nav ul {
  margin: 0;
  padding: 0;
  width: auto;
  height: 52px;
  padding: 2px 0;
  overflow: hidden;
}

#log-nav li {
  line-height: 32px;
  padding: 0;
  display: inline;
  list-style: none;

}

#log-nav ul li a {
  padding: 8px 20px;
  margin: 0 12px 0 0;
  color: #666666;
  font-size: 14px;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background: rgb(251,251,251);
  background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(214,214,214,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(214,214,214,1)));
  background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(214,214,214,1) 100%);
  background: -o-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(214,214,214,1) 100%);
  background: -ms-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(214,214,214,1) 100%);
  background: linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(214,214,214,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d6d6d6',GradientType=0 );
}

#log-nav ul li a:hover {
  text-decoration: none;
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}

#log-nav ul li a:active, #log-nav ul li a.active {
  -webkit-box-shadow: 0px 1px 5px #888888 inset;
     -moz-box-shadow: 0px 1px 5px #888888 inset;
          box-shadow: 0px 1px 5px #888888 inset;
  background: rgb(239,239,239);
  background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
}

#log-nav ul li span.free {
  font-weight: bold;
  color: #FF3300;
}

#log-nav ul li span.deluxe {
  font-weight: bold;
  color: #0033FF;
}

#log-nav ul li span.premium {
  font-weight: bold;
  color: #006600;
}

/******************** Dashboard *********************/

.domain-panel {
  width: 231px;
  height: auto;
  float: left;
  background: #FFFFFF;
  text-align: center;
  margin-bottom: 12px;
  box-shadow: 0px 1px 3px #444444;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.domain-panel .dct {
  width: 209px;
  padding: 12px;
}

.domain-panel .panel {
  width: 103px;
}

.domain-panel .info, .domain-panel .status {
  border-bottom: 1px solid #BBBBBB;
}

.domain-panel .title {
  width: 231px;
  height: 32px;
  line-height: 32px;
  margin-bottom: 12px;
  background: -moz-linear-gradient(top,  rgba(22,24,30,0.9) 0%, rgba(4,4,5,0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,24,30,0.9)), color-stop(100%,rgba(4,4,5,0.9)));
  background: -webkit-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -o-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -ms-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e616181e', endColorstr='#e6040405',GradientType=0 );
}

.domain-panel .title h1, .domain-panel .title h1 a {
  font-size: 14px;
  margin: 0 12px 0 12px;
  color: #0033FF;
  padding-bottom: 12px;
  border-bottom: 1px solid #BBBBBB;
  color: #FFFFFF;
}


.domain-panel .info h4, .domain-panel .status h4 {
  color: #444444;
  font-size: 14px;
  margin: 0 0 2px 0;
}

.domain-panel .info p, .domain-panel .status p {
  font-size: 12px;
  color: #444444;
  margin: 0 0 12px 0;
}

.domain-panel .status {
  padding: 12px 0;
}

.domain-panel .options a, .domain-panel .status a {
  color: #444444;
  font-size: 14px;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  padding: 4px 12px;
  background: rgb(247,244,244);
  background: -moz-linear-gradient(top,  rgba(247,244,244,1) 0%, rgba(226,226,226,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,244,244,1)), color-stop(100%,rgba(226,226,226,1)));
  background: -webkit-linear-gradient(top,  rgba(247,244,244,1) 0%,rgba(226,226,226,1) 100%);
  background: -o-linear-gradient(top,  rgba(247,244,244,1) 0%,rgba(226,226,226,1) 100%);
  background: -ms-linear-gradient(top,  rgba(247,244,244,1) 0%,rgba(226,226,226,1) 100%);
  background: linear-gradient(top,  rgba(247,244,244,1) 0%,rgba(226,226,226,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4f4', endColorstr='#e2e2e2',GradientType=0 );
}

.domain-panel .options a:hover, .domain-panel .status a:hover {
  text-decoration: none;
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}


.domain-panel .options a:active, .domain-panel .status a:active {
  -webkit-box-shadow: 0px 0px 5px #888888 inset;
     -moz-box-shadow: 0px 0px 5px #888888 inset;
          box-shadow: 0px 0px 5px #888888 inset;
  background: rgb(239,239,239);
  background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
}

.domain-panel .options ul {
  margin: 0;
  padding: 0;
}

.domain-panel .options ul li {
  margin: 0;
  padding: 0 3px;
  overflow: hidden;
  display: inline;
  list-style: none;
  line-height: 32px;
}

.domain-panel .options {
  padding-top: 12px;
}

/****************** Domain Submission *****************/

.rcep {
  width: 960px;
  height: 2px;
  clear: both;
}

#submit-domain {
  width: 960px;
  height: auto;
  clear: both;
  margin-top: 32px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#submit-domain #title {
  width: 960px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  -webkit-border-top-left-radius: 3px;
      -moz-border-top-left-radius: 3px;
           border-top-left-radius: 3px;
   -webkit-border-top-right-radius: 3px;
      -moz-border-top-right-radius: 3px;
           border-top-right-radius: 3px;
  background: -moz-linear-gradient(top,  rgba(22,24,30,0.9) 0%, rgba(4,4,5,0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,24,30,0.9)), color-stop(100%,rgba(4,4,5,0.9)));
  background: -webkit-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -o-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: -ms-linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  background: linear-gradient(top,  rgba(22,24,30,0.9) 0%,rgba(4,4,5,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e616181e', endColorstr='#e6040405',GradientType=0 );
}

#submit-domain #title h3 {
  color: #FFFFFF;
  margin: 0;
  font-size: 16px;
}

#submit-domain ul {
   width: 934px;
   padding: 12px;
   margin: 0;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   background: #FFFFFF;
   overflow: hidden;
   -webkit-border-bottom-left-radius: 3px;
      -moz-border-bottom-left-radius: 3px;
           border-bottom-left-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
      -moz-border-bottom-right-radius: 3px;
           border-bottom-right-radius: 3px;
}

#submit-domain ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 304px;
  height: 212px;
  padding: 12px;
  overflow: hidden;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #CCCCCC;
}

#submit-domain ul li:last-child {
  border-right: none;
  width: 240px;
}

#submit-domain ul li:first-child {
  border-left: none;
}

#submit-domain ul li h5 {
  font-size: 14px;
  color: #444444;
  margin: 0 0 2px 0;
}

#submit-domain ul li input[type="text"], #submit-domain ul li input[type="password"] {
  border-style: none;
  border: 1px solid #CCCCCC;
  width: 280px;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  padding: 0 6px;
  margin-bottom: 12px;
}

#submit-domain ul li .submit_info {
  font-size: 12px;
  text-align: center;
  color: #990000;
  margin: 52px 0 12px 0;
}

#submit-domain ul li button {
  padding: 12px 32px;
  margin: 0px 0 0 48px;
}

#submit-domain ul li a {
  color: #990000;
  font-size: 14px;
  margin-left: 6px;
}

#submit-domain ul li h5 span {
  color: #990000;
  font-size: 12px;
  font-weight: normal;
}

#submit-domain ul li a.norm {
  color: #444444;
  font-size: 14px;
  margin-left: 6px;
}

.ctxts {
  font-size: 14px;
  color: #444444;
  text-align: center;
  margin: 24px 0 32px 0;
}

.connect {
  margin-top: 32px;
}

.connect img {
  float: left;
  margin-right: 18px;
}

/*********************
    Thank You Box
*********************/

#thank_you {
  width: 400px;
  height: auto;
  overflow: hidden;
  margin: 60px auto 60px auto;
  background-color: #FFF;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0px 1px 5px 0px #888888;
     -moz-box-shadow: 0px 1px 5px 0px #888888;
          box-shadow: 0px 1px 5px 0px #888888;
}

.pad_panel {
  padding: 16px;
  width: 400px;
  background-color: #E6F1FF;
  height: auto;
  overflow: hidden;
  margin: 16px 0 16px 0;
  border-top: 1px solid #CECEFF;
  border-bottom: 1px solid #CECEFF;
}

.pad_panel input {
  padding: 6px;
  font-size: 16px;
  color: #373737;
  width: 266px;
  margin-right: 4px;
  display: inline;
  background-color: #fff;
  border: 1px solid #CCCCCC;

}

.pad_panel button {
  width: auto;
  padding: 2px 14px 2px 14px;
  height: 34px;
  border-style: none;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background: #00b7ea;
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3));
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );
  border-radius: 3px;
}

.pad_panel button:hover {
  cursor: pointer;
  color: #000066;
  background: #7abcff;
  background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee));
  background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );
}

.pad_panel h5 {
  font-size: 14px;
  margin: 8px 0 8px 0;
  background-image: url(/assets/images/back_arrow01.png);
  background-repeat: no-repeat;
  padding-left: 38px;
}

#thank_you h3 {
  margin: 16px;
  font-size: 20px;
  color: #373737;
}

#thank_you p {
  font-size: 14px;
  margin: 0 16px 0 16px;
  color: #373737;
}

#ft-special {
  width: 456px;
  height: auto;
  background: #B92500;
  opacity: 0.9;
  text-align: center;
  padding: 16px;
  margin-top: 72px;
}

#ft-special h1 {
  font-size: 24px;
  margin: 0 12px 0 12px;
  color: #FFFFFF;
  -webkit-text-shadow: 0px 1px 3px #222222;
     -moz-text-shadow: 0px 1px 3px #222222;
          text-shadow: 0px 1px 3px #222222;
  font-family: Comic Sans MS;
}


#ft-special p {
  margin: 12px 0 12px 0;
  font-size: 16px;
  width: 456px;
  font-family: Comic Sans MS;
  -webkit-text-shadow: 0px 1px 3px #222222;
     -moz-text-shadow: 0px 1px 3px #222222;
          text-shadow: 0px 1px 3px #222222;
}
