/*
* JEZ Rego Joomla! 1.5 Template :: Stylesheets :: layout styling
*
* @package		JEZ Rego
* @version		1.0.0
* @author		JoomlaEZ.com
* @copyright	Copyright (C) 2008 JoomlaEZ.com. All rights reserved
* @license		Commercial Proprietary
*
* Please visit http://joomlaez.com/ for more information
*/

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

/*********
* Header *
*********/

#jezHeader {
	background: url(../images/bg_header.png) 0 0 repeat-x;
	height: 135px;  /*top background height*/
	width: 100%;
}

#jezLogo {
	height: 135px;
	margin: 0px 0 0 -65px; /*16px 0 0 89px*/
	width: 111px;
}
#jezNav {
	position: relative;
	width: auto;
}
#modUser3 {
	height: 30px;
	margin: 90px 170px 0 0; /*top menu position*/
}
#modTop {
	bottom: 8px;
	position: absolute;
	right: 46px;
}

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

/*******
* Body *
*******/

#jezPage {
	background-color: #d4d3cf;
	padding-top: 0px;
}
#jezMain {
	margin: 0 0 0 157px;/*margin: 0 0 0 232px; myyee*/
	padding-top: 0px;
	padding-bottom: 10px;
}
#jezLocal, #jezSub {
	padding: 4px 0 5px;
}
#jezLocal, #jezSub {
	width: 197px;
}
#jezSub {
	margin-right: -45px;/*margin-right: 30px; myyee*/
}

#jezMain.tc, #jezLocal.tc {
	margin-right: -100px;
}

.gr3 #jezMain {
	width: 646px; /*width: 496px;*/
}
.gr3 #jezLocal {
	margin-left: -748px;/*myyee*/
}

.gr2 #jezMain {
	width: 702px;
}
.gr2 #jezLocal.expandLeft, .gr2 #jezSub.expandRight {
	width: 694px;
}
.gr2 #jezMain.tc {
	margin-left: 26px;
}
.gr2 #jezLocal {
	margin-left: -904px;
}
.gr2 #jezLocal.expandBoth, .gr2 #jezLocal.expandLeft {
	margin-left: 30px;
}
.gr2 #jezLocal.expandBoth, .gr2 #jezSub.expandBoth {
	width: 445px;
}
.gr2 #jezSub.expandRight {
	float: left;
	margin: 0 4px 0 236px;
}
.gr1 #jezMain {
	margin-left: 26px;
	width: 908px;
}

.gr1 #jezLocal, .gr1 #jezSub {
	float: left;
	margin-left: 30px;
	width: 900px;
}

/* left module position :: rounded corners */
#jezLocal .jezRounded6Imgs {
	margin-bottom: 9px;
}
#jezLocal .jezRounded6Imgs .hd {
	background-image: url(../images/mod_left-hl.png);
}
#jezLocal .jezRounded6Imgs .hd .c {
	background-image: url(../images/mod_left-hr.png);
}
#jezLocal .jezRounded6Imgs .bd {
	background-image: url(../images/mod_left-bl.png);
}
#jezLocal .jezRounded6Imgs .bd .c {
	background-image: url(../images/mod_left-br.png);
	color: #fff;
}
#jezLocal .jezRounded6Imgs .ft {
	background-image: url(../images/mod_left-fl.png);
}
#jezLocal .jezRounded6Imgs .ft .c {
	background-image: url(../images/mod_left-fr.png);
}
#jezLocal .jezRounded6Imgs h3 {
	background: url(../images/mod_left-hd.png) no-repeat;
	color: #2c2c2c;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 1em;
	height: 36px;
	line-height: 36px;
	margin-bottom: -11px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: -18px;
	width: 107px;
}
#jezLocal .black h3 {
	color: #de6400;
	margin-bottom: -8px;
}
#jezLocal .jezRounded6Imgs a {
	color: #fff;
}

/* left and right module positions :: rounded corners */
#jezSub .jezRounded6Imgs,
#jezLocal .black {
	margin-bottom: 9px;
}
#jezSub .jezRounded6Imgs .hd,
#jezLocal .black .hd {
	background-image: url(../images/mod_right-hl.png);
}
#jezSub .jezRounded6Imgs .hd .c,
#jezLocal .black .hd .c {
	background-image: url(../images/mod_right-hr.png);
}
#jezSub .jezRounded6Imgs .bd,
#jezLocal .black .bd {
	background-image: url(../images/mod_right-bl.png);
}
#jezSub .jezRounded6Imgs .bd .c,
#jezLocal .black .bd .c {
	background-image: url(../images/mod_right-br.png);
}
#jezSub .jezRounded6Imgs .bd .c .s,
#jezLocal .black .bd .c .s {
	margin: 0 1px;
	background-image: url(../images/mod_right-s.png);
}
#jezSub .jezRounded6Imgs .bd .c .s {
	color: #fff;
}
#jezSub .jezRounded6Imgs .ft,
#jezLocal .black .ft {
	background-image: url(../images/mod_right-fl.png);
}
#jezSub .jezRounded6Imgs .ft .c,
#jezLocal .black .ft .c {
	background-image: url(../images/mod_right-fr.png);
}
#jezSub .jezRounded6Imgs h3 {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 1.083em;
	position: relative;
	margin-bottom: -8px;
	text-transform: uppercase;
	top: -14px;
}
#jezSub .jezRounded6Imgs h3 {
	background: url(../images/mod_right-hd.png) 100% 40% no-repeat;
	color: #40feff;
}
#jezSub .orange h3 {
	background: url(../images/mod_right-hd_orange.png) 100% 40% no-repeat;
	color: #ff7300;
}

/* component output wrapper :: rounded corners */
#jezMain.jezRounded6Imgs .hd {
	background-image: url(../images/com_hl.png);
}
#jezMain.jezRounded6Imgs .hd .c {
	background-image: url(../images/com_hr.png);
}
#jezMain.jezRounded6Imgs .bd {
	background-image: url(../images/com_bl.png);
}
#jezMain.jezRounded6Imgs .bd .c {
	background-image: url(../images/com_br.png);
}
#jezMain.jezRounded6Imgs .ft {
	background-image: url(../images/com_fl.png);
}
#jezMain.jezRounded6Imgs .ft .c {
	background-image: url(../images/com_fr.png);
}

/* bottom module position */
#modBottom .moduletable {
	margin-bottom: 0;
	padding-bottom: 14px;
}

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

/*********
* Extras *
*********/

#jezExtras {
	background: #000 url(../images/bg_extras.png) 0 0 repeat-x;
	width: 100%;
}

.gr4 .moduletable {
	width: 197px;
}
.gr4 .fl .moduletable {
	margin-left: 37px;
}
.gr4 #modUser7 .moduletable {
	margin-left: 38px;
}

.gr3 .moduletable {
	width: 276px;
}
.gr3 .fl .moduletable {
	margin-left: 36px;
}

.gr2 .moduletable {
	width: 435px;
}
.gr2 .fl .moduletable {
	margin-left: 30px;
}

.gr1 .moduletable {
	margin-left: 30px;
	width: 900px;
}

#jezExtras .first .moduletable {
	margin-left: 30px;
}
#jezExtras .fr .moduletable {
	margin-right: 30px;
}

#jezExtras .moduletable {
	color: #fff;
	margin-bottom: 29px;
	margin-top: 13px;
}
#jezExtras .moduletable h3 {
	color: #dd8200;
	font-family: "MS Reference Sans Serif", Helvetica, Jamrul, sans-serif;
	margin-bottom: 2px;
}

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

/*********
* Footer *
*********/

#jezFooter {
	background: #fff url(../images/bg_footer.png) 0 0 repeat-x;
	padding-top: 0px;
	padding-left: 300px;
}
#modFooter {
	margin-left: 30px;
}
#modSyndicate {
	margin-right: 30px;
}
