/*
Theme Name: Karma

*/

#gform_9 {margin-top:30px;}

#field_12_114 > div.ginput_container {margin-top:29px; }

#gform_2 > div.gform_heading {margin-top:22px}

#gform_12 > div.gform_heading {margin-top:22px}

#mapsUsSaddr {padding:10px 20px; float:left; margin-right: 10px;width: 450px;}
#content > div:nth-child(3) > div > form > p > input.submit {padding: 11px 50px 11px 20px; margin-top:-20px; background: url("images/_global/nav.png") no-repeat scroll -835px -15px transparent;border: 1px solid #73B100;color: white;}
#content > div:nth-child(3) > div > form > p > input.submit:hover {cursor: pointer}

#boatimg:hover {
opacity: .9;
}

#item-4214 {
width: 74px !important;
padding-left: 2px !important;
}
#item-4214:hover {
width: 74px !important;
padding-left: 2px !important;
}

#colum11 {
width: 100%;
height: 270px;
margin-top: 40px;
text-align :center;
}

#colum1 {
width:30%;
padding-right: 18px;
float: left;
border-right: 1px solid #ddd;
height:250px;
text-align :center;
}
#colum2 {
width:30%;
padding-right: 17px;
padding-left: 12px;
float: left;
border-right: 1px solid #ddd;
height:250px;
text-align :center;
}
#colum3 {
width:30%;
float: left;
padding-left: 13px;
text-align :center;
}

.photoMosaic {
width: 704px !important;
height: 920px !important;
}

.photoMosaic a:link {
border: 1px solid #ccc !important;
padding: 5px 5px 6px !important;
background-color: #fff !important;
box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.15);
}

#home1 {
}

#home2 {
}

#home3 {
}

.pluginCountButton {
background: transparent !important;
}

#point1 {
    height: 30px;
    margin-top: -119px;
    position: absolute;
    right: 470px;
    width: 30px;
}
#point2 {
    height: 36px;
    margin-top: -159px;
    position: absolute;
    right: 455px;
    width: 45px;
}
#point3 {
    height: 130px;
    margin-top: -289px;
    position: absolute;
    right: 360px;
    width: 90px;
}
#point4 {
    height: 30px;
    margin-top: -139px;
    position: absolute;
    right: 350px;
    width: 70px;
}
#point5 {
    height: 160px;
    margin-top: -292px;
    position: absolute;
    right: 310px;
    width: 30px;
}
#point6 {
    height: 30px;
    margin-top: -109px;
    position: absolute;
    right: 210px;
    width: 90px;
}
#point7 {
    height: 50px;
    margin-top: -210px;
    position: absolute;
    right: 229px;
    width: 70px;
}
#point8 {
    height: 40px;
    margin-top: -252px;
    position: absolute;
    right: 75px;
    width: 80px;
}
#point9 {
    height: 60px;
    margin-top: -335px;
    position: absolute;
    right: 140px;
    width: 60px;
}
#point10 {
    height: 60px;
    margin-top: -410px;
    position: absolute;
    right: 50px;
    width: 105px;
}
#point11 {
    height: 40px;
    margin-top: -225px;
    position: absolute;
    right: 480px;
    width: 110px;
}
#point12 {
    height: 35px;
    margin-top: -289px;
    position: absolute;
    right: 615px;
    width: 90px;
}
#point13 {
    height: 30px;
    margin-top: -322px;
    position: absolute;
    right: 494px;
    width: 80px;
}
#point14 {
    height: 60px;
    margin-top: -432px;
    position: absolute;
    right: 567px;
    width: 60px;
}
#point15 {
    height: 40px;
    margin-top: -85px;
    position: absolute;
    right: 345px;
    width: 90px;
}



#TopSeeTrip {
    font-size: 11px;
    font-style: italic;
    left: 10px;
    margin: 2px 0 12px;
    position: relative;
}
#colu1 {
    float: left;
    line-height: 23px;
    padding-right: 5%;
    width: 30%;
padding-top: 9px;
}
#colu2 {
    float: left;
    line-height: 23px;
    padding-right: 5%;
    width: 30%;
padding-top: 9px;
}
#colu3 {
    float: left;
    line-height: 23px;
    width: 30%;
padding-top: 9px;
}

#boatrate1 {
    float: left;
    margin-left: -2px;
    text-align: left;
    width: 80px;
}
#boatrate2 {
    float: left;
    margin-left: -1px;
}
#boatrate3 {
    float: left;
    margin-left: 41px;
}
#boatprice {
    background: url("images/_global/boatrentalprice_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 480px;
    margin-left: -7px;
    margin-top: 40px;
    padding-top: 84px;
    width: 692px;
margin-bottom: 10px;
}
#boatcol1 {
    float: left;
    margin-left: 30px;
    text-align: center;
    width: 180px;
}
#boatcol2 {
    float: left;
    margin-left: 44px;
    text-align: center;
    width: 180px;
}
#boatcol3 {
    float: left;
    margin-left: 48px;
    text-align: center;
    width: 180px;
}
#boatimg {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-left: -7px;
    padding: 3px;
    width: 184px;
}
#boattitle {
    padding: 9px 0 7px;
}
#boatdesc {
    line-height: 19px;
    height: 72px;
}
#boatbook {
    margin-top: 84px;
    background:url("images/_global/boatrental_pricebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
height: 49px;
}
#boatbook:hover {
    margin-top: 84px;
    background:url("images/_global/boatrental_pricebook_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
height: 49px;

}
#boatrates {
    line-height: 25px;
    padding: 43px 0 0;
}


#gform_submit_button_2 {
    background: url("/wp-content/themes/Karma/images/_global/book.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    height: 100% !important;
    text-align: center;
    width: 162px;
}
.gform_wrapper {
    background: url("/wp-content/themes/Karma/images/_global/top.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px 0 10px 1%;
    max-width: 98%;
    overflow: inherit;
    padding: 0 25px 61px;
}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-weight: normal;
    outline: medium none;
}
.gform_wrapper *:focus {
    outline: 0 none;
}
.gform_wrapper form {
    text-align: left;
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-family: inherit;
    font-size: 14px;
    letter-spacing: normal;
    outline-style: none;
    padding: 10px;
}
.gform_wrapper input[type="image"] {
    border: medium none !important;
    padding: 0 !important;
    width: auto !important;
}
.gform_wrapper textarea {
    font-family: inherit;
    font-size: 11px;
    letter-spacing: normal;
    outline-style: none;
    padding: 2px 0;
    resize: none;
}
.gform_wrapper ul {
    list-style-type: none;
    margin: 0;
}
html > body .entry ul, .gform_wrapper ul {
    text-indent: 0;
}
.gform_wrapper li, .gform_wrapper form li {
    list-style: none outside none !important;
    overflow: visible;
}
.gform_wrapper ul li.gfield {
    clear: both;
}
.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {
    overflow: hidden;
}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {
    margin-bottom: 14px;
}
.gform_wrapper ul.right_label li ul.gfield_radio li, .gform_wrapper form ul.right_label li ul.gfield_radio li, .gform_wrapper ul.left_label li ul.gfield_radio li, .gform_wrapper form ul.left_label li ul.gfield_radio li, .gform_wrapper ul.right_label li ul.gfield_checkbox li, .gform_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_wrapper ul.left_label li ul.gfield_checkbox li, .gform_wrapper form ul.left_label li ul.gfield_checkbox li {
    margin-bottom: 10px;
}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields {
    margin-bottom: 0 !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow: visible;
    padding: 0;
}
.gform_wrapper select {
    color: #444444;
    font-family: inherit;
    font-size: 14px;
    letter-spacing: normal;

}
.gform_wrapper .inline {
    display: inline !important;
}
.gform_wrapper .gform_heading {
    margin-bottom: 18px;
    width: 98%;
}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
    display: inline-block;
    vertical-align: top;
    width: 70px;
}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
    margin-right: 12px;
}
.gform_wrapper .gfield_date_dropdown_month, .gform_wrapper .gfield_date_dropdown_day, .gform_wrapper .gfield_date_dropdown_year {
    display: inline-block;
    vertical-align: top;
}
.gform_wrapper .gfield_date_dropdown_month, .gform_wrapper .gfield_date_dropdown_day, .gform_wrapper .gfield_date_dropdown_year {
    margin-right: 6px;
}
.gform_wrapper .gfield_time_ampm {
    display: inline-block;
    vertical-align: top;
}
.gform_wrapper .gfield_time_ampm select {
    width: 60px !important;
}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input {
    width: 70% !important;
}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
    float: left;
    width: 50px;
}
.gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input {
    width: 85% !important;
}
.gform_wrapper .field_hover {
    border: 1px dashed #2175A9;
    cursor: pointer;
}
.gform_wrapper .field_selected {
    background-color: #DFEFFF;
    border: 1px solid #C2D7EF;
}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last {
    float: left;
    width: 50%;
}
.gform_wrapper .ginput_complex {
    overflow: hidden;
}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
    width: 95% !important;
}
.gform_wrapper .field_name_last input {
    width: 93% !important;
}
.gform_wrapper .datepicker {
    width: 100px !important;
}
.gform_wrapper .ginput_complex .ginput_left {
    float: left;
    width: 50%;
}
.gform_wrapper .ginput_complex .ginput_right {
    float: right;
    width: 49%;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 50%;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input {
    width: 90% !important;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input {
    width: 95% !important;
}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select {
    width: 95% !important;
}
.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
    width: 96% !important;
}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
    display: block;
    font-size: 11px;
    letter-spacing: 0.5pt;
    margin: 3px 0;
}
.gform_wrapper .ginput_complex .name_prefix {
    float: left;
    margin-right: 14px;
    width: 30px !important;
}
.gform_wrapper .ginput_complex .name_suffix {
    float: left;
    width: 30px !important;
}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last {
    float: left;
    margin-right: 8px;
    width: 100px;
}
.gform_wrapper .top_label .gfield_label {
font-size: 17px;
font-weight: bold;
height: 18px;
margin: 20px 15px 25px 2px;
width: 50%;
}
.gform_wrapper .left_label .gfield_label {
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 18px;
    margin: 7px 15px 0 0;
    width: 16%;
}
.gform_wrapper .right_label .gfield_label {
    float: left;
    font-weight: bold;
    margin: 0 15px 0 0;
    text-align: right;
    width: 29%;
}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_radio {
    margin-left: 32%;
    overflow: hidden;
}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
    width: 25%;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 47%;
}
.gform_wrapper .top_label input.medium {
    padding-right: 2px;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
    width: 99.2%;
}
.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small {
    width: 15%;
}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
    width: 35%;
}
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea {
    width: 63%;
}
.gform_wrapper .right_label div.ginput_complex, .gform_wrapper .left_label div.ginput_complex {
    width: 64%;
}
.gform_wrapper h2.gsection_title {
    letter-spacing: normal !important;
    margin: 0 !important;
    padding: 0 !important;
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-size: 1.3em;
    font-weight: bold;
}
.gform_wrapper h3.gform_title {
    letter-spacing: normal !important;
    margin: 10px 0 6px;
}
.gform_wrapper span.gform_description {
    font-weight: normal;
}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {
    width: 98%;
}
.gform_wrapper .gsection {
    border-bottom: 1px dashed #CCCCCC;
    clear: both;
    margin: 16px 0;
    padding: 20px 0 8px;
}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
    width: auto !important;
}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
    position: relative;
}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
    margin: 6px 0;
    padding: 0;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    display: block;
    line-height: 1.5;
    margin: 0 0 0 24px;
    padding: 0;
    vertical-align: top;
    width: auto;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input {
    float: left;
    margin-top: 2px;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    clear: both;
    font-family: sans-serif;
    font-size: 14px !important;
    letter-spacing: normal;
    line-height: 1.5em;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
    padding: 4px 0 8px;
}
.gform_wrapper .gfield_description {
    color: #999999;
    font-size: 12px !important;
    font-style: italic;
    padding: 3px 0 7px 2px;
    width: 99.8%;
}
.gform_wrapper .left_label .gfield_description, .gform_wrapper .right_label .gfield_description {
}
.gform_wrapper .description_above .gfield_description {
    padding: 0 0 10px;
}
.gfield_date_year + .gfield_description {
    padding: 0;
}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
    margin-left: 0;
    width: 99.8%;
}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description {
    line-height: 1.5em;
    margin-left: 0;
    padding-left: 0;
    padding-top: 4px;
}
.gform_wrapper .gfield_required {
    color: #790000;
    margin-left: 4px;
}
.gform_wrapper textarea.small {
    height: 80px;
}
.gform_wrapper textarea.medium {
    height: 150px;
}
.gform_wrapper textarea.large {
    height: 250px;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #FFDFDF;
    border: 1px solid #C89797;
    margin-bottom: 6px !important;
    padding: 6px 6px 4px !important;
}
.gform_wrapper li.gfield.gfield_creditcard_warning {
    border: 1px dashed #C89797;
    margin-bottom: 6px !important;
    padding: 6px 6px 4px !important;
}
.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
    background-color: #790000;
    background-image: url("../images/stopbanner.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #620101;
    color: #FFFFFF;
    font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;
    font-size: 1em;
    letter-spacing: 0.2pt;
    line-height: 1.3em;
    min-height: 25px;
    padding: 10px 20px 10px 45px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
li.gfield + li.gfield.gfield_creditcard_warning {
    margin-top: 14px !important;
}
.gform_wrapper li.gfield.gfield_error .gfield_description {
    color: #790000;
}
.gform_wrapper .top_label .gfield_error .ginput_container {
    max-width: 99%;
}
.gform_wrapper .top_label .gfield_error {
    width: 97%;
}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea {
    width: 100%;
}
.gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea, .gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea {
    width: 66%;
}
.gform_wrapper .gfield_error .gfield_label {
    color: #790000;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-bottom: 12px !important;
    margin-top: 12px;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin-top: 12px;
}
.gform_wrapper .validation_error {
    color: #790000;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 16px;
}
.gform_wrapper .validation_message {
    color: #790000;
    font-size: 11px;
    letter-spacing: normal;
}
.gform_wrapper .gform_footer {
    clear: both;
    float: right;
    margin: -16px 0 0;
    padding: 16px 0 10px;
    width: 152px;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 12px 29px 10px 31%;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 1em;
}
.gform_wrapper .gform_footer input[type="image"] {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    padding: 0;
    width: auto !important;
}
#gforms_confirmation_message {
    background-color: #FFFAC6;
    border: 1px solid #E6DB55;
    color: #222222;
    font-size: 1.4em;
    margin: 10px auto;
    padding: 30px 10px;
    text-align: center;
    width: 90%;
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {
    display: block;
    min-height: 43px;
    overflow: hidden;
}
.gform_wrapper .ginput_complex .ginput_full input {
    width: 98% !important;
}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
    line-height: 1.3em;
    margin: 0 0 8px;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {
    font-weight: bold;
}

.gform_wrapper input[type="hidden"], .gform_wrapper input.gform_hidden, .gform_wrapper .gform_hidden, .gform_wrapper .gf_hidden {
    display: none !important;
    max-height: 1px !important;
    overflow: hidden;
}
.gform_wrapper .ginput_full br, .gform_wrapper .ginput_left br, .gform_wrapper .ginput_right br {
    display: none !important;
}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    padding: 0 !important;
}
.gform_wrapper ul.gfield_radio li input + input {
    margin-left: 4px;
}
.gform_wrapper ul.gfield_radio li input[value="gf_other_choice"] {
    margin-right: 6px;
    margin-top: 4px;
}
.gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {
    padding: 10px 0 !important;
}
.gform_wrapper .ginput_container + .gfield_description.validation_message {
    margin-top: 6px;
}
.gform_wrapper .ginput_container.ginput_list {
    margin-top: 6px;
}
.gform_wrapper .ginput_container.ginput_list + .gfield_description.validation_message {
    margin-top: 0;
}
.gform_wrapper .left_label li.gfield_html_formatted, .gform_wrapper .right_label li.gfield_html_formatted {
    margin-left: 32%;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 10px;
}
.gform_wrapper .gform_ajax_spinner {
    padding-left: 10px;
}
.gform_validation_container, .gform_wrapper .gform_validation_container, body .gform_wrapper li.gform_validation_container, body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none !important;
    left: -9000px;
    position: absolute !important;
}
.gform_wrapper .gfield_captcha_input_container {
    padding-top: 3px;
}
.gform_wrapper .simple_captcha_small input {
    width: 100px;
}
.gform_wrapper .simple_captcha_medium input {
    width: 150px;
}
.gform_wrapper .simple_captcha_large input {
    width: 200px;
}
.gform_wrapper .gform_wrapper .left_label .simple_captcha_small, .gform_wrapper .right_label .simple_captcha_small, .gform_wrapper .left_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_medium, .gform_wrapper .left_label .simple_captcha_large, .gform_wrapper .right_label .simple_captcha_large {
    margin-left: 32%;
}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.gform_wrapper .math_small input {
    width: 69px;
}
.gform_wrapper .math_medium input {
    width: 90px;
}
.gform_wrapper .math_large input {
    width: 108px;
}
.gform_wrapper .left_label .math_small, .gform_wrapper .right_label .math_small, .gform_wrapper .left_label .math_medium, .gform_wrapper .right_label .math_medium, .gform_wrapper .left_label .math_large, .gform_wrapper .right_label .math_large {
    margin-left: 32%;
}
.gform_wrapper div.charleft {
    color: #B7B7B7;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 435px;
    margin-top: -15px;
    white-space: nowrap !important;
    width: 92% !important;
}
.gform_wrapper div.charleft[style] {
    width: 92% !important;
}
.gform_wrapper .left_label div.charleft, .gform_wrapper .right_label div.charleft {
    margin-left: 32%;
}
.gform_wrapper div.charleft.warningTextareaInfo {
    color: #A1A1A1;
}
.gform_wrapper li.gf_hide_charleft div.charleft {
    display: none !important;
}
.gform_wrapper .ginput_price {
    opacity: 0.7;
}
.gform_wrapper span.ginput_total {
    color: #006600;
    font-size: 1.2em;
}
.gform_wrapper .top_label span.ginput_total {
    margin: 8px 0;
}
.gform_wrapper span.ginput_product_price_label {
    margin-right: 2px;
}
.gform_wrapper span.ginput_product_price {
    color: #990000;
}
.gform_wrapper span.ginput_quantity_label {
    margin-left: 10px;
    margin-right: 2px;
}
.gform_wrapper input.ginput_quantity {
    width: 40px;
}
.gform_wrapper .gform_page_footer {
    border-top: 1px dotted #CCCCCC;
    margin: 20px 0;
    padding: 16px 0 0;
    width: 92%;
}
.gform_wrapper .gform_page_footer .button.gform_button {
    margin-right: 10px;
}
.gform_wrapper .gf_progressbar_wrapper {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    margin: 0 0 8px;
    padding: 0 0 16px;
    width: 92%;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    clear: both;
    font-size: 13px;
    line-height: 1em !important;
    margin: 0 0 6px !important;
    opacity: 0.6;
    padding: 0 !important;
}
.gform_wrapper .gf_progressbar {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    background-image: url("../images/percentbar_bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-color: #ACACAC #959595 #959595 #ACACAC;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    line-height: 20px !important;
    overflow: hidden;
    width: 99%;
}
.gform_wrapper .gf_progressbar_percentage {
    font-family: helvetica,arial,sans-serif;
    font-size: 13px !important;
    height: 20px;
    text-align: right;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.gform_wrapper .gf_progressbar_percentage span {
    margin-left: 5px;
    margin-right: 5px;
}
.gform_wrapper .percentbar_blue {
    background-color: #0072BC;
    background-image: url("../images/percentbar_blue.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.gform_wrapper .percentbar_gray {
    background-color: #666666;
    background-image: url("../images/percentbar_gray.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.gform_wrapper .percentbar_green {
    background-color: #94DC21;
    background-image: url("../images/percentbar_green.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.gform_wrapper .percentbar_orange {
    background-color: #DC7021;
    background-image: url("../images/percentbar_orange.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.gform_wrapper .percentbar_red {
    background-color: #DC2521;
    background-image: url("../images/percentbar_red.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.gform_wrapper .percentbar_custom {
    background-image: url("../images/percentbar_custom.png");
    background-repeat: repeat-x;
}
.gform_wrapper .gf_page_steps {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 8px;
    padding: 0 0 4px;
    width: 92%;
}
.gform_wrapper .gf_step {
    display: inline-block;
    font-family: arial,sans-serif;
    font-size: 14px;
    height: 20px;
    line-height: 20px !important;
    margin: 0 10px 10px 0;
    opacity: 0.4;
    width: auto !important;
}
.gform_wrapper .gf_step span.gf_step_number {
    float: left;
    font-family: arial,sans-serif;
    font-size: 20px;
}
.gform_wrapper .gf_step.gf_step_active {
    opacity: 1;
}
.gform_wrapper .gf_step_clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
}
.gform_wrapper .gfield_password_strength {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    margin: 0;
    padding: 3px 5px;
    text-align: center;
    width: 200px;
}
.gform_wrapper .gfield_password_strength.bad {
    background-color: #FFB78C;
    border-color: #FF853C;
}
.gform_wrapper .gfield_password_strength.good {
    background-color: #FFEC8B;
    border-color: #FFCC00;
}
.gform_wrapper .gfield_password_strength.short, .gform_wrapper .gfield_password_strength.mismatch {
    background-color: #FFA0A0;
    border-color: #F04040;
}
.gform_wrapper .gfield_password_strength.strong {
    background-color: #C3FF88;
    border-color: #8DFF1C;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: disc !important;
    overflow: visible;
    padding-left: 0;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
    list-style-type: disc !important;
    margin: 0 0 1.5em 1.5em;
    padding-left: 0;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
    list-style-type: decimal !important;
    margin: 0 0 0.5em;
    overflow: visible;
    padding-left: 0;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
    list-style-type: decimal !important;
    margin: 0 0 1.5em 1.5em;
    padding-left: 0;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
    margin: 0 0 1.5em;
    padding-left: 0;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
    font-weight: bold;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
    margin: 0 0 1em 1.5em;
}
.gform_wrapper table.gfield_list, .gform_wrapper table.gfield_list caption, .gform_wrapper table.gfield_list tbody, .gform_wrapper table.gfield_list tfoot, .gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr, .gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list td {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.gform_wrapper table.gfield_list {
    border-collapse: collapse;
    border-spacing: 0;
}
.gform_wrapper table.gfield_list thead th {
    font-weight: bold;
    text-align: left;
}
.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {
    color: #790000;
}
.gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr {
    margin: 0;
    padding: 0;
}
.gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list td {
    padding: 0 0 0.5em;
}
.gform_wrapper table.gfield_list th + th, .gform_wrapper table.gfield_list td + td {
    padding: 0 0 0.5em 0.7em;
}
.gform_wrapper .left_label .gfield_list, .gform_wrapper .right_label .gfield_list {
    width: 64%;
}
.gform_wrapper .top_label .gfield_list {
    width: 99%;
}
.gform_wrapper .left_label .gf_list_one_column, .gform_wrapper .right_label .gf_list_one_column {
    width: 45%;
}
.gform_wrapper .top_label .gf_list_one_column {
    width: 46%;
}
.gform_wrapper .gfield_list input {
    width: 98%;
}
.gfield_icon_disabled {
    cursor: default !important;
    opacity: 0.6;
}
.gform_wrapper table.gfield_list td.gfield_list_icons {
    min-width: 45px !important;
}
.gform_wrapper select.chzn-select {
    height: 28px !important;
    min-height: 28px !important;
    visibility: hidden;
}
.gform_wrapper .chzn-container {
    display: inline-block;
    font-size: 13px;
    margin-bottom: 4px;
    position: relative;
}
.gform_wrapper .chzn-container .chzn-drop {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #AAAAAA #AAAAAA;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    left: 0;
    position: absolute;
    top: 29px;
    z-index: 999;
}
.gform_wrapper .chzn-container-single .chzn-single {
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center bottom , #EEEEEE 0%, white 50%);
    border: 1px solid #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    color: #444444;
    display: block;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
.gform_wrapper .chzn-container-single .chzn-single span {
    display: block;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gform_wrapper .chzn-container-single .chzn-single div {
    background-clip: padding-box;
    background-color: #CCCCCC;
    background-image: -moz-linear-gradient(center bottom , #CCCCCC 0%, #EEEEEE 60%);
    border-left: 1px solid #AAAAAA;
    border-radius: 0 4px 4px 0;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
}
.gform_wrapper .chzn-container-single .chzn-single div b {
    background-image: url("../images/chosen-sprite.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    width: 100%;
}
.gform_wrapper .chzn-container-single .chzn-search {
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}
.gform_wrapper .chzn-container-single .chzn-search input {
    background: url("../images/chosen-sprite.png") no-repeat scroll 100% -20px, -moz-linear-gradient(center bottom , white 85%, #EEEEEE 99%) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    font-family: sans-serif;
    font-size: 1em;
    margin: 1px 0;
    outline: 0 none;
    padding: 4px 20px 4px 5px;
}
.gform_wrapper .chzn-container-single .chzn-drop {
    background-clip: padding-box;
    border-radius: 0 0 4px 4px;
}
.gform_wrapper .chzn-container-multi .chzn-choices {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center bottom , white 85%, #EEEEEE 99%);
    border: 1px solid #AAAAAA;
    cursor: text;
    height: auto !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.gform_wrapper .chzn-container-multi .chzn-choices li {
    float: left;
    list-style: none outside none;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-field input {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    box-shadow: none;
    color: #666666;
    margin: 1px 0;
    outline: 0 none;
    padding: 5px;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-field .default {
    color: #999999;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice {
    background-clip: padding-box;
    background-color: #E4E4E4;
    background-image: -moz-linear-gradient(center bottom , #E4E4E4 0%, #EEEEEE 70%);
    border: 1px solid #B4B4B4;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    line-height: 13px;
    margin: 3px 0 3px 5px;
    padding: 3px 19px 3px 6px;
    position: relative;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice span {
    cursor: default;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice-focus {
    background-color: #D4D4D4;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
    background-image: url("../images/chosen-sprite.png");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    font-size: 1px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 8px;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
    background-position: right -9px;
}
.gform_wrapper .chzn-container .chzn-results {
    margin: 0 4px 4px 0;
    max-height: 190px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 0 4px;
    position: relative;
}
.gform_wrapper .chzn-container-multi .chzn-results {
    margin: -1px 0 0;
    padding: 0;
}
.gform_wrapper .chzn-container .chzn-results li {
    line-height: 80%;
    list-style: none outside none;
    margin: 0;
    padding: 7px 7px 8px;
}
.gform_wrapper .chzn-container .chzn-results .active-result {
    cursor: pointer;
}
.gform_wrapper .chzn-container .chzn-results .highlighted {
    background-color: #F0F0F0;
}
.gform_wrapper .chzn-container .chzn-results li em {
    background-color: #FEFFDE;
    font-style: normal;
}
.gform_wrapper .chzn-container .chzn-results .highlighted em {
    background: none repeat scroll 0 0 transparent;
}
.gform_wrapper .chzn-container .chzn-results .no-results {
    background-color: #F4F4F4;
}
.gform_wrapper .chzn-container .chzn-results .group-result {
    color: #999999;
    cursor: default;
    font-weight: bold;
}
.gform_wrapper .chzn-container .chzn-results .group-option {
    padding-left: 20px;
}
.gform_wrapper .chzn-container-multi .chzn-drop .result-selected {
    display: none;
}
.gform_wrapper .chzn-container-active .chzn-single {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.gform_wrapper .chzn-container-active .chzn-single-with-drop {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center bottom , white 0%, #EEEEEE 50%);
    border: 1px solid #AAAAAA;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 1px 0 #FFFFFF inset;
}
.gform_wrapper .chzn-container-active .chzn-single-with-drop div {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
}
.gform_wrapper .chzn-container-active .chzn-single-with-drop div b {
    background-position: -18px 1px;
}
.gform_wrapper .chzn-container-active .chzn-choices {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.gform_wrapper .chzn-container-active .chzn-choices .search-field input {
    color: #111111 !important;
}
.gform_wrapper .chzn-rtl {
    direction: rtl;
    text-align: right;
}
.gform_wrapper .chzn-rtl .chzn-single {
    padding-left: 0;
    padding-right: 8px;
}
.gform_wrapper .chzn-rtl .chzn-single span {
    margin-left: 26px;
    margin-right: 0;
}
.gform_wrapper .chzn-rtl .chzn-single div {
    border-left: medium none;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #AAAAAA;
    left: 0;
    right: auto;
}
.gform_wrapper .chzn-rtl .chzn-choices li {
    float: right;
}
.gform_wrapper .chzn-rtl .chzn-choices .search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 6px 3px 19px;
}
.gform_wrapper .chzn-rtl .chzn-choices .search-choice .search-choice-close {
    background-position: right top;
    left: 5px;
    right: auto;
}
.gform_wrapper .chzn-rtl.chzn-container-single .chzn-results {
    margin-left: 4px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
}
.gform_wrapper .chzn-rtl .chzn-results .group-option {
    padding-left: 0;
    padding-right: 20px;
}
.gform_wrapper .chzn-rtl.chzn-container-active .chzn-single-with-drop div {
    border-right: medium none;
}
.gform_wrapper .chzn-rtl .chzn-search input {
    background: url("../images/chosen-sprite.png") no-repeat scroll -38px -20px, -moz-linear-gradient(center bottom , white 85%, #EEEEEE 99%) repeat scroll 0 0 transparent;
    padding: 4px 5px 4px 20px;
}
.gform_wrapper .top_label li.gfield.gf_inline {
    display: inline-block;
    float: none !important;
    margin-right: 14px;
    vertical-align: top;
    width: auto !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.large[type="text"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="url"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="email"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="tel"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="number"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="password"] {
    width: 25.4em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="text"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="url"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="email"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="tel"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="number"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="password"] {
    width: 18.7em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.datepicker.medium[type="text"] {
    width: 6em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.small[type="text"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="url"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="email"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="tel"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="number"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="password"] {
    width: 5em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline select {
    width: auto !important;
}
.gform_wrapper .top_label li.gfield.gf_inline textarea {
    width: 95% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type="text"], .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type="text"] {
    width: 70% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year {
    width: 50px;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
    width: auto;
}
.gform_wrapper li.gf_inline div.ginput_container {
    white-space: nowrap !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
    margin: 0 0 8px;
    width: 49%;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
    margin: 0 0 8px;
    width: 49%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
    width: 46%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
    margin-right: 1%;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
    clear: left !important;
    float: left;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
    clear: right !important;
    float: right;
}
.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {
    width: 97%;
}
.gform_wrapper .top_label li.gfield.gf_left_half textarea, .gform_wrapper .top_label li.gfield.gf_right_half textarea {
    width: 98%;
}
.gform_wrapper .top_label li.gfield.gf_left_half input.small, .gform_wrapper .top_label li.gfield.gf_right_half input.small {
    width: 35%;
}
.gform_wrapper .top_label li.gfield.gf_left_half + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_half + li.gsection {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
    padding: 0 0 8px;
}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield, .gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer {
    clear: both;
}
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
    margin: 0 0 8px;
    width: 32%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
    width: 29%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
    margin-right: 1%;
}
.gform_wrapper .top_label li.gfield.gf_left_third {
    clear: left !important;
    float: left;
}
.gform_wrapper .top_label li.gfield.gf_middle_third {
    clear: none !important;
    float: left;
    margin-left: 2%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
    margin-left: 3%;
}
.gform_wrapper .top_label li.gfield.gf_right_third {
    clear: right !important;
    float: right;
}
.gform_wrapper .top_label li.gfield.gf_left_third input.medium, .gform_wrapper .top_label li.gfield.gf_left_third input.large, .gform_wrapper .top_label li.gfield.gf_left_third select.medium, .gform_wrapper .top_label li.gfield.gf_left_third select.large, .gform_wrapper .top_label li.gfield.gf_middle_third input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third input.large, .gform_wrapper .top_label li.gfield.gf_middle_third select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third select.large, .gform_wrapper .top_label li.gfield.gf_right_third input.medium, .gform_wrapper .top_label li.gfield.gf_right_third input.large, .gform_wrapper .top_label li.gfield.gf_right_third select.medium, .gform_wrapper .top_label li.gfield.gf_right_third select.large {
    width: 95%;
}
.gform_wrapper .top_label li.gfield.gf_left_third + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_third + li.gsection {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_middle_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_left_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_middle_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_third + .gform_footer {
    clear: both;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_2col ul.gfield_radio li {
    float: left;
    margin: 0 0 8px;
    min-height: 1.8em;
    width: 50%;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li, .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_3col ul.gfield_radio li {
    float: left;
    margin: 0 0 8px;
    min-height: 1.8em;
    width: 33%;
}
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
    float: left;
    margin: 0;
    min-height: 1.8em;
    width: 25%;
}
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
    float: left;
    margin: 0;
    min-height: 1.8em;
    width: 20%;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio, .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_3col ul.gfield_radio {
    overflow: hidden;
}
.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
    height: 25px;
}
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
    height: 50px;
}
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
    height: 75px;
}
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
    height: 100px;
}
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
    height: 125px;
}
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
    height: 150px;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    display: inline-block;
    float: none !important;
    margin: 0 10px 10px 0;
    width: auto !important;
}
.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
    display: none !important;
}
.gform_wrapper li.gsection.gf_scroll_text {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 180px;
    overflow: auto;
    width: 96%;
}
.gform_wrapper li.gsection.gf_scroll_text h2.gsection_title {
    margin: 10px 10px 0 !important;
}
.gform_wrapper li.gsection.gf_scroll_text .gsection_description {
    font-size: 0.8em;
    margin: 10px;
}
.gform_wrapper .gform_card_icon_container {
    height: 32px;
    margin: 8px 0 6px;
}
.gform_wrapper div.gform_card_icon {
    background-image: url("../images/gf_creditcard_icons.png");
    background-repeat: no-repeat;
    float: left;
    height: 32px;
    margin-right: 4px;
    text-indent: -9000px;
    width: 36px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
    background-position: 0 0;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
    background-position: 0 -32px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
    background-position: 0 -64px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -36px 0;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
    background-position: -36px -32px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
    background-position: -36px -64px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
    background-position: -72px 0;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
    background-position: -72px -32px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
    background-position: -72px -64px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
    background-position: -108px 0;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
    background-position: -108px -32px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
    background-position: -108px -64px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
    background-position: -144px 0;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
    background-position: -144px -32px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
    background-position: -144px -64px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
    background-position: -180px 0;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
    background-position: -180px -32px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
    background-position: -180px -64px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
    background-position: 0 -192px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
    background-position: 0 -224px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
    background-position: 0 -256px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -36px -192px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
    background-position: -36px -224px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
    background-position: -36px -256px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
    background-position: -72px -192px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
    background-position: -72px -224px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
    background-position: -72px -256px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
    background-position: -108px -192px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
    background-position: -108px -224px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
    background-position: -108px -256px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
    background-position: -144px -192px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
    background-position: -144px -224px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
    background-position: -144px -256px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
    background-position: -180px -192px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
    background-position: -180px -224px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
    background-position: -180px -256px;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left, .gform_wrapper .ginput_complex .ginput_cardinfo_right {
    float: left;
    min-height: 43px;
    position: relative;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left {
    margin-right: 1%;
    width: 50%;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
    min-width: 85px !important;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left label, .gform_wrapper .ginput_complex .ginput_cardinfo_right label {
    white-space: nowrap !important;
}
.gform_wrapper .ginput_complex span.ginput_cardextras {
    display: block;
    overflow: hidden;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
    display: block;
    min-width: 160px !important;
    position: relative;
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    display: inline-block;
    width: 48% !important;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 4px;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
    max-width: 50% !important;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    background-image: url("../images/gf_creditcard_icons.png");
    background-position: 0 -128px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
    left: 6px;
    position: relative;
    top: -1px;
    width: 32px;
}
.entry .gform_wrapper.gf_browser_safari ul li:before, .entry .gform_wrapper.gf_browser_safari ul li:after {
    content: "";
}
.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_safari .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_safari .gfield_checkbox li input {
    margin-top: 4px;
}
.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_chrome .ginput_complex select, .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
    margin-bottom: 5px;
    padding: 5px 0;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
    margin-top: 4px;
}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
    margin-left: 2px;
}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 2px;
}
.gform_wrapper.gf_browser_opera .ginput_complex .ginput_right select {
    margin-bottom: 5px;
    padding: 5px 0;
}
.gform_wrapper.gf_browser_opera .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_opera .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_opera .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_ie .gfield_time_hour {
    width: 80px;
}
.gform_wrapper.gf_browser_ie .gfield_time_minute {
    width: 70px;
}
.gform_wrapper.gf_browser_ie .gfield_time_ampm {
    padding-top: 2px;
}
.gform_wrapper.gf_browser_ie .gfield_time_hour input, .gform_wrapper.gf_browser_ie .gfield_time_minute input {
    margin-left: 0;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label, .gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
    margin: 3px 0 5px;
}
.gform_wrapper.gf_browser_ie .gform_footer input.button {
    padding: 3px;
}
.gform_wrapper.gf_browser_ie ul.top_label .clear-multi {
    clear: both;
    overflow: hidden;
}
.gform_wrapper.gf_browser_ie .gfield_radio li {
    line-height: 1.3em !important;
}
.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_ie .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_ie .gfield_checkbox li input {
    margin-top: 0;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select, .gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
    padding: 2px 0;
}
.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    left: 4px;
    position: relative;
    top: -1px;
}
.entry .gform_wrapper.gf_browser_safari ul li:before, .entry .gform_wrapper.gf_browser_safari ul li:after {
    content: "";
}
.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_safari .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_safari .gfield_checkbox li input {
    margin-top: 4px;
}
.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_chrome .ginput_complex select, .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
    margin-bottom: 5px;
    padding: 5px 0;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
    margin-top: 4px;
}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
    margin-left: 2px;
}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 2px;
}
.gform_wrapper.gf_browser_opera .ginput_complex .ginput_right select {
    margin-bottom: 5px;
    padding: 5px 0;
}
.gform_wrapper.gf_browser_opera .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_opera .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_opera .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_ie .gfield_time_hour {
    width: 80px;
}
.gform_wrapper.gf_browser_ie .gfield_time_minute {
    width: 70px;
}
.gform_wrapper.gf_browser_ie .gfield_time_ampm {
    padding-top: 2px;
}
.gform_wrapper.gf_browser_ie .gfield_time_hour input, .gform_wrapper.gf_browser_ie .gfield_time_minute input {
    margin-left: 0;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label, .gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
    margin: 3px 0 5px;
}
.gform_wrapper.gf_browser_ie .gform_footer input.button {
    padding: 3px;
}
.gform_wrapper.gf_browser_ie ul.top_label .clear-multi {
    clear: both;
    overflow: hidden;
}
.gform_wrapper.gf_browser_ie .gfield_radio li {
    line-height: 1.3em !important;
}
.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_ie .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_ie .gfield_checkbox li input {
    margin-top: 0;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select, .gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
    padding: 2px 0;
}
.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    left: 4px;
    position: relative;
    top: -1px;
}
.entry .gform_wrapper.gf_browser_safari ul li:before, .entry .gform_wrapper.gf_browser_safari ul li:after {
    content: "";
}
.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_safari .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_safari .gfield_checkbox li input {
    margin-top: 4px;
}
.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_chrome .ginput_complex select, .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
    margin-bottom: 5px;
    padding: 5px 0;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
    margin-top: 4px;
}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
    margin-left: 2px;
}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 2px;
}
.gform_wrapper.gf_browser_opera .ginput_complex .ginput_right select {
    margin-bottom: 5px;
    padding: 5px 0;
}
.gform_wrapper.gf_browser_opera .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_opera .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_opera .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_ie .gfield_time_hour {
    width: 80px;
}
.gform_wrapper.gf_browser_ie .gfield_time_minute {
    width: 70px;
}
.gform_wrapper.gf_browser_ie .gfield_time_ampm {
    padding-top: 2px;
}
.gform_wrapper.gf_browser_ie .gfield_time_hour input, .gform_wrapper.gf_browser_ie .gfield_time_minute input {
    margin-left: 0;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label, .gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
    margin: 3px 0 5px;
}
.gform_wrapper.gf_browser_ie .gform_footer input.button {
    padding: 3px;
}
.gform_wrapper.gf_browser_ie ul.top_label .clear-multi {
    clear: both;
    overflow: hidden;
}
.gform_wrapper.gf_browser_ie .gfield_radio li {
    line-height: 1.3em !important;
}
.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_ie .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_ie .gfield_checkbox li input {
    margin-top: 0;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select, .gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
    padding: 2px 0;
}
.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table, .gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    left: 4px;
    position: relative;
    top: -1px;
}


/* ================================================================================= */
/* ! Browser Specific Rules ------------------------------------------------------   */
/* ================================================================================= */

/* Safari specific rules ------------------------------------------------------*/

.entry .gform_wrapper.gf_browser_safari ul li:before,
.entry .gform_wrapper.gf_browser_safari ul li:after {
	content: ""
}
.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
	width: 99% !important
}
.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
	margin-left: 32%
}
.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_safari .gfield_checkbox li input {
	margin-top: 4px
}

/* Chrome specific rules ------------------------------------------------------*/

#boattitle_browser_chrome {
padding: 11px 0 7px;
}

#boatrates_browser_chrome {
padding: 57px 0 0;
}

.gform_wrapper.gf_browser_chrome ul li: before,
.gform_wrapper.gf_browser_chrome ul li: after,
.entry .gform_wrapper.gf_browser_chrome ul li:before,
.entry .gform_wrapper.gf_browser_chrome ul li:after {
	content: none
}
.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
	width: 99% !important
}
.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
	margin-left: 32%
}
.gform_wrapper.gf_browser_chrome .ginput_complex select,
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
	padding: 5px 0 5px;
	margin-bottom: 5px
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
	margin-top: 4px
}

/* Firefox specific rules ------------------------------------------------------*/

.gform_wrapper.gf_browser_gecko ul li: before,
.gform_wrapper.gf_browser_gecko ul li: after,
.entry .gform_wrapper.gf_browser_gecko ul li:before,
.entry .gform_wrapper.gf_browser_gecko ul li:after {
	content: none
}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
	margin-left: 2px
}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	margin-right: 2px
}

/* Opera specific rules ------------------------------------------------------*/

.gform_wrapper.gf_browser_opera ul li: before,
.gform_wrapper.gf_browser_opera ul li: after,
.entry .gform_wrapper.gf_browser_opera ul li:before,
.entry .gform_wrapper.gf_browser_opera ul li:after {
	content: none
}
.gform_wrapper.gf_browser_opera .ginput_complex .ginput_right select {
	padding: 5px 0 5px;
	margin-bottom: 5px
}
.gform_wrapper.gf_browser_opera .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
	width: 99% !important
}
.gform_wrapper.gf_browser_opera .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_opera .right_label #recaptcha_area #recaptcha_table {
	margin-left: 32%
}

/* IE specific rules ------------------------------------------------------*/

.gform_wrapper.gf_browser_ie ul li: before,
.gform_wrapper.gf_browser_ie ul li: after,
.entry .gform_wrapper.gf_browser_ie ul li:before,
.entry .gform_wrapper.gf_browser_ie ul li:after {
	content: none
}
.gform_wrapper.gf_browser_ie .gfield_time_hour {
	width: 80px
}
.gform_wrapper.gf_browser_ie .gfield_time_minute {
	width: 70px
}
.gform_wrapper.gf_browser_ie .gfield_time_ampm {
	padding-top: 2px
}
.gform_wrapper.gf_browser_ie .gfield_time_hour input,
.gform_wrapper.gf_browser_ie .gfield_time_minute input {
	margin-left: 0
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label,
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
	margin: 3px 0 5px 0
}
.gform_wrapper.gf_browser_ie .gform_footer input.button {
	padding: 3px
}
.gform_wrapper.gf_browser_ie ul.top_label .clear-multi {
	overflow: hidden;
	clear: both
}
.gform_wrapper.gf_browser_ie .gfield_radio li {
	line-height: 1.3em !important
}
.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_ie .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_ie .gfield_checkbox li input {
	margin-top: 0
}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select,
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
	padding: 2px 0 2px 0
}
.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {width: 99%!important}
.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table {
	margin-left: 32%
}

.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
	position: relative;
	top: -1px;
	left: 4px
}

/* iPhone specific rules ------------------------------------------------------*/

.gform_wrapper.gf_browser_iphone ul li: before,
.gform_wrapper.gf_browser_iphone ul li: after,
.entry .gform_wrapper.gf_browser_iphone ul li:before,
.entry .gform_wrapper.gf_browser_iphone ul li:after {
	content: none
}

/* rules for other unknown browsers ------------------------------------------------------*/

.gform_wrapper.gf_browser_unknown ul li: before,
.gform_wrapper.gf_browser_unknown ul li: after,
.entry .gform_wrapper.gf_browser_unknown ul li:before,
.entry .gform_wrapper.gf_browser_unknown ul li:after {
	content: none
}




















#field_8_44, #field_8_52, #field_8_53, #field_8_54, #field_8_55, #field_8_56, #field_8_57, #field_8_58, #field_8_59, #field_8_60, #field_8_61, #field_8_62, #field_8_63, #field_8_64, #field_8_65, #field_8_66, #field_8_67, #field_8_68, #field_8_69, #field_8_70, #field_8_71, #field_8_72, #field_8_73, #field_8_74, #field_8_75, #field_8_76, #field_8_77, #field_8_78, #field_8_79, #field_8_80, #field_8_81, #field_8_82, #field_8_83, #field_8_84, #field_8_85, #field_8_86, #field_8_87, #field_8_88, #field_8_89, #field_8_90, #field_8_91, #field_8_92, #field_8_93, #field_8_94, #field_8_95, #field_8_96, #field_8_97, #field_8_98, #field_8_99, #field_8_100, #field_8_101, #field_8_102, #field_8_103 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_44 .ginput_container, #field_8_52 .ginput_container, #field_8_53 .ginput_container, #field_8_54 .ginput_container, #field_8_55 .ginput_container, #field_8_56 .ginput_container, #field_8_57 .ginput_container, #field_8_58 .ginput_container, #field_8_59 .ginput_container, #field_8_60 .ginput_container, #field_8_61 .ginput_container, #field_8_62 .ginput_container, #field_8_63 .ginput_container, #field_8_64 .ginput_container, #field_8_65 .ginput_container, #field_8_66 .ginput_container, #field_8_67 .ginput_container, #field_8_68 .ginput_container, #field_8_69 .ginput_container, #field_8_70 .ginput_container, #field_8_71 .ginput_container, #field_8_72 .ginput_container, #field_8_73 .ginput_container, #field_8_74 .ginput_container, #field_8_75 .ginput_container, #field_8_76 .ginput_container, #field_8_77 .ginput_container, #field_8_78 .ginput_container, #field_8_79 .ginput_container, #field_8_80 .ginput_container, #field_8_81 .ginput_container, #field_8_82 .ginput_container, #field_8_83 .ginput_container, #field_8_84 .ginput_container, #field_8_85 .ginput_container, #field_8_86 .ginput_container, #field_8_87 .ginput_container, #field_8_88 .ginput_container, #field_8_89 .ginput_container, #field_8_90 .ginput_container, #field_8_91 .ginput_container, #field_8_92 .ginput_container, #field_8_93 .ginput_container, #field_8_94 .ginput_container, #field_8_95 .ginput_container, #field_8_96 .ginput_container, #field_8_97 .ginput_container, #field_8_98 .ginput_container, #field_8_99 .ginput_container, #field_8_100 .ginput_container, #field_8_101 .ginput_container, #field_8_102 .ginput_container, #field_8_103 .ginput_container  {
display:none;
}
#field_8_44 .gfield_label, #field_8_52 .gfield_label, #field_8_53 .gfield_label, #field_8_54 .gfield_label, #field_8_55 .gfield_label, #field_8_56 .gfield_label, #field_8_57 .gfield_label, #field_8_58 .gfield_label, #field_8_59 .gfield_label, #field_8_60 .gfield_label, #field_8_61 .gfield_label, #field_8_62 .gfield_label, #field_8_63 .gfield_label, #field_8_64 .gfield_label, #field_8_65 .gfield_label, #field_8_66 .gfield_label, #field_8_67 .gfield_label, #field_8_68 .gfield_label, #field_8_69 .gfield_label, #field_8_70 .gfield_label, #field_8_71 .gfield_label, #field_8_72 .gfield_label, #field_8_73 .gfield_label, #field_8_74 .gfield_label, #field_8_75 .gfield_label, #field_8_76 .gfield_label, #field_8_77 .gfield_label, #field_8_78 .gfield_label, #field_8_79 .gfield_label, #field_8_80 .gfield_label, #field_8_81 .gfield_label, #field_8_82 .gfield_label, #field_8_83 .gfield_label, #field_8_84 .gfield_label, #field_8_85 .gfield_label, #field_8_86 .gfield_label, #field_8_87 .gfield_label, #field_8_88 .gfield_label, #field_8_89 .gfield_label, #field_8_90 .gfield_label, #field_8_91 .gfield_label, #field_8_92 .gfield_label, #field_8_93 .gfield_label, #field_8_94 .gfield_label, #field_8_95 .gfield_label, #field_8_96 .gfield_label, #field_8_97 .gfield_label, #field_8_98 .gfield_label, #field_8_99 .gfield_label, #field_8_100 .gfield_label, #field_8_101 .gfield_label, #field_8_102 .gfield_label, #field_8_103 .gfield_label {
display:none;
}

#field_8_61 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_61 .ginput_container {
display:none;
}
#field_8_61 .gfield_label {
display:none;
}

#field_8_62 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_63 .ginput_container {
display:none;
}
#field_8_64 .gfield_label {
display:none;
}

#field_8_65 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_65 .ginput_container {
display:none;
}
#field_8_65 .gfield_label {
display:none;
}

#field_8_45 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_45 .ginput_container {
display:none;
}
#field_8_45 .gfield_label {
display:none;
}

#field_8_46 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_46 .ginput_container {
display:none;
}
#field_8_46 .gfield_label {
display:none;
}

#field_8_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_11 .ginput_container {
display:none;
}
#field_8_11 .gfield_label {
display:none;
}

#field_8_11 .ginput_container {
display:none;
}
#field_8_11 .gfield_label {
display:none;
}
#field_8_13 .ginput_container {
display:none;
}
#field_8_13 .gfield_label {
display:none;
}

#field_8_30 {
    margin-top: -10px;
}

#field_8_29 .gchoice_29_1 {
    left: -3px;
}
#field_8_29 .gfield_label {
    display: none;
}
#field_8_28 .gfield_label {
    display: none;
}
#field_8_26 .gchoice_26_1 {
    left: -3px;
}
#field_8_26 .gfield_label {
    display: none;
}
#field_8_26 ul {
    margin: 0 0 -5px !important;
    padding: 0;
}
#terms {
    border: 1px dashed #CCCCCC;
    font-size: 13px;
    padding: 20px 20px 10px;
}
#field_8_27 .gfield_label {
    display: none;
}
.gchoice_27_1 {
    left: -3px;
    top: 4px;
}
#input_8_28 {
    display: none;
}
#input_8_28 .gfield_label {
    display: none;
}
#field_8_18 {
    padding-top: 10px;
}


#field_8_14 {
    background: url("images/_global/arrows.png") no-repeat scroll 243px 26px transparent !important;
    margin-bottom: -20px;
    margin-top: -8px;
}
#input_8_14 {
    display: none;
}
#book {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#Boat2 {
    line-height: 25px;
    width: 400px;
}
#input_8_8 {
    display: none;
}
#input_8_12 {
    display: none;
}
#input_8_15 {
    display: none;
}
#input_8_16 {
    display: none;
}
#field_8_12 label {
    display: none;
}
#field_8_12 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_8_11 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -147px;
    padding-bottom: 10px;
    position: absolute;
    width: 360px;
}
#field_8_8 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_8_16 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_8_15 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_8_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}






.gform_wrapper .gform_ajax_spinner {
    padding-left: 10px;
    display: none !important;
}

#fire {
float: left;
    height: 1px;
    position: relative;
    right: 33px;
    top: 58px;
    width: 330px;
}


select {
padding:11px !important;
line-height: 18px !important;
}

#field_2_44, #field_2_52, #field_2_53, #field_2_54, #field_2_55, #field_2_56, #field_2_57, #field_2_58, #field_2_59, #field_2_60, #field_2_61, #field_2_62, #field_2_63, #field_2_64, #field_2_65, #field_2_66, #field_2_67, #field_2_68, #field_2_69, #field_2_70, #field_2_71, #field_2_72, #field_2_73, #field_2_74, #field_2_75, #field_2_76, #field_2_77, #field_2_78, #field_2_79, #field_2_80, #field_2_81, #field_2_82, #field_2_83, #field_2_84, #field_2_85, #field_2_86, #field_2_87, #field_2_88, #field_2_89, #field_2_90, #field_2_91, #field_2_92, #field_2_93, #field_2_94, #field_2_95, #field_2_96, #field_2_97, #field_2_98, #field_2_99, #field_2_100, #field_2_101, #field_2_102, #field_2_103, #field_2_107, #field_2_108, #field_2_109 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_44 .ginput_container, #field_2_52 .ginput_container, #field_2_53 .ginput_container, #field_2_54 .ginput_container, #field_2_55 .ginput_container, #field_2_56 .ginput_container, #field_2_57 .ginput_container, #field_2_58 .ginput_container, #field_2_59 .ginput_container, #field_2_60 .ginput_container, #field_2_61 .ginput_container, #field_2_62 .ginput_container, #field_2_63 .ginput_container, #field_2_64 .ginput_container, #field_2_65 .ginput_container, #field_2_66 .ginput_container, #field_2_67 .ginput_container, #field_2_68 .ginput_container, #field_2_69 .ginput_container, #field_2_70 .ginput_container, #field_2_71 .ginput_container, #field_2_72 .ginput_container, #field_2_73 .ginput_container, #field_2_74 .ginput_container, #field_2_75 .ginput_container, #field_2_76 .ginput_container, #field_2_77 .ginput_container, #field_2_78 .ginput_container, #field_2_79 .ginput_container, #field_2_80 .ginput_container, #field_2_81 .ginput_container, #field_2_82 .ginput_container, #field_2_83 .ginput_container, #field_2_84 .ginput_container, #field_2_85 .ginput_container, #field_2_86 .ginput_container, #field_2_87 .ginput_container, #field_2_88 .ginput_container, #field_2_89 .ginput_container, #field_2_90 .ginput_container, #field_2_91 .ginput_container, #field_2_92 .ginput_container, #field_2_93 .ginput_container, #field_2_94 .ginput_container, #field_2_95 .ginput_container, #field_2_96 .ginput_container, #field_2_97 .ginput_container, #field_2_98 .ginput_container, #field_2_99 .ginput_container, #field_2_100 .ginput_container, #field_2_101 .ginput_container, #field_2_102 .ginput_container, #field_2_103 .ginput_container  {
display:none;
}
#field_2_44 .gfield_label, #field_2_52 .gfield_label, #field_2_53 .gfield_label, #field_2_54 .gfield_label, #field_2_55 .gfield_label, #field_2_56 .gfield_label, #field_2_57 .gfield_label, #field_2_58 .gfield_label, #field_2_59 .gfield_label, #field_2_60 .gfield_label, #field_2_61 .gfield_label, #field_2_62 .gfield_label, #field_2_63 .gfield_label, #field_2_64 .gfield_label, #field_2_65 .gfield_label, #field_2_66 .gfield_label, #field_2_67 .gfield_label, #field_2_68 .gfield_label, #field_2_69 .gfield_label, #field_2_70 .gfield_label, #field_2_71 .gfield_label, #field_2_72 .gfield_label, #field_2_73 .gfield_label, #field_2_74 .gfield_label, #field_2_75 .gfield_label, #field_2_76 .gfield_label, #field_2_77 .gfield_label, #field_2_78 .gfield_label, #field_2_79 .gfield_label, #field_2_80 .gfield_label, #field_2_81 .gfield_label, #field_2_82 .gfield_label, #field_2_83 .gfield_label, #field_2_84 .gfield_label, #field_2_85 .gfield_label, #field_2_86 .gfield_label, #field_2_87 .gfield_label, #field_2_88 .gfield_label, #field_2_89 .gfield_label, #field_2_90 .gfield_label, #field_2_91 .gfield_label, #field_2_92 .gfield_label, #field_2_93 .gfield_label, #field_2_94 .gfield_label, #field_2_95 .gfield_label, #field_2_96 .gfield_label, #field_2_97 .gfield_label, #field_2_98 .gfield_label, #field_2_99 .gfield_label, #field_2_100 .gfield_label, #field_2_101 .gfield_label, #field_2_102 .gfield_label, #field_2_103 .gfield_label, #field_2_107 .gfield_label, #field_2_108 .gfield_label, #field_2_109 .gfield_label, #field_2_110 .gfield_label {
display:none;
}

#field_2_61 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_61 .ginput_container {
display:none;
}
#field_2_61 .gfield_label {
display:none;
}

#field_2_62 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_63 .ginput_container {
display:none;
}
#field_2_64 .gfield_label {
display:none;
}

#field_2_65 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_65 .ginput_container {
display:none;
}
#field_2_65 .gfield_label {
display:none;
}

#field_2_45 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_45 .ginput_container {
display:none;
}
#field_2_45 .gfield_label {
display:none;
}

#field_2_46 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_46 .ginput_container {
display:none;
}
#field_2_46 .gfield_label {
display:none;
}

#field_2_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_11 .ginput_container {
display:none;
}
#field_2_11 .gfield_label {
display:none;
}









#field_2_11 .ginput_container {
display:none;
}
#field_2_11 .gfield_label {
display:none;
}
#field_2_13 .ginput_container {
display:none;
}
#field_2_13 .gfield_label {
display:none;
}

#field_2_30 {
    margin-top: -10px;
}

#field_2_29 .gchoice_29_1 {
    left: -3px;
}
#field_2_29 .gfield_label {
    display: none;
}
#field_2_28 .gfield_label {
    display: none;
}
#field_2_26 .gchoice_26_1 {
    left: -3px;
}
#field_2_26 .gfield_label {
    display: none;
}
#field_2_26 ul {
    margin: 0 0 -5px !important;
    padding: 0;
}
#terms {
    border: 1px dashed #CCCCCC;
    font-size: 13px;
    padding: 20px 20px 10px;
}
#field_2_27 .gfield_label {
    display: none;
}
#field_2_111 .gfield_label {
    display: none;
}
#field_2_111 {
margin-top:4px;
}

#field_2_115 .gfield_description {
position: relative;
float: right;
width: 45%;
margin-top: -43px;
}

#field_2_114 .gfield_description {
position: relative;
float: right;
width: 45%;
margin-top: -43px;
}

.gchoice_27_1 {
    left: -3px;
    top: 4px;
}
#input_2_28 {
    display: none;
}
#input_2_28 .gfield_label {
    display: none;
}
#field_2_18 {
    padding-top: 10px;
}





























#field_12_44, #field_12_52, #field_12_53, #field_12_54, #field_12_55, #field_12_56, #field_12_57, #field_12_58, #field_12_59, #field_12_60, #field_12_61, #field_12_62, #field_12_63, #field_12_64, #field_12_65, #field_12_66, #field_12_67, #field_12_68, #field_12_69, #field_12_70, #field_12_71, #field_12_72, #field_12_73, #field_12_74, #field_12_75, #field_12_76, #field_12_77, #field_12_78, #field_12_79, #field_12_80, #field_12_81, #field_12_82, #field_12_83, #field_12_84, #field_12_85, #field_12_86, #field_12_87, #field_12_88, #field_12_89, #field_12_90, #field_12_91, #field_12_92, #field_12_93, #field_12_94, #field_12_95, #field_12_96, #field_12_97, #field_12_98, #field_12_99, #field_12_100, #field_12_101, #field_12_102, #field_12_103, #field_12_107, #field_12_108, #field_12_109 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_44 .ginput_container, #field_12_52 .ginput_container, #field_12_53 .ginput_container, #field_12_54 .ginput_container, #field_12_55 .ginput_container, #field_12_56 .ginput_container, #field_12_57 .ginput_container, #field_12_58 .ginput_container, #field_12_59 .ginput_container, #field_12_60 .ginput_container, #field_12_61 .ginput_container, #field_12_62 .ginput_container, #field_12_63 .ginput_container, #field_12_64 .ginput_container, #field_12_65 .ginput_container, #field_12_66 .ginput_container, #field_12_67 .ginput_container, #field_12_68 .ginput_container, #field_12_69 .ginput_container, #field_12_70 .ginput_container, #field_12_71 .ginput_container, #field_12_72 .ginput_container, #field_12_73 .ginput_container, #field_12_74 .ginput_container, #field_12_75 .ginput_container, #field_12_76 .ginput_container, #field_12_77 .ginput_container, #field_12_78 .ginput_container, #field_12_79 .ginput_container, #field_12_80 .ginput_container, #field_12_81 .ginput_container, #field_12_82 .ginput_container, #field_12_83 .ginput_container, #field_12_84 .ginput_container, #field_12_85 .ginput_container, #field_12_86 .ginput_container, #field_12_87 .ginput_container, #field_12_88 .ginput_container, #field_12_89 .ginput_container, #field_12_90 .ginput_container, #field_12_91 .ginput_container, #field_12_92 .ginput_container, #field_12_93 .ginput_container, #field_12_94 .ginput_container, #field_12_95 .ginput_container, #field_12_96 .ginput_container, #field_12_97 .ginput_container, #field_12_98 .ginput_container, #field_12_99 .ginput_container, #field_12_100 .ginput_container, #field_12_101 .ginput_container, #field_12_102 .ginput_container, #field_12_103 .ginput_container  {
display:none;
}
#field_12_44 .gfield_label, #field_12_52 .gfield_label, #field_12_53 .gfield_label, #field_12_54 .gfield_label, #field_12_55 .gfield_label, #field_12_56 .gfield_label, #field_12_57 .gfield_label, #field_12_58 .gfield_label, #field_12_59 .gfield_label, #field_12_60 .gfield_label, #field_12_61 .gfield_label, #field_12_62 .gfield_label, #field_12_63 .gfield_label, #field_12_64 .gfield_label, #field_12_65 .gfield_label, #field_12_66 .gfield_label, #field_12_67 .gfield_label, #field_12_68 .gfield_label, #field_12_69 .gfield_label, #field_12_70 .gfield_label, #field_12_71 .gfield_label, #field_12_72 .gfield_label, #field_12_73 .gfield_label, #field_12_74 .gfield_label, #field_12_75 .gfield_label, #field_12_76 .gfield_label, #field_12_77 .gfield_label, #field_12_78 .gfield_label, #field_12_79 .gfield_label, #field_12_80 .gfield_label, #field_12_81 .gfield_label, #field_12_82 .gfield_label, #field_12_83 .gfield_label, #field_12_84 .gfield_label, #field_12_85 .gfield_label, #field_12_86 .gfield_label, #field_12_87 .gfield_label, #field_12_88 .gfield_label, #field_12_89 .gfield_label, #field_12_90 .gfield_label, #field_12_91 .gfield_label, #field_12_92 .gfield_label, #field_12_93 .gfield_label, #field_12_94 .gfield_label, #field_12_95 .gfield_label, #field_12_96 .gfield_label, #field_12_97 .gfield_label, #field_12_98 .gfield_label, #field_12_99 .gfield_label, #field_12_100 .gfield_label, #field_12_101 .gfield_label, #field_12_102 .gfield_label, #field_12_103 .gfield_label, #field_12_107 .gfield_label, #field_12_108 .gfield_label, #field_12_109 .gfield_label, #field_12_110 .gfield_label {
display:none;
}

#field_12_61 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_61 .ginput_container {
display:none;
}
#field_12_61 .gfield_label {
display:none;
}

#field_12_62 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_63 .ginput_container {
display:none;
}
#field_12_64 .gfield_label {
display:none;
}

#field_12_65 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_65 .ginput_container {
display:none;
}
#field_12_65 .gfield_label {
display:none;
}

#field_12_45 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_45 .ginput_container {
display:none;
}
#field_12_45 .gfield_label {
display:none;
}

#field_12_46 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_46 .ginput_container {
display:none;
}
#field_12_46 .gfield_label {
display:none;
}

#field_12_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_11 .ginput_container {
display:none;
}
#field_12_11 .gfield_label {
display:none;
}









#field_12_11 .ginput_container {
display:none;
}
#field_12_11 .gfield_label {
display:none;
}
#field_12_13 .ginput_container {
display:none;
}
#field_12_13 .gfield_label {
display:none;
}

#field_12_30 {
    margin-top: -10px;
}

#field_12_29 .gchoice_29_1 {
    left: -3px;
}
#field_12_29 .gfield_label {
    display: none;
}
#field_12_28 .gfield_label {
    display: none;
}
#field_12_26 .gchoice_26_1 {
    left: -3px;
}
#field_12_26 .gfield_label {
    display: none;
}
#field_12_26 ul {
    margin: 0 0 -5px !important;
    padding: 0;
}
#terms {
    border: 1px dashed #CCCCCC;
    font-size: 13px;
    padding: 20px 20px 10px;
}
#field_12_27 .gfield_label {
    display: none;
}
#field_12_111 .gfield_label {
    display: none;
}
#field_12_111 {
margin-top:4px;
}

#field_12_115 .gfield_description {
position: relative;
float: right;
width: 45%;
margin-top: -43px;
}

#field_12_114 .gfield_description {
position: relative;
float: right;
width: 45%;
margin-top: -43px;
}

.gchoice_27_1 {
    left: -3px;
    top: 4px;
}
#input_12_28 {
    display: none;
}
#input_12_28 .gfield_label {
    display: none;
}
#field_12_18 {
    padding-top: 10px;
}



#field_12_14 {
    background: url("images/_global/arrows.png") no-repeat scroll 243px 26px transparent !important;
    margin-bottom: -20px;
    margin-top: -8px;
}
#input_12_14 {
    display: none;
}
#book {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#Boat2 {
    line-height: 25px;
    width: 400px;
}
#input_12_8 {
    display: none;
}
#input_12_12 {
    display: none;
}
#input_12_15 {
    display: none;
}
#input_12_16 {
    display: none;
}
#field_12_12 label {
    display: none;
}
#field_12_12 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_12_11 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -147px;
    padding-bottom: 10px;
    position: absolute;
    width: 360px;
}
#field_12_8 {
    left: 590px;
    margin-top: -119px;
    position: absolute;
    width: 365px;
}
#field_12_16 {
    left: 590px;
    margin-top: -119px;
    position: absolute;
    width: 365px;
}
#field_12_15 {
    left: 590px;
    margin-top: -119px;
    position: absolute;
    width: 365px;
}
#field_12_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
















#field_4_44, #field_4_52, #field_4_53, #field_4_54, #field_4_55, #field_4_56, #field_4_57, #field_4_58, #field_4_59, #field_4_60, #field_4_61, #field_4_62, #field_4_63, #field_4_64, #field_4_65, #field_4_66, #field_4_67, #field_4_68, #field_4_69, #field_4_70, #field_4_71, #field_4_72, #field_4_73, #field_4_74, #field_4_75, #field_4_76, #field_4_77, #field_4_78, #field_4_79, #field_4_80, #field_4_81, #field_4_82, #field_4_83, #field_4_84, #field_2_85, #field_4_86, #field_4_87, #field_4_88, #field_4_89, #field_4_90, #field_4_91, #field_4_92, #field_4_93, #field_4_94, #field_4_95, #field_4_96, #field_2_97, #field_4_98, #field_4_99, #field_4_100, #field_4_101, #field_4_102, #field_4_105, #field_4_106, #field_4_107, #field_4_108, #field_4_109 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_44 .ginput_container, #field_4_52 .ginput_container, #field_4_53 .ginput_container, #field_4_54 .ginput_container, #field_4_55 .ginput_container, #field_4_56 .ginput_container, #field_4_57 .ginput_container, #field_4_58 .ginput_container, #field_4_59 .ginput_container, #field_4_60 .ginput_container, #field_4_61 .ginput_container, #field_4_62 .ginput_container, #field_4_63 .ginput_container, #field_4_64 .ginput_container, #field_4_65 .ginput_container, #field_4_66 .ginput_container, #field_4_67 .ginput_container, #field_4_68 .ginput_container, #field_4_69 .ginput_container, #field_4_70 .ginput_container, #field_4_71 .ginput_container, #field_4_72 .ginput_container, #field_4_73 .ginput_container, #field_4_74 .ginput_container, #field_4_75 .ginput_container, #field_4_76 .ginput_container, #field_4_77 .ginput_container, #field_4_78 .ginput_container, #field_4_79 .ginput_container, #field_4_80 .ginput_container, #field_4_81 .ginput_container, #field_4_82 .ginput_container, #field_4_83 .ginput_container, #field_4_84 .ginput_container, #field_4_85 .ginput_container, #field_4_86 .ginput_container, #field_4_87 .ginput_container, #field_4_88 .ginput_container, #field_4_89 .ginput_container, #field_4_90 .ginput_container, #field_4_91 .ginput_container, #field_4_92 .ginput_container, #field_4_93 .ginput_container, #field_4_94 .ginput_container, #field_4_95 .ginput_container, #field_4_96 .ginput_container, #field_4_97 .ginput_container, #field_4_98 .ginput_container, #field_4_99 .ginput_container, #field_4_100 .ginput_container, #field_4_101 .ginput_container, #field_4_102 .ginput_container, #field_4_105 .ginput_container  {
display:none;
}
#field_4_44 .gfield_label, #field_4_52 .gfield_label, #field_4_53 .gfield_label, #field_4_54 .gfield_label, #field_4_55 .gfield_label, #field_4_56 .gfield_label, #field_4_57 .gfield_label, #field_4_58 .gfield_label, #field_4_59 .gfield_label, #field_4_60 .gfield_label, #field_4_61 .gfield_label, #field_4_62 .gfield_label, #field_4_63 .gfield_label, #field_4_64 .gfield_label, #field_4_65 .gfield_label, #field_4_66 .gfield_label, #field_4_67 .gfield_label, #field_4_68 .gfield_label, #field_4_69 .gfield_label, #field_4_70 .gfield_label, #field_4_71 .gfield_label, #field_4_72 .gfield_label, #field_4_73 .gfield_label, #field_4_74 .gfield_label, #field_4_75 .gfield_label, #field_4_76 .gfield_label, #field_4_77 .gfield_label, #field_4_78 .gfield_label, #field_4_79 .gfield_label, #field_4_80 .gfield_label, #field_4_81 .gfield_label, #field_4_82 .gfield_label, #field_4_83 .gfield_label, #field_4_84 .gfield_label, #field_4_85 .gfield_label, #field_4_86 .gfield_label, #field_4_87 .gfield_label, #field_4_88 .gfield_label, #field_4_89 .gfield_label, #field_4_90 .gfield_label, #field_4_91 .gfield_label, #field_4_92 .gfield_label, #field_4_93 .gfield_label, #field_4_94 .gfield_label, #field_4_95 .gfield_label, #field_4_96 .gfield_label, #field_4_97 .gfield_label, #field_4_98 .gfield_label, #field_4_99 .gfield_label, #field_4_100 .gfield_label, #field_4_101 .gfield_label, #field_4_102 .gfield_label, #field_4_105 .gfield_label, #field_4_106 .gfield_label, #field_4_107 .gfield_label, #field_4_108 .gfield_label, #field_4_109 .gfield_label, #field_4_110 .gfield_label {
display:none;
}

#field_4_61 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_61 .ginput_container {
display:none;
}
#field_4_61 .gfield_label {
display:none;
}

#field_4_62 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_63 .ginput_container {
display:none;
}
#field_4_64 .gfield_label {
display:none;
}

#field_4_65 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_65 .ginput_container {
display:none;
}
#field_4_65 .gfield_label {
display:none;
}

#field_4_45 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_45 .ginput_container {
display:none;
}
#field_4_45 .gfield_label {
display:none;
}

#field_4_46 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_46 .ginput_container {
display:none;
}
#field_4_46 .gfield_label {
display:none;
}

#field_4_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_11 .ginput_container {
display:none;
}
#field_4_11 .gfield_label {
display:none;
}


#field_4_11 .ginput_container {
display:none;
}
#field_4_11 .gfield_label {
display:none;
}
#field_4_13 .ginput_container {
display:none;
}
#field_4_13 .gfield_label {
display:none;
}

#field_4_30 {
    margin-top: -10px;
}

#field_4_29 .gchoice_29_1 {
    left: -3px;
}
#field_4_29 .gfield_label {
    display: none;
}
#field_4_28 .gfield_label {
    display: none;
}
#field_4_26 .gchoice_26_1 {
    left: -3px;
}
#field_4_26 .gfield_label {
    display: none;
}
#field_4_26 ul {
    margin: 0 0 -5px !important;
    padding: 0;
}
#terms {
    border: 1px dashed #CCCCCC;
    font-size: 13px;
    padding: 20px 20px 10px;
}
#field_4_27 .gfield_label {
    display: none;
}
.gchoice_27_1 {
    left: -3px;
    top: 4px;
}
#input_4_28 {
    display: none;
}
#input_4_28 .gfield_label {
    display: none;
}
#field_4_18 {
    padding-top: 10px;
}

#field_4_14 {
    background: url("images/_global/arrows.png") no-repeat scroll 243px 26px transparent !important;
    margin-bottom: -20px;
    margin-top: -8px;
}
#input_4_14 {
    display: none;
}

#field_4_14 {
    background: url("images/_global/arrows.png") no-repeat scroll 243px 26px transparent !important;
    margin-bottom: -20px;
    margin-top: -8px;
}
#input_4_14 {
    display: none;
}
#input_4_28 {
    display: none;
}

#book {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#Boat2 {
    line-height: 25px;
    width: 400px;
}
#input_4_8 {
    display: none;
}
#input_4_12 {
    display: none;
}
#input_4_14 {
    display: none;
}
#input_4_15 {
    display: none;
}
#input_4_16 {
    display: none;
}
#field_4_12 label {
    display: none;
}
#field_4_12 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_4_11 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -147px;
    padding-bottom: 10px;
    position: absolute;
    width: 360px;
}
#field_4_8 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_4_16 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_4_15 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_4_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}






#cross {
    background: url("/wp-content/themes/Karma/images/_global/cross.png") repeat-x scroll 0 0 transparent;
    height: 30px;
    left: -3px;
    margin-top: -25px;
    position: relative;
    width: 42px;
}
#cross1 {
    background: url("/wp-content/themes/Karma/images/_global/cross.png") repeat-x scroll 0 0 transparent;
    height: 30px;
    left: 46px;
    margin-top: -30px;
    position: relative;
    width: 42px;
}
#field_2_14 {
    background: url("images/_global/arrows.png") no-repeat scroll 243px 26px transparent !important;
    margin-bottom: -20px;
    margin-top: -8px;
}
#input_2_14 {
    display: none;
}
#book {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#Boat2 {
    line-height: 25px;
    width: 400px;
}
#input_2_8 {
    display: none;
}
#input_2_12 {
    display: none;
}
#input_2_15 {
    display: none;
}
#input_2_16 {
    display: none;
}
#field_2_12 label {
    display: none;
}
#field_2_12 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_2_11 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -147px;
    padding-bottom: 10px;
    position: absolute;
    width: 360px;
}
#field_2_8 {
    left: 590px;
    margin-top: -119px;
    position: absolute;
    width: 365px;
}
#field_2_16 {
    left: 590px;
    margin-top: -119px;
    position: absolute;
    width: 365px;
}
#field_2_15 {
    left: 590px;
    margin-top: -119px;
    position: absolute;
    width: 365px;
}
#field_2_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#face {
opacity:1;
float:left;
}

#twit {
opacity:1;
float:left;
}

#face:hover {
opacity:.7;
}

#twit:hover {
opacity:.7;
}

#sidebar .ka-form-submit:hover {
    background: url("/wp-content/themes/Karma/images/_global/sidebarsubmit2.jpg") no-repeat scroll 0px 0 transparent !important;
opacity:1 !important;
}

#sidebarbutton:hover {
    opacity: 0.8;
}
#sidebar .ka-form-submit {
    background: url("/wp-content/themes/Karma/images/_global/sidebarsubmit.jpg") no-repeat scroll 0 0 transparent !important;
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: left;
    font-size: 0;
    height: 33px;
    left: 124px;
    max-width: 10px;
    position: relative;
    top: -37px;
}
#awidget-1-phone-number {
    width: 170px;
}
#fish {
    background: url("/wp-content/themes/Karma/images/_global/separator9.gif") repeat-y scroll 100% 0 transparent !important;
    width: 320px;
}
#location {
    margin-left: 22px;
    padding-top: 0;
}
#sep {
    background: url("/wp-content/themes/Karma/images/_global/separator9.gif") repeat-y scroll 100% 0 transparent !important;
    width: 380px;
}
#charterrate1 {
    background: url("/wp-content/themes/Karma/images/_global/charterrate1.png") no-repeat scroll 0 0 transparent;
    height: 216px;
    margin-left: -8px;
    margin-top: 30px;
    padding-top: 56px;
    width: 686px;
}
.CF_a {
    background-color: #FFFFFF !important;
}
#CF .CF_price {
    font-size: 15px !important;
    padding-bottom: 4px !important;
    position: relative !important;
    top: 8px !important;
}
#charterrate2 {
    background: url("/wp-content/themes/Karma/images/_global/charterrate2.png") no-repeat scroll 0 0 transparent;
    height: 256px;
    margin-left: -8px;
    margin-top: 30px;
    padding-top: 56px;
    width: 686px;
}
#charterrate3 {
    background: url("/wp-content/themes/Karma/images/_global/charterrate4.png") no-repeat scroll 0 0 transparent;
    height: 226px;
    margin-left: -8px;
    margin-top: 30px;
    padding-top: 56px;
    width: 686px;
}
#charter6 {
    float: left;
    height: 27px;
    margin-left: 7px;
    padding-left: 0;
    padding-top: 7px;
    text-align: center;
    width: 346px;
}
#charter1 {
    float: left;
    height: 27px;
    margin-left: 7px;
    padding-left: 0;
    padding-top: 7px;
    text-align: center;
    width: 238px;
}
#charter2 {
    float: left;
    height: 27px;
    padding-top: 7px;
    text-align: center;
    width: 108px;
}
#charter3 {
    float: left;
    height: 27px;
    padding-top: 7px;
    text-align: center;
    width: 108px;
}
#charter4 {
    float: left;
    height: 27px;
    padding-top: 7px;
    text-align: center;
    width: 108px;
}
#charter5 {
    float: left;
    height: 27px;
    padding-top: 7px;
    text-align: center;
    width: 108px;
}
#head {
    float: right;
    height: 20px;
}
#head1 {
    height: 20px;
    position: relative;
    right: 76px;
    top: -62px;
    width: 60px;
}
#head2 {
    height: 20px;
    position: relative;
    top: -80px;
    width: 90px;
right:4px;
}
#CF_t2 {
    background-color: #EFEFEF;
    border: 1px solid #999999;
    font-size: 14px !important;
}
#CF_t1 {
    background-color: #EFEFEF;
    border: 1px solid #999999;
    font-size: 14px !important;
}
#CF_t3 {
    background-color: #EFEFEF;
    border: 1px solid #999999;
    font-size: 14px !important;
}
#CF_t4 {
    background-color: #EFEFEF;
    border: 1px solid #999999;
    font-size: 14px !important;
}
#CF_t5 {
    background-color: #EFEFEF;
    border: 1px solid #999999;
    font-size: 14px !important;
}
#CF_t6 {
    background-color: #EFEFEF;
    border: 1px solid #999999;
    font-size: 14px !important;
}
#CF_date, #CF_len {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #999999;
    font-family: arial;
    font-size: 17px !important;
    font-weight: bold;
}
#CF_u2, .CF_date {
    font-size: 17px;
    position: relative;
    top: 3px;
}
#CF_2T {
    font-size: 20px;
    padding: 3px 25px !important;
}
#CF_u3, .CF_date {
    font-size: 17px;
    position: relative;
    top: 3px;
}
#CF_3T {
    font-size: 20px;
    padding: 3px 25px !important;
}
#CF_u1, .CF_date {
    font-size: 17px;
    position: relative;
    top: 3px;
}
#CF_1T {
    font-size: 20px;
    padding: 3px 25px !important;
}
#CF_u4, .CF_date {
    font-size: 17px;
    position: relative;
    top: 3px;
}
#CF_4T {
    font-size: 20px;
    padding: 3px 25px !important;
}
#CF_u5, .CF_date {
    font-size: 17px;
    position: relative;
    top: 3px;
}
#CF_5T {
    font-size: 20px;
    padding: 3px 25px !important;
}
#CF_u6, .CF_date {
    font-size: 17px;
    position: relative;
    top: 3px;
}
#CF_6T {
    font-size: 20px;
    padding: 3px 25px !important;
}
#CF_status {
    display: none;
}
.CF_item {
    position: relative;
    top: 20px !important;
}
.CF_add {
    left: 20px;
    position: relative;
    top: 2px;
}
.CF_foot {
    left: 479px !important;
    position: absolute;
    top: -93px !important;
    width: 460px;
}
#CF_q {
}
#CF_u2 {
    margin-left: 2px;
    padding-left: 40px;
    padding-right: 5px;
}
#CF_u1 {
    margin-left: 2px;
    padding-left: 40px;
    padding-right: 5px;
}
#CF_u3 {
    margin-left: 2px;
    padding-left: 40px;
    padding-right: 5px;
}
#CF_u4 {
    margin-left: 2px;
    padding-left: 40px;
    padding-right: 5px;
}
#CF_u5 {
    margin-left: 2px;
    padding-left: 40px;
    padding-right: 5px;
}
#CF_u6 {
    margin-left: 2px;
    padding-left: 40px;
    padding-right: 5px;
}
#container1 {
    border: 1px solid #000000;
    float: left;
    height: 584px;
    left: 6px;
    margin: auto;
    overflow: hidden;
    position: relative;
    top: -45px;
    width: 510px;
}
#container1 iframe {
    border: 0 solid;
    float: left;
    height: 910px;
    margin-left: -480px;
    margin-top: -248px;
    width: 1030px;
}
#table.gadget span.powered a:hover, table.gadget span.powered a:visited, table.gadget span.powered a:active, table.gadget span.powered {
    color: #999999 !important;
    font-size: 10px;
}
#charterrate {
    background: url("images/_global/charterrate.png") no-repeat scroll 0 0 transparent !important;
    height: 652px;
    left: -8px;
    padding-bottom: 0;
    padding-top: 41px;
    position: relative;
    width: 686px;
}
#third {
    padding: 10px;
}
#fishrate {
    background: url("images/_global/fishrate.png") no-repeat scroll 0 0 transparent !important;
    height: 155px;
    left: -8px;
    margin-top: 38px;
    padding-bottom: 18px;
    padding-top: 41px;
    position: relative;
    width: 686px;
}
.textwidget {
    font-size: 13px;
}
#rate {
    background: url("images/_global/rate.png") no-repeat scroll 0 0 transparent !important;
    height: 445px;
    left: -8px;
    padding-bottom: 18px;
    padding-top: 41px;
    position: relative;
    width: 686px;
}
#memerate {
    background: url("images/_global/memrate.png") no-repeat scroll 0 0 transparent !important;
    height: 445px;
    left: -8px;
    margin-top: 38px;
    padding-bottom: 18px;
    padding-top: 41px;
    position: relative;
    width: 686px;
}
#memerate1 {
    background: url("images/_global/memrate.png") no-repeat scroll 0 0 transparent !important;
    height: 143px;
    left: -8px;
    margin-bottom: 30px;
    margin-top: 38px;
    padding-top: 41px;
    position: relative;
    width: 686px;
}
#rate1 {
    height: 143px;
    width: 686px;
}
#ratebox1 {
    float: left;
    height: 98px;
    margin-left: 7px;
    padding: 11px 16px 0 8px;
    width: 147px;
}
#ratebox2 {
    float: left;
    height: 85px;
    padding: 12px 8px 12px 2px;
    width: 166px;
}
#ratebox3 {
    float: left;
    height: 109px;
    width: 108px;
}
#ratebox4 {
    float: left;
    height: 109px;
    width: 108px;
}
#ratebox5 {
    float: left;
    height: 109px;
    width: 108px;
}
#ratebox6 {
    float: right;
    height: 22px;
    padding: 10px 15px 0 0;
    width: 100px;
}
#ratebox33 {
    float: left;
    height: 36px;
    padding: 9px 15px;
    width: 110px;
}
#ratebox34 {
    float: left;
    height: 38px;
    padding: 8px 15px;
    width: 110px;
}
#ratebox35 {
    float: left;
    line-height: 21px;
    padding: 13px 0 0 6px;
    text-align: center;
    width: 62px;
}
#ratebox36 {
    float: left;
    line-height: 21px;
    padding-left: 2px;
    padding-top: 13px;
    text-align: center;
    width: 20px;
}
#gallery-1 img {
    background: url("/wp-content/themes/Karma/images/_global/image-frame-sprite-2.png") no-repeat scroll -713px -454px transparent !important;
    border: 0 none !important;
    padding: 6px 6px 30px !important;
}
#menu-main-nav li.current-menu-parent:hover, .current_page_ancestor parent {
    background: url("images/_global/seperator-main-nav.png") no-repeat scroll 0 5px transparent !important;
}
#sidebar ul li.current_page_item a {
    background: url("/wp-content/themes/Karma/images/secondary-cool-blue/sprite.png") no-repeat scroll 0 0px transparent;
    color: #FFFFFF;
    left: -1px;
    padding-left: 19px;
    position: relative;
    width: 216px;
}
#sidebar ul li:hover a {
    background: url("/wp-content/themes/Karma/images/secondary-cool-blue/sprite.png") no-repeat scroll 0 0px transparent;
    color: #FFFFFF;
    left: -1px;
    padding-left: 19px;
    position: relative;
    width: 226px;
}
#sidebar ul li:hover a {
    color: #FFFFFF !important;
    text-decoration: none;
}
#sidebar ul li.current_page_item a {
    color: #FFFFFF;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    background: none repeat scroll 0 0 #F4F4F2;
    color: #555555;
    font: 1.2em/20px "helvetica neue",Helvetica,Arial,Verdana,sans-serif;
    margin: 0;
    min-width: 1003px;
}
.form-error {
    margin-bottom: 15px;
}
#logolink {
    cursor: pointer;
    height: 190px;
    left: 340px;
    position: relative;
    top: 10px;
    width: 310px;
}
.message_yellow {
    width: 200px;
}
blockquote, q {
    padding-left: 10px;
    padding-top: 10px;
    quotes: none;
    width: 240px !important;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
* {
    font-size: 100.01%;
}
html {
    font-size: 62.5%;
    margin: 0;
    padding: 0;
}
#wrapper {
    background: url("images/_global/back1.jpg") repeat-x scroll 0 0 #F8F8F8 !important;
    display: table;
    width: 100%;
}
#wrapper #header {
    display: block;
    height: 303px;
}
.top-block .top-holder {
    font-size: 10px;
    height: auto;
    margin: 0 auto;
    min-height: 4px;
    padding: 4px 0;
    width: 980px;
}
#header .rays {
}
#header .header-area {
    background: url("images/_global/logo2.png") no-repeat scroll 210px -5px transparent !important;
    height: 285px;
    margin: 0 auto;
    padding: 0;
    width: 1006px;
}
#main {
    position: relative;
    width: 100%;
}
#main .main-area {
    display: block;
    margin: 0 auto;
    width: 1006px;
}
#main .utility-area {
    padding-top: 16px !important;
}
#main .main-area utility-area {
    padding-top: 16px !important;
}
.tools .place {
    float: right;
}
.main-holder {
    background: url("images/_global/enter1.png") repeat-x scroll 0 0 transparent !important;
    height: 1%;
    min-height: 320px;
    overflow: hidden;
    padding-bottom: 30px;
    padding-top: 17px;
    position: relative;
    top: -9px;
    width: 1005px;
}
.carousel-holder {
    width: 315px !important;
}
.top-block .top-holder:after, #header .header-area:after {
    clear: both;
    content: "";
    display: block;
}
#content {
    float: left;
    margin-left: 33px;
    width: 675px;
}
.content_left_sidebar {
    float: right !important;
    margin: 10px 49px 0 0;
}
.content_right_sidebar {
    width: 510px !important;
}
.content_full_width {
    float: left;
    margin-left: 0 !important;
    padding: 0 20px;
    width: 960px !important;
}
.portfolio_full_width {
    margin-left: 0 !important;
    width: 980px !important;
}
.portfolio_wrap {
    float: left;
    padding-bottom: 30px;
    width: 100%;
}
.portfolio_content {
    clear: left;
    padding-bottom: 20px;
    padding-top: 8px;
}
.port_sep {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.portfolio_layout .one_fourth, .portfolio_layout .one_fourth_last, .portfolio_layout .one_third, .portfolio_layout .one_third_last, .portfolio_layout .one_half, .portfolio_layout .one_half_last {
    position: relative;
}
.preload_one {
    background: url("images/_global/preload.gif") no-repeat scroll center center transparent;
    height: 563px;
    width: 703px;
}
.preload_two {
    background: url("images/_global/preload.gif") no-repeat scroll center center transparent;
    height: 234px;
    width: 437px;
}
.preload_three {
    background: url("images/_global/preload-small.gif") no-repeat scroll center center transparent;
    height: 145px;
    width: 275px;
}
.preload_four {
    background: url("images/_global/preload-small.gif") no-repeat scroll center center transparent;
    height: 111px;
    width: 190px;
}
.portfolio_one_column {
    float: left;
    width: 191px;
}
.portfolio_one_column_last {
    background: url("images/_global/global-sprite.png") no-repeat scroll 0 -31px transparent;
    float: right;
    height: 602px;
    position: relative;
    width: 722px;
}
.port_img_one {
    float: left;
    height: 563px;
    left: 9px;
    position: absolute;
    top: 8px;
    width: 703px;
}
.port_img_two {
    float: left;
    height: 234px;
    left: 9px;
    position: absolute;
    top: 8px;
    width: 437px;
}
.portfolio_content_top {
    background: url("images/_global/image-frame-sprite-2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 272px;
    width: 455px;
}
.port_img_three {
    float: left;
    height: 145px;
    left: 9px;
    position: absolute;
    top: 8px;
    width: 275px;
}
.portfolio_content_top_three {
    background: url("images/_global/image-frame-sprite-2.png") no-repeat scroll -1px -279px transparent;
    float: left;
    height: 179px;
    width: 293px;
}
.port_img_four {
    float: left;
    height: 146px;
    left: 9px;
    position: absolute;
    top: 8px;
    width: 208px;
}
.portfolio_content_top_four {
    background: url("images/_global/image-frame-sprite-2.png") no-repeat scroll -2px -465px transparent;
    float: left;
    height: 146px;
    width: 208px;
}
.portfolio_content_top_portrait {
    float: left;
    height: 389px;
    width: 293px;
}
.port_img_portrait_full {
    float: left;
    height: 792px;
    left: 9px;
    position: absolute;
    top: 8px;
    width: 612px;
}
.portfolio_portrait_full_last {
    float: right;
    height: 836px;
    position: relative;
    width: 630px;
}
#footer {
    padding-top: 40px;
    position: relative;
    width: 100%;
}
#footer .footer-area {
    margin: 0 auto;
    position: relative;
    width: 980px;
}
#footer .footer-wrapper {
    overflow: hidden;
    padding-bottom: 10px;
    width: 980px;
}
#footer .footer-holder {
    overflow: hidden;
    padding: 45px 0 25px 6px;
    width: 100%;
}
#footer .box {
    float: left;
    width: 333px;
}
#footer_bottom {
    height: auto;
    min-height: 89px;
    width: 100%;
}
#foot_left {
    float: left;
    width: 440px;
}
#foot_left .textwidget {
    margin-top: -18px;
}
#foot_right {
    float: right;
    text-align: right;
    width: 520px;
    z-index: 200;
}
.info {
    font-size: 11px;
    margin: 0 auto;
    overflow: hidden;
    padding: 34px 0 0 8px;
    position: relative;
    width: 980px;
}
#footer .footer_post {
    padding: 2px 0 16px;
}
.clear {
    clear: both;
}
.one_half, .one_half_last, .one_third, .one_third_last, .one_fourth, .one_fourth_last, .one_fifth, .one_fifth_last, .one_sixth, .one_sixth_last, .two_thirds, .two_thirds_last {
    padding-bottom: 20px;
}
#content .one_half {
    float: left;
    margin-right: 30px;
    width: 295px;
}
#content .one_half_last {
    float: right;
    margin: 0;
    width: 342px;
}
#content .one_third {
    float: left;
    margin-right: 25px;
    padding: 5px 0 22px;
    width: 205px;
}
#content .one_third_last {
    float: right;
    margin: 0;
    padding: 5px 0 22px;
    width: 210px;
}
#content .one_fourth {
    float: left;
    margin-right: 22px;
    width: 152px;
}
#content .one_fourth_last {
    float: right;
    margin: 0;
    width: 152px;
}
#content .one_fifth {
    float: left;
    margin-right: 23px;
    width: 124px;
}
#content .one_fifth_last {
    float: right;
    margin: 0;
    width: 124px;
}
#content .one_sixth {
    float: left;
    margin-right: 20px;
    width: 100px;
}
#content .one_sixth_last {
    float: right;
    margin: 0;
    width: 100px;
}
#content .two_thirds {
    float: left;
    margin: 0;
    width: 470px;
}
#content .two_thirds_last {
    float: right;
    margin: 0;
    width: 430px;
}
#content .three_fourth {
    float: left;
    margin: 0;
    width: 550px;
}
#content .three_fourth_last {
    float: right;
    margin: 0;
    width: 530px;
}
.content_full_width .one_half {
    float: left;
    margin-right: 30px !important;
    width: 455px !important;
}
.content_full_width .one_half_last {
    float: right;
    margin: 0 !important;
    width: 455px !important;
}
.content_full_width .one_third {
    float: left;
    margin-right: 30px !important;
    width: 293px !important;
}
.content_full_width .one_third_last {
    float: right;
    margin: 0 !important;
    width: 293px !important;
}
.content_full_width .one_fourth {
    float: left;
    margin-right: 36px !important;
    width: 208px !important;
}
.content_full_width .one_fourth_last {
    float: right;
    margin: 0 !important;
    width: 208px !important;
}
.content_full_width .one_fifth {
    float: left;
    margin-right: 23px !important;
    width: 168px !important;
}
.content_full_width .one_fifth_last {
    float: right;
    margin: 0 !important;
    width: 168px !important;
}
.content_full_width .one_sixth {
    float: left;
    margin-right: 20px !important;
    width: 140px !important;
}
.content_full_width .one_sixth_last {
    float: right;
    margin: 0 !important;
    width: 140px !important;
}
.content_full_width .two_thirds {
    float: left;
    margin: 0 !important;
    width: 595px !important;
}
.content_full_width .two_thirds_last {
    float: right;
    margin: 0 !important;
    width: 595px !important;
}
.content_full_width .three_fourth {
    float: left;
    margin: 0 !important;
    width: 690px !important;
}
.content_full_width .three_fourth_last {
    float: right;
    margin: 0 !important;
    width: 685px !important;
}
.content_full_width .two_thirds_last .one_third, .content_full_width .two_thirds_last .one_third_last, .content_full_width .two_thirds .one_third, .content_full_width .two_thirds .one_third_last {
    width: 280px !important;
}
.content_sidebar .one_fourth, .content_sidebar .one_fourth_last {
    width: 105px !important;
}
.content_sidebar .one_third, .content_sidebar .one_third_last {
    width: 145px !important;
}
.content_sidebar .one_half, .content_sidebar .one_half_last {
    width: 235px !important;
}
.content_sidebar .two_thirds, .content_sidebar .two_thirds_last {
    width: 325px !important;
}
#footer .one_half {
    float: left;
    margin-right: 30px !important;
    width: 455px !important;
}
#footer .one_half_last {
    float: right;
    margin: 0 !important;
    width: 455px !important;
}
#footer .one_third {
    float: left;
    margin-right: 60px !important;
    width: 285px !important;
}
#footer .one_third_last {
    float: right;
    margin: 0 !important;
    width: 285px !important;
}
#footer .one_fourth, #footer .one_fourth_last {
    float: left !important;
    margin-right: 23px !important;
    width: 227px !important;
}
#footer .one_fourth_last {
    float: right !important;
    margin-right: 0 !important;
}
#footer .one_fifth {
    float: left;
    margin-right: 23px !important;
    width: 177px !important;
}
#footer .one_fifth_last {
    float: right;
    margin: 0 !important;
    width: 177px !important;
}
#footer .one_sixth {
    float: left;
    margin-right: 20px !important;
    width: 146px !important;
}
#footer .one_sixth_last {
    float: right;
    margin: 0 !important;
    width: 146px !important;
}
#content .tabs-area .one_half, #content .slide .one_half {
    float: left;
    margin-right: 30px;
    width: 310px;
}
#content .tabs-area .one_half_last, #content .slide .one_half_last {
    float: right;
    margin: 0;
    width: 310px;
}
#content .tabs-area .one_third, #content .slide .one_third {
    float: left;
    margin-right: 35px;
    width: 194px;
}
#content .tabs-area .one_third_last, #content .slide .one_third_last {
    float: right;
    margin: 0;
    width: 194px;
}
#content .tabs-area .one_fourth, #content .slide .one_fourth {
    float: left;
    margin-right: 30px;
    width: 141px;
}
#content .tabs-area .one_fourth_last, #content .slide .one_fourth_last {
    float: right;
    margin: 0;
    width: 141px;
}
#content .tabs-area .one_fifth, #content .slide .one_fifth {
    float: left;
    margin-right: 28px;
    width: 108px;
}
#content .tabs-area .one_fifth_last, #content .slide .one_fifth_last {
    float: right;
    margin: 0;
    width: 108px;
}
#content .tabs-area .one_sixth, #content .slide .one_sixth {
    float: left;
    margin-right: 20px;
    width: 92px;
}
#content .tabs-area .one_sixth_last, #content .slide .one_sixth_last {
    float: right;
    margin: 0;
    width: 92px;
}
#content .tabs-area .two_thirds, #content .slide .two_thirds {
    float: left;
    margin: 0;
    width: 425px;
}
#content .tabs-area .two_thirds_last, #content .slide .two_thirds_last {
    float: right;
    margin: 0;
    width: 425px;
}
#content .tabs-area .three_fourth, #content .slide .three_fourth {
    float: left;
    margin: 0;
    width: 485px;
}
#content .tabs-area .three_fourth_last, #content .slide .three_fourth_last {
    float: right;
    margin: 0;
    width: 485px;
}
.content_full_width .tabs-area .one_half, .content_full_width .slide .one_half {
    float: left;
    margin-right: 30px !important;
    width: 420px !important;
}
.content_full_width .tabs-area .one_half_last, .content_full_width .slide .one_half_last {
    float: right;
    margin: 0 !important;
    width: 420px !important;
}
.content_full_width .tabs-area .one_third, .content_full_width .slide .one_third {
    float: left;
    margin-right: 30px !important;
    width: 267px !important;
}
.content_full_width .tabs-area .one_third_last, .content_full_width .slide .one_third_last {
    float: right;
    margin: 0 !important;
    width: 267px !important;
}
.content_full_width .tabs-area .one_fourth, .content_full_width .slide .one_fourth {
    float: left;
    margin-right: 36px !important;
    width: 190px !important;
}
.content_full_width .tabs-area .one_fourth_last, .content_full_width .slide .one_fourth_last {
    float: right;
    margin: 0 !important;
    width: 190px !important;
}
.content_full_width .tabs-area .one_fifth, .content_full_width .slide .one_fifth {
    float: left;
    margin-right: 23px !important;
    width: 155px !important;
}
.content_full_width .tabs-area .one_fifth_last, .content_full_width .slide .one_fifth_last {
    float: right;
    margin: 0 !important;
    width: 155px !important;
}
.content_full_width .tabs-area .one_sixth, .content_full_width .slide .one_sixth {
    float: left;
    margin-right: 20px !important;
    width: 127px !important;
}
.content_full_width .tabs-area .one_sixth_last, .content_full_width .slide .one_sixth_last {
    float: right;
    margin: 0 !important;
    width: 127px !important;
}
.content_full_width .tabs-area .two_thirds, .content_full_width .slide .two_thirds {
    float: left;
    margin: 0 !important;
    width: 575px !important;
}
.content_full_width .tabs-area .two_thirds_last, .content_full_width .slide .two_thirds_last {
    float: right;
    margin: 0 !important;
    width: 575px !important;
}
.content_full_width .tabs-area .three_fourth, .content_full_width .slide .three_fourth {
    float: left;
    margin: 0 !important;
    width: 650px !important;
}
.content_full_width .tabs-area .three_fourth_last, .content_full_width .slide .three_fourth_last {
    float: right;
    margin: 0 !important;
    width: 650px !important;
}
.content_sidebar .tabs-area .one_half, .content_sidebar .slide .one_half {
    float: left;
    width: 205px !important;
}
.content_sidebar .tabs-area .one_half_last, .content_sidebar .slide .one_half_last {
    float: right;
    width: 205px !important;
}
.content_sidebar .tabs-area .one_third, .content_sidebar .slide .one_third {
    float: left;
    width: 125px !important;
}
.content_sidebar .tabs-area .one_third_last, .content_sidebar .slide .one_third_last {
    float: right;
    width: 125px !important;
}
.content_sidebar .tabs-area .one_fourth, .content_sidebar .slide .one_fourth {
    float: left;
    margin-right: 28px !important;
    width: 88px !important;
}
.content_sidebar .tabs-area .one_fourth_last, .content_sidebar .slide .one_fourth_last {
    float: right;
    width: 88px !important;
}
.content_sidebar .tabs-area .one_fifth, .content_sidebar .slide .one_fifth {
    float: left;
    width: 66px !important;
}
.content_sidebar .tabs-area .one_fifth_last, .content_sidebar .slide .one_fifth_last {
    float: right;
    width: 66px !important;
}
.content_sidebar .tabs-area .one_sixth, .content_sidebar .slide .one_sixth {
    float: left;
    width: 56px !important;
}
.content_sidebar .tabs-area .one_sixth_last, .content_sidebar .slide .one_sixth_last {
    float: right;
    width: 56px !important;
}
.content_sidebar .tabs-area .two_thirds, .content_sidebar .slide .two_thirds {
    float: left;
    width: 280px !important;
}
.content_sidebar .tabs-area .two_thirds_last, .content_sidebar .slide .two_thirds_last {
    float: right;
    width: 280px !important;
}
.content_sidebar .tabs-area .three_fourth, .content_sidebar .slide .three_fourth {
    float: left;
    width: 320px !important;
}
.content_sidebar .tabs-area .three_fourth_last, .content_sidebar .slide .three_fourth_last {
    float: right;
    width: 320px !important;
}
.contact_iphone_content .two_thirds {
}
.contact_iphone_content .two_thirds .one_half {
    float: left;
    margin-right: 30px !important;
    width: 280px !important;
}
.contact_iphone_content .two_thirds .one_half_last {
    float: right;
    margin: 0 !important;
    width: 280px !important;
}
.contact_iphone_content .two_thirds .one_third {
    float: left;
    margin-right: 30px !important;
    width: 175px !important;
}
.contact_iphone_content .two_thirds .one_third_last {
    float: right;
    margin: 0 !important;
    width: 175px !important;
}
.contact_iphone_content .two_thirds .one_fourth {
    float: left;
    margin-right: 36px !important;
    width: 121px !important;
}
.contact_iphone_content .two_thirds .one_fourth_last {
    float: right;
    margin: 0 !important;
    width: 121px !important;
}
.contact_iphone_content .two_thirds .two_thirds {
    float: left;
    margin: 0 !important;
    width: 376px !important;
}
.contact_iphone_content .two_thirds .two_thirds_last {
    float: right;
    margin: 0 !important;
    width: 376px !important;
}
.contact_iphone_content .two_thirds .three_fourth {
    float: left;
    margin: 0 !important;
    width: 417px !important;
}
.contact_iphone_content .two_thirds .three_fourth_last {
    float: right;
    margin: 0 !important;
    width: 417px !important;
}
#sidebar {
    background: url("images/_global/bg-sidebar.gif") repeat-y scroll 0 0 transparent;
    float: right;
    padding: 0 37px 0 33px;
    width: 219px;
}
.left_sidebar {
    background: url("images/_global/sidebar.png") no-repeat scroll right top transparent !important;
    float: left !important;
    margin: 4px 0 0 12px;
    min-height: 300px;
    padding: 0 8px 0 0 !important;
}
.contact_iphone {
    background: url("images/_global/bg-iphone-sidebar.png") no-repeat scroll 100% 0 transparent;
    height: 594px;
    position: relative;
}
.contact_iphone .sidebar-iphone, .contact_iphone .sidebar-widget {
    width: 180px !important;
}
.iphone-wrap {
    background: none repeat scroll 0 0 transparent !important;
    margin: 110px 0 0 75px;
    padding-top: 5px;
}
.sidebar-iphone .social_icons {
    float: none !important;
    margin: 0;
    padding: 3px 0 0;
}
#main .contact_iphone .sidebar-widget {
    background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
    padding-bottom: 15px !important;
    width: 180px !important;
}
#main .contact_iphone .iphone-header {
    color: #000000;
    font-weight: 400 !important;
    padding-bottom: 10px;
}
#main .contact_iphone p {
    color: #444444;
}
.iphone-header {
    margin-bottom: 3px;
}
#content .sidebar-iphone ul, .content_full_width .sidebar-iphone ul {
    margin-left: 0;
}
.flash_wrap {
    height: auto;
    min-height: 400px;
}
.port-wrap {
    height: 650px;
}
.home-holder {
    padding: 0;
}
.home-flash-slider {
    height: 400px;
    margin: 95px auto 0;
    width: 940px;
}
.big-banner .rays {

}
.big-banner #header .header-holder {
    height: 285px;
}
.big-banner #main {
    background-image: none !important;
}
.big-banner #main .main-area {
    margin-top: -17px;
}
.home-banner-wrap {
    background: url("images/_global/enter.png") no-repeat scroll -1px 0 transparent;
    display: none;
    height: 479px;
    margin: 87px auto 0;
    position: relative;
    width: 1006px;
    z-index: 99;
}
.home-banner-main {
    left: 45px;
    position: absolute;
    top: 45px;
    width: 350px;
}
.home-banner-sub {
    background: url("images/_global/shadowBG.jpg") no-repeat scroll 0 0 transparent;
    height: 309px;
    position: absolute;
    right: 40px;
    top: 40px;
    width: 456px;
}
.home-banner-sub-content {
    height: 270px;
    margin: 10px 0 0 10px;
    width: 436px;
}
.home-banner-sub-full {
    background: url("images/_global/shadowBG-full.jpg") no-repeat scroll 0 0 transparent;
    height: 304px;
    position: absolute;
    right: 40px;
    top: 40px;
    width: 860px;
}
.home-banner-sub-content-full {
    height: 270px;
    margin: 10px 0 0 10px;
    width: 840px;
}
.home-banner-sub-full p {
    color: #FFFFFF;
}
.home-bnr-jquery {
    height: 283px;
    margin: 0 auto;
    position: relative;
    width: 940px;
}
.home-banner-wrap ul {
    background-image: url("images/_global/home-preloader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 381px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 1006px;
}
.home-banner-wrap li {
    height: 381px;
    width: 1006px;
}
.jquery-pager {
    text-align: center;
}
.home-banner-wrap .jquery-pager {
    padding-top: 20px;
}
.jquery-pager a {
    background: url("images/_global/global-sprite.png") no-repeat scroll -740px -179px transparent;
    display: inline-block;
    height: 15px;
    margin-right: 12px;
    outline: medium none;
    text-indent: -9999em;
    width: 15px;
}
.jquery-pager .activeSlide {
    background: url("images/_global/global-sprite.png") no-repeat scroll -725px -179px transparent;
}
.home_video_preload {
    background: url("images/_global/preload-white.gif") no-repeat scroll center center transparent;
    height: 100%;
    width: 100%;
}
.big-banner .content_home_video {
    padding-top: 80px !important;
}
.home-bnr-jquery ul {
    height: 283px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 940px;
}
.home-bnr-jquery ul li {
    height: 283px;
    width: 940px;
}
.home-jquery-content {
    padding-top: 45px;
}
.home-bnr-jquery .home-banner-sub {
    background: url("images/_global/global-sprite.png") no-repeat scroll 0 -1188px transparent;
    height: 270px;
    position: absolute;
    right: 35px;
    top: 13px;
    width: 432px;
}
.home-bnr-jquery .home-banner-sub-content {
    height: 256px;
    margin: 14px 0 0 14px;
    width: 404px;
}
.home-banner-bottom {
    background: url("images/_global/jquery-btm-shdw.png") no-repeat scroll 0 0 transparent;
    height: 7px;
    position: absolute;
    right: 14px;
    top: 263px;
    width: 404px;
    z-index: 4;
}
.home-bnr-jquery .home-banner-main {
    left: 45px;
    position: absolute;
    top: 40px;
    width: 375px;
}
.home-bnr-jquery .home-banner-sub-full {
    background: none repeat scroll 0 0 transparent;
    height: 283px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 940px;
}
.home-bnr-jquery .home-banner-sub-full p {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.big-banner #main .flash-main-area, .big-banner .content_full_width {
    padding-top: 0 !important;
}
.home-banner-wrap li.jqslider, .home-bnr-jquery ul li.jqslider {
    display: none;
}
.home-banner-video-sub {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    padding: 10px;
    position: absolute;
    right: 40px;
    top: 40px;
}
.home-banner-video-sub p, .home-banner-video-sub-alt p {
    margin-bottom: 0 !important;
}
.home-banner-video-sub-alt {
    position: absolute;
    right: 20px;
    top: 20px;
}
.home-bnr-jquery ul {
    margin-left: 0 !important;
}
#main .sitemap_with_child, #main .sitemap_without_child {
    float: left;
    margin-right: 20px;
    width: 200px;
}
#main .sitemap_with_child a, #main .sitemap_without_child a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
#main .sitemap_with_child .page_item a, #main .sitemap_without_child .page_item a {
    font-weight: normal;
    text-decoration: underline;
}
#main .sitemap_with_child ul, #main .sitemap_without_child ul {
    list-style: none outside none;
    margin: 0;
    padding: 8px 0 0;
}
#main .sitemap_with_child ul {
    padding: 0;
}
#main .sitemap_with_child ul a {
    text-decoration: none !important;
}
#main .sitemap_with_child a:hover, #main .sitemap_without_child a:hover {
    text-decoration: underline !important;
}
.video-main {
    background: url("images/_global/bg-video.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 371px;
    position: relative;
    width: 592px;
}
.video-frame {
    background: url("images/_global/preload-white.gif") no-repeat scroll center center transparent;
    height: 312px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 572px;
}
.video-sub {
    float: right;
    padding-top: 15px;
    width: 305px;
}
.three-d-main {
    float: left;
    height: 475px;
    width: 527px;
}
.three-d-sub {
    float: right;
    padding-top: 15px;
    width: 380px;
}
.three-d-wrap {
    padding-bottom: 12px;
}
.video_right .video-main, .video_right .two-d-main, .video_right .three-d-main {
    float: right !important;
}
.video_right .video-sub, .video_right .two-d-sub, .video_right .three-d-sub {
    float: left !important;
}
#menu-main-nav {
    background: url("images/_global/nav.png") no-repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding-left: 10px;
    padding-top: 11px;
    position: relative;
    width: 995px;
    z-index: 101;
}
#menu-main-nav a {
    height: 45px;
    outline: medium none;
}
#menu-main-nav li.current-menu-item a {
    background: url("images/_global/navarrow2.png") no-repeat scroll 50% bottom transparent !important;
    height: 45px;
    text-decoration: none;
    z-index: 500;
}
li.current-menu-ancestor > a {
    background: url("images/_global/navarrow2.png") no-repeat scroll 50% bottom transparent !important;
    height: 45px;
    text-decoration: none;
    z-index: -300;
}
#menu-main-nav li {
    float: left;
    height: 1%;
    margin-right: 0;
    padding: 15px 1.6em;
    position: relative;
    vertical-align: top;
}
#menu-main-nav li:hover {
    background: url("images/_global/navhov.jpg") repeat-x scroll 0 0 transparent;
}
#menu-main-nav ul li {
    background: none repeat scroll 0 0 transparent !important;
}
#menu-main-nav li.parent:hover {
    background: url("images/_global/navsub.jpg") no-repeat scroll 0 0 transparent;
    position: relative;
}
#menu-main-nav li.parent li.parent:hover {
    background: none repeat scroll 0 0 transparent !important;
}
#menu-main-nav li.parent li.parent li.parent:hover {
    background: none repeat scroll 0 0 transparent !important;
}
#menu-main-nav li.parent {
}
#menu-main-nav li strong {
    display: block;
    font-size: 15px !important;
    font-weight: 800;
    letter-spacing: 0;
    text-transform: capitalize;
}
#menu-main-nav li.current-menu-item:hover {
    background: url("images/_global/seperator-main-nav.png") no-repeat scroll 0 5px transparent !important;
}
#menu-main-nav a {
    display: block;
}
#menu-main-nav a:hover {
    background-position: 0 0;
    text-decoration: none;
}
#menu-main-nav .drop {
    display: none;
    left: -1px;
    padding: 0 1px;
    position: absolute;
    top: 50px;
    width: 236px;
    z-index: 1;
}
#item-329 #menu-main-nav .drop .c {
    width: 216px;
}
#menu-main-nav .sub-menu {
    display: none;
}
#menu-main-nav .drop li.current-menu-item, #menu-main-nav .drop li.current_page_ancestor, #menu-main-nav .drop li.hover {
    z-index: 10;
}
#menu-main-nav .drop .t, #menu-main-nav .drop .b {
    height: 0;
    overflow: hidden;
}
#menu-main-nav .drop .c {
    border-bottom: 10px solid #71AD00;
    width: 234px;
}
#menu-main-nav .drop ul {
    list-style: none outside none;
    margin: 0;
    padding: 12px 0;
    width: 236px;
}
#menu-main-nav .drop ul li {
    background: none repeat scroll 0 0 transparent !important;
    float: none;
    font-size: 15px;
    height: 1%;
    padding: 0 8px;
    position: relative;
}
#menu-main-nav .drop ul a {
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 1px solid #5F9B00;
    display: block;
    height: 1%;
    padding: 5px 0;
    width: 218px;
}
#menu-main-nav .drop ul a:hover {
    background: none repeat scroll 0 0 transparent !important;
}
#menu-main-nav .drop ul a span {
    cursor: pointer;
    display: block;
    height: 1%;
    padding: 7px 13px;
}
#menu-main-nav .drop ul .drop {
    left: 236px;
    top: 0;
}
#menu-main-nav .drop ul .drop ul a {
    background: none repeat scroll 0 0 transparent;
}
#menu-main-nav .drop ul .drop ul a span {
    background: none repeat scroll 0 0 transparent;
}
#menu-main-nav .drop ul .drop ul .drop a, #menu-main-nav .drop ul .drop ul .drop a span {
    background: none repeat scroll 0 0 transparent !important;
}
#menu-main-nav li:hover .drop, #menu-main-nav li.hover .drop {
    display: block;
}
#menu-main-nav li:hover .drop ul .drop, #menu-main-nav li.hover .drop ul .drop {
    display: none;
}
#menu-main-nav li:hover .drop ul li:hover .drop, #menu-main-nav li.hover .drop ul li.hover .drop {
    display: block;
}
#menu-main-nav li.current-menu-parent li a span, #menu-main-nav li.current-menu-item li a span, #menu-main-nav li.current_page_ancestor li a span {
    color: #999999;
    text-decoration: none;
}
#menu-main-nav .drop ul li.current-menu-item ul li a, #menu-main-nav .drop ul li.current-menu-item ul li a span, #menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {
    background: none repeat scroll 0 0 transparent !important;
}
#sub_nav {
    background: url("images/_global/bg-sidebar.gif") repeat-y scroll 206px 0 transparent;
    float: left;
    overflow: hidden;
    padding-bottom: 65px;
    width: 220px;
}
#sub_nav ul a {
    background: url("/wp-content/themes/Karma/images/_global/separator3.gif") repeat-x scroll 0 100% transparent;
    color: #666666;
    display: block;
    height: 1%;
    margin: 0 13px 0 0;
    padding: 4px 0 8px 4px;
    position: relative;
}
#sub_nav ul a:hover, #sub_nav ul li.current_page_item a {
    color: #FFFFFF;
    margin-right: 0;
    text-decoration: none;
}
#sub_nav ul ul a {
    background: url("images/_global/bullet1.gif") no-repeat scroll 0 9px transparent;
    padding: 4px 0 1px 14px;
}
#sub_nav ul ul a:hover {
    color: #666666;
    text-decoration: underline;
}
#sub_nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#sub_nav ul li {
    height: 1%;
    vertical-align: top;
}
#sub_nav ul ul {
    list-style: none outside none;
    margin: 0;
    padding: 9px 0 6px 31px;
}
#sub_nav ul ul ul {
    padding: 5px 0 9px 23px;
}
#sub_nav .sub-menu {
    margin-bottom: 20px;
}
#main #sub_nav ul {
    margin: 0;
}
#main #sub_nav ul li {
    margin-bottom: 0;
}
.nav_right_sub_nav ul li.current_page_item ul li a, .nav_right_sub_nav ul li.current_page_item ul li a:hover, .nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a, .nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a:hover, .nav_right_sub_nav ul li ul li a, .nav_right_sub_nav ul li ul li a:hover {
    margin: 0 0 0 13px !important;
    padding-left: 15px !important;
}
.nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a, #sub_nav li.current-menu-parent ul li.current_page_item a {
    font-weight: bold;
}
.nav_right_sub_nav ul li.current_page_item ul li.current_page_item ul li a {
    font-weight: normal !important;
}
.nav_right_sub_nav {
    background: url("images/_global/bg-sidebar.gif") repeat-y scroll 12px 0 transparent !important;
    float: right !important;
}
.nav_right_sub_nav ul a {
    margin: 0 0 0 13px !important;
}
.nav_right_sub_nav ul li.current_page_item a, .nav_right_sub_nav ul a:hover {
    margin-left: 0 !important;
    padding-left: 33px !important;
}
#sub_nav ul li ul li.current_page_item ul li a {
    font-weight: normal !important;
}
#horizontal_nav {
    background: url("/wp-content/themes/Karma/images/_global/separator3.gif") repeat-x scroll 0 100% transparent;
    float: left;
    margin: -60px 33px 30px;
    padding-bottom: 20px;
    width: 935px;
}
#horizontal_nav ul {
    height: 1%;
    list-style: none outside none;
    margin: 0 0 0 -25px;
    overflow: hidden;
    padding: 0;
}
#horizontal_nav ul li {
    float: left;
    margin-left: 25px;
}
#horizontal_nav ul {
    float: left;
}
#horizontal_nav ul a {
    color: #474747;
    float: left;
    outline: medium none;
    padding: 0 11px 0 0;
    text-decoration: none;
}
#horizontal_nav ul .current_page_item a, #horizontal_nav ul a:hover {
    color: #FFFFFF !important;
}
#horizontal_nav ul a span {
    cursor: pointer;
    float: left;
    padding: 4px 0 4px 13px;
}
.top-block .toolbar-left {
    float: left;
    margin: 0;
    padding: 0;
}
.top-block .toolbar-right {
    float: right;
    margin: 0;
    padding: 0;
}
.top-block .toolbar-left ul, .top-block .toolbar-right ul, #footer_bottom ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.top-block .toolbar-left ul li, .top-block .toolbar-right ul li {
    float: left;
    padding-left: 7px;
}
.top-block .toolbar-left a, .top-block .toolbar-right a {
    padding-right: 10px;
}
.top-block .toolbar-right ul, #footer_bottom #foot_right ul {
    float: right;
    position: relative;
    right: -10px;
    top: -35px;
}
.toolbar-left a:hover, .toolbar-right a:hover, .footer-holder a:hover, #footer_bottom a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#footer_bottom a:hover {
    text-decoration: underline;
}
.top-block .toolbar-left ul a, .top-block .toolbar-right ul a {
    background: url("images/_global/separator-toolbar.png") no-repeat scroll 100% 50% transparent;
}
.top-block .toolbar-left ul li:last-child a, .top-block .toolbar-right ul li:last-child a {
    background: none repeat scroll 0 0 transparent;
}
.top-block .toolbar-left li a.sf-with-ul {
    padding-right: 12px;
}
.top-block .toolbar-left li li a.sf-with-ul {
    padding-right: 0;
}
.top-block .toolbar-left ul li {
    float: left;
    margin: 0 4px 0 0;
    position: relative;
    z-index: 40;
}
.top-block .toolbar-left ul li:hover {
    visibility: inherit;
}
.top-block .toolbar-left ul li:hover ul, .top-block .toolbar-left ul li.sfHover ul {
    left: -1px;
    top: 23px;
    z-index: 9999;
}
.top-block .toolbar-left ul li:hover li ul, .top-block .toolbar-left ul li.sfHover li ul, .top-block .toolbar-left ul li li:hover li ul, .top-block .toolbar-left ul li li.sfHover li ul, .top-block .toolbar-left ul li li li:hover li ul, .top-block .toolbar-left ul li li li.sfHover li ul {
    top: -9999em;
}
.top-block .toolbar-left ul li li:hover ul, .top-block .toolbar-left ul li li.sfHover ul, .top-block .toolbar-left ul li li li:hover ul, .top-block .toolbar-left ul li li li.sfHover ul, .top-block .toolbar-left ul li li li li:hover ul, .top-block .toolbar-left ul li li li li.sfHover ul {
    left: 190px;
    top: -1px;
}
.top-block .toolbar-left li.current-menu-parent a {
    padding-right: 18px;
}
.top-block .toolbar-left li li a .sf-sub-indicator {
    margin-top: 11px;
    right: 10px;
    width: 3px;
}
.top-block .toolbar-left ul li li.current-menu-item a {
    background: none repeat scroll 0 0 transparent;
}
.top-block .toolbar-left ul li.sfHover ul a {
}
.top-block .toolbar-left ul li.sfHover ul a:hover {
}
.tools .breadcrumb {
    color: #FFFFFF;
    float: left;
    font-size: 0.9em;
    margin-top: 0;
    overflow: hidden;
    padding: 0;
}
.tools .breadcrumb a {
    background: url("images/_global/arrow-right.png") no-repeat scroll 100% 50% transparent;
    color: #549000;
    margin: 0 0 0 6px;
    outline: medium none;
    padding: 0 15px 0 7px;
}
.tools .breadcrumb a:hover {
    color: #CCCCCC;
}
.tools .breadcrumb .current_crumb {
    background: url("images/_global/arrow-up.png") no-repeat scroll 50% 100% transparent;
    color: #549000;
    font-weight: normal;
    padding: 0 5px 23px 7px;
}
a {
    outline: medium none;
}
a:hover {
    text-decoration: none;
}
#header .logo {
    color: #FFFFFF;
    cursor: none;
    float: left;
    margin-left: 22px;
    outline: medium none;
}
#header .toolbar-left a, #header .toolbar-right a {
    text-decoration: none;
}
#header .toolbar-left li, #header .toolbar-right li {
    color: #575C60;
}
.footer-holder a, #footer_bottom a {
    color: #FFFFFF;
    text-decoration: none;
}
.callout_button {
    background: url("images/_global/global-sprite-gradients.png") repeat-x scroll 0 0 #999999;
    border: 1px solid #999999;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px !important;
    letter-spacing: 0.8px;
    margin: 0;
    outline: medium none;
    padding: 6px 10px !important;
    text-decoration: none;
}
#footer h3 a {
    color: #FFFFFF !important;
}
.post_title h2 a {
    color: #539000 !important;
    text-decoration: none !important;
}
#menu-main-nav a, #sub_nav a, #wrapper .tabset a, #footer_bottom a, .callout_button:hover {
    text-decoration: none;
}
.link-top {
    background: url("images/_global/bg-link-top.gif") no-repeat scroll 0 7px transparent;
    float: right;
    font-size: 11px;
    margin: -9px 2px 15px 0;
    outline: medium none;
    padding: 3px 0 0 17px;
}
#footer_bottom .link-top {
    background: url("images/_global/arrow-up-footer.png") no-repeat scroll 0 8px transparent;
    font-weight: bold;
}
#footer_bottom .link-top, #footer_bottom .link-top:hover {
    color: #FFFFFF !important;
    text-decoration: none !important;
}
#footer_bottom .top-footer {
    float: right;
    padding: 8px 0 0 12px;
    position: relative;
    top: 30px;
}
.ka_button, .ka_button:hover {
    border: 0 none;
    color: #DDDDDD !important;
    display: inline-block;
    letter-spacing: 1.2px;
    text-decoration: none;
    text-transform: uppercase;
}
.ka_button span {
    display: block;
}
.small_button {
    background: url("images/_global/bg-buttons-sprite.png") no-repeat scroll 100% -43px transparent;
    color: #F4F4F2;
    font-size: 0.9em;
    margin: 5px 10px 5px -5px;
    padding: 0 21px 0 0;
}
.small_button span {
    background: url("images/_global/bg-buttons-sprite.png") no-repeat scroll 0 0 transparent;
    line-height: 10px;
    margin: 0;
    padding: 16px 0 17px 21px;
}
.medium_button {
    background: url("images/_global/bg-buttons-sprite.png") no-repeat scroll 100% -136px transparent;
    color: #F4F4F2;
    font-size: 1em;
    margin: 5px 10px 5px 0;
    padding: 0 23px 0 0;
}
.medium_button span {
    background: url("images/_global/bg-buttons-sprite.png") no-repeat scroll 0 -86px transparent;
    line-height: 12px;
    margin: 0;
    padding: 19px 0 19px 23px;
}
.large_button {
    background: url("images/_global/bg-buttons-sprite.png") no-repeat scroll 100% -261px transparent;
    border: 0 none;
    color: #F4F4F2;
    cursor: pointer;
    font-size: 1.1em;
    margin: 5px 10px 5px 0;
    outline: medium none;
    padding: 0 34px 0 0;
}
.large_button span {
    background: url("images/_global/bg-buttons-sprite.png") no-repeat scroll 0 -186px transparent;
    border: 0 none;
    cursor: pointer;
    line-height: 16px;
    margin: 0;
    outline: medium none;
    padding: 28px 0 33px 33px;
}
.small_fire, .small_fire span, .medium_fire, .medium_fire span, .large_fire, .large_fire span {
    background-image: url("images/_global/bg-buttons-sprite-fire.png");
}
.small_autumn, .small_autumn span, .medium_autumn, .medium_autumn span, .large_autumn, .large_autumn span {
    background-image: url("images/_global/bg-buttons-sprite-autumn.png");
}
.small_cherry, .small_cherry span, .medium_cherry, .medium_cherry span, .large_cherry, .large_cherry span {
    background-image: url("images/_global/bg-buttons-sprite-cherry.png");
}
.small_coffee, .small_coffee span, .medium_coffee, .medium_coffee span, .large_coffee, .large_coffee span {
    background-image: url("images/_global/bg-buttons-sprite-coffee.png");
}
.small_golden, .small_golden span, .medium_golden, .medium_golden span, .large_golden, .large_golden span {
    background-image: url("images/_global/bg-buttons-sprite-golden.png");
}
.small_pink, .small_pink span, .medium_pink, .medium_pink span, .large_pink, .large_pink span {
    background-image: url("images/_global/bg-buttons-sprite-pink.png");
}
.small_purple, .small_purple span, .medium_purple, .medium_purple span, .large_purple, .large_purple span {
    background-image: url("images/_global/bg-buttons-sprite-purple.png");
}
.small_periwinkle, .small_periwinkle span, .medium_periwinkle, .medium_periwinkle span, .large_periwinkle, .large_periwinkle span {
    background-image: url("images/_global/bg-buttons-sprite-periwinkle.png");
}
.small_violet, .small_violet span, .medium_violet, .medium_violet span, .large_violet, .large_violet span {
    background-image: url("images/_global/bg-buttons-sprite-violet.png");
}
.small_skyblue, .small_skyblue span, .medium_skyblue, .medium_skyblue span, .large_skyblue, .large_skyblue span {
    background-image: url("images/_global/bg-buttons-sprite-skyblue.png");
}
.small_coolblue, .small_coolblue span, .medium_coolblue, .medium_coolblue span, .large_coolblue, .large_coolblue span {
    background-image: url("images/_global/bg-buttons-sprite-coolblue.png");
}
.small_royalblue, .small_royalblue span, .medium_royalblue, .medium_royalblue span, .large_royalblue, .large_royalblue span {
    background-image: url("images/_global/bg-buttons-sprite-royalblue.png");
}
.small_bluegrey, .small_bluegrey span, .medium_bluegrey, .medium_bluegrey span, .large_bluegrey, .large_bluegrey span {
    background-image: url("images/_global/bg-buttons-sprite-bluegrey.png");
}
.small_limegreen, .small_limegreen span, .medium_limegreen, .medium_limegreen span, .large_limegreen, .large_limegreen span {
    background-image: url("images/_global/bg-buttons-sprite-limegreen.png");
}
.small_forestgreen, .small_forestgreen span, .medium_forestgreen, .medium_forestgreen span, .large_forestgreen, .large_forestgreen span {
    background-image: url("images/_global/bg-buttons-sprite-forestgreen.png");
}
.small_teal, .small_teal span, .medium_teal, .medium_teal span, .large_teal, .large_teal span {
    background-image: url("images/_global/bg-buttons-sprite-teal.png");
}
.small_tealgrey, .small_tealgrey span, .medium_tealgrey, .medium_tealgrey span, .large_tealgrey, .large_tealgrey span {
    background-image: url("images/_global/bg-buttons-sprite-tealgrey.png");
}
.small_grey, .small_grey span, .medium_grey, .medium_grey span, .large_grey, .large_grey span {
    background-image: url("images/_global/bg-buttons-sprite-grey.png");
}
.small_silver, .small_silver span, .medium_silver, .medium_silver span, .large_silver, .large_silver span {
    background-image: url("images/_global/bg-buttons-sprite-silver.png");
    color: #555555 !important;
}
.footer-holder ul {
    color: #999999;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.footer-holder li {
    color: #ADADAD !important;
    margin-bottom: 8px;
}
.search-list {
    margin: 0 0 0 15px;
    padding: 0;
}
.search-list li {
    margin-bottom: 20px;
}
.sitemap-list .sub-menu {
    list-style: none outside none;
    margin-left: 10px;
    padding: 10px 0 5px;
}
.sitemap-list .sub-menu li .sub-menu {
    list-style: none outside none;
    margin-left: 15px;
    padding: 10px 0 0;
}
#content ul, .content_full_width ul {
    margin: 0 0 20px;
}
#content ol, .content_full_width ol {
    margin: 15px 0 0;
}
.list {
    list-style: none outside none;
    margin: 0 !important;
    padding: 0;
}
.list li {
    margin-bottom: 5px;
    padding: 0 0 0 15px;
width: 100%;
}
.list2 li {
    background: none no-repeat scroll 0 11px transparent;
}
.list3 li {
    background: none no-repeat scroll 0 11px transparent;
}
.list4 li {
    background: none no-repeat scroll 0 11px transparent;
    padding: 0 0 0 20px;
}
.accordion {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 20px;
    width: 100%;
}
.accordion a {
    border-radius: 10px 10px 10px 10px;
    text-decoration: none;
}
.opener {
    background: url("images/_global/bg-accordion-opener.jpg") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #C3C3C3;
    color: #676767;
    display: block;
    font-size: 13px;
    margin-bottom: 3px;
    outline: medium none;
    padding: 8px 9px;
}
.opener:hover {
    color: #222222;
    text-decoration: none;
}
.opener strong {
    background: url("images/_global/bg-accordion-close.png") no-repeat scroll 2px 3px transparent;
    cursor: pointer;
    display: block;
    height: 1%;
    padding: 2px 0 2px 32px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.accordion .slide-holder {
    overflow: hidden;
    width: 100%;
}
.accordion {
    list-style: none outside none;
    width: 100%;
}
.accordion .ui-state-active strong {
    background: url("images/_global/bg-accordion-open.png") no-repeat scroll 2px 3px transparent !important;
    color: #222222;
}
.accordion .slide {
    padding: 14px 42px 5px;
}
#wrapper .tabs-area {
    padding: 20px 0 0;
}
#wrapper .tabset {
    height: 1%;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 18px 23px;
}
#wrapper .tabset li {
    float: left;
    margin-right: 20px;
}
#wrapper .tabset a, .ui-state-active a {
    color: #666666;
}
#wrapper .tabset a:hover, .ui-state-active a span {
    color: #FFFFFF;
}
#wrapper .tabset .tab {
    color: #474747;
    float: left;
    outline: medium none;
    padding: 0 11px 0 0;
}
#wrapper .tabset .active, .ui-state-active, .tabset a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#wrapper .tabset .tab span {
    cursor: pointer;
    float: left;
    padding: 3px 0 4px 13px;
}
#wrapper .tab-box {
    background: url("images/_global/global-sprite-gradients.png") repeat-x scroll 0 -152px transparent;
    margin: 0 9px 0 0;
    padding: 30px 27px 0;
}
#wrapper .blog-tab-box {
    margin: 0;
    padding: 0;
    width: 100%;
}
#wrapper #blog-tabs .tabset {
    display: none;
    float: right;
    padding: 0 0 15px;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
h1, h2, h3, h4, h6, h7, p, ul, ol {
    color: #222222;
    font-weight: normal;
    margin: 0 0 20px;
}
p, ul, ol {
    color: #555555;
    font-size: 13px !important;
}
p strong {
}
.colored_box p strong {
    color: #FFFFFF;
}
p {
    margin-bottom: 15px;
font-size: 13px !important;
}
h1 {
    color: #25205F;
    font-size: 1.9em;
    font-weight: normal;
    letter-spacing: -1px;
    margin-bottom: 35px;
    margin-top: 0;
}
h2 {
    color: #25205F;
    font-size: 1.9em;
    font-weight: normal;
    letter-spacing: -1px;
    margin-bottom: 29px;
    margin-top: 18px;
}
h3 {
    color: #599B00;
    float: none;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 10px 15px 0;
    padding-bottom: 10px;
    position: relative;
    text-transform: capitalize;
}
h4 {
    color: #25205F;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 15px;
    margin-top: 25px;
}
h5 {
    color: #990000;
    float: left;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 10px 0 0;
    padding-bottom: 10px;
    position: relative;
    text-transform: capitalize;
text-decoration: line-through;
}
h6 {
    color: #599B00;
    float: left;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0;
    padding-bottom: 0;
    position: relative;
    text-transform: capitalize;
}
h10 {
    color: #599B00;
    float: left;
    font-size: 15px;
}

h12 {
    color: #599B00;
    float: left;
    font-size: 15px;
color:#599B00; margin-top:-20px; font-size:27px; letter-spacing:-1px;
}

h7 {
    color: #599B00;
    float: none;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 10px 0 0;
    padding-bottom: 10px;
    position: relative;
    text-transform: capitalize;
}
h9 {
    color: #990000;
    float: none;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 10px 0 0;
    padding-bottom: 10px;
    position: relative;
    text-transform: capitalize;
text-decoration: line-through;
}
h10 {
    color: #252160;
    float: none;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 10px 0 0;
    padding-bottom: 10px;
    position: relative;
    text-transform: capitalize;
}
h1 + p, h2 + p, h3 + p, h4 + p, h6 + p {
    margin-top: -10px;
}
p + h1, p + h2, p + h3, p + h4, p + h6 {
    padding-top: 20px;
}
#main h1 + ul, #main h2 + ul, #main h3 + ul, #main h4 + ul, #main h5 + ul, #main h6 + ul, #main h1 + ol, #main h2 + ol, #main h3 + ol, #main h4 + ol, #main h5 + ol, #main h6 + ol {
    margin-top: 0;
}
#main ul + h1, #main ul + h2, #main ul + h3, #main ul + h4, #main ul + h5, #main ul + h6, #main ol + h1, #main ol + h2, #main ol + h3, #main ol + h4, #main ol + h5, #main ol + h6 {
    padding-top: 10px;
}
#main .frame h1 {
    color: #252160;
    float: left;
    font-family: droid sans;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 3px 0 0;
    padding-bottom: 15px;
}
.top-block p {
    color: #CCCCCC;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
}
#sidebar h2 {
    font-size: 10px;
    padding-bottom: 5px;
}
#main .video-sub h2, #main .two-d-sub h2, #main .three-d-sub h2 {
    padding-bottom: 10px !important;
}
.home-bnr-jquery .home-banner-main h2, .home-bnr-jquery .home-banner-main p {
    color: #FFFFFF !important;
}
.home-banner-main h2 {
    color: #222222 !important;
    font-size: 2em !important;
    font-weight: 400 !important;
    padding-bottom: 5px !important;
}
.home-banner-main p {
    font-size: 1.1em;
    line-height: 21px;
}
.sitemap-last p {
    line-height: 25px;
}
.search-title {
    color: #000000;
    font-size: 1.9em;
}
#content .sub-box3 .cols-holder {
    padding: 41px 0 0;
}
#header .custom-logo {
    float: left;
    margin-left: 12px;
    outline: medium none;
    text-decoration: none;
}
#header .custom-logo .logo-text {
    color: #FFFFFF;
    font-size: 2em;
    font-weight: 700;
    letter-spacing: -0.5px;
    padding-left: 7px;
    word-spacing: 4px;
}
#header .custom-logo img {
    margin-bottom: -17px;
}
.message_green, .message_red, .message_blue, .message_yellow {
    color: #333333;
    margin: 0 0 20px;
    padding: 20px 20px 20px 60px;
}
.message_green {
    background: url("images/_global/ico1.gif") no-repeat scroll 20px center #DFE9B7;
    border: 1px solid #BAC398;
}
.message_red {
    background: url("images/_global/ico2.gif") no-repeat scroll 20px center #F5DCD8;
    border: 1px solid #CDBFBE;
}
.message_blue {
    background: url("images/_global/ico3.gif") no-repeat scroll 20px center #DAE6F2;
    border: 1px solid #BDC4CA;
}
.message_yellow {
    background: url("images/_global/ico4.gif") no-repeat scroll 20px center #F8F2B6;
    border: 1px solid #D8D4B7;
    color: #555555 !important;
    padding-bottom: 20px;
}
.textwidget .message_green, .textwidget .message_red, .textwidget .message_blue, .textwidget .message_yellow {
    background-position: 20px 25px;
}
.message_green a {
    color: #66B500;
    font-weight: bold;
}
.message_red a {
    color: #CB2A19;
    font-weight: bold;
}
.message_blue a {
    color: #0092F5;
    font-weight: bold;
}
.message_yellow a {
    color: #A58100;
    font-weight: bold;
}
.colored_box {
    color: #FFFFFF;
    font-size: 13px;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.colored_box p {
    color: #FFFFFF;
    line-height: 23px;
    padding: 30px;
}
#main .post_content .colored_box p {
    padding: 30px !important;
}
.message_karma_fire {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 0 #DB3C01;
}
.message_karma_fire a {
    color: #FDC281;
}
.message_karma_autumn {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -400px #651604;
}
.message_karma_autumn a {
    color: #C07E5B;
}
.message_karma_cherry {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -800px #670600;
}
.message_karma_cherry a {
    color: #E09588;
}
.message_karma_coffee {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -1200px #28211B;
}
.message_karma_coffee a {
    color: #998C7B;
}
.message_karma_golden {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -1600px #80570C;
}
.message_karma_golden a {
    color: #D3C87B;
}
.message_karma_pink {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -2000px #6D1E49;
}
.message_karma_pink a {
    color: #D89DCB;
}
.message_karma_purple {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -2400px #371022;
}
.message_karma_purple a {
    color: #B47A9D;
}
.message_karma_periwinkle {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -2800px #4C1268;
}
.message_karma_periwinkle a {
    color: #95ADE1;
}
.message_karma_violet {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -3200px #3E1965;
}
.message_karma_violet a {
    color: #B592F4;
}
.message_karma_skyblue {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -3600px #0078AF;
}
.message_karma_skyblue a {
    color: #98DCE9;
}
.message_karma_coolblue {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -4000px #003869;
}
.message_karma_coolblue a {
    color: #83B1DC;
}
.message_karma_royalblue {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -4400px #182947;
}
.message_karma_royalblue a {
    color: #7D92B9;
}
.message_karma_bluegrey {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -4800px #2E2D3D;
}
.message_karma_bluegrey a {
    color: #A1A0AD;
}
.message_karma_limegreen {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -5200px #638400;
}
.message_karma_limegreen a {
    color: #E3F28B;
}
.message_karma_forestgreen {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -5600px #354515;
}
.message_karma_forestgreen a {
    color: #A9BD79;
}
.message_karma_teal {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -6000px #0D4E54;
}
.message_karma_teal a {
    color: #9ED7CB;
}
.message_karma_tealgrey {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -6400px #19292E;
}
.message_karma_tealgrey a {
    color: #80979F;
}
.message_karma_grey {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -6800px #2B3137;
}
.message_karma_grey a {
    color: #B1B1B1;
}
.message_karma_silver {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -7200px #757575;
}
.message_karma_silver a {
    color: #DDDDDD;
}
.message_karma_dark {
    background: url("images/_global/global-sprite-color-boxes.png") repeat-x scroll 0 -7600px #0F0F10;
}
.message_karma_dark a {
    color: #B4B4B4;
}
#footer p, #footer_bottom p {
    color: #ADADAD;
    margin: 0;
}
#footer, #footer_bottom {
    color: #575C60;
}
#footer h3 {
    background: url("/wp-content/themes/Karma/images/_global/footerline.png") repeat-x scroll 0 bottom transparent !important;
    color: #FFFFFF;
    display: block;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 18px;
    margin-top: 20px;
    padding-bottom: 20px;
    text-transform: capitalize;
}
#footer .footer_post h4, #footer .footer_post h4 a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
#footer .footer_post h4 {
    margin: 0;
    padding-bottom: 3px;
}
#footer_bottom ul li {
    float: left;
    margin: 0 4px 0 -4px;
    padding: 0 9px;
}
.callout-wrap {
    background: url("/wp-content/themes/Karma/images/_global/separator3.gif") repeat-x scroll 0 0 transparent;
    float: left;
    margin: 10px 0 30px;
    padding-top: 20px;
    width: 100%;
}
.callout-wrap span {
    background: url("/wp-content/themes/Karma/images/_global/separator3.gif") repeat-x scroll left bottom transparent;
    color: #222222;
    display: block;
    font-size: 1.5em;
    line-height: 28px;
    padding-bottom: 25px;
}
.callout2 {
    color: #222222;
    font-size: 1.5em;
    line-height: 28px;
}
.content_blog {
    padding: 0;
    width: 620px !important;
}
.sidebar_blog {
    margin-right: 45px !important;
}
.blog_wrap, .single_blog_wrap {
    float: left;
    margin-bottom: 0;
    position: relative;
    top: -16px;
    width: 675px;
}
.single_blog_wrap {
    background: none repeat scroll 0 0 transparent !important;
    padding-bottom: 10px;
}
.post_title, .post_content, .post_footer {
    float: left;
    width: 675px;
}
.post_content {
    margin: -5px 0 0;
    padding-bottom: 15px;
    position: relative;
    width: 675px;
}
#main .post_content p {
    padding: 0 10px 5px 0;
}
.post_footer {
    background: url("images/_global/global-sprite-gradients.png") repeat-x scroll 0 -91px transparent;
    display: none;
    height: 56px;
    margin-bottom: 18px;
}
.single_blog_wrap .post_footer {
    margin-bottom: 28px;
}
.post_cats, .post_tags {
    float: left;
    width: 330px;
}
.post_tags {
    float: right;
}
.post_title span, .post_cats span, .post_tags span {
    color: #4C4C4C;
    font-weight: 700;
}
.post_cats span {
    background: url("images/_global/bg-post-footer-categories.png") no-repeat scroll 0 50% transparent;
    padding: 10px 3px 10px 24px;
}
.post_tags span {
    background: url("images/_global/bg-post-footer-tags.png") no-repeat scroll 0 50% transparent;
    padding: 10px 3px 10px 24px;
}
.post_cats p, .post_tags p {
    margin: 17px 0 0 4px !important;
}
.post_tags p {
    float: right !important;
    margin: 17px 4px 0 0 !important;
}
.post_date {
    height: 65px;
    position: absolute;
    right: 18px;
    top: 0;
    width: 65px;
}
.post_date .day {
    color: #FFFFFF;
    display: block;
    font-size: 30px;
    font-weight: 700;
    margin: 12px 0 0;
    text-align: center;
}
.post_date .month {
    color: #A2A3A4;
    display: block;
    font-size: 16px;
    margin: -14px 0 0;
    text-align: center;
    text-transform: uppercase;
}
.post_comments {
    height: 32px;
    position: absolute;
    right: 48px;
    top: 71px;
    width: 36px;
}
.post_comments span {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin: 5px 1px 0 0;
    text-align: right;
}
.sharelink_small {
    background: url("images/_global/global-sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 30px;
    margin: 11px 18px 0 0 !important;
    outline: medium none;
    text-indent: -9999em;
    width: 65px;
}
.sharelink_big {
    background: url("images/_global/global-sprite.png") no-repeat scroll -66px 0 transparent;
    display: block;
    height: 30px;
    outline: medium none;
    text-indent: -9999em;
    width: 92px;
}
.shareme {
    float: left;
    padding: 5px 0 30px;
}
.post_content .small_button {
    margin-bottom: 15px;
}
.post_thumb {
    background: url("images/_global/global-sprite.png") no-repeat scroll -1px -921px transparent;
    height: 255px;
    margin: 0 0 7px;
    position: relative;
    width: 556px;
}
.post_thumb_load {
    background: url("images/_global/preload.gif") no-repeat scroll center center transparent;
    height: 255px;
    width: 556px;
}
.post_thumb_shadow_load {
    background: url("images/_global/preload-white.gif") no-repeat scroll center center transparent;
    height: 255px;
    width: 556px;
}
.post_thumb img {
    margin: 8px 0 0 9px;
}
.comment-wrap {
    float: left;
    margin-bottom: 3px;
    padding-top: 10px;
    width: 100%;
}
.comment-content {
    background: url("images/_global/bg-blog-comments-content.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D6;
    float: left;
    padding: 20px 20px 30px;
    width: 620px;
}
.comment-gravatar {
    background: url("images/_global/global-sprite.png") no-repeat scroll -731px -529px transparent;
    display: none;
    float: left;
    height: 80px;
    margin: 15px 0 0;
    width: 80px;
}
.comment-gravatar img {
    margin: 10px 0 0 10px;
}
#about-author-wrap .comment-content, .bypostauthor .comment-content {
    background: url("images/_global/bg-blog-comments-content-author.jpg") repeat-x scroll 0 0 #E8E9E7;
    border: 1px solid #C6C7C4;
    color: #555555;
}
#about-author-wrap .comment-gravatar {
    background: url("images/_global/global-sprite.png") no-repeat scroll -821px -530px transparent;
    float: left;
    height: 100px;
    margin: 0 0 0 15px;
    width: 100px;
}
#about-author-wrap p {
    margin-bottom: 10px;
}
.comment-text {
    float: left;
    margin: 6px 0 0 20px;
    padding: 0 0 10px;
    width: 578px;
}
.comment-text .comment-author a, .comment-text .comment-author {
    color: #333333;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0;
}
.comment-author-about {
    color: #333333;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.comment-date {
    color: #999999;
    font-size: 11px;
    font-style: italic;
}
.comment-ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.comments-rss {
    clear: left;
    height: 70px !important;
}
.comments-rss a {
    background: url("images/_global/feed.png") no-repeat scroll 0 50% transparent;
    float: left !important;
    padding: 25px 0 25px 20px;
}
.blog-tab-box .children {
    list-style: none outside none;
}
.comment-ol li ul {
    margin: 0;
    padding: 0;
}
.comment-ol li ul li .comment-wrap {
}
.comment-ol li ul li ul li .comment-wrap {
    background-position: 35px 0;
}
.comment-ol li ul li ul li ul li .comment-wrap {
    background-position: 70px 0;
}
.comment-ol li ul li ul li ul li ul li .comment-wrap {
    background-position: 105px 0;
}
.comment-ol li ul li .comment-content {
    float: left;
    margin: 0 0 0 35px;
    width: 585px;
}
.comment-ol li ul li ul li .comment-content {
    float: left;
    margin: 0 0 0 70px;
    width: 550px;
}
.comment-ol li ul li ul li ul li .comment-content {
    float: left;
    margin: 0 0 0 105px;
    width: 515px;
}
.comment-ol li ul li ul li ul li ul li .comment-content {
    float: left;
    margin: 0 0 0 140px;
    width: 480px;
}
.comment-ol li ul li .comment-content .comment-text {
    width: 423px;
}
.comment-ol li ul li ul li .comment-content .comment-text {
    width: 388px;
}
.comment-ol li ul li ul li ul li .comment-content .comment-text {
    width: 353px;
}
#respond {
    clear: left;
}
#main .comment-title {
    color: #222222;
    font-size: 2.1em;
}
#main .discussion-title {
    color: #222222;
    font-size: 3.1em;
    padding-bottom: 20px;
}
#commentform {
    padding-top: 10px;
}
.comment-input-wrap {
    float: left;
}
.pad {
    width: 225px;
}
.comment-label {
    display: block;
    font-style: italic;
    padding: 0 0 3px;
}
.comment-input, .comment-textarea {
    background: url("images/_global/global-sprite.png") no-repeat scroll 0 -669px transparent;
    border: 0 none;
    font: 12px "lucida grande","helvetica neue",Helvetica,Arial,Verdana,sans-serif;
    height: 39px;
    padding: 0 12px 0 30px;
    width: 164px;
}
.comment-email {
    background-position: -223px -669px;
}
.comment-website {
    background-position: -454px -669px;
}
.comment-textarea {
    background-position: 0 -709px;
    border: 0 none;
    height: 169px;
    line-height: 20px;
    padding: 15px;
    resize: none;
    width: 630px;
}
.comment-textarea-wrap {
    margin-top: 15px;
}
.related_posts {
    padding: 0;
}
.related_posts ul {
    margin: 0;
    padding: 0;
}
.post_title h1 {
    padding-bottom: 25px !important;
}
.posted-by-text {
    display: none;
    margin-top: -12px !important;
}
#content nav a {
    font-size: 12px;
    font-weight: 700;
    line-height: 2.2em;
}
#nav-above {
    display: none;
    padding: 0 0 1.625em;
}
.paged #nav-above {
    display: block;
}
.nav-next {
    float: right;
    text-align: right;
    width: 100%;
}
input, textarea, select {
    font-size: 100%;
    vertical-align: middle;
}
textarea, input {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 1em;
}
.tools input, .tools textarea, .tools select {
    color: #FFFFFF;
}
form, fieldset {
    border-style: none;
    margin: 0;
    padding: 0;
}
.tools .search-form {
    float: right;
    margin: -2px 0 0 35px;
    width: 168px;
}
.tools .search-form .text, #footer .search-form .text {
    display: block;
    height: 20px;
    overflow: hidden;
    padding: 8px 0 0 7px;
}
.tools .search-form .text input, #footer .search-form .text input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    margin: -2px 0 0 20px;
    padding: 0;
    width: 120px;
}
.tools .search-form .text .searchsubmit, #footer .search-form .text .searchsubmit {
    cursor: pointer;
    font-size: 0;
    height: 17px;
    line-height: 0;
    margin: -15px 8px 0 0;
    text-indent: -9999px;
    width: 15px;
}
#footer .search-form {
    float: left;
    margin: 0;
    width: 168px;
}
#footer .search-form .s {
    color: #FFFFFF;
}
.contact-form input, .contact-form textarea {
    padding: 8px !important;
}
.textwidget input[type="text"], .textwidget textarea {
    width: 100% !important;
}
.contact-form {
    padding-top: 0;
}
.contact-form .clear-form {
    clear: both;
}
.contact-form input[type="text"] {
    color: #333333;
    margin-bottom: 13px;
    width: 300px;
}
.contact-form select {
    margin-bottom: 13px;
    padding: 10px 7px 12px;
}
.contact-form textarea {
    float: none;
    height: 100px;
    margin-bottom: 13px;
    width: 330px;
}
.contact-form input[type="radio"], .contact-form input[type="checkbox"] {
    float: none;
    margin-bottom: 13px;
}
.contact-form label {
    color: #555555;
    display: block;
    float: none;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 3px;
}
.contact-form label.checkbox, .contact-form label.radio {
    display: inline-block;
    float: none;
    font-weight: bold;
    margin-bottom: 3px;
}
.contact-form label span {
    color: #777777;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
}
.contact-form label.checkbox, .contact-form label.radio {
    font-weight: normal;
    margin-bottom: 8px;
}
#ka-submit, .ka-form-submit, .contact-form .ka-form-submit {
    background: url("/wp-content/themes/Karma/images/_global/submit.png") repeat-x scroll 0 0 #777777 !important;
    border: medium none;
    border-radius: 99px 99px 99px 99px;
    color: #EEEEEE !important;
    cursor: pointer;
    display: block;
    margin: 0;
    outline: medium none;
    padding: 7px 25px !important;
    text-shadow: 0 1px 0 #000000;
    text-transform: capitalize;
}
#contact-form-20 #ka-submit {
    background: url("/wp-content/themes/Karma/images/_global/submit.pn") repeat-x scroll 0 0 transparent !important;
}
#footer .footer-holder .contact-form input {
    padding: 6px !important;
    width: 100px !important;
}
#footer .footer-holder .contact-form input[type="text"] {
    background: -moz-linear-gradient(center top , #383838, #424242) repeat scroll 0 0 transparent;
    border: medium none;
    -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
moz-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 4px #262626 inset;
    color: #EEEEEE;
    padding: 8px !important;
    width: 263px !important;
background: rgb(56,56,56); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(56,56,56,1) 0%, rgba(66,66,66,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,1)), color-stop(100%,rgba(66,66,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#424242',GradientType=0 ); /* IE6-8 */
}


#sidebar .contact-form input[type="text"] {
    margin-bottom: 6px !important;
    padding: 6px 7px 7px !important;
    width: 109px !important;
border: 1px solid #CCCCCC;
}
#sidebar .contact-form textarea {
    height: 80px !important;
    margin-bottom: 6px !important;
    width: 146px !important;
}
img, img a {
    border: 0 none;
}
.attachment-fadeIn, .attachment-post-thumbnail {
    display: none;
}
img a, a img {
    cursor: pointer;
}
.modern_preload_full, .modern_preload_regular, .modern_preload_small, .modern_preload_two_col_large, .modern_preload_two_col_small, .modern_preload_three_col_large, .modern_preload_three_col_small, .modern_preload_portrait_full {
    background: url("images/_global/preload.gif") no-repeat scroll center center transparent;
    float: left;
    margin: 8px 0 0 9px;
}
.modern_preload_four_col_small, .modern_preload_four_col_large, .modern_preload_portrait_thumb {
    background: url("images/_global/preload-small.gif") no-repeat scroll center center transparent !important;
    float: left;
    margin: 8px 0 0 9px;
}
.modern_preload_full, .shadow_preload_full {
    height: 201px;
    width: 922px;
}
.modern_preload_portrait_full, .shadow_preload_portrait_full {
    height: 792px;
    width: 612px;
}
.modern_preload_portrait_thumb, .shadow_preload_portrait_thumb {
    height: 355px;
    width: 275px;
}
.modern_preload_regular, .shadow_preload_regular {
    height: 201px;
    width: 703px;
}
.modern_preload_small, .shadow_preload_small {
    height: 201px;
    width: 493px;
}
.modern_preload_two_col_large, .shadow_preload_two_col_large {
    height: 234px;
    width: 437px;
}
.modern_preload_two_col_small, .shadow_preload_two_col_small {
    height: 180px;
    width: 324px;
}
.modern_preload_three_col_large, .shadow_preload_three_col_large {
    height: 145px;
    width: 275px;
}
.modern_preload_three_col_small, .shadow_preload_three_col_small {
    height: 113px;
    width: 202px;
}
.modern_preload_four_col_large, .shadow_preload_four_col_large {
    height: 111px;
    width: 190px;
}
.modern_preload_four_col_small, .shadow_preload_four_col_small {
    height: 76px;
    width: 135px;
}
.modern_img_frame {
    background: url("images/_global/image-frame-sprite-2.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 6px;
}
.modern_portrait_full {
    background: url("images/_global/image-frame-portrait-modern.png") no-repeat scroll 0 0 transparent !important;
    height: 836px;
    margin-bottom: 6px;
    width: 630px;
}
.modern_portrait_thumb {
    background: url("images/_global/image-frame-portrait-modern.png") no-repeat scroll -631px 0 transparent !important;
    height: 389px;
    margin-bottom: 6px;
    width: 293px;
}
.modern_banner_full {
    background-position: -3px -857px !important;
    height: 245px;
    width: 940px;
}
.modern_banner_regular {
    background-position: 0 -1354px !important;
    height: 240px;
    width: 720px;
}
.modern_banner_small {
    background-position: -5px -1844px !important;
    height: 240px;
    width: 510px;
}
.modern_two_col_large {
    background-position: 0 0 !important;
    height: 272px;
    width: 455px;
}
.modern_two_col_small {
    background-position: -5px -630px !important;
    height: 217px;
    width: 342px;
}
.modern_three_col_large {
    background-position: -1px -279px !important;
    height: 179px;
    width: 293px;
}
.modern_three_col_small {
    background-position: -224px -465px !important;
    height: 144px;
    width: 220px;
}
.modern_four_col_large {
    background-position: -2px -465px !important;
    height: 140px;
    width: 208px;
}
.modern_four_col_small {
    background-position: -302px -300px !important;
    height: 102px;
    width: 152px;
}
.shadow_preload_full, .shadow_preload_regular, .shadow_preload_small, .shadow_preload_two_col_large, .shadow_preload_two_col_small, .shadow_preload_three_col_large, .shadow_preload_three_col_small, .shadow_preload_portrait_full {
    background: url("images/_global/preload-white.gif") no-repeat scroll center center transparent;
    float: left;
    margin: 6px 0 0 6px;
}
.shadow_preload_four_col_small, .shadow_preload_four_col_large, .shadow_preload_portrait_thumb {
    background: url("images/_global/preload-small-white.gif") no-repeat scroll center center transparent !important;
    float: left;
    margin: 6px 0 0 6px;
}
.shadow_img_frame {
    background: url("images/_global/image-frame-sprite-2.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 6px;
}
.shadow_portrait_full {
    background: url("images/_global/image-frame-portrait-shadow.png") no-repeat scroll 0 0 transparent;
    height: 829px;
    margin-bottom: 6px;
    width: 624px;
}
.shadow_portrait_thumb {
    background: url("images/_global/image-frame-portrait-shadow.png") no-repeat scroll -625px 0 transparent;
    height: 392px;
    margin-bottom: 6px;
    width: 293px;
}
.shadow_banner_full {
    background-position: -5px -1102px !important;
    height: 238px;
    width: 934px;
}
.shadow_banner_regular {
    background-position: -5px -1594px !important;
    height: 238px;
    width: 715px;
}
.shadow_banner_small {
    background-position: -519px -1844px !important;
    height: 238px;
    width: 505px;
}
.shadow_two_col_large {
    background-position: -457px -1px !important;
    height: 271px;
    width: 449px;
}
.shadow_two_col_small {
    background-position: -365px -632px !important;
    height: 215px;
    width: 336px;
}
.shadow_three_col_large {
    background-position: -628px -273px !important;
    height: 180px;
    width: 287px;
}
.shadow_three_col_small {
    background-position: -478px -454px !important;
    height: 147px;
    width: 214px;
}
.shadow_four_col_large {
    background-position: -713px -454px !important;
    height: 144px;
    width: 202px;
}
.shadow_four_col_small {
    background-position: -470px -273px !important;
    height: 107px;
    width: 147px;
}
.hr, .hr_top_link {
    background: url("/wp-content/themes/Karma/images/_global/separator3.gif") repeat-x scroll 0 0 transparent;
    border: 0 none;
    height: 2px;
    margin: 1.6em 0;
    width: 100%;
}
.hr_top_link {
    margin-bottom: 1em;
}
.hr_shadow {
    background: url("images/_global/global-sprite-dividers.png") no-repeat scroll 0 -20px transparent;
    border: 0 none;
    height: 20px;
    margin: 15px 0 22px;
    width: 720px;
}
.content_full_width .hr_shadow {
    background: url("images/_global/global-sprite-dividers.png") no-repeat scroll 0 0 transparent !important;
    width: 980px;
}
.content_sidebar .hr_shadow {
    background: url("images/_global/global-sprite-dividers.png") no-repeat scroll 0 -40px transparent !important;
    width: 510px;
}
table {
    font-size: 1.2em;
}
table td, table th {
    padding: 0;
}
#footer .contact-form label {
    color: #FFFFFF;
}
.karma-pages, .wp-pagenavi {
    clear: both;
    font-size: 0.8em;
    height: 40px;
    letter-spacing: 1.6px;
    padding: 25px 0 0;
    text-align: left;
    text-transform: uppercase;
}
.karma-pages .pages, .wp-pagenavi .pages {
    margin-right: 6px;
}
#main .karma-pages a, #main .karma-pages a:link, #main .karma-pages a:visited #main .wp-pagenavi a, #main .wp-pagenavi a:link, #main .wp-pagenavi a:visited {
    background: url("images/_global/global-sprite.png") no-repeat scroll -556px -639px transparent;
    color: #666666;
    display: inline-block;
    margin-right: 6px;
    outline: medium none;
    padding: 5px 11px;
    text-decoration: none;
}
#main .karma-pages a:hover, #main .wp-pagenavi a:hover {
    background: url("images/_global/global-sprite.png") no-repeat scroll -585px -639px transparent;
    margin-right: 6px;
}
.karma-pages a:active, .karma-pages span.current, .wp-pagenavi a:active, .wp-pagenavi span.current {
    color: #FFFFFF;
    display: inline-block;
    margin-right: 6px;
    padding: 5px 11px;
    text-decoration: none;
}
.wp-pagenavi a, .wp-pagenavi span {
    border: 0 none;
}
#mc_signup .mc_input {
    color: #222222;
    padding: 5px;
    width: 201px;
}
#mc_signup .mc_merge_var {
    margin-bottom: 10px;
}
#mc_signup .mc_required, #mc-indicates-required {
    color: #4BA196;
}
#mc_signup .mc_required {
    font-size: 14px;
}
#mc-indicates-required {
    font-size: 11px;
}
#mc_signup .mc_signup_submit {
    clear: left;
    padding: 10px 0 0;
    text-align: left;
}
#mc_signup .mc_var_label {
    color: #8B949A;
}
#mc_signup #mc_signup_submit {
    background: url("images/_global/global-sprite-gradients.png") repeat-x scroll 0 0 #999999;
    border: 1px solid #999999;
    color: #333333;
    cursor: pointer;
    display: block;
    font-size: 11px !important;
    letter-spacing: 0.8px;
    margin: 0;
    outline: medium none;
    padding: 6px 10px !important;
    text-transform: uppercase;
}
.entry-content img {
    margin: 0 0 10px;
}
.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-right: 10px;
}
.alignright, img.alignright {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline;
    float: right;
    margin-left: 20px;
    margin-top: 3px;
    padding: 3px;
}
.aligncenter, img.aligncenter {   
clear: both;
    display: block;
    margin: 0 auto;

}
.wp-caption {
    margin-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 10px;
    line-height: 1.5;
    margin: 0;
}
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}
blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%;
}
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%;
}
.sticky {
}
.gallery-caption {
}
.four_error {
    background: url("images/_global/404_error.png") no-repeat scroll left center transparent;
    margin: 0 0 0 80px;
    min-height: 222px;
    padding: 40px 30px 0 280px;
    width: 100%;
}
.four_message {
    width: 460px;
}
#main .four_message ul {
    padding: 10px 0 0 14px;
}
#main .four_o_four {
    color: #222222;
    font-size: 1.9em;
}
#constant-contact-signup input {
    color: #222222;
    padding: 5px;
    width: 201px;
}
#constant-contact-signup .checkbox {
    font-size: 13px;
    width: 15px;
}
#constant-contact-signup .button {
    background: url("images/_global/global-sprite-gradients.png") repeat-x scroll 0 0 #999999;
    border: 1px solid #999999;
    color: #333333;
    cursor: pointer;
    display: block;
    font-size: 11px !important;
    letter-spacing: 0.8px;
    margin: 0;
    outline: medium none;
    padding: 6px 10px !important;
    text-transform: uppercase;
    width: 90px;
}
#sidebar h3 {
    color: #25205F;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 15px;
    margin-top: 20px;
}
.sidebar-widget {
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.sidebar-widget p:last-child {
    margin: 0;
}
#sidebar ul {
    list-style: none outside none;
    margin: 0 0 0 -1px;
    width: 230px;
}
#sidebar a {
    text-decoration: underline;
}
#sidebar a:hover {
    text-decoration: none;
}
#sidebar li {
}
#sidebar ul li a {
    background: url("/wp-content/themes/Karma/images/_global/separator3.gif") repeat-x scroll 0 100% transparent;
    color: #666666;
    display: block;
    height: 1%;
    margin: 1px 1px 0 0;
    padding: 5px 0 9px 18px;
    position: relative;
    text-decoration: none;
    width: 198px;
}
.blogroll img {
    float: left;
    height: 52px;
    padding: 0 15px 5px 0;
    width: 52px;
}
.blogroll li {
    float: left;
    width: 100%;
}
.blogroll li {
    margin-bottom: 10px;
}
table#wp-calendar {
    width: 100%;
}
table#wp-calendar td {
    text-align: center;
    width: 14%;
}
td#today {
    font-weight: bold;
}
.widget_calendar tfoot td {
    background-image: none;
}
.widget_calendar td a {
    text-decoration: underline;
}
#sidebar .footer_post h4 {
    color: #222222 !important;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
}
#sidebar .footer_post h4 a {
    color: #222222 !important;
    text-decoration: none;
}
#sidebar .footer_post p {
    line-height: 19px;
    margin: 0 0 15px;
}
#sidebar .footer_post p a {
    text-decoration: none;
}
#sidebar .footer_post a:hover {
    text-decoration: underline;
}
#sidebar .blogroll {
    list-style: none outside none;
    margin: 0;
}
#sidebar .blogroll li {
    background: none repeat scroll 0 0 transparent !important;
    color: #666666;
    margin-bottom: 8px;
    padding: 0;
    width: 100%;
}
#sidebar .searchsubmit {
    background: url("images/_global/global-sprite-gradients.png") repeat-x scroll 0 -46px transparent;
    border: 1px solid #000000;
    color: #DDDDDD;
    cursor: pointer;
    display: block;
    letter-spacing: 1px;
    margin: 0;
    outline: medium none;
    padding: 8px 12px;
    text-transform: uppercase;
}
#sidebar .search-form .s {
    margin-bottom: 7px;
    padding: 5px 3px;
    width: 90%;
}
#sidebar .search-form label {
    color: #4C4C4C;
    display: none;
    font-weight: bold;
}
.social_icons {
    list-style: none outside none;
}
.social_icons li {
    float: left;
    height: 32px;
    margin: 0 12px 12px 0;
    padding: 0;
    width: 32px;
}
.social_icons a {
    border: 0 none;
    display: block;
    float: left;
    height: 32px;
    outline: medium none;
    text-decoration: none;
    text-indent: -9999em;
    width: 32px;
}
.social_icons .rss {
    background: url("images/_global/global-sprite.png") no-repeat scroll -786px -27px transparent;
}
.social_icons .twitter {
    background: url("images/_global/global-sprite.png") no-repeat scroll -857px -27px transparent;
}
.social_icons .facebook {
    background: url("images/_global/global-sprite.png") no-repeat scroll -822px -27px transparent;
}
.social_icons .flickr {
    background: url("images/_global/global-sprite.png") no-repeat scroll -893px -27px transparent;
}
.social_icons .youtube {
    background: url("images/_global/global-sprite.png") no-repeat scroll -929px -27px transparent;
}
.social_icons .linkedin {
    background: url("images/_global/global-sprite.png") no-repeat scroll -964px -27px transparent;
}
.social_icons .foursquare {
    background: url("images/_global/global-sprite.png") no-repeat scroll -1000px -27px transparent;
}
.social_icons .delicious {
    background: url("images/_global/global-sprite.png") no-repeat scroll -1035px -27px transparent;
}
.social_icons .digg {
    background: url("images/_global/global-sprite.png") no-repeat scroll -1071px -27px transparent;
}
#sidebar .sidebar-widget .social_icons, #sidebar .social_icons {
    float: none !important;
    padding-top: 10px;
}
#sidebar .sidebar-widget .social_icons li, #sidebar .social_icons li {
    background-image: none !important;
    padding: 0 !important;
}
.top-block .social_icons li {
    float: left;
    height: 16px;
    margin: 0 1px 0 0;
    padding: 0 6px;
    width: 16px;
}
.top-block .social_icons a {
    border: 0 none;
    display: block;
    float: left;
    height: 16px;
    outline: medium none;
    padding: 0;
    text-decoration: none;
    text-indent: -9999em;
    width: 16px;
}
.top-block .toolbar-right .social_icons .rss, .top-block .toolbar-left .social_icons .rss {
    background: url("images/_global/global-sprite.png") no-repeat scroll -799px -75px transparent;
}
.top-block .toolbar-right .social_icons .twitter, .top-block .toolbar-left .social_icons .twitter {
    background: url("images/_global/global-sprite.png") no-repeat scroll -850px -75px transparent;
}
.top-block .toolbar-right .social_icons .facebook, .top-block .toolbar-left .social_icons .facebook {
    background: url("images/_global/global-sprite.png") no-repeat scroll -824px -75px transparent;
}
.top-block .toolbar-right .social_icons .flickr, .top-block .toolbar-left .social_icons .flickr {
    background: url("images/_global/global-sprite.png") no-repeat scroll -875px -75px transparent;
}
.top-block .toolbar-right .social_icons .youtube, .top-block .toolbar-left .social_icons .youtube {
    background: url("images/_global/global-sprite.png") no-repeat scroll -900px -75px transparent;
}
.top-block .toolbar-right .social_icons .linkedin, .top-block .toolbar-left .social_icons .linkedin {
    background: url("images/_global/global-sprite.png") no-repeat scroll -925px -75px transparent;
}
.top-block .toolbar-right .social_icons .foursquare, .top-block .toolbar-left .social_icons .foursquare {
    background: url("images/_global/global-sprite.png") no-repeat scroll -951px -75px transparent;
}
.top-block .toolbar-right .social_icons .delicious, .top-block .toolbar-left .social_icons .delicious {
    background: url("images/_global/global-sprite.png") no-repeat scroll -976px -75px transparent;
}
.top-block .toolbar-right .social_icons .digg, .top-block .toolbar-left .social_icons .digg {
    background: url("images/_global/global-sprite.png") no-repeat scroll -1001px -75px transparent;
}
#wrapper .top-block .toolbar-right .social_icons li {
    background: none repeat scroll 0 0 transparent !important;
}
.twitterList {
    padding-top: 5px !important;
}
#content .twitterList, .content_full_width .twitterList {
    list-style: none outside none !important;
    margin: 0;
    padding: 0 0 30px;
}
#sidebar .twitterList li, #content .twitterList li, .content_full_width .twitterList li {
    background: url("images/_global/bg-latest-tweet.png") no-repeat scroll 0 9px transparent !important;
    color: #666666 !important;
    margin-bottom: 15px !important;
    padding-left: 32px !important;
}
#content .twitterList li, .content_full_width .twitterList li {
    background: url("images/_global/bg-latest-tweet.png") no-repeat scroll 0 5px transparent !important;
}
#sidebar .twitterList li a, #content .twitterList li a, .content_full_width .twitterList li a {
    text-decoration: underline !important;
}
.twitterList li .tweet_days {
    color: #999999 !important;
    font-size: 11px !important;
}
#footer .one_fourth .twitterList li, #footer .one_fourth_last .twitterList li {
    background: url("images/_global/bg-latest-tweet-footer.png") no-repeat scroll 0 5px transparent !important;
    margin-bottom: 10px !important;
    padding-left: 32px !important;
}
#footer .one_fourth .twitterList li, #footer .one_fourth_last .twitterList li, #footer .one_third .twitterList li, #footer .one_third_last .twitterList li {
    background: url("images/_global/bg-latest-tweet-footer.png") no-repeat scroll 0 5px transparent !important;
    margin-bottom: 10px !important;
    padding-left: 32px !important;
}
.testimonials, .testimonials_static {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D9D6;
    margin-bottom: 15px;
    padding-bottom: 34px;
    top: 8px;
    width: 262px;
}
.content_full_width .testimonials blockquote, .content_full_width .testimonials_static blockquote {
    color: #808080;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    padding: 35px 0 0 95px !important;
    width: 800px !important;
}
#content .testimonials blockquote, #content .testimonials_static blockquote {
    padding: 20px 0 0 60px;
    width: 590px;
}
.testimonials blockquote p, .testimonials_static p {
    line-height: 22px;
    margin: 0 !important;
    padding: 10px 10px 5px !important;
}
.testimonials blockquote cite, .testimonials_static blockquote cite {
    color: #555555;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 1px;
    padding-right: 0;
    padding-top: 10px;
    text-align: right;
    text-transform: uppercase;
}
.testimonial-pager {
    padding-top: 18px;
    text-align: center;
    width: 268px;
}
.testimonial-pager a {
    background: url("images/_global/global-sprite.png") no-repeat scroll -737px -197px transparent;
    display: inline-block;
    height: 12px;
    margin-right: 10px;
    outline: medium none;
    text-indent: -9999em;
    width: 12px;
}
.testimonial-pager .activeSlide {
    background: url("images/_global/global-sprite.png") no-repeat scroll -725px -197px transparent;
}
#content .post_content .testimonials blockquote, #content .post_content .testimonials_static blockquote {
    padding: 20px 0 0 60px;
    width: 530px;
}
.content_right_sidebar .testimonials blockquote, .content_right_sidebar .testimonials_static blockquote {
    padding: 20px 0 0 40px !important;
    width: 410px !important;
}
#main .post_content .testimonials p {
    padding: 0 20px 10px 0 !important;
}
#main .post_content .testimonials blockquote {
    padding: 26px 0 0 40px !important;
}
#main .blog-posts-shortcode-outer-wrap {
    float: left;
    padding: 30px 0;
}
#main .blog-posts-shortcode-outer-wrap h3 {
    padding-bottom: 20px;
}
#main .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 455px;
}
#main .blog-posts-shortcode-inner-wrap h4 {
    font-size: 1.3em;
    padding-bottom: 0 !important;
}
#main .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 455px;
}
#main .blog-posts-shortcode-thumb {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFD0CD;
    float: left;
    height: 77px;
    width: 77px;
}
#main .blog-posts-shortcode-thumb p {
    margin: 0 !important;
    padding: 0 !important;
}
#main .blog-posts-shortcode-thumb img {
    margin: 6px;
}
#main .blog-posts-shortcode-content {
    float: right;
    width: 360px;
}
#main .sidebar_blog .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 225px;
}
#main .sidebar_blog .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 225px;
}
#main .sidebar_blog .blog-posts-shortcode-content {
    float: right;
    width: 140px;
}
#main .sidebar_blog .blog-posts-shortcode-thumb {
    height: 67px;
    width: 67px;
}
#main .sidebar_blog .blog-posts-shortcode-thumb img {
    height: 55px;
    width: 55px;
}
#main #sidebar .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 170px;
}
#main #sidebar .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 170px;
}
#main #sidebar .blog-posts-shortcode-content {
    float: right;
    width: 100px;
}
#main #sidebar .blog-posts-shortcode-thumb {
    height: 57px;
    width: 57px;
}
#main #sidebar .blog-posts-shortcode-thumb img {
    height: 45px;
    width: 45px;
}
#main .footer-holder .blog-posts-shortcode-outer-wrap {
    padding-top: 0;
}
#main .footer-holder .blog-posts-shortcode-outer-wrap h3 {
    padding-bottom: 8px;
}
#main .footer-holder .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 220px;
}
#main .footer-holder .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 220px;
}
#main .footer-holder .blog-posts-shortcode-content {
    float: right;
    width: 143px;
}
#main .footer-holder .blog-posts-shortcode-thumb {
    height: 57px;
    width: 57px;
}
#main .footer-holder .blog-posts-shortcode-thumb img {
    height: 45px;
    width: 45px;
}
#main #content .one_third .blog-posts-shortcode-inner-wrap, #main #content .one_third_last .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 220px;
}
#main #content .one_third .blog-posts-shortcode, #main #content .one_third_last .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 220px;
}
#main #content .one_third .blog-posts-shortcode-content, #main #content .one_third_last .blog-posts-shortcode-content {
    float: right;
    width: 125px;
}
#main #content .one_fourth .blog-posts-shortcode-inner-wrap, #main #content .one_fourth_last .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 152px;
}
#main #content .one_fourth .blog-posts-shortcode, #main #content .one_fourth_last .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 152px;
}
#main #content .one_fourth .blog-posts-shortcode-content, #main #content .one_fourth_last .blog-posts-shortcode-content {
    float: right;
    width: 60px;
}
#main .content_full_width .one_third .blog-posts-shortcode-inner-wrap, #main .content_full_width .one_third_last .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 293px;
}
#main .content_full_width .one_third .blog-posts-shortcode, #main .content_full_width .one_third_last .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 293px;
}
#main .content_full_width .one_third .blog-posts-shortcode-content, #main .content_full_width .one_third_last .blog-posts-shortcode-content {
    float: right;
    width: 200px;
}
#main .content_full_width .one_fourth .blog-posts-shortcode-inner-wrap, #main .content_full_width .one_fourth_last .blog-posts-shortcode-inner-wrap {
    clear: left;
    width: 208px;
}
#main .content_full_width .one_fourth .blog-posts-shortcode, #main .content_full_width .one_fourth_last .blog-posts-shortcode {
    float: left;
    padding-bottom: 12px;
    width: 208px;
}
#main .content_full_width .one_fourth .blog-posts-shortcode-content, #main .content_full_width .one_fourth_last .blog-posts-shortcode-content {
    float: right;
    width: 115px;
}
.content_full_width .blog-posts-shortcode-outer-wrap .one_fourth, .content_full_width .blog-posts-shortcode-outer-wrap .one_fourth_last {
    min-height: 400px !important;
}
.message_green, .message_red, .message_blue, .message_yellow, #ka-submit, .opener, #ka-submit, .ka-form-submit, #mc_signup #mc_signup_submit, .callout_button, .testimonials, .colored_box {
    border-radius: 15px 15px 15px 15px;
    color: #555555 !important;
}
#ka-submit, .ka-form-submit {
    box-shadow: 1px 1px 3px #666666;
}
#footer #ka-submit, #footer .ka-form-submit {
    box-shadow: 1px 1px 3px #111111;
    color: #FFFFFF !important;
}
#mc_signup #mc_signup_submit, .callout_button {
    box-shadow: 1px 1px 3px #222222;
}
#menu-main-nav li.parent:hover {
    background: url("images/_global/navsub.jpg") no-repeat scroll 0 0 transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    z-index: 101;
}
#menu-main-nav li.parent:hover a {
    background: url("images/_global/navarrow.png") no-repeat scroll 50% bottom transparent;
    height: 46px;
    text-decoration: none;
    z-index: 500;
}
#menu-main-nav .drop ul li a, #menu-main-nav .drop ul a {
    background: none repeat scroll 0 0 transparent !important;
    font-size: 14px;
    height: 30px !important;
    margin: 0 !important;
    padding: 6px 0 12px !important;
}
h1, h2, h3, h4, h6 {
    text-shadow: 1px 1px 1px #FFFFFF;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, .frame h1 {
    text-shadow: none;
}
.home-bnr-jquery .home-banner-main h2, .logo-text {
    text-shadow: 1px 1px 1px #222222;
}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
    background: none repeat scroll 0 0 #FFFFFF;
}
div.light_square .pp_expand {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll -31px -26px transparent;
    cursor: pointer;
}
div.light_square .pp_expand:hover {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll -31px -47px transparent;
    cursor: pointer;
}
div.light_square .pp_contract {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -26px transparent;
    cursor: pointer;
}
div.light_square .pp_contract:hover {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -47px transparent;
    cursor: pointer;
}
div.light_square .pp_close {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll -1px -1px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 22px;
    left: 13px;
    position: relative;
    top: -24px;
    width: 75px;
}
div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important;
}
div.light_square .pp_nav .pp_play {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll -1px -100px transparent;
    height: 15px;
    margin-right: 20px;
    width: 14px;
}
div.light_square .pp_nav .pp_pause {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll -24px -100px transparent;
    height: 15px;
    width: 14px;
}
div.light_square .pp_arrow_previous {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -69px transparent;
}
div.light_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default;
}
div.light_square .pp_arrow_next {
    background: url("images/_global/prettyPhoto/light_square/sprite.png") no-repeat scroll -22px -69px transparent;
    margin-left: 3px;
}
div.light_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default;
}
div.light_square .pp_next:hover {
    background: url("images/_global/prettyPhoto/light_square/btnNext.png") no-repeat scroll right center transparent;
    cursor: pointer;
}
div.light_square .pp_previous:hover {
    background: url("images/_global/prettyPhoto/light_square/btnPrevious.png") no-repeat scroll left center transparent;
    cursor: pointer;
}
div.pp_pic_holder a:focus {
    outline: medium none;
}
div.pp_overlay {
    background: none repeat scroll 0 0 #000000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500;
}
div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000;
}
.pp_content {
    height: 40px;
}
.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%;
}
.pp_content_container .pp_left {
    padding-left: 20px;
}
.pp_content_container .pp_right {
    padding-right: 20px;
}
.pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px;
}
.pp_description {
    display: none;
    float: left;
    font-style: italic;
    left: 0;
    margin: 10px 0 0;
    padding-bottom: 0;
    text-align: justify;
    width: 85%;
}
.pp_nav {
    clear: left;
    float: left;
    margin: 0;
    width: 100%;
}
.pp_nav p {
    float: left;
    margin: 1px 4px;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
    float: left;
    margin-right: 4px;
    text-indent: -10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px;
}
.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000;
}
.pp_gallery {
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000;
}
.pp_gallery ul {
    float: left;
    height: 35px;
    margin: 0 0 0 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.pp_gallery ul a {
    border: 1px solid #000000;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden;
}
.pp_gallery ul a:hover, .pp_gallery li.selected a {
    border-color: #FFFFFF;
}
.pp_gallery ul a img {
    border: 0 none;
}
.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
.pp_gallery li.default a {
    background: url("images/_global/prettyPhoto/facebook/default_thumbnail.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    width: 50px;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
    margin-top: 7px !important;
}
a.pp_next {
    background: url("images/_global/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll 10000px 10000px transparent;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}
a.pp_previous {
    background: url("images/_global/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll 10000px 10000px transparent;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}
a.pp_expand, a.pp_contract {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000;
}
a.pp_close {
    display: block;
    float: right;
    line-height: 22px;
    text-indent: -10000px;
}
.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px;
}
#pp_full_res {
    line-height: 1 !important;
}
#pp_full_res .pp_inline {
    text-align: left;
}
#pp_full_res .pp_inline p {
    margin: 0 0 15px;
}
div.ppt {
    color: #FFFFFF;
    display: none;
    font-size: 17px;
    margin: 0 0 5px 15px;
    z-index: 9999;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline {
    color: #000000;
}
.pp_top, .pp_bottom {
    height: 20px;
    position: relative;
}
* html .pp_top, * html .pp_bottom {
    padding: 0 20px;
}
.pp_top .pp_left, .pp_bottom .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
    left: 0;
    position: static;
}
.pp_top .pp_right, .pp_bottom .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.pp_fade, .pp_gallery li.default a img {
    display: none;
}
#ps_hover {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1000;
}
.ps_hd {
    background: url("images/_global/prettySociable/backgrounds/tr.png") no-repeat scroll right top transparent;
    padding: 0 8px 0 0;
}
.ps_hd .ps_c {
    background: url("images/_global/prettySociable/backgrounds/tl.png") no-repeat scroll left top transparent;
}
.ps_ft {
    background: url("images/_global/prettySociable/backgrounds/br.png") no-repeat scroll right top transparent;
    padding: 0 8px 0 0;
}
.ps_ft .ps_c {
    background: url("images/_global/prettySociable/backgrounds/bl.png") no-repeat scroll left top transparent;
}
.ps_bd {
    background: url("images/_global/prettySociable/backgrounds/cr.png") repeat-y scroll right top transparent;
    padding: 0 8px 0 0;
}
.ps_bd .ps_c {
    background: url("images/_global/prettySociable/backgrounds/cl.png") repeat-y scroll left top transparent;
    padding: 0 0 0 8px;
}
.ps_bd .ps_s {
    background: none repeat scroll 0 0 #FFFFFF;
}
.ps_hd, .ps_bd, .ps_ft {
    position: relative;
    z-index: 1000;
}
.ps_hd .ps_c, .ps_ft .ps_c {
    font-size: 1px;
    height: 8px;
}
#ps_title {
    background: url("images/_global/prettySociable/backgrounds/tt_r.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    left: 8px;
    padding: 0 5px 0 0;
    position: absolute;
    top: 0;
    z-index: 999;
}
#ps_title .ps_tt_l {
    background: url("images/_global/prettySociable/backgrounds/tt_l.png") no-repeat scroll left top transparent;
    line-height: 15px;
    padding: 0 0 0 5px;
}
#ps_tooltip {
    font-size: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 250px;
    z-index: 1010;
}
#ps_tooltip p {
    margin: 0;
}
#ps_tooltip strong {
    font-size: 1.2em;
}
#ps_websites {
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 1005;
}
#ps_websites .ps_label {
    color: #FFFFFF;
    display: none;
    font-size: 1.6em;
    left: 0;
    position: absolute;
    top: 0;
    white-space: nowrap;
}
#ps_websites ul {
    list-style: none outside none;
    position: relative;
    width: 400px;
    z-index: 1010;
}
#ps_websites li {
    display: block;
    float: left;
    margin: 0 30px 40px 0;
}
#ps_websites a {
    display: block;
}
#ps_overlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1005;
}
#ps_tooltip .ps_hd {
    background: url("images/_global/prettySociable/backgrounds/trans/tr.png") no-repeat scroll right top transparent;
    padding: 0 8px 0 0;
}
#ps_tooltip .ps_hd .ps_c {
    background: url("images/_global/prettySociable/backgrounds/trans/tl.png") no-repeat scroll left top transparent;
}
#ps_tooltip .ps_bd {
    background: url("images/_global/prettySociable/backgrounds/trans/cr.png") repeat-y scroll right top transparent;
    padding: 0 8px 0 0;
}
#ps_tooltip .ps_ft {
    background: url("images/_global/prettySociable/backgrounds/trans/br.png") no-repeat scroll right top transparent;
    padding: 0 8px 0 0;
}
#ps_tooltip .ps_ft .ps_c {
    background: url("images/_global/prettySociable/backgrounds/trans/bl.png") no-repeat scroll left top transparent;
}
#ps_tooltip .ps_bd .ps_c {
    background: url("images/_global/prettySociable/backgrounds/trans/cl.png") repeat-y scroll left top transparent;
    padding: 0 0 0 8px;
}
#menu-main-nav li.current-menu-item a {
    background: url("images/_global/navarrow2.png") no-repeat scroll 50% bottom transparent !important;
    height: 45px;
    text-decoration: none;
    z-index: 500;
}
#menu-main-nav li.current-menu-item a:hover {
    background: url("images/_global/navarrow2.png") no-repeat scroll 50% bottom transparent !important;
    height: 45px;
    text-decoration: none;
    z-index: 500;
}
li.current-menu-ancestor > a {
    background: url("images/_global/navarrow2.png") no-repeat scroll 50% bottom transparent !important;
    height: 45px;
    text-decoration: none;
    z-index: -300;
}
#item-329.parent:hover {
    background: url("/wp-content/themes/Karma/images/_global/nav1.png") no-repeat scroll -7px 0 transparent !important;
}
#item-329:hover a {
    background: url("images/_global/navarrow.png") no-repeat scroll 2px bottom transparent;
    left: -2px;
    position: relative;
    width: 0;
}
#item-329 a {
    left: -2px;
    padding: 0 25px;
    position: relative;
    width: 0;
}
#item-329 li.current-menu-ancestor > a {
    background: url("images/_global/navarrow2.png") no-repeat scroll 2px bottom transparent !important;
    left: -2px;
    position: relative;
    width: 0;
}
#item-329 .current-menu-parent:hover a {
    background: url("images/_global/navarrow2.png") no-repeat scroll 2px bottom transparent !important;
    left: -2px;
    position: relative;
    width: 0;
}
#item-329 {
}
#item-329 li.parent:hover a {
}
#item-329 .drop .c {
    padding: 0 2px;
    width: 211px;
}
#item-329 .drop ul li a {
    background: none repeat scroll 0 0 transparent !important;
    width: 200px;
}
.comment-author {
    color: #539000 !important;
}
#CF h3 {
    color: #539000;
    font-size: 24px;
    font-weight: bold;
}
#CF_head {
    background: url("/wp-content/themes/Karma/images/_global/bookingbanner2.png") repeat-x scroll left 6px #FFFFFF !important;
    padding: 60px 27px 20px !important;
}
#CF .CF_add {
    background: url("//media.checkfront.com/images/www/add.gif") no-repeat scroll 0 50% transparent !important;
    font-family: arial;
    font-size: 18px;
    left: 127px;
    letter-spacing: -1px;
    margin-left: -5px !important;
    padding-left: 25px !important;
    position: relative;
    top: 2px;
}
#CF_box {
    position: relative;
    top: -20px;
}
#CF_BT {
    font-size: 17px !important;
    font-weight: bold !important;
    margin-right: 6px !important;
}
#CF_items .CF_item p {
    margin-top: 6px !important;
}
#CF #CF_tabs li {
    background: url("/wp-content/themes/Karma/images/_global/booktab.png") repeat-x scroll 0 0 transparent !important;
    padding: 8px 21px 3px !important;
}
#CF .CF_stock {
    font-style: italic;
    font-weight: normal;
}
.CF_t {
    left: 44px;
    position: relative;
    top: -22px;
}
.CF_times {
    color: #000000;
    font-size: 17px !important;
    font-weight: normal !important;
    left: 32px;
    position: relative;
    top: 22px;
}
#CF .CF_date {
    background: url("//media.checkfront.com/images/www/date.png") no-repeat scroll left 6px transparent !important;
}
#CF_B {
    background: none repeat scroll 0 0 #FFFFFF !important;
    position: relative;
    top: -74px !important;
}
.customer_name {
}
#CF #CF_B input[type="text"], #CF_B select, #CF_B textarea {
    color: #333333;
    padding: 5px 10px !important;
}
#CF #CF_B fieldset {
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC !important;
    border-right: 1px solid #CCCCCC !important;
    border-top: 1px solid #CCCCCC !important;
    margin-top: -25px !important;
    position: relative;
}
#CF_book {
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    border-right: 1px solid #CCCCCC !important;
}
#CF_B thead th {
    border-bottom: 1px solid #CCCCCC !important;
}
#CF #CF_B tbody td {
    padding: 10px 15px;
}
#CF_B thead th {
    font-size: 15px;
    padding: 5px 15px !important;
}
#CF_B table {
    border: 1px solid #CCCCCC !important;
}
#CF #CF_B fieldset label {
    font-size: 15px;
    padding-left: 10px;
    text-align: left !important;
    width: 100px !important;
}
.CF_promo {
    display: none;
}
#CF_1T {
    font-size: 16px !important;
}
#CF_2T {
    font-size: 16px !important;
}
#CF_3T {
    font-size: 16px !important;
}
#CF_4T {
    font-size: 16px !important;
}
#CF_5T {
    font-size: 16px !important;
}
#CF_6T {
    font-size: 16px !important;
}
#CF_tabs em {
    display: none !important;
}
#CF #CF_tabs li {
    background-color: #EFEFEF !important;
    border: 1px solid #CCCCCC !important;
    padding: 8px 21px 7px !important;
}
#CF #CF_tabs .CF_a {
    background-color: #FFFFFF !important;
    border-bottom: 0 solid transparent !important;
    margin-top: 0 !important;
}
#CF #CF_tabs .CF_a a {
    font-weight: normal !important;
}
#CF #CF_B td {
    padding: 10px;
}
.CF_a {
    border-top: 1px solid #CCCCCC !important;
}
#CF_tabs em {
    display: none !important;
}
#CF #CF_tabs li {
    background-color: #EFEFEF !important;
    border: 1px solid #CCCCCC !important;
    padding: 8px 21px 7px !important;
}
#CF #CF_tabs .CF_a {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-bottom: 1px solid transparent !important;
    margin-top: 0 !important;
}
#CF #CF_tabs .CF_a a {
    color: #539000 !important;
    font-weight: normal !important;
}
.CF_a {
    border-top: 1px solid #CCCCCC !important;
}
#CF {
    min-height: 380px !important;
}
.CF_times ol {
    left: 48px;
    max-height: 340px !important;
    top: 15px !important;
}
#CF #CF_head {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC !important;
    border-style: none solid solid !important;
    border-width: 0 1px 1px !important;
    margin-bottom: 5px !important;
}
#CF_1 {
    left: 20px !important;
    position: relative;
}
#CF_2 {
    left: 20px !important;
    position: relative;
}
#CF_3 {
    left: 20px !important;
    position: relative;
}
#CF_4 {
    left: 20px !important;
    position: relative;
}
#CF_5 {
    left: 20px !important;
    position: relative;
}
#CF_6 {
    left: 20px !important;
    position: relative;
}
#CF .CF_price strong {
    color: #539000 !important;
    font-style: normal;
    position: relative;
}
#CF #CF_tabs #CF_BT a {
    margin-left: -4px !important;
}
#CF #CF_tabs a {
    color: #FFFFFF !important;
    font-size: 14px !important;
}
#CF .CF_err {
    left: -217px !important;
    position: relative !important;
}
#CF #CF_p {
    margin-top: 5px !important;
}
#CF_items .CF_item p {
    padding: 0 !important;
}
#CF #CF_B td {
    padding-right: 20px !important;
}
#ka-submit, .ka-form-submit, .contact-form .ka-form-submit {
    background: url("/wp-content/themes/Karma/images/_global/submit.png") repeat-x scroll 0 0 #777777 !important;
    border: medium none;
    border-radius: 99px 99px 99px 99px;
    color: #EEEEEE !important;
    cursor: pointer;
    display: block;
    margin: 0;
    outline: medium none;
    padding: 7px 25px !important;
    text-shadow: 0 1px 0 #000000;
    text-transform: capitalize;
}
#footer .footer-holder .contact-form input[type="text"] {
    background: -moz-linear-gradient(center top , #383838 0%, #424242 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 4px #262626 inset;
}
#footer .footer-holder .contact-form textarea {
    background: -moz-linear-gradient(center top , #383838 0%, #424242 100%) repeat scroll 0 0 transparent;
background: rgb(56,56,56); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(56,56,56,1) 0%, rgba(66,66,66,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,1)), color-stop(100%,rgba(66,66,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(66,66,66,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#424242',GradientType=0 ); /* IE6-8 */
    border: medium none;
    border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
moz-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 4px #262626 inset;
    color: #FFFFFF;
    height: 60px !important;
    padding: 6px !important;
    width: 267px !important;
}
#item-101 {
    width: 89px !important;
}
#item-101:hover {
    width: 89px !important;
}
#item-102 {
    width: 143px !important;
}
#item-102:hover {
    width: 143px !important;
}
#item-110 {
    width: 100px !important;
}
#item-110:hover {
    width: 100px !important;
}
#item-125 {
    width: 121px !important;
}
#item-125:hover {
    width: 121px !important;
}
#item-131 {
    width: 112px !important;
}
#item-131:hover {
    width: 112px !important;
}
#item-132 {
    width: 130px !important;
}
#item-132:hover {
    width: 130px !important;
}
#item-133:hover {
    background: url("/wp-content/themes/Karma/images/_global/nav2.png") repeat-y scroll 100% 0 transparent !important;
}
#item-133 a {
    background: none repeat scroll 0 0 transparent !important;
    height: 0 !important;
}
#item-133 a:hover > #menu-main-nav li.current-menu-item a {
    background: none repeat scroll 0 0 transparent !important;
}
#item-133 li.current-menu-item a {
    background: none repeat scroll 0 0 transparent !important;
}
#item-133 {
    min-height: 20px !important;
    padding-left: 19px !important;
    text-align: left !important;
    width: 148px;
}
#item-133:hover {
    min-height: 20px !important;
    padding-left: 19px !important;
    text-align: left !important;
    width: 148px;
}
#item-329 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 48px !important;
}
#item-329:hover {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 48px !important;
}
#menu-main-nav li {
    float: left;
    height: 1%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    vertical-align: top;
}
#menu-main-nav .drop ul li a, #menu-main-nav .drop ul a {
    text-align: left !important;
}



#field_5_44, #field_5_52, #field_5_53, #field_5_54, #field_5_55, #field_5_56, #field_5_57, #field_5_58, #field_5_59, #field_5_60, #field_5_61, #field_5_62, #field_5_63, #field_5_64, #field_5_65, #field_5_66, #field_5_67, #field_5_68, #field_5_69, #field_5_70, #field_5_71, #field_5_72, #field_5_73, #field_5_74, #field_5_75, #field_5_76, #field_5_77, #field_5_78, #field_5_79, #field_5_80, #field_5_81, #field_5_82, #field_5_83, #field_5_84, #field_5_85, #field_5_86, #field_5_87, #field_5_88, #field_5_89, #field_5_90, #field_5_91, #field_5_92, #field_5_93, #field_5_94, #field_5_95, #field_5_96, #field_5_97, #field_5_98, #field_5_99, #field_5_100, #field_5_101, #field_5_102, #field_5_103, #field_5_107, #field_5_108, #field_5_109 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_44 .ginput_container, #field_5_52 .ginput_container, #field_5_53 .ginput_container, #field_5_54 .ginput_container, #field_5_55 .ginput_container, #field_5_56 .ginput_container, #field_5_57 .ginput_container, #field_5_58 .ginput_container, #field_5_59 .ginput_container, #field_5_60 .ginput_container, #field_5_61 .ginput_container, #field_5_62 .ginput_container, #field_5_63 .ginput_container, #field_5_64 .ginput_container, #field_5_65 .ginput_container, #field_5_66 .ginput_container, #field_5_67 .ginput_container, #field_5_68 .ginput_container, #field_5_69 .ginput_container, #field_5_70 .ginput_container, #field_5_71 .ginput_container, #field_5_72 .ginput_container, #field_5_73 .ginput_container, #field_5_74 .ginput_container, #field_5_75 .ginput_container, #field_5_76 .ginput_container, #field_5_77 .ginput_container, #field_5_78 .ginput_container, #field_5_79 .ginput_container, #field_5_80 .ginput_container, #field_5_81 .ginput_container, #field_5_82 .ginput_container, #field_5_83 .ginput_container, #field_5_84 .ginput_container, #field_5_85 .ginput_container, #field_5_86 .ginput_container, #field_5_87 .ginput_container, #field_5_88 .ginput_container, #field_5_89 .ginput_container, #field_5_90 .ginput_container, #field_5_91 .ginput_container, #field_5_92 .ginput_container, #field_5_93 .ginput_container, #field_5_94 .ginput_container, #field_5_95 .ginput_container, #field_5_96 .ginput_container, #field_5_97 .ginput_container, #field_5_98 .ginput_container, #field_5_99 .ginput_container, #field_5_100 .ginput_container, #field_5_101 .ginput_container, #field_5_102 .ginput_container, #field_5_103 .ginput_container  {
display:none;
}
#field_5_44 .gfield_label, #field_5_52 .gfield_label, #field_5_53 .gfield_label, #field_5_54 .gfield_label, #field_5_55 .gfield_label, #field_5_56 .gfield_label, #field_5_57 .gfield_label, #field_5_58 .gfield_label, #field_5_59 .gfield_label, #field_5_60 .gfield_label, #field_5_61 .gfield_label, #field_5_62 .gfield_label, #field_5_63 .gfield_label, #field_5_64 .gfield_label, #field_5_65 .gfield_label, #field_5_66 .gfield_label, #field_5_67 .gfield_label, #field_5_68 .gfield_label, #field_5_69 .gfield_label, #field_5_70 .gfield_label, #field_5_71 .gfield_label, #field_5_72 .gfield_label, #field_5_73 .gfield_label, #field_5_74 .gfield_label, #field_5_75 .gfield_label, #field_5_76 .gfield_label, #field_5_77 .gfield_label, #field_5_78 .gfield_label, #field_5_79 .gfield_label, #field_5_80 .gfield_label, #field_5_81 .gfield_label, #field_5_82 .gfield_label, #field_5_83 .gfield_label, #field_5_84 .gfield_label, #field_5_85 .gfield_label, #field_5_86 .gfield_label, #field_5_87 .gfield_label, #field_5_88 .gfield_label, #field_5_89 .gfield_label, #field_5_90 .gfield_label, #field_5_91 .gfield_label, #field_5_92 .gfield_label, #field_5_93 .gfield_label, #field_5_94 .gfield_label, #field_5_95 .gfield_label, #field_5_96 .gfield_label, #field_5_97 .gfield_label, #field_5_98 .gfield_label, #field_5_99 .gfield_label, #field_5_100 .gfield_label, #field_5_101 .gfield_label, #field_5_102 .gfield_label, #field_5_103 .gfield_label, #field_5_107 .gfield_label, #field_5_108 .gfield_label, #field_5_109 .gfield_label, #field_5_110 .gfield_label {
display:none;
}

#field_5_61 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_61 .ginput_container {
display:none;
}
#field_5_61 .gfield_label {
display:none;
}

#field_5_62 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_63 .ginput_container {
display:none;
}
#field_5_64 .gfield_label {
display:none;
}

#field_5_65 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_65 .ginput_container {
display:none;
}
#field_5_65 .gfield_label {
display:none;
}

#field_5_45 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_45 .ginput_container {
display:none;
}
#field_5_45 .gfield_label {
display:none;
}

#field_5_46 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_46 .ginput_container {
display:none;
}
#field_5_46 .gfield_label {
display:none;
}

#field_5_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_11 .ginput_container {
display:none;
}
#field_5_11 .gfield_label {
display:none;
}
#field_5_11 .ginput_container {
display:none;
}
#field_5_11 .gfield_label {
display:none;
}
#field_5_13 .ginput_container {
display:none;
}
#field_5_13 .gfield_label {
display:none;
}

#field_5_30 {
    margin-top: -10px;
}

#field_5_29 .gchoice_29_1 {
    left: -3px;
}
#field_5_29 .gfield_label {
    display: none;
}
#field_5_28 .gfield_label {
    display: none;
}
#field_5_26 .gchoice_26_1 {
    left: -3px;
}
#field_5_26 .gfield_label {
    display: none;
}
#field_5_26 ul {
    margin: 0 0 -5px !important;
    padding: 0;
}
#field_5_27 .gfield_label {
    display: none;
}

#input_5_28 {
    display: none;
}
#input_5_28 .gfield_label {
    display: none;
}
#field_5_18 {
    padding-top: 10px;
}
#field_5_14 {
    background: url("images/_global/arrows.png") no-repeat scroll 243px 26px transparent !important;
    margin-bottom: -20px;
    margin-top: -8px;
}
#input_5_14 {
    display: none;
}

#input_5_8 {
    display: none;
}
#input_5_12 {
    display: none;
}
#input_5_15 {
    display: none;
}
#input_5_16 {
    display: none;
}
#field_5_12 label {
    display: none;
}
#field_5_12 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}
#field_5_11 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -147px;
    padding-bottom: 10px;
    position: absolute;
    width: 360px;
}
#field_5_8 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_5_16 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_5_15 {
    left: 590px;
    margin-top: -130px;
    position: absolute;
    width: 365px;
}
#field_5_13 {
    border-bottom: 1px dashed #CCCCCC;
    left: 590px;
    margin-top: -149px;
    padding-bottom: 8px;
    position: absolute;
    width: 360px;
}

#footer_bottom #foot_right ul {
    float: right;
    position: relative;
    right: -10px;
    top: 0;
}

#footer_bottom .top-footer {
    float: right;
    padding: 7px 0 0 12px;
    position: relative;
    top: 0;
}