/*======================================================================*\

|| #################################################################### ||

|| # Package - Joomla Template based on YJSimpleGrid Framework          ||

|| # Copyright (C) 2010  Youjoomla LLC. All Rights Reserved.            ||

|| # license - PHP files are licensed under  GNU/GPL V2                 ||

|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||

|| # bound by Proprietary License of Youjoomla LLC                      ||

|| # for more information visit http://www.youjoomla.com/license.html   ||

|| # Redistribution and  modification of this software                  ||

|| # is bounded by its licenses                                         ||

|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||

|| #################################################################### ||

\*======================================================================*/

/*CENTER TOP IS THE TOP PART OF THE SITE. SEE yjsg_main.php FOR REFERENCE*/

#centertop, #centerbottom {

	text-align:left;

	margin:0 auto;

	clear:both;

}

/* CENTERBOTTOM IS THE BOTTOM PART OF THE SITE SEE yjsg_main.php FOR REFERENCE */

#centerbottom {

	position:relative;

}

#header {

	text-align:left;

	position:relative;

	padding:0;

	overflow:hidden;

	z-index:1000;

	margin:0 auto;

}

#logo {

	float:left;

	text-align:left;

	overflow:hidden;

}

/* LOGO HOMEPAGE LINK */

#logo a {

	text-indent:-7500px;

	display:block;

	text-decoration:none;

	width:100%;

}

/* main body layouts with  side modules

--------------------- */

/* HOLDER DIV CONTAINS LEFT, MAINBODY, RIGHT AND ALL INSETS */

#holder, #holder2, #holder3 {

	height:100% !Important;

	height:1%;

	overflow:hidden;

	margin:0 auto;

	text-align:center;

	padding:5px 0;

}

/* layout1.php , layout2.php, layout3.php reset and layout1.php main floats. layout 1 does not contain insettop and insetbottom*/

#leftblock, #midblock, #rightblock, #insetblock, #insetsholder_2t, #insetsholder_2b, #insetsholder_3t, #insetsholder_3b {

	height:100% !Important;

	height:1%;

	overflow:hidden;

	text-align:left;

	float:left;

}

/* layout2.php*/

#holder2 #midblock {

	float:left;

}

#holder2 #leftblock, #holder2 #rightblock, #holder2 #insetblock {

	float:right;

}

#holder2 #insetsholder_2t {

	float:left;

}

#holder2 #insetsholder_2b {

	float:right;

}

/*layout3.php*/

#holder3 #midblock {

	float:right;

}

#holder3 #leftblock, #holder3 #rightblock, #holder3 #insetblock {

	float:left;

}

#holder3 #insetsholder_3t {

	float:right;

}

#holder3 #insetsholder_3b {

	float:left;

}

.clearm {

	clear:both;

	height:1px;

	overflow:hidden;

}

/*END DEFAULT GRID LAYOUT*/



/*BEGING YJSIMPLEGRID 

#yjsg1 contains top1  - top5

#yjsg2 contains adv1 - adv5

#jsg3 contains user1 - user5

#jsg4 contains user6 - user10

#jsg5 contains user11 - user15

#yjsg6 contains user16 - user20

#yjsg7 contains user21 - user25

#yjsgheadergrid contains logo div ,  header1 - header3

#yjsgbodytop contains bodytop1 - bodytop3

#yjsgbodybottom  contains boddybottom1 - bodybottom3

*/

#yjsgheadergrid {

	float:right;

	overflow:hidden;

	height:auto;

	margin:0;

	padding:0;

}

#yjsg1, #yjsg2, #yjsg3, #yjsg4, #yjsg5, #yjsg6, #yjsg7, #yjsgbodytop, #yjsgbodybottom {

	margin:0px auto 0px auto;

	text-align:center;

	overflow:hidden;

	height:auto;

	width:100%;

	padding:15px 0;

}

#yjsg2 {

	margin-top:0;

}

#yjsgbodytop, #yjsgbodybottom {

	width:100%;

	padding:0 0 0px 0;

	margin:0px 0 0px 0;

	clear:both;

}

/* MAIN MODULE CONTAINER CLASS. FOR SPECIFIC STYLING

   USE #user1 .yjsgxhtml or #user1 .yjsgxhtml .yjsquare  */

.yjsgxhtml {

	float:left;

	clear:right;

	text-align:left;

	margin:0;

	padding:0;

}

.yjsgxhtml .yjsquare_in {

}

/* EXAMPLE OF LAST MODULE IN THE GRID BG IMAGE OVERRIDE 

   WE USED GRID1 MODULE POSITION TOP5. USEFULL FOR INSET LINE SEPARATOR BETWEEN MODULES*/

#yjsg1 #top5 {

/*background:none;*/

}

/* GUTTERS */

/* SQUARE MODULES GUTTER */

.yjsgxhtml .yjsquare {

	margin:0 0;

	padding:0 0;

}

/* yjplain */

.yjplain {

	padding:5px 10px;

}

.yjplain p {

	padding:5px 10px;

}

/* KEEP LEFT, RIGHT, INSET, INSETTOP, INSET BOTTOM OF THE EDGES */

#insetsholder_2t, #insetsholder_2b {

	padding:0;

	margin:0px 0 0 0;

}

.inside {

	margin:0;

	padding:0px 3px;

	overflow:hidden;

}

/*KEEP MAINBODY GRID, BODYTOPS AND BODYBOTTOMS OF THE EDGE

--------------------- */

.insidem {

	padding:0px 3px;

	margin:0 0;

}

/*END GUTTERS*/

/*FOOTER AND FOOTER LINKS

--------------------- */

#footer {

	clear:both;

	text-align:center;

	overflow:hidden;

	margin:0 auto;

	padding:0px 0;

	position:relative;

}

#youjoomla {

	clear:both;

	text-align:left;

	padding:5px 10px;

	overflow:hidden;

}

#footmod {

	clear:both;

	text-align:left;

	padding:0;

	margin:0px;

	overflow:hidden;

}

#cp {

	text-align:left;

	padding:2px 0px;

	overflow:hidden;

}

.yjsgcp span {

	text-transform:capitalize;

}

.validators, .yjsgcp {

	display:block;

	clear:both;

}

/*RTL LINKS*/

a.tdir {

	font-size:80%;

}

/*FONT RESIZER LINKS*/

a.fs {

	font-size:110%;

}

.yjsglogo {

	position:absolute;

	right:10px;

	display:block;

	top:10%;

	height:48px;

	width:229px;

	margin:0;

	padding:0;

	background: url(../images/yjsglogo.png) no-repeat center center;

}

.yjsglogo span {

	line-height:999px;

}

#joomlacredit {

	padding:3px 0px 3px 0px;

	text-align:left;

	text-indent:10px;

	margin:0 auto;

}

/* DEFAULT SQUARE MODULES. FOR ROUND MODULES OPEN rounded.css

ALSO APPLIED ADDITIONAL MODULE CLASS FOR DIFFERENT MODULE STYLES. 

TO ACTIVATE THEM ADD _yj1 or _yj2 IN MODULE MANAGER Module Class Suffix TEXT INPUT.

STYLE FOR THESE MODULES IS IN COLOR.css file where COLOR IS YOUR CURRENT DEFAULT SITE STYLE

--------------------- */

/* MAIN MODULE HOLDER*/

.yjsquare, .yjsquare_yj1, .yjsquare_yj2, .yjsquare_yj3, .yjsquare_yj4, .yjsquare_yj5 {

	margin: 5px 0 5px 0px!Important;

	padding: 0px;

	clear: both;

	display:block;

	height:100% !Important;

	height:1%;

	overflow:hidden;

}

/* MODULE TITLE */

.yjsquare h4, .yjsquare_yj1 h4, .yjsquare_yj2 h4, .yjsquare_yj3 h4, .yjsquare_yj4 h4, .yjsquare_yj5 h4 {

	text-transform:capitalize;

	overflow:hidden;

	padding:0;

	margin:5px;

	font-size:150%;

	font-weight:normal;

}

/* MODULE TITLE SPAN*/

.yjsquare h4 span, .yjsquare_yj1 h4 span, .yjsquare_yj2 h4 span, .yjsquare_yj3 h4 span, .yjsquare_yj4 h4 span, .yjsquare_yj5 h4 span {

	text-transform: capitalize;

	overflow:hidden;

}

/* MODULE CONTENT*/

.yjsquare_in, .yjsquare_yj1 .yjsquare_in, .yjsquare_yj2 .yjsquare_in, .yjsquare_yj3 .yjsquare_in, .yjsquare_yj4 .yjsquare_in, .yjsquare_yj5 .yjsquare_in {

	overflow:hidden;

	padding: 10px;

}

/* MODULE p ELEMENT*/

.yjsquare p, .yjsquare_yj1 p, .yjsquare_yj2 p, .yjsquare_yj3 p, .yjsquare_yj4 p, .yjsquare_yj5 p {

	overflow:hidden;

	padding:3px;

}

/*FOOTER MODULE STYLE

--------------------- */

#footmod .yjsquare {

	padding:0;

	margin:0;

}

#footmod .yjsquare h4 {

}

#footmod .yjsquare h4 span {

}

#footmod li, #footmod li:hover {

	list-style-type:none;

	list-style-image:none;

	background:none;

}

#footmod ul {

	padding:0;

	margin:0;

}

#footmod ul li {

	display: inline;

	margin:0;

	padding:0 10px 0 0;

}

#footmod ul li a {

}

/*PATHWAY*/

#pathway {

	padding:3px 5px;

}

#pathway .yjsg_breadcrumbs a.pathway {

	margin:0 5px 0 0;

	padding:0 15px 0 0;

}

/* ADDITIONAL MODULE STYLES */

/*mod_poll

--------------------- */

.pollbuttons {

	margin:0 auto;

	text-align:center;

}

/*login module

--------------------- */

#modlgn_passwd, #modlgn_username {

	width: 95%;

	height:16px;

	padding-left: 3px;

	padding-top:3px;

}

/*searchbox

--------------------- */

.search {

}

.search .inputbox {

}

/*BANNER MODULE AND IMAGE .banner CLASS.

USED FOR POSITIONING WHEN RESIZING LOGO AND HEADER BLOCK*/

#yjsgheadergrid .bannergroup, #yjsgheadergrid .banner {

	padding:15px 0 0 0;

	text-align:right;

}

/* MODULE NEWS FLASH */

div.yjsg-newsflash {

	overflow: hidden;

}

div.yjsg-newsflash div.item {

	padding-bottom: 15px;

	overflow: hidden;

}

div.yjsg-newsflash div.last {

	padding-bottom: 0px;

}

/* QUICK NAVIGATION FOOTER */



ul.quick_nav {

	margin:0;

	padding:0;

	list-style-type:none;

	background:none;

}

ul.quick_nav li {

	display:block;

	width:50%;

	float:left;

	margin:0;

	padding:0;

	list-style-type:none;

	background:none;

	overflow:hidden;

}

ul.quick_nav li a {

	height: 26px;

	line-height: 20px;

	text-decoration: none;

	display: block;

	text-decoration: none;

	padding:5px 0 0 15px;

}

/* DEFAULT GRID OVERRIDES AND ADDITIONAL CSS. 

NOTE! DO NOT EDIT ABOVE. USE CSS OVERRIDE FOR CHANGES. 

IS EASIER TO SET BACK TO DEFAULT IF YOU MAKE MISTAKE.

HERE IS CSS OVERRIDE EXAMPLE 

http://www.youjoomla.com/how-to-use-module-css-override.html*/



/***YOUTRADER***/

/***TOP BG***/

.top_out {

	display:block;

}

.header_in {

	margin:0 auto;

}

/***YJ LIVE SEARCH**/

.ytls .yjsquare_in {

	float:right;

	padding:10px 0;

}

.ytls #defaultfeedLiveSearch.yj_inputbox {

	height:22px;

	font-size:80%;

}

.ytls .defaultfeed {

	position:relative;

}

.ytls .button {

	width:25px;

	height:33px;

	position:absolute;

	right:3%;

	top:0;

	text-indent:-999px;

	border:none;

	padding:0;

	margin:0;

	cursor:pointer;

}

/***results***/

.LiveSearchHeader {

	background:none;

}

.LiveSearchResults a.next, .LiveSearchResults a.back, .LiveSearchResults a.next:hover, .LiveSearchResults a.back:hover {

	margin:15px 10px 0px 3px;

}

.LiveSearchResults a.back, .LiveSearchResults a.back:hover {

	margin:15px 3px 0px 10px;

}

/***ACCORDION SLIDER***/

#yjsg1 {

	padding:0;

}

#yjsg1 h4 {

	font-size:120%;

	padding:0 0 10px 0;

}

/* fadein effect is in templates/youtrader/src/styles.js*/

#accsliderinstance1{

	visibility:hidden;

}

.ytas {

	margin:0!important;

	background:url(../images/accloader.gif) no-repeat center center;

}

.ytas .yjsquare_in {

	padding:0;

}

.ytas span.title {

	font-size:170%!important;

	text-transform:uppercase;

	font-weight:normal!important;

}

/***YOUYORK MODULE SLIDER***/

.ytym {

	margin:0!important;

}

.ytym .yjsquare_in {

	padding:0;

	overflow:visible;

}

.ytym h4 {

	height:40px;

	line-height:40px;

	margin:0;

	text-transform:uppercase;

	font-size:150%!important;

	padding:0 0 0 10px;

}

.ytym h4 span {

	text-transform:uppercase;

}

.ytym .yy_container {

	background:none;

	overflow:visible;

	padding:15px 3px;

}

.ytym .yy_slideitems, .ytym .yy_slideitems_in {

	background:none;

	padding:0;

}

.ytym .yy_slideitems {

	padding:0 0 50px 0;

}

/* navigation */

.yy_container .linkForward, .yy_container .linkBackward {

	display:block;

	position:absolute;

	right:15px;

	top:-31px;

	width:20px;

	height:20px;

}

.yy_container .linkBackward {

	right:45px;

	left:auto;

}

.yy_container .linkForward:hover, .yy_container .linkBackward:hover {

	background-position:left bottom;

}

/***YJME IN YORK MODULE***/

.ytym .yjme_item {

	float:left;

	clear:none;

	width:33%;

	margin:0 0 15px 0;

}

.ytym .yjme_item_in {

	border:none;

	padding:0 0px;

}

.ytym .imageholder {

	position:relative;

}

.ytym a.item_image {

	position:realtive;

}

.ytym a.item_title {

	font-weight:normal;

	font-size:130%;

	padding:5px 0 10px 0;

}

/***YJ MULTITABS***/

.ytmt {

	margin:0!important;

}

.ytmt .yjsquare_in {

	padding:5px 3px;

}

.ytmt ul#tabs {

	height:40px!important;

	line-height:40px!important;

	text-transform:uppercase;

	font-size:130%;

}

.ytmt ul#tabs li {

	padding:0;

}

/***YJME IN MULTITABS***/

.ytmt .yjme_item_in {

	margin:0;

	padding:20px 5px;

}

.ytmt .imageholder {

	padding:0;

	float:left!important;

	margin:0 25px 0 0;

	position:relative;

}

.ytmt a.item_image {

	position:absolute;

}

.ytmt a.item_title {

	font-weight:normal;

	clear:none!important;

	margin:10px 0 0 0;

	font-size:130%;

}

.ytmt .item_details {

	clear:none;

	float:none!important;

	margin:0 0 10px 0!important;

}

/***YJSG6 and YJSG7***/

#yjsg6 h4, #yjsg7 h4 {

	text-transform:uppercase;

	font-size:120%;

	font-weight:normal;

	margin-left:10px;

	padding:0 0 10px 0;

}

#yjsg6 h4 span, #yjsg7 h4 span {

	text-transform:uppercase;

}

/***FOOTER***/

.footer_out {

	display:block;

}

/***YOUTRADER LIST***/

.youtrader_list li {

	padding:3px 10px;

	font-size:90%;

}

.youtrader_list li a {

	display:block;

}

/***ABOUT US***/

.aboutus p {

	font-size:90%;

}

/***MENU MODULES***/

.yj_menu_module_holder ul.youtrader_list li {

	padding:3px 15px!important;

	font-size:100%;

}

.yj_menu_module_holder ul.youtrader_list li a {

	font-weight:normal!important;

	display:block;

}

.yj_menu_module_holder h4 {

	font-size:120%;

	margin:0 0 10px 0!important;

}

.yj_menu_module_holder .inset_bg {

	display:none!important;

}

/***MODULE SAMPLE YJ1,YJ2,YJ3***/ 

.yj1 h4, .yj2 h4, .yj3 h4 {

	padding:10px 0 10px 40px!important;

	height:24px;

	line-height:24px;

	margin:0 10px;

	font-weight:normal;

	font-size:150%!important;

}

/***MODULE SAMPLE YJ4***/

.yj4 {

	margin:8px 2px!important;

}

.yj4 h4 {

	padding:0;

	margin:10px 10px 0 10px;

}

/***IF YJSG1***/

#yjsg1 .yj4 h4, #yjsg1 .yj4 h4 span {

	font-size:130%;

}

/***IF YJSG6 and YJSG7***/

#yjsg6 .yj4 h4, #yjsg6 .yj4 h4 span, #yjsg7 .yj4 h4, #yjsg7 .yj4 h4 span {

	font-size:130%;

}

/***MODULE SAMPLE YJ5***/

.yj5 {

	margin:5px 2px!important;

}

.yj5 h4 {

	padding:0;

	margin:10px 10px 0 10px;

}

/***IF YJSG1***/

#yjsg1 .yj5 h4, #yjsg1 .yj5 h4 span {

	font-size:130%;

}

/***IF YJSG6 AND YJSG7***/

#yjsg6 .yj5 h4, #yjsg6 .yj5 h4 span, #yjsg7 .yj5 h4, #yjsg7 .yj5 h4 span {

	font-size:130%;

}

/***DEFAULT CHANGES***/

h1, h2, h3, h4, h5, h6, .componentheading {

	text-transform:uppercase;

}

div.title h1, div.title h2, h1.pagetitle, .componentheading {

	padding:0 0 5px 0!important;

}

.yjsquare h4, .yjsquare h4 span {

	text-transform:uppercase;

}

.yjsquare .inset_bg {

	display:block;

	height:2px;

	margin:0 5px;

}

#yjsg1 .inset_bg, #yjsg6 .inset_bg, #yjsg7 .inset_bg, #yjsgheadergrid .inset_bg, .yj_menu_module_holder .inset_bg {

	margin:0 5px;

}

#yjsg1 .yjsquare h4, #yjsg6 .yjsquare h4, #yjsg7 .yjsquare h4 {

	padding:0;

}

/***ADITIONAL***/

.phonefax_trader {

	display:block;

	float:left;

	clear:none;

	line-height:20px;

	padding:10px!important;

	margin:5px 0 0 0;

	width:45%;

}

.email_trader {

	padding:10px!important;

	margin:5px 0 0 0;

	float:right;

	clear:none;

	display:block;

	width:42%;

}

/***K2***/

#holder, #holder2, #holder3 {

	padding:10px 0;

}

.insidem {

	padding:0;

}

/***Category view***/

#k2Container.itemListView {

	padding-bottom:0;

}

div.subCategory {

	margin:5px;

	padding:8px;

}

div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {

	border:none;

	float:left;

	margin:0 0 10px 0;

}

div.subCategory h2 {

	margin:10px 0;

	font-weight:normal;

	text-transform:uppercase;

	font-size:150%;

	line-height:18px;

	display:block;

}

a.subCategoryMore, a.subCategoryMore:visited {

	height:20px;

	line-height:20px;

	width:50px;

	text-align:center;

	margin:15px 0 0 0;

	font-weight:normal;

	text-transform:uppercase;

	font-size:90%;

}

/***Cat item view ***/

#k2Container.itemListView {

	margin:0 5px 0 0;

}

.catItemView {

	padding:10px!important;

	margin:0 0 10px 0;

}

div.catItemHeader h3.catItemTitle {

	margin:5px 0;

	text-transform:uppercase;

	font-size:150%;

	line-height:18px;

}

.catItemHeader {

	overflow:hidden;

	padding:0 0 10px 0;

}

span.catItemAuthor {

	font-size:90%;

}

span.catItemDateCreated {

	float:left;

	margin:0 10px;

	font-size:90%!important;

}

div.catItemBody {

	padding:10px 0 0 0;

}

div.catItemImageBlock {

	padding:0!important;

	background:none;

	border:none;

	float:left;

	margin:0 15px 0 0;

}

span.catItemImage a {

	border:none;

}

span.catItemImage {

	display:block;

	position:relative;

}

.catItemIntroText {

	padding:0!important;

}

.catItemIntroText p {

	line-height:20px;

	margin:0;

}

.catItemReadMore {

	text-align:center;

	margin:20px 10px 0 0;

	width:50px!important;

	height:20px;

	line-height:23px;

	font-weight:normal;

	text-transform:uppercase;

	font-size:90%;

	float:right;

}

/***Item view***/

#k2Container.itemView {

	margin:0 20px 0 0;

	border:none;

}

div.itemHeader {

	padding:0 0 10px 0;

	display:block;

	overflow:hidden;

}

div.itemHeader h2.itemTitle {

	display:block;

	font-size:300%;

	line-height:normal;

	padding:0;

	text-transform:uppercase;

}

span.itemDateCreated {

	margin:0 10px 0 0;

	padding:0;

	float:left;

	font-size:90%!important;

}

span.itemAuthor {

	padding:0!important;

	float:left;

	clear:none!important;

	font-size:90%;

}

.itemToolbar {

	border:none!important;

	float:right;

	margin:0!important;

	padding:0!important;

}

.itemToolbar ul li, .itemToolbar ul li a {

	font-size:90%!important;

}

div.itemImageBlock {

	padding:0!important;

	background:none;

	border:none;

	margin:0 0 15px 0;

}

span.itemImage a {

	border:none;

}

.itemFullText {

	float:left;

	line-height:20px;

	padding-bottom:15px!important;

}

.itemExtraFields {

	margin:0!important;

	border:none!important;

}

.itemExtraFields h3 {

	font-size:150%;

}

.itemExtraFields ul li {

	border:none;

	padding:10px 0!important;

}

span.itemExtraFieldsLabel, span.itemExtraFieldsValue {

	font-weight:normal!important;

}

.itemContentFooter {

	margin:0!important;

	border:none!important;

	padding:10px 0!important;

}

.itemRatingBlock {

	padding:0 0 10px 0!important;

	line-height:25px;

}

.pre25SocialLinks {

	padding:10px 0!important;

	border:none!important;

}

span.preSocialsTitle, .itemCategory span, .itemTagsBlock span {

	font-weight:normal!important;

}

.itemCategory, .itemTagsBlock {

	padding:10px 0!important;

	border:none!important;

}

.itemTagsBlock {

	background:none;

}

ul.itemTags li {

	padding:3px 10px!important;

}

.itemAuthorBlock {

	border:none!important;

	padding:10px!important;

}

h3.itemAuthorName {

	margin:0!important;

	text-transform:uppercase;

	font-size:150%;

}

.itemNavigation {

	margin:0!important;

	border:none!important;

	padding:15px!important;

}

.itemCommentsForm h3 {

	text-transform:uppercase;

	font-size:150%;

}

p.itemCommentsFormNotes {

	font-size:90%;

}

#submitCommentButton {

	border:none!important;

	text-transform:uppercase;

}

h3.itemCommentsCounter {

	font-size:150%;

	text-transform:uppercase;

}

ul.itemCommentsList li img {

	margin-right:15px!important;

}

span.commentDate, span.commentAuthorName {

	font-weight:normal!important;

}

.itemCommentsPagination {

	margin:0!important;

}

ul.itemCommentsList {

	margin:0!important;

}

ul.itemCommentsList li {

	border:none!important;

}

/***K2 CONTENT MODULE***/

.k2ItemsBlock.yj4 {

	border:none;

}

.k2ItemsBlock.yj4 li.even, .k2ItemsBlock.yj4 li.odd {

	padding:10px 0;

}

a.moduleItemTitle {

	font-size:150%;

}

a.moduleItemImage {

	display:block;

	overflow:hidden;

	position:relative;

	margin:0 10px 0 0;

	padding:5px;

}

a.moduleItemImage img {

	margin:0!important;

	border:none!important;

}

.k2ItemsBlock.yj4 .moduleItemIntrotext {

	line-height:20px!important;

}

a.moduleItemImage .yj_hover_fx {

	margin-right:5px;

	margin-bottom:5px;

}

/***K2 TAG MODULE***/

.k2TagCloudBlock.yj4 {

	border:none;

}

div.k2TagCloudBlock a {

	margin:0 10px;

	padding:5px 5px 0 5px!important;

	text-transform:uppercase;

}

div.k2TagCloudBlock a:hover {

	padding:5px;

}

/***K2 COMMENT MODULE***/

.k2LatestCommentsBlock ul li.even, .k2LatestCommentsBlock ul li.odd {

	border:none!important;

}

.k2LatestCommentsBlock img {

	margin-right:15px;

}

span.lcComment {

	line-height:22px;

}

/***Tag view***/

#k2Container.tagView {

	margin:0 5px 0 0;

	padding:0;

}

.tagView .itemView {

	margin:0 0 10px 0;

}

.tagView h2.itemTitle {

	font-size:150%!important;

	line-height:18px;

}

.tagView .itemImageBlock {

	margin:0 15px 0 0;

}

.tagView span.itemImage {

	position:relative;

}

.tagView .itemIntroText {

	padding:0;

}

.tagView .itemIntroText p {

	margin:0;

}

.tagView .itemReadMore a {

	text-align:center;

	margin:0px 10px 0 0;

	width:50px!important;

	font-weight:normal;

	text-transform:uppercase;

	font-size:90%;

	float:right;

	height:20px;

	line-height:23px;

}

/***User view***/

#k2Container.userView {

	margin:0 5px 0 0;

}

.userView .userBlock {

	margin:0 0 10px 0;

}

.userView .userBlock h2 {

	margin:0;

	font-size:150%;

	text-transform:uppercase;

}

.userView .itemView {

	margin:0 0 10px 0;

}

.userView h3.itemTitle {

	margin:0;

	text-transform:uppercase;

	font-size:150%;

}

.userView .itemImageBlock {

	margin:0 15px 0 0;

}

.userView span.itemImage {

	position:relative;

}

.userView .itemIntroText {

	padding:0;

}

.userView .itemIntroText p {

	margin:0;

}

.userView .itemReadMore a {

	text-align:center;

	margin:20px 10px 0 0;

	width:50px!important;

	font-weight:normal;

	text-transform:uppercase;

	font-size:90%;

	float:right;

	height:20px;

	line-height:20px;

}

/***Latest item view***/

#k2Container.latestView {

	padding-bottom:0;

}

.latestItemView {

	padding:10px!important;

	margin:0 0 5px 0;

}

.latestView span.catItemImage {

	position:relative;

}

.latestView h2.catItemTitle {

	margin:0;

	text-transform:uppercase;

	font-size:150%;

	line-height:18px;

}

.latestView .catItemDateCreated {

	margin:0;

}

.latestView .catItemReadMore {

	text-align:center;

	margin:20px 10px 0 0;

	width:50px!important;

	font-weight:normal;

	text-transform:uppercase;

	font-size:90%;

	float:right;

	height:20px;

	line-height:20px;

}

/***Generic view***/

#k2Container.genericView {

	margin:0 5px 0 0;

	padding:0;

}

.genericView .itemView {

	margin:0 0 10px 0;

}

.genericView h2.itemTitle {

	font-size:150%!important;

	line-height:18px;

}

.genericView .itemImageBlock {

	margin:0 15px 0 0;

}

.genericView span.itemImage {

	position:relative;

}

.genericView .itemIntroText {

	padding:0;

}

.genericView .itemIntroText p {

	margin:0;

}

.genericView .itemReadMore a {

	text-align:center;

	margin:0px 10px 0 0;

	width:50px!important;

	font-weight:normal;

	text-transform:uppercase;

	font-size:90%;

	float:right;

	height:20px;

	line-height:20px;

}

/***YJ HOVER EFFECT***/

.yj_hover_fx {

	display:block;

	height:30px;

	width:30px;

	position:absolute;

	bottom:0;

	right:-100px;

}

/***RESIZE MENU***/

#mmenu_holder {

	width:100%;

	text-transform:uppercase;

}

span#yjmm_selectid {

	left: 8px;

	line-height: 38px;

	width: 98%;

}

/*k2 mods yj4*/

div.k2CalendarBlock.yj4, div.k2LatestCommentsBlock.yj4 {

	border:none;

}



/*com_content news items  */

.news_item_a ,.news_item_f,.news_item_c,.news_item_s,.categorylist{

	padding:10px!important;

	display:block;

	overflow:hidden;

}

/* page nav*/

ul.pagination{

	height:32px!important;

}

ul.pagination li.pagination-next a strong, ul.pagination li.pagination-prev a strong, th.pagenav_prev a, th.pagenav_next a, li.pagenav-prev a, li.pagenav-next a {

	text-indent:0px!important;

}



/* radius for all elements is moved to templates/youtrader/src/styles.js for proper css validation. comment them out if you want the radius to be pure css*/



/*.yjsquare.yj4, .yjsquare.yj5, .button, .validate, .linkBackward, .linkForward, .imageholder, #defaultfeedLiveSearch.yj_inputbox, .inputbox, .LiveSearchResults, .userpages, #k2Container .subCategory, #k2Container .catItemView, .catItemReadMore, #k2Container .itemView, .itemReadMore, .k2ReadMore, .itemAuthorBlock, .itemComments,ul.pagination li a ,ul.pagination li span, .phonefax_trader, .email_trader, .moduleItemImage, div.k2TagCloudBlock a, ul.itemTags li, .k2Avatar img, span#yjmm_selectid, .SimpleSlide_navLink, .itemAuthorAvatar, #SimpleSlide_outer, .SimpleSlide_slide, .SimpleSlide_slide img ,a.readon,a.readon span,.news_item_a ,.news_item_f,.news_item_c,.news_item_s,.categorylist,.itemCommentsList img,.yjk2filter_oholder{

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}*/

/* top menu */

/*#horiznav, #top_menu {

	-webkit-border-top-left-radius: 5px;

	-khtml-border-top-left-radius: 5px;

	-moz-border-top-left-radius: 5px;

	border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	-khtml-border-top-right-radius: 5px;

	-moz-border-top-right-radius: 5px;

	border-top-right-radius: 5px;

}

.menunav, .menunav li.firstli, .menunav li.firstli a {

	-webkit-border-top-left-radius: 5px;

	-khtml-border-top-left-radius: 5px;

	-moz-border-top-left-radius: 5px;

	border-top-left-radius: 5px;

}*/

/* yj multi tab*/

/*#tabs_holder, #tabs_container, .tab_content, .tab_content_in {

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

#tabs, #tabs li {

	-webkit-border-top-left-radius: 5px;

	-khtml-border-top-left-radius: 5px;

	-moz-border-top-left-radius: 5px;

	border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 0px;

	-khtml-border-top-right-radius: 0px;

	-moz-border-top-right-radius: 0px;

	border-top-right-radius: 0px;

}

#tabs li.last {

	-webkit-border-top-right-radius: 5px;

	-khtml-border-top-right-radius: 5px;

	-moz-border-top-right-radius: 5px;

	border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 0px;

	-khtml-border-top-left-radius: 0px;

	-moz-border-top-left-radius: 0px;

	border-top-left-radius: 0px;

}

*/