/**Button**/
.wpm_btn {  -webkit-border-radius: 7px;  -moz-border-radius: 7px;  border-radius: 7px;  text-shadow: 1px 1px 3px #666666;  font-family: Arial;  color: #ffffff !important;    padding: 10px 20px 10px 20px;  text-decoration: none;  background-image:url(../editor/images/bg_button.png);  background-size:100% 50%;  background-position:bottom;  background-repeat:repeat-x;  background-color: #3498db;  display:inline-block;  margin-bottom:10px;}
.wpm_btn:hover {    -webkit-box-shadow: 0px 1px 3px #666666;  -moz-box-shadow: 0px 1px 3px #666666;  box-shadow: 0px 1px 3px #666666;  text-decoration: none;}

/************** DropCap **************/
.wpm_dropcap{ display: block; float: left;font-size: 62px;line-height: 30px;margin: 4px 4px 0 0; }

/************ Accordion ***********/
.wpm_accordion{ border:1px solid #EEE; margin-bottom:15px !important; display:block; background:#FFF; }
.wpm_accordion .ui-accordion-header, .wpm_accordion h3 {padding: 0;margin: 0 0 1px 0;background: url(../images/accordian-title.png) no-repeat scroll 0 0 transparent !important;height: 46px;line-height:1.2;cursor: pointer;
border-bottom: 1px solid #EEE;}
.wpm_accordion .ui-accordion-header-active {background-position: left bottom !important;}
.wpm_accordion .ui-accordion-header a {text-decoration: none;display: block;padding: 12px 0 12px 50px;outline: medium none;border: 0 none;font-family: Arial !important;font-size: 15px !important;color:#999 !important; font-weight:bold;}
.wpm_accordion .ui-accordion-content {	width: 100%;	border-bottom: 1px solid #EEE;	color:#999999;}
.wpm_accordion .ui-accordion-content > * {	margin: 0;	padding: 20px;}
.wpm_accordion .ui-accordion-content a {	color: #777;}


/********** toggle ***********/
/* toggle */
h4.slide_toggle {background: url(../images/toggle-images.png) no-repeat scroll -32px 0 transparent;margin: 10px 0;padding: 0 0 15px 40px;position: relative;}
h4.clicked {background: url(../images/toggle-images.png) no-repeat scroll 0 -30px transparent;}
.slide_toggle_content {background:#e6e6e6;margin: 0 0 20px 40px;padding: 30px;clear: both;overflow: hidden;color:#999999;}

/**************tabs **************/
.tabs-wrapper .tab-content{ margin-bottom:15px !important;}
.tabs-wrapper ul{ margin:0; padding:0; }
.tabs-wrapper ul.tabs {width: 100%;margin: 0;padding: 0;float: left;border-bottom: 1px solid #aeafb9;height: 30px;}
.tabs-wrapper ul.tabs li {display: block;float: left;margin: 0 8px 0 0;border-bottom: 1px solid #aeafb9;}
.tabs-wrapper ul.tabs li a {display: block;width: auto;height: 29px;padding: 0 0px;line-height: 30px;border: 1px solid #aeafb9;margin: 0 0px -2px; background:#aeafb9;padding:0px; padding-left:10px; padding-right:10px;
border-bottom:0px;}
.tabs-wrapper ul.tabs li a.selected {border: 1px solid #aeafb9; text-decoration: none;background:none;height: 31px;border: 1px solid #aeafb9;border-bottom:none;background:#FFF;}
.tabs-wrapper .tab-content {clear: both;background:;width: 100%;border-right: 1px solid #aeafb9;border-bottom: 1px solid #aeafb9;border-left: 1px solid #aeafb9;float: left;}
.tabs-wrapper .tab-content .tabs-inner-padding {padding: 20px; padding-top:0px;}