.aerowrapper 
{
  width:796px;
  position:relative;
  font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  margin:20px 0;
}

.aerowrapper pre,
.aerowrapper code
{
  font:13px/18px Consolas, "Courier New", Courier, monospace;
  border:1px dotted #BBBBBB;
}

.aerowrapper pre
{
  display:block;
  padding:10px 0 10px 10px;
  margin:0 10px 10px 0;
  overflow:auto;
  overflow-y:hidden;
  position:relative;
  white-space:pre;
  color:#414141;
  width:auto;
}

.aerowrapper pre strong
{
  color:#000000;
  background:#f4f4f4;
}

.aerowrapper code
{
  padding:1px 3px;
}


.aerowrapper ul
{
  margin:0;
  padding:0;
  list-style:none;
}



.aerowrapper h1 a.top,
.aerowrapper h2 a.top,
.aerowrapper h3 a.top,
.aerowrapper h4 a.top,
.aerowrapper h5 a.top,
.aerowrapper h6 a.top
{
  float:right;
  font-size:15px;
}



.aerowrapper .options
{
  width:170px;
  float:left;

  background:#FFFFFF;
  border:1px solid #e0e0e0;
  color: #696969;
  padding:10px 0;
  margin:0 0 10px;
  clear:left;

  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.aerowrapper .options p
{
  padding:0 10px;
  margin:0;
  font-size:11px;
}

.aerowrapper .options ul,
.aerowrapper .options ul li
{
  list-style:none;
  margin:0;
  padding:0;
}

.aerowrapper .options ul li a
{
  color:#21759B;
  display:block;
  font-size:11px;
  line-height:11px;
  font-weight:normal;
  padding:10px;
  text-decoration:none;
}

.aerowrapper .options ul li a:hover
{
  background:#EAF2F4;
  color:#333333;
}

.aerowrapper .options ul li a.active
{
  background:#F5F5F5;
  color:#333333;
  font-weight:bold;
}








.aerowrapper div.aeropaneltabs
{
  background:#FFFFFF;
  border:1px solid #d7d7d7;

  border-radius:0 4px 4px 4px;
  -moz-border-radius:0 4px 4px 4px;
  -webkit-border-radius:0 4px 4px 4px;

  color:#313131;
  font-size: 13px;
  line-height:17px;
  
  float:right;
  width:612px;
  
  margin:37px 0 10px;
  position:relative;
}

.aerowrapper ul.aeropaneltabs
{
  height:37px;
  position:absolute;
  top:-37px;
  left:-1px;
}

.aerowrapper ul.aeropaneltabs li
{
  background:#f3f3f3;
  background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(249,249,249)),
    color-stop(1, rgb(243,243,243))
  );
  background:-moz-linear-gradient(
    center top,
    rgb(249,249,249) 0%,
    rgb(243,243,243) 100%
  );

  border:1px solid #d7d7d7;
  border-left:none;
  color:#7B7D72;
  cursor:pointer;
  float:left;
  font-size:12px;
  height:35px;
  line-height:35px;
  padding:0 16px;
  margin:0;
  text-align:center;
  text-transform:capitalize;
}

.aerowrapper ul.aeropaneltabs li:first-child,
.aerowrapper ul.aeropaneltabs li.active:first-child
{
  border-left:1px solid #d7d7d7;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

.aerowrapper ul.aeropaneltabs li:last-child,
.aerowrapper ul.aeropaneltabs li.active:last-child
{
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}


.aerowrapper ul.aeropaneltabs li.active
{
  background:#FFFFFF;
  border:1px solid #d7d7d7;
  border-bottom:1px solid transparent;
  border-left:none;
}

.aerowrapper ul.aeropaneltabs li a
{
  color:#5f5f5f;
  text-decoration:none;
}

.aerowrapper ul.aeropaneltabs li.active a
{
  color:#000000;
}







.aerowrapper .container
{
  padding:10px 0 87px 10px;
  position:relative;
  overflow:hidden;
}

.aerowrapper .container p
{
  margin:0 10px 10px 0;
}

.aerowrapper .container ol
{
  margin:0 10px 10px 24px;
}

.aerowrapper .container ol li p
{
  margin:0 0 10px;
}

.aerowrapper .container_without_buttons
{
  padding:10px 0 10px 10px;
}


.aerowrapper .section_html
{
  padding:10px 0;
  text-align:justify;
  line-height:18px;
}

.aerowrapper .section
{
  width:291px;
  margin:0 10px 20px 0;
  float:left;
  display:inline;
}

.aerowrapper .section_right
{
  float:right;
}

.aerowrapper .section h2
{
  display:block;
  padding:12px;
  margin:0 0 10px;
  text-decoration:none;

  background:#e5e5e5;
  
  color:#313131;
  font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:11px;
  font-weight:bold;
  line-height:11px;
  font-style:normal;
  text-transform:uppercase;
  
  text-shadow:none;
  
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.aerowrapper .section_option
{
  background:#f5f5f5;
  color:#313131;
  font-size:11px;

  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}



.aerowrapper .option_text,
.aerowrapper .option_textarea,
.aerowrapper .option_checkbox,
.aerowrapper .option_select,
.aerowrapper .option_html .section_html
{
  padding:10px;
}


.aerowrapper .section_option .option_text input
{
  background:#FFFFFF;
  border:1px solid #C2C6B2;
  clear:both;
  color:#AAAAA6;
  font-size:12px;
  line-height:12px;
  margin:5px 0 0 0;
  padding:6px 4px;
  width:269px;
  
  font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;

  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;

}

.aerowrapper .section_option .option_textarea textarea
{
  background:#FFFFFF;
  border:1px solid #C2C6B2;
  clear:both;
  color:#AAAAA6;
  font-size:12px;
  line-height:15px;
  margin:5px 0 0 0;
  padding:4px;
  width:269px;
  max-width:269px;
  height:175px;
  overflow:hidden;
  
  font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;

  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.aerowrapper .section_option .option_checkbox input
{
  float:right;
  display:inline;
}

.aerowrapper .section_option .option_select select,
#wpcontent .aerowrapper .section_option .option_select select
{
  background:#FFFFFF;
  border:1px solid #C2C6B2;
  clear:both;
  color:#AAAAA6;
  font-size:12px;
  line-height:12px;
  height:30px;
  margin:5px 0 0 0;
  padding:5px 4px;
  width:269px;
  
  font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;

  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.aerowrapper .section_option .option_text input:focus,
.aerowrapper .section_option .option_textarea textarea:focus,
#wpcontent .aerowrapper .section_option .option_select select:focus
{
  color:#7d7d7d;
}











.aerowrapper .buttons
{
  clear:both;
  border-top:1px solid #e0e0e0;
  position:absolute;
  left:0;
  right:0;
  bottom:-1px;
}

.aerowrapper .buttons_submit
{
  background:#eeeeee;
  padding:15px 20px;
  text-align:right;
  border-radius:0 0 3px 3px;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
}

.aerowrapper .buttons_restore
{
  float:left;
  display:inline;
  background:#e8e6e6;
  border-right:1px solid #e0e0e0;
  padding:15px 20px;
  border-radius:0 0 0 3px;
  -moz-border-radius:0 0 0 3px;
  -webkit-border-radius:0 0 0 3px;
}

.aerowrapper .submit-red
{
  background:#ba2d0b;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(227,81,36)),color-stop(1, rgb(132,36,21)));
  background:-moz-linear-gradient(center top,rgb(227,81,36) 0%,rgb(132,36,21) 100%);
  color:#FFFFFF;
  border:1px solid #95361d;
  font-size:11px;
  line-height:36px;
  font-weight:normal;
  padding:6px 14px;
  text-decoration:none;
  cursor:pointer;

  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  
  box-shadow: inset 0 1px #ef6429, 0 0 3px #5c5b51;
  -o-box-shadow: inset 0 1px #ef6429, 0 0 3px #5c5b51;
  -moz-box-shadow: inset 0 1px #ef6429, 0 0 3px #5c5b51;
}

.aerowrapper .submit-red:active
{
  background:#842415;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(132,36,21)),color-stop(1, rgb(227,81,36)));
  background:-moz-linear-gradient(center top,rgb(132,36,21) 0%,rgb(227,81,36) 100%);
}

.aerowrapper .submit-grey
{
  background:#d1d0d0;
  background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(224,224,224)),
    color-stop(1, rgb(183,183,183))  );
  background:-moz-linear-gradient(
    center top,
    rgb(224,224,224) 0%,
    rgb(183,183,183) 50%
  );

  color:#FFFFFF;
  border:1px solid #a3a3a3;
  font-size:11px;
  line-height:36px;
  font-weight:normal;
  padding:6px 14px;
  text-decoration:none;
  cursor:pointer;

  border-radius:30px;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
  
  box-shadow: inset 0 1px #e7e7e7, 0 0 7px -2px #484848;
  -o-box-shadow: inset 0 1px #e7e7e7, 0 0 7px -2px #484848;
  -moz-box-shadow: inset 0 1px #e7e7e7, 0 0 7px -2px #484848;
}

.aerowrapper .submit-grey:hover,
.aerowrapper .submit-grey:focus
{
  color:#f2f2f2;
}

.aerowrapper .submit-grey:active
{
  color:#666666;
  background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(183,183,183)),
    color-stop(1, rgb(224,224,224))  );
  background:-moz-linear-gradient(
    center top,
    rgb(183,183,183) 0%,
    rgb(224,224,224) 50%
  );
}


.aerowrapper .submit-blue
{
  color:#FFFFFF;
  font-size:12px;
  line-height:36px;
  font-weight:normal;
  padding:8px 16px;
  text-decoration:none;
  cursor:pointer;

  border:1px solid #16396c;

  background:#398bd7;
  background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(53,155,227)),
    color-stop(1, rgb(37,96,185))
  );
  background:-moz-linear-gradient(
    center top,
    rgb(53,155,227) 0%,
    rgb(37,96,185) 100%
  );

  box-shadow: inset 0 1px #0099ff, 0 0 3px #16396d;
  -o-box-shadow: inset 0 1px #0099ff, 0 0 3px #16396d;
  -moz-box-shadow: inset 0 1px #0099ff, 0 0 3px #16396d;

  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
}

.aerowrapper .submit-blue:hover,
.aerowrapper .submit-blue:focus
{
  color:#cce7f8;
  box-shadow: inset 0 1px #0099ff, 0 0 5px #16396d;
  -o-box-shadow: inset 0 1px #0099ff, 0 0 5px #16396d;
  -moz-box-shadow: inset 0 1px #0099ff, 0 0 5px #16396d;
}

.aerowrapper .submit-blue:active
{
  background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(37,96,185)),
    color-stop(1, rgb(53,155,227))
  );
  background:-moz-linear-gradient(
    center top,
    rgb(37,96,185) 0%,
    rgb(53,155,227) 100%
  );
}