#content .contact-form { margin-top:0px; width:104%; }   
#content .contact-form fieldset {padding:0;}          
#content .contact-form ul { margin:0; list-style:none; }  
#content .contact-form li { width: 44.2%; float: left; margin: 0 5% 2% 0; }
#content .contact-form li.on-left { float:left; }
#content .contact-form li.on-right { float:right; }
#content .contact-form li.full { clear:both; }
#content .contact-form li.full label { display: block }  
#content .contact-form li.textarea-field { clear:both; width:auto; float:none; }
#content .contact-form label span.label { font-size:14px; color: #fff; font-weight: normal; margin-left: 0px; padding-bottom: 30px;}
#content .contact-form label span.sublabel { font-family: 'Calibri', 'Droid Sans', Verdana, Arial, sans-serif; font-size: 11px; color: #9C9B9B }  
#content .contact-form li.text-field input, #content .contact-form li.checkbox-field input, #content .contact-form li.file-field input, #content .contact-form li select, #content .contact-form li textarea { border:1px solid #cecbcb; margin-top:0px; padding:8px; }
#content .contact-form li.text-field input, #content .contact-form li select { font-size: 12px; background-color:#d9d9d9; width:97.5%; }
#content .contact-form li select { padding:10px; }
#content .contact-form li textarea {width:97%; height:150px; background-color:#d9d9d9; } 
#content .contact-form li.icon input, #content .contact-form li.icon textarea, #content .contact-form li input.icon, #content .contact-form li textarea.icon { background-repeat:no-repeat; } 
#content .contact-form li.icon input, #content .contact-form li input.icon { background-position:98% center; }
#content .contact-form li.icon textarea, #content .contact-form li textarea.icon { background-position: 98% 15px; }
#content .contact-form li.error input, #content .contact-form li.error textarea, #content .contact-form li.error select,
#content .contact-form li input.error, #content .contact-form li textarea.error, #content .contact-form li select.error { background-image:url('images/icons/error.png'); border: 1px solid #cf0606; }
#content .contact-form li.success input, #content .contact-form li.success textarea, #content .contact-form li.success select,
#content .contact-form li input.success, #content .contact-form li textarea.success, #content .contact-form li select.success { background-image:url('images/icons/success.png'); }                     
#content .contact-form li div.msg-error { font-style:normal; font-size:11px; color:#cf0606; height:14px; }    
#content .contact-form li.submit-button {clear:both; width:auto; float:none;}      
#content .contact-form li.checkbox-field label, #content .contact-form li.radio-field label { display: block; }
#content .contact-form li.submit-button input {
    background: url("images/input_pattern.png") repeat-x scroll 0 0 #F3F0F0;
    border: 1px solid #D5D4D4;
    cursor: pointer;
    display: block;
    font-size: 9px;
    height: 30px;
    letter-spacing: 1px;
    padding: 0 4px;
    text-transform: uppercase;
    margin:0;
    
}
#content .contact-form li.submit-button input:hover { background: url("images/input_pattern_hover.png") repeat-x scroll 0 0 #fff; }
#content .contact-form li.submit-button input[disabled] { color:#ddd; }
#content .contact-form label, #content .contact-form input, #content .contact-form textarea { color:#4c4c4c; width:auto; }
#content .contact-form p.success, #content .contact-form p.error { padding:10px 15px 10px 55px; border:1px solid; margin:0 auto 30px; background:no-repeat 15px center; width:400px; }
#content .contact-form p.success { background-color:#effea9; border-color:#d7ee6e; color:#839607; background-image:url('images/icons/tick_contact.png'); }
#content .contact-form p.error   { background-color:#fedccd; border-color:#fa8c83; color:#c82c1f; background-image:url('images/icons/error.png'); }

#content .sendbtn {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 35px 10px 35px;
  text-decoration: none;
  margin-bottom: 20px;
  margin-right: 3%;  
  border-radius: 7px;
  border: 1px solid #EB5B2E;
  color: #EB5B2E;
}

#content .sendbtn:hover {
  text-decoration: none;
  padding: 10px 35px 10px 35px;
  background-color: #0d0d0d;
}


#yiw_bot {display:none !important;}


/* INPUT */

.input-prepend{ position: relative; }
.input-prepend .add-on{ position: absolute; top: 40%; right: 0px; }
.textarea-field .input-prepend .add-on{ position: absolute; top: 20px; right: 12px; }
.input-prepend input.error, .input-prepend textarea.error{ background-image: none !important; }


/* submit alignment */
.contact-form li.submit-button input.alignleft { float:left; }
.contact-form li.submit-button input.alignright { float:right; }
.contact-form li.submit-button input.aligncenter { margin:0 auto; }


/*border-radius*/
#content .contact-form p.success, #content .contact-form p.error { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
/* ====================== END CONTACT FORM ====================== */       

/*features tab*/
.hentry .features-tab-container {
    background: #fff url(images/bg-features-tab.png) repeat-y left top;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    -moz-border-radius: 5px;    
    -webkit-border-radius: 5px;
    overflow: hidden;
    position: relative;
    width: 650px;
}

.hentry .features-tab-container.without-sidebar {
    width: 910px;
}

.hentry .features-tab-container .features-tab-wrapper {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    width: 324px;
}

.hentry .features-tab-container.without-sidebar .features-tab-wrapper {
    width: 584px;
}

#content .hentry .features-tab-container .features-tab-labels {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    float: left;
    list-style-type: none;
    margin: 0 0 -1px;
    padding: 0;
    width: 135px;
}

.hentry .features-tab-container .features-tab-labels li {
    border-bottom: 1px solid #d4d4d4;
    color: #727171;
    cursor: pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    padding: 10px 16px;
    position: relative;
    width: 253px;
    z-index: 100;
}

.hentry .features-tab-container .features-tab-labels li:last-child {
    border-bottom: none;
}

.hentry .features-tab-container .features-tab-wrapper {
    float: right;
    padding: 20px;
}

.hentry img.attachment-features_tab_icon {
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    margin: 0 15px 0 0;
    vertical-align: middle;
}

.hentry .features-tab-container .features-tab-labels li.current-feature {
    background-color: #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #d4d4d4;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    color: #000;
}

/* === EXTRA */
.clear{clear:both;} 
.left{float:left;}
.right{float:right;}
.nomargin{margin:0}
.nopadding{padding:0}

.lngflag{
 padding-bottom: 4px;
}		


#contacttable {
	border: 0;
	margin-left:auto;
	margin-right:auto;
	width:100%;	
	padding: 0px;
}

#contacttable tr {
	border: 0;	
	padding: 0px;
}

#contacttable tr td {
	border: 0;
	padding: 0px;
}

#playlisttable {
	border: 0;
	margin-left:auto;
	margin-right:auto;
	width:100%;	
	padding: 0px;
}

#playlisttable tr {
	border: 0;	
	padding: 0px;
}

#playlisttable tr td {
	border: 0;
	padding: 0px;
	text-align: left;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
