/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. 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.com                      ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
@font-face
{
font-family: Calibri;
src: url('fontfacekits/Calibri.ttf'),
     url('fontfacekits/Calibri.eot'); /* IE9 */
}
@font-face
{
font-family: Myriad Pro, sans-serif;
src: url('fontfacekits/MyriadPro.ttf'),
     url('fontfacekits/MyriadPro.eot'); /* IE9 */
}
@font-face
{
font-family: Century Gothic;
src: url('fontfacekits/Century Gothic.ttf'),
     url('fontfacekits/Century Gothic.eot'); /* IE9 */
}
.yjsg_grid{
/*	padding:15px 0;*/
}
#yjsgheadergrid,
#yjsgbodytop{
	padding:0;
}
#grid3_holder,
#grid5_holder {
	display:block;
	overflow:hidden;
	clear:both;
	padding:0;
	margin:20px 0px 0px 0px;
}
#grid5_holder{
	background:#fff;
}

#grid3 .yjsquare {padding: 0px;}

#grid6and7_holder{
background:#262626 url(../images/brick/footer_bg1.jpg) repeat-x;
/*min-height:228px;*/
padding-top: 10px;
}
#top_line {
	display:block;
	overflow:hidden;
/*	height:5px;*/
}
#footer_holder{
background: #3f3f3f;
}
.center_out {
	overflow:hidden;
	clear:both;
	display:block;
	background:#EEEEEE url(../images/brick/center_bg.jpg) repeat-x;
}
#pathway{
	margin:10px 0;
}
#pathway .breadcrumb{
	background:none;
	padding:0;
}
/* --------------------YOUDEVELOPER SLIDER ADV1--------------- */
/*INFO*/
.yjsquare._youd {
	padding-top:20px;
}
#Youdeveloperslider .title {
	font-size:59px!important;
	margin:0 0 20px 0;
	padding:0;
	overflow:visible;
}
p.intro1 {
	font-size:20px;
	margin:20px 0 0 0;
	display:block;
}
p.intro2 {
	font-size:18px;
	line-height:22px;
}
/*------------------TITLES OVERRIDE--------------------*/
.pagetitle,
.article_title,
.module_title {
	font-size:270%!important;
}
/*---------------YJNF 5.0----------------------------------*/
#YJ_NewsFlash5 {
	position:relative;
}
.yjnewsflash5 {
	height:auto!important;
	width:auto!important;
}
.yjnewsflash5_in {
	border:none;
	margin-top:10px;
}
/* title class*/
.yjnewsflash5 a.itemtitle {
	font-size:38px;
	margin:20px 0;
	overflow:visible;
	clear:none;
}
/* image style*/
.yjnewsflash5 div.imageholder {
	padding:0px;
	margin:0 10px 0 0;
	/*clear:both;*/
	position:relative;
}
.yjnewsflash5 p.itemintro {
	font-style:italic;
	font-size:13px;
	margin:10px 0 0 180px;
}
/* navigation */
.yjnf5_nav,
.yjnf5_nav_1,
.yjnf5_nav_2,
.yjnf5_nav_3,
.yjnf5_nav_4,
.yjnf5_nav_5 {
	display:block;
	height:30px;
	width:70px;
	position:absolute;
	right:25px;
	bottom:15px;
	overflow:hidden;
	padding:0;
	z-index:5000;
	margin:0;
}
#up,
#down,
#up_1,
#down_1,
#up_2,
#down_2,
#up_3,
#down_3,
#up_4,
#down_4,
#up_5,
#down_5 {
	width:20px;
	height:13px;
}
/*---------------CUSTOM UL CLASS----------------------------------*/
ul.clist li {
	height:31px;
	line-height:31px;
	padding:0 0 0 15px;
	margin:0;
}
/*---------------Get Social With me!----------------------------------*/
 .twitter h5,
.facebook h5,
.linkedin h5 {
	margin:0 0 0 58px;
	font-size:15px;
}
.twitter p,
.facebook p,
.linkedin p {
	margin-left:55px;
}
.twitter,
.facebook,
.linkedin {
	display:block;
	overflow:hidden;
	width:250px;
}
/*---------------Multimedia box-----------------------------*/
.bot_thumb {
	margin:5px;
}
/*---------------End Multimedia box-----------------------------*/
.componentheading {
	margin:10px 0px 10px 0px!important;
}
#yjsg4 {
	position:relative;
}


/* no bs extras */
.readon,
.inputbox,
.button,
.validate,
input,
#pathway .breadcrumb,
.popbox img,
.popboxv img {
	-webkit-border-radius:0px!important;
	-khtml-border-radius:0px!important;
	-moz-border-radius:0px!important;
	border-radius:0px!important;
	text-shadow:none!important;
	background-image:none!important;
}


.home_p{
    font-family: Century Gothic!important;
    font-size: 16px;
line-height: 25px;
margin-top: 10px;
}

.home_right{
background:url(../images/brick/arrow_bg.jpg) no-repeat 0px 7px;
float:right;
font-family: Century Gothic!important;
color:#fff;
font-size: 22px;
padding: 8px 26px 10px 0px;
    
}
.home_right span.r1{
clear: both;
float: left;
margin-top: 11px;
margin-left: 68px;
}
.home_right span.r2{
clear: both;
float: left;
margin-top: 18px;
margin-left: 68px;
}
.home_right span.r3{
clear: both;
float: left;
margin-top: 18px;
margin-left: 68px;
}
.home_right span.r4{
clear: both;
float: left;
margin-left: 30px;
margin-top: 20px;
}
.box_part{
float:left;
width: 305px;
}
.box_part .heading{
font-size: 26px;
font-family: Century Gothic!important;
}
.box_part p{
font-family: Calibri!important;
margin-top: 15px;
font-size: 18px;
}
#yjsg4 a.read{
background:url(../images/brick/read_more_bg.jpg) no-repeat;
width:139px;
height:38px;
float:left;
color: #fff;
font-size: 0px;
font-family: Calibri;
text-transform: uppercase;
line-height: 38px;
text-align: center;
padding-bottom: 10px;
}

#yjsg4 A.read:hover { background:url(../images/brick/read_more_bgh.jpg) no-repeat; }

.yjsquare {padding: 0px 0px 10px 0px} 



DIV.yjsquare._yj7 {padding: 0px 20px 0px 20px } 

.mailing{
margin-top: 10px;
float: left;
}
.mailing a{
color:#fff!important;
}
.mailing .head{
font-size: 16px;
font-family:Myriad Pro, sans-serif!important;
}
.mailing p{
font-family: Century Gothic!important;
font-size:15px;
line-height: 15px;
margin-top: 20px;
}
.sitemap{
margin-top: 10px;
float: left;
margin-left: 40px;
}
.sitemap .head{
font-size: 16px;
font-family:Myriad Pro, sans-serif!important;
}
.sitemap ul{
}
.sitemap ul li{
padding: 0px;
float: left;
width: 115px;
line-height: 30px;
}
.sitemap ul li a{
color: #fff!important;
font-family:Myriad Pro, sans-serif!important;
font-size: 16px;
}
.quote{
margin-top: 10px;
float: left;
}
.quote .quote1{
float: left;
}
.quote .selling{
margin-top: 20px;
float: left;
}
#header .call_us{
font-family: Century Gothic!important;
float: right;
font-size: 20px;
text-align: right;

display:block
}
#header .call_us p span{
font-size: 30px;
color: #cf2120;
font-weight: bold;
}
#header .call_us p span a{
font-size: 30px;
color: #cf2120;
font-weight: bold;
}

.slider{
margin:10px 0px 20px 0px;
}
.foot_copy{
text-align: center;
color: #fff;
font-size: 12px;
margin-top: 30px;
margin-bottom: 5px;
}
.foot_copy p{
margin: 0px;
font-family: Arial;
font-size: 13px;
}

.cc {width:100%;}

.cleft {float: left; width: 48%; margin-right: 2%;}

.cright {
    float: right;
    width: 50%;
    text-align: right;
}

.cleft2 {float: left; width: 52%; margin-right: 0%;}

.cright2 {
    float: right;
    width: 48%;
    text-align: right;
}




.cleft3 {float: left; width: 60%; margin-right: 0%;}

.cright3 {
    float: right;
    width: 40%;
    text-align: right;
}

