/*
 * ------------------------------------------------------------------------
 * JA Rave Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* COMMON STYLE
--------------------------------------------------------- */
/* FORM
--------------------------------------------------*/

div.itemListSubCategories .subCategory { float: right; }

div.ja-typo-blockct p#typo-11 { float: right; }

p.icon-message span.icon { margin-bottom: 10px; }

span.ja-typo-tag { margin: 0 -2px 0px 10px; }

.blog { position: relative; width: 99%; float: right; }


.dropcap {
	padding-bottom: 15px;
	padding-top: 0px;
	margin-top: -10px;
}

.itemdate-blog div.month-year {
	position: relative;
	float: right;
	text-align: right;
	margin-right: 25px;
}

.itemdate-blog span.date { position: absolute; right: 0px; }

.ja-content-main { zoom: 1; }

.ja-megamenu,#ja-cssmenu,#jasdl-mainnav ul,#ja-splitmenu ul { margin-left: 0px; margin-right: 6px; }

.ja-slide-main-wrap .ja-slide-main { float: right; position: absolute; left: 5px; }

.ja-slidewrap_slideshow {
	display: block;
	float: left;
	position: relative;
	left: 0px;
}

.ja-slidewrap_slideshow .ja-slide-buttons {
	float: left;
	left: 4px;
	width: 99.2% !important;
	bottom: 0px;
	right: 0px !important;
	margin: 0px !important;
}

.jac-add-button, .jac-add-button {
	bottom: 12px;
}

dl.article-info dd, dl.article-info dt {
	float: right;
}

dl.article-info {
	zoom: 1;
}
a.jac-links{
	float: none;
}
.moduletable_highlight .ja-slide-buttons span.ja-slide-next { left: 0px; float: left; }

.moduletable_highlight .ja-slide-buttons span.ja-slide-prev { float: left; position: absolute; }

.pagination .pagination ul{ float: left; }

.pagination ul li span.pagenav, .pagination ul li a.pagenav, ul.pagenav li a { display: inline; }

.view-icon .contentheading { }

.view-icon .contentpaneopen_edit span.hasTip { }
fieldset dt, fieldset dd {
	zoom: 1;
	width: auto;
	display: inline-block;
}
/* Comment ----*/
#jac-wrapper .comment-heading {
	zoom: 1;
}

#jac-wrapper #jac-container-textarea {
	zoom: 1;
}

#jac-wrapper .form-comment textarea {
	right: 0px;
}

.blog-featured {
	position: relative;
	zoom: 1;
	width: 99.9%;
}
.registration dl {
	zoom: 1;
}

form#member-registration {
	zoom: 1;
}

span.text #jform_spacer-lbl{
	float: right;
	width: 100%;
	
}
fieldset dt {
	width: 160px;
}

fieldset dd {
	width: 150px;
	float: none;
}

.registration button.validate, .registration a {
	zoom: 1;
	display: inline-block !important;
	overflow: invisible;
}

.jac-add-button {
	zoom: 1;
	
}

.jac-add-button a.jac-links {
	display: inline-block; 
	zoom: 1; 
	padding-left: 18px;
}

#jac-wrapper #jac-new-captcha {
	zoom: 1;
	float: left !important;
}

#jac-wrapper .form-userdata span span.required {
	float: none;
}

.search .word button {
	margin-right: 5px;
}

ul.pagenav {
	float: none;
}

.tabs .contact-form fieldset dt {
	width: 90%; 
	display: block;
	
} 

#contact-slider.tabs {
	float: none;
}

.tabs .contact-form textarea#jform_contact_message {
	float: right;
}


.item-page img[align="left"] { float: right; }

.item-page img[align="right"] { float: left; }