
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, dl, fieldset, address {
	margin: 0.5em 0;
}
fieldset {
	padding: .5em;
}
img {
border:0px none;
margin:5px
}
a img {
	border: 0px none;
}
label {
	text-align: left;
}
select option {
	padding: 0 3px;
}
table {
	font-size: 1em;
	border-spacing: 0;
}
.clearer {
	clear: both;
}

body {
	font: normal 12px/100% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2f2f2f;
    line-height:1.6em;
}
h1 {
	font: bold 26px/125% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}
h2 {
	font: bold 22px/125% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #069;
}
h3 {
	font: bold 19px/125% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #C93000;
}
h4 {
	font: bold 17px/125% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #555;
}
h5 {
	font: bold 15px/125% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #C93000;
}
h6 {
	font: bold 13px/125% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #333;
}
p {
	margin-bottom: 1.2em;
	line-height: 1.4em;
}
p.small {
	font-size: 0.96em;
	text-align: left;
	line-height: 145%;
}
.module p.small {
	padding-left: 12px;
}

.note {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 180px;
	border: 1px solid #F2F0DC;
	background: #FFFEE9 url('../../images/j/icons/icon-ilan.png') no-repeat right center;
	text-align: right; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial; padding-left:5px; padding-right:30px; padding-top:5px; padding-bottom:5px
}


/* $3 - Lists Styling
----------------------------------------------------------------------------*/
ul {
	padding: 0;
	list-style: none;
	line-height: 1.4em;
}
#left .tla div ul li a {
	border-top: 1px dotted #ccc;
	text-transform: capitalize;
	text-decoration: none;
	background: url('../../images/j/tla-icon.gif') no-repeat 6px 6px;
	display: block;
	color: #666;
	margin: 0 5px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Geneva; padding-left:20px; padding-right:0; padding-top:6px; padding-bottom:5px
}
#left .tla div ul li a:hover {
	background: #FBFBFB url('../../images/j/tla-icon.gif') no-repeat 6px 6px;
}
#left .tla ul li,
#right .tla ul li {
	margin: 0;
	padding: 0;
	height: 28px;
	line-height: 28px;
	list-style: none;
	background: none;
}
#left .tla ul,
#right .tla ul {
	padding: 0;
	margin: -5px -10px -3px -10px;
}
#contentouterin #left .module-bluebox.tla ul li a,
#contentouterin #right .module-bluebox.tla ul li a {
	color: #666!important;
	text-decoration: none;
	display: block;
	height: 28px;
	background: url('../../images/j/leftnav-divider.gif') repeat-x bottom left;
	margin: 0 1px;
	line-height: 28px;
	text-transform: lowercase; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Geneva, sans-serif; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
ul li {
	background: url('../../images/j/li-2.png') no-repeat 0 5px;
	padding-left:17px; padding-right:0; padding-top:2px; padding-bottom:2px
}

/* side menu styling */

td a.mainlevel {
display:block;
padding:7px 0 7px 3px;
}

#left #mainlevel { 
	margin: 0;
	padding: 0;
}

#left #mainlevel li {
	margin: 0;
	padding: 5px 0 5px 8px;
}

#left #mainlevel li ul {
	line-height: 15px;
}

#left ul#mainlevel li ul li {
/* 	border-bottom: 1px solid #DDDDDD; */
}

span.mainlevel {
background:#FFFFFF url('../../images/j/greyh3-new.jpg') repeat-x left bottom;
border-bottom:3px solid #DDDDDD;
border-top:1px solid #DDDDDD;
color:#333333;
display:block;
font-family:Arial;
font-size:16px;
margin-left:-14px; margin-right:-6px; margin-top:-11px; margin-bottom:0; padding-left:10px; padding-right:0; padding-top:12px; padding-bottom:12px
}

a.sublevel {padding-left: 1em; text-decoration: none;}

.moduletable li, #left li, #right li {
	background: url('../../images/j/li-2.png') no-repeat 0 6px;
}
#modules li {
	background: url('../../images/j/li-4.png') no-repeat 0 2px;
}
ul.style1 li {
	background: url('../../images/j/li-1.jpg') no-repeat 0 50%;
}
ul.style2 li {
	background: url('../../images/j/li-04.png') no-repeat 0 0;
	margin-bottom: 6px;
	padding-left: 25px
}
ul.list-style1 li {
	background: url('../../images/j/li-04.png');
}
.gethelp p {
	margin: 0;
	line-height: 150%;
	background: url('../../images/j/gethelp-icon.png') no-repeat 100% 0;; padding-left:5px; padding-right:40px; padding-top:5px; padding-bottom:12px
}

.alisveris p {
	margin: 0;
	line-height: 150%;
	background: url('../../images/j/alisveris-icon1.png') no-repeat 100% 0;; padding-left:5px; padding-right:40px; padding-top:5px; padding-bottom:12px
}
.paypal p {
	margin: 0;
	line-height: 150%;
	background: url('../../images/j/paypal-icon1.png') no-repeat 100% 0;; padding-left:5px; padding-right:40px; padding-top:5px; padding-bottom:12px
}
.marka p {
	margin: 0;
	line-height: 150%;
	background: url('../../images/j/marka-icon.png') no-repeat 100% 0;; padding-left:5px; padding-right:40px; padding-top:5px; padding-bottom:12px
}
.markagonder p {
	margin: 0;
	line-height: 150%;
	background: url('../../images/j/marka-gonder-icon.png') no-repeat 100% 0;; padding-left:5px; padding-right:40px; padding-top:5px; padding-bottom:12px
}
.ihaleler p {
	margin: 0;
	line-height: 150%;
	background: url('../../images/j/ihale-icon.png') no-repeat 100% 0;; padding-left:5px; padding-right:40px; padding-top:5px; padding-bottom:12px
}
.firmakayit p {
	margin: 0;
	line-height: 150%;
	background: url('../../images/j/firma-kayit-icon.png') no-repeat 100% 0;; padding-left:5px; padding-right:40px; padding-top:5px; padding-bottom:12px
}

#left ul.list-style4,
#right ul.list-style4 {
	margin: 0 0 5px 14px;
}
#left ul.list-style4 li,
#right ul.list-style4 li {
	background: url('../../images/j/li-04.png') no-repeat 0 0;
	margin-bottom: 6px
}
#left ul.list-style4 li a,
#right ul.list-style4 li a {
	text-decoration: none;
	color: #006DA8;
	padding-left: 8px;
}
#content ol {
	margin-left: 30px;
	line-height: 1.4em;
	margin-bottom: 15px;
}
ol.outside {
	list-style-type: decimal!important;
	margin-bottom: 15px;
}
ol.outside li {
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 5px;
}
#content ul ol {
	margin: 0 0 5px 30px;
	line-height: 1.6em;
	color: #666;
}
#content ul ol li {
	background: none;
	padding: 0;
	margin-left: 10px;
}

/* $4 - Horizonal Rules
----------------------------------------------------------------------------*/
hr {
	border: none;
	height: 1px;
	background-color: #dfdfdf;
	margin: 10px 0;
}
span.article_seperator {
	display: block;
	border-bottom: 1px dotted #ccc;
	margin: 0 5px 6px 5px;
	height: 1px;
}

/* $5 - Quotations
----------------------------------------------------------------------------*/
blockquote {
	padding: 4px;
	margin: 0 0 15px 0;
	border: 1px solid #F3F2E4;
}
blockquote p {
	border: 1px solid #DED5B3;
	background: #F3F2E4 url('../../images/j/quote.jpg') no-repeat 98% 50%;
	margin: 0;
	color: #333; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Lucida Grande; padding-left:9px; padding-right:84px; padding-top:8px; padding-bottom:8px
}
pre {
   padding: 10px;
   background: #3a86c0;
   color: #fff;
   margin: 10px 0 25px 0;
   line-height: 1.6em;
   border: 3px solid #ccc;
}
pre.code {
	background: #cee783 url('../../images/j/code.png') no-repeat 0 0;
	padding-left: 34px
}

/* $6 - Sitewide Links and Custom Message Styling
----------------------------------------------------------------------------*/
a {
	color: #006699;
}
a:hover {
	color: #C93000;
}
#modules a {
	text-decoration: none;
}

p.color-green {
	display: block;
	padding: 8px 10px 8px 10px;
	margin: 15px 0;
	border-top: 3px solid #98cb00;
	border-bottom: 3px solid #98cb00;
	background: #ffffff;
	color: #010101;
}
p.color-blue {
	display: block;
	margin: 15px 0;
	border-top: 3px solid #7db6fb;
	border-bottom: 3px solid #7db6fb;
	background: #ecf2fe;
	color: #010101;
	white-space:; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px 
}
p.color-orange {
	display: block;
	padding: 8px 10px 8px 10px;
	margin: 15px 0;
	border-top: 3px solid #f18b41;
	border-bottom: 3px solid #f18b41;
	background: #fdf6e4;
	color: #010101;
}
p.color-pink {
	display: block;
	padding: 8px 10px 8px 10px;
	margin: 15px 0;
	border-top: 3px solid #d5688f;
	border-bottom: 3px solid #d5688f;
	background: #fae8e8;
	color: #010101;
}
p.color-grey {
	display: block;
	padding: 8px 10px 8px 10px;
	margin: 15px 0;
	border-top: 3px solid #cccccc;
	border-bottom: 3px solid #cccccc;
	background: #fafafa;
	color: #010101;
}
/* @group Notice Styles */

em.blogintro {
line-height: 20px;
padding: 10px;
margin: 5px 0 15px 0;
display: block;
border: 2px solid #eee;
background: #FFFBF8;
}

p.error,
p.tips,
p.info {
	display: block;
	padding: 8px 10px 8px 35px;
	margin: 15px 0;
	margin-top: 15px!important;
}
p.error {
	color: #cd3301;
	border-top: 3px solid #cd3301;
	border-bottom: 3px solid #cd3301;
	background: #fae8e8 url('../../images/j/icon-typo-error.jpg') no-repeat 10px 50%;
}
p.tips {
	color: #2d84e3;
	border-top: 3px solid #adcefb;
	border-bottom: 3px solid #adcefb;
	background: #ecf2fe url('../../images/j/icon-typo-tips.jpg') no-repeat 10px 50%;
}
p.info {
	color: #ca6701;
	border-top: 3px solid #f2a378;
	border-bottom: 3px solid #f2a378;
	background: #fdf6e4 url('../../images/j/icon-typo-info.jpg') no-repeat 10px 50%;
}
span.highlight {
	font-weight: bold;
	padding: 2px 3px;
	color: #fff;
	background: #C93000;
	border-bottom: 1px dotted #333;
}
.lightgreen, 
.lightorange, 
.lightblue, 
.lightgrey, 
.whitedotted,
.brightgrey-dark, 
.brightgrey, 
.brightblue, 
.brightred {
	padding: 5px 7px;
	font: bold 11px/130% Tahoma;
}
.lightgreen {
	color: #809051;
	background: #DAF7D4;
	border: 1px solid #C1EE71;
}
.lightorange {
	color: #FF9900;
	background: #FFFFCC;
	border: 1px solid #FFE78B;
}
.lightblue {
	color: #5680D5;
	background: #DEE8FF;
	border: 1px solid #B8D9FF;
}
.lightgrey {
	color: #999;
	background: #eee;
	border: 1px solid #ccc;
}
.whitedotted {
	color: #7E8E50;
	background: none;
	border: 1px dashed #99CC00;
}
.brightgrey-dark {
	background: #999 url('../../images/j/brightgrey-dark.jpg') repeat-x;
	border: 1px solid #ccc;
	color: #fff
}
.brightgrey {
	background: #eee url('../../images/j/brightgrey.jpg') repeat-x;
	border: 1px solid #ddd;
	color: #444
}
.brightblue {
	background: #236592 url('../../images/j/brightblue.jpg') repeat-x;
	border: 1px solid #92C3F3;
	color: #fff
}
.brightred {
	background: #B71E00 url('../../images/j/brightred.jpg') repeat-x;
	border: 1px solid #DE6425;
	color: #fff
}
.stepslist {
	clear: both;
	padding: 5px 0 0;
	position: relative;
	color: #789438;
}
.stepslistitem {
	background: url('../../images/j/steps-bg.png') no-repeat left top;
	color: #fff;
	display: block;
	float: left;
	margin-right: 8px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:20px; font-family:Arial, sans-serif; padding-left:7px; padding-right:7px; padding-top:6px; padding-bottom:6px
}

/* $7 - Joomla Specific
----------------------------------------------------------------------------*/
.pagenav,
.pagenav_prev,
.pagenav_next {
	padding: 0 4px;
}
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {
	text-decoration: none;
}
a.pagenav:hover,
a.pagenav:active,
a.pagenav:focus,
.pagenav_prev a:hover,
.pagenav_prev a:active,
.pagenav_prev a:focus,
.pagenav_next a:hover,
.pagenav_next a:active,
.pagenav_next a:focus,
.pagenavbar a:hover,
.pagenavbar a:active,
.pagenavbar a:focus {
	text-decoration: none;
}
.back_button {
	margin: 5px 0 15px;
}
.back_button a, .back_button a:hover {
	color: #666;
	text-decoration: none !important;
}
.small {
	font-size: 100%;
}
td.createdate {
	color: #666;
	font-size: 0.9em;
	margin-bottom: 6px;
	padding: 6px 0;
	font-style: italic;
}
.modifydate {
	color: #666;
	font-size: 0.9em;
	margin-bottom: 6px;
	padding: 16px 0;
}

/* $8a - Joomla Content Styles
----------------------------------------------------------------------------*/
td.contentdescription {
	width: 100%;
}
table.contentpaneopen, table.contentpane {
	padding: 0;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
}

table.contentpaneopen2, table.contentpane2 {
	padding: 0;
	margin: 0;
	width: 800px;
	border-collapse: collapse;
}


table.contentpaneopen p, table.contentpane p {
	font: normal 112%/150% Arial, Helvetica, Geneva, sans-serif;
	word-spacing: 1px;
	margin-bottom: 1.7em;
}
.blog table.contentpaneopen {
	border-collapse: separate;
	padding: 3px;
}
.moduletable table.contentpaneopen td {
	background: none;
	margin-top: 0;
	background: none;
	border: none;
	padding: 0;
}
.header .moduletable table.contentpaneopen td {
	font-size: 100%;
}
.contentheading {
	font-size: 17px;
	font-weight: bold;
	color: #069;
	padding: 1em 0 0.9em 0;
	margin-bottom: 10px;
	display: block;
}
td.buttonheading {
	padding: 0;
}
.blog .contentheading, .contentpane .contentheading {
	text-align: left;
	padding: 0.5em 0 0.5em 0;
}
.componentheading {
	font-size: 18px;
	font-weight: bold;
	color: #C93000;
	padding: 0.6em 0 0.9em 0;
}
a.contentpagetitle {
	color: #069;
	text-decoration: none;
}
table.contenttoc {
	margin: 10px;
	padding: 0;
	float: right;
}
.buttonheading img {
	padding: 0 2px;
}
.sectiontableheader,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 4px;
	border-bottom: 1px solid #fff;
	color: #444;
}
.sectiontableheader {
	padding: 5px;
	color: #fff;
	background: #069 url('../../images/j/sectionheader.jpg') repeat-x top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:130%; font-size:12px; font-family:Arial
}
.sectiontableentry1 {
	background: #F0E9CF;
}
.sectiontableentry2 {
	background: #F3F2E4;
}
.sectiontableentry1 a, .sectiontableentry2 a {
	color: #666;
}
.sectiontableentry1 a:hover, .sectiontableentry2 a:hover {
	color: #C93000;
}

/* Polls */
.poll {
	line-height: 135%;
}
.poll .sectiontableentry1,
.poll .sectiontableentry2 {
	background: none;
	border: none;
	text-align: left;
	padding-left: 5px;
}

/* Search Results */
table.contentpaneopen fieldset {
	border: 1px solid #DED5B3;
	padding: 10px;
	background: #FBF9F4;
	margin: 0;
	width: 96%;
	overflow: hidden;
	line-height: 160%;
}
table.contentpaneopen fieldset a {
	font-size: 1.1em;
}
table.contentpaneopen fieldset span.small {
	color: #999;
}
a.readon {
	background: url('../../images/j/readmore.jpg') repeat-x left top;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	margin-bottom: 13px;
	display: block;
	width: 90px;
	height: 14px; padding-left:17px; padding-right:10px; padding-top:5px; padding-bottom:4px
}
a.readon:hover {
	color: #C93000;
}

/* $9 - Forms Styling
----------------------------------------------------------------------------
These styles control the appearance of forms */
.inputbox {
	background: #fff;
	border: 1px solid #E2E1D4;
	padding: 2px 5px;
	margin: 2px 6px 6px 0;
	font-size: 100%;
	color: #444;
}

/*   Auswahlfeld about-kontakt 156 pix lang    */
.auswahl_2          { FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:156px; 
}

.select {
	background: #fff;
	border: 1px solid #E2E1D4;
	padding: 2px 5px;
	margin: 2px 6px 6px 0;
	font-size: 100%;
	color: #444;
}
.inputbox:hover, .inputbox:focus {
	border-color: #ccc;
	background: #fdfef1;
}
.button {
	text-align: center;
	line-height: 100%;
	color: #333;
	border: 1px solid #ccc;
	cursor: pointer;
	margin: 1px;
	height: 23px;
	font-weight: bold;
	background: #eee url('../../images/j/brightgrey.jpg') repeat-x;; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom:1px
}
select.inputbox {
	background: #ededed !important;
	padding: 0 !important;
	margin: 0;
}
select option {
	padding: 0 3px;
	background: #fff;
}
textarea {
	font-size: 100%;
	background: #fff;
	border: 1px solid #E2E1D4;
	padding: 1px 3px;
	margin: 0;
	overflow: auto;
}
label, input {
	vertical-align: middle;
}
#contact_text {
	background: #fff url('../../images/j/inputbg.jpg') repeat-x 0 1px;

}
.browse-btn {
	color: #666E4D;
	border: 1px solid #C7AB7E;
	background: #fff url('../../images/j/button1.png') repeat-x;
	text-decoration: none;
	color: #805500; font-style:normal; font-variant:normal; font-weight:normal; line-height:125%; font-size:11px; font-family:Arial; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px
}
.secondary {
	border: 1px solid #ccc;
	color: #666;
	background: #eee url('../../images/j/secondary-btn-bg.jpg') repeat-x;
}

/* $10 - lites
----------------------------------------------------------------------------*/
.moduletable {
font-size:100%;
line-height:15px;
margin-bottom:1px;
padding:5px;
word-spacing:4px;
}

.moduletable h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #333333;
	padding-left:3px;
}

div.module-takip {
	padding: 1px;
	margin-bottom: 5px;
	font: normal 11px/120% Helvetica;
	color: #516573;
	border: 1px solid #ccc;
}
div.module-nostyling {
	padding: 2px;
	margin-bottom: 10px;
	font: normal 11px/120% Helvetica;
	color: #516573;
}
#left div.module-banners,
#right div.module-banners {
	margin: 0 0 15px 0;
	font: normal 11px/120% Helvetica;
	color: #516573;
}
div.module-nostyling h3 {
	font: bold 12px/120% Helvetica;
	color: #516573;
	margin: 0;
	padding: 1px;
}
div.module, 
div.module-greybox,
div.module-paypalbox,
div.module-bluebox,
div.module-redbox,
div.module-litegrey,
div.module-liteblue,
div.module-litepink {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 155%;
	font-weight: normal;
	border: 1px solid #ccc;
}
div.module div, 
div.module-greybox div,
div.module-paypalbox div, 
div.module-bluebox div, 
div.module-redbox div,
div.module-litegrey div, 
div.module-liteblue div, 
div.module-litepink div {
	border: 1px solid #fff;
}
div.module div div, 
div.module-greybox div div,
div.module-paypal div div, 
div.module-bluebox div div, 
div.module-redbox div div {
	padding: 4px 5px;
	background: none;
	border: none;
}
div.module-litegrey div div,
div.module-litepaypal div div, 
div.module-liteblue div div, 
div.module-litepink div div {
	padding: 0 7px;
	background: none;
	border: none;
}
div.module-litegrey {
	background: #fff url('../../images/j/modulestyle-lightgrey.jpg') repeat-x;
}
div.module-litepaypal {
	background: #fff url('../../images/j/modulestyle-lightgrey.jpg') repeat-x;
}

div.module-liteblue {
	background: #fff url('../../images/j/modulestyle-lightblue.jpg') repeat-x;
}
div.module-litepink {

	background: #fff url('../../images/j/modulestyle-lightpink.jpg') repeat-x;
}
div.module div div div, 
div.module-greybox div div div,
div.module-paypalbox div div div, 
div.module-bluebox div div div, 
div.module-redbox div div div,
div.module-litegrey div div div, 
div.module-litepaypal div div div, 
div.module-liteblue div div div, 
div.module-litepink div div div {
	padding: 0;
	margin: 0;
	background: none;
	border: 0px none;
	display: inline
}
div.module h3, 
div.module-greybox h3, 
div.module-paypalbox h3, 
div.module-bluebox h3, 
div.module-redbox h3 {
	padding: 11px 0 12px 10px;
	margin: -4px -5px 4px -5px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	border-bottom:1px solid #E5E5E5;
}
/* Default Grey Box */
div.module,
div.module-greybox {
	background: #fff;
	font: normal 12px/120% "Lucida Grande";
}
div.module div div,
div.module-greybox div div {
	background: #fff;
}
div.module h3,
div.module-greybox h3 {
	background: #fff url('../../images/j/greyh3-new.jpg') repeat-x bottom left;
	color: #333333
}
/* Red Box */
div.module-redbox {
	background: #fff;
}
div.module-redbox div div {
	background: #fff;
}
div.module-redbox h3 {
	background: #E5F29C url('../../images/j/redh3.jpg') repeat-x bottom left;
}
/* Blue Box */
div.module-bluebox {
	background: #94B8D2;
}
div.module-bluebox div div {
	background: #fff;
}
div.module-bluebox h3 {
	background: #DAE9FC url('../../images/j/blueh3.jpg') repeat-x bottom left;
}

/* Content Images Styling */
.content-img-left img,
.content-img-right img {
	border: 1px solid #DFDEA7;
	padding: 2px;
	background: #F7F6E8;
}
.content-img-left img {
	margin: 0 10px 10px 0;
}
.content-img-right img {
	margin: 0 0 10px 10px;
}


/*Styling for Guides Landing Page*/
.colleft,
.colright {
	float: left;
	width: 47%;
	padding: 1%
}
h2.lightbulb {
	background: url('../../images/j/lightbulb.gif') no-repeat 0 3px;
	text-indent: 20px;
	font-size: 1.4em
}
p.guide-jump {
	background: url('../../images/j/guide-jump.jpg');
	width: 725px;
	height: 60px
}
p.guide-jump span {
	text-indent: -7887px;
	display: block;
}
.moduletable-guidejump {
	position: absolute;
	right: 10px;
	top: 20px;
}
.module-sideguidejump {
margin:1em 0 1.5em;
}
.moduletable-sideguidejump select {
	border: 1px solid #999;
	font-size: 12px;
}

.moduletable-sideguidejump select {
	border: 1px solid #999;
	font-size: 12px;
}

a.linkicon {
	background: url('../../images/j/li-1.jpg') no-repeat 100% 50%;
	padding-right: 16px
}

/* Styling for downloads page */
.downloads-intro {
	background: url('../../images/j/downloads-page-icon.jpg') no-repeat 5% 50%;
}
p.downloads-intro {
	padding-bottom: 10px;
	padding-left: 120px;
	height: 70px;
	line-height: 19px;
}
p.downloads-intro a {
	color: #C93000;
}

/* Newsletter Signup */
div.loading img {
	margin-left: 40%;
	margin-bottom: 15px;
}
.newsletter_button {
	text-align: center;
	line-height: 100%;
	color: #333;
	border: 1px solid #dfdfdf;
	cursor: pointer;
	width: 154px;
	font-weight: bold;
	background: #eee url('../../images/j/brightgrey.jpg') repeat-x;; margin-left:10px; margin-right:0; margin-top:10px; margin-bottom:10px; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px
}
input#mod_jlord_phplistsubscriber_name,
input#mod_jlord_phplistsubscriber_email {
	width: 143px;
	margin-left: 10px;
	background: #FDFEF9;
}
.newsletter_label {
	margin-left: 10px;
}

/* Home content boxes */
.home1,
.home2 {
	float: left;
	width: 48%;
} 
.home1 {
	padding-right: 30px;
}

.ana1,
.ana2 {
	float: left;
	width: 48%;
} 
.ana1 {
	padding-right: 30px;
}

.hom1,
.hom2 {
	float: left;
	width: 95%;
} 
.hom1 {
	padding-right: 4px;
}

.store1,
.store2 {
	float: left;
	width: 95%;
} 
.store1 {
	padding-right: 4px;
}

p.whatsnew,
p.whosjj {
	padding-left: 78px;
}

p.morph-videos {
	padding-left: 166px;
	background: url('../../images/j/jj-scasts-home.jpg') no-repeat 1% 60%;
	line-height: 1.5em;
	position: absolute;
	height: 168px
}
p.whosjj {
	padding-left: 78px;
	background: url('../../images/j/jj-whois-home.png') no-repeat 1% 60%;
}
p.whatsnew {
	padding-left: 78px;
	background: url('../../images/j/jj-logo-home.png') no-repeat 0% 60%;
}
a.red {
	color: #c93000;
}

.introtext {
color:#999999;
display:block;
font-size:15px;
line-height:1.4em;
margin:12px 0 29px 0;
}






.upload_guide {
	display: inline;
	float: left;
	margin: 0px 0px 0px 3px;
	padding-right: 10px;
}
.config_guide {
	display: inline;
	float: left;
	margin: 0px 0px 0px 3px;
	padding-right: 10px;
}


td.formText input{
border: 1px solid #ccc;
margin-bottom: 5px;
padding: 2px;
}
td.formText label{
padding-bottom: 5px;
}
.newsletterSignup{
padding: 10px;
}
ol.index {
font: italic 15px Georgia, Times, serif;
color: #999999;
}
ol.index ol{
list-style-type: lower-roman;
margin: 0;
}
ol.index p {
font: normal 13px Arial, Helvetica, sans-serif;
color: #000000;
margin: 0;
padding: 2px 0;
}
ol.index p a{
color: #444;
font-size: 13px;
text-decoration: none;
border-bottom: 1px dotted #999;
padding: 0 2px;
}
ol.index p a:hover{
color: #9F5113;
border-bottom: 1px solid #CFA967;
background: #FFFFEF;
}
#content ol.index ol{
margin-bottom: 0;
}
.snappaIntro{
padding-right: 310px;
}
.backtotop{
text-align: right;
}
.backtotop a{
font: bold 15px Arial;
border-bottom: 5px solid #eee;
text-decoration: none;
color: #999;
padding-right: 20px;
}
.backtotop a:hover{
border-bottom: 5px solid #ccc;
}







/* Downloads Page Styling */
#downloads {
background: #FBFBF5;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
}
#downloads .download-wrap {
position: relative;
height: 140px;
}
#downloads .alternateOne {
border-bottom: 1px solid #eee;
}
#downloads .alternateTwo {
background: #FBFBFA;
border-bottom: 1px solid #eee;
}
#downloads .download-wrap a.download-preview {
border: none;
position: absolute;
top: 10px;
left: 10px;
}
#downloads .download-wrap a img {
margin: 10px 0 0 10px;
border: 1px solid #ccc;
background: #fff;
padding: 2px;
}
#downloads .download-wrap dl {
position: absolute;
background: #fff;
top: 12px;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
left: 229px;
width: 215px;
font: normal 11px arial;
color: #666;
}
#downloads .download-wrap dt {
width: 80px;
text-indent: 5px;
float: left;
border-bottom: 1px solid #eee;
line-height: 22px;
}
#downloads .download-wrap dd {
width: 135px;
line-height: 22px;
text-transform: capitalize;
float: left;
border-bottom: 1px solid #eee;
}
#downloads .download-info {
background: #FEF3FC;
position: absolute;
top: 12px;
left: 460px;
width: 450px;
border: 1px solid #D2C2AD;
}
#downloads .download-info div {
border: 1px solid #fff;
padding: 0 10px 15px 10px;
overflow: hidden;
height: 95px;
}
#downloads .download-info h4 {
font: bold 13px arial;
color: #666;
margin-bottom: 0;
padding-bottom: 0;
}
#downloads .download-wrap p {
font: normal 11px/16px arial;
color: #666;
}
#downloads .download-wrap ul {
font: normal 13px arial;
color: #ccc;
margin: 0;
padding: 0;
}
#downloads .download-wrap ul li {
display: inline;
background: none;
margin: 0;
padding: 0;
}
#downloads .download-wrap ul li a {
border: 1px solid #D2C2AD;
margin-right: 5px;
padding: 4px 6px 4px 20px;
text-decoration: none;
font: bold 11px Arial;
color: #81776A;
}
#downloads .download-wrap .download-demo {
background: #fff url('../../images/j/dl-demo.png') no-repeat 4px 3px;
}
#downloads .download-wrap .download-guide {
background: #fff url('../../images/dl-guide.png') no-repeat 4px 4px;
}
#downloads .download-wrap .download-login {
background: #fff url('../../images/j/dl-login.png') no-repeat 4px 2px;
}
#downloads .download-wrap .download-download {
background: #fff url('../../images/j/dl-download.png') no-repeat 4px 3px;
}
#downloads .download-wrap .download-register {
background: #fff url('../../images/j/dl-register.png') no-repeat 4px 4px;
}


.clear {
	clear: both;
	display: block;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
body {
	background: #FDFEF9 url('../../images/j/sitebg.jpg') repeat-x;
}
#top {
	height: 107px;
	position: relative;
	margin: 0;
	padding: 0;
}
#topbox,
#btmbox,
#top,
#main,
#footer {
	width: 100%;
	margin: 0 auto;
}
#topbox .topbox-contents,
#btmbox .btmbox-contents {
	border: 1px solid #ccc;
}
#topbox .topbox-contents .content-inner,
#btmbox .btmbox-contents .content-inner {
	border: 1px solid #fff;
	background: #fff url('../../images/j/topblock-bg.jpg') repeat-x bottom;
}
#topbox .topbox-contents .content-inner {
	height: 150px;
}
#topbox.zoneThreeAdsBlock .topbox-contents .content-inner {
	height: 100px;
padding-top: 10px;
}

#topbox .topbox-shadow,
#btmbox .btmbox-shadow {
	background: url('../../images/j/topbox-shadow.jpg') no-repeat 50% 0;
	height: 17px;
	width: 960px
}
#topnav {
}
body.contentpane {
	background-image: url('none');
	background-color: white;
	margin: 10px
}
#outer {
	width: 960px;
	position: relative;
}


#search {
	width: 160px;
	float: right;
	display: inline;
	margin: 8px 1px 0 0;
}
#search input {
	border-left:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; width: 110px;
	height: 16px;
	border-right: medium none;
	color: #444;
	background: url('../../images/j/search-bg.jpg') repeat-x;; margin-left:0px; margin-right:0; margin-top:0px; margin-bottom:0; padding-left:6px; padding-right:3px; padding-top:2px; padding-bottom:2px
}
#search input:hover,
#search input:focus {
	background: #eee;
}
#search input.button {
	width: 28px;
	height: 22px;
	border: 0px none;
	background: url('../../images/j/search-btn.gif') no-repeat 95% 95%;
	overflow: hidden;
	margin-left:-3px; margin-right:0; margin-top:0px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:22px; padding-bottom:0
}
form>#search input.button {
height: 0px;
}
/* Opera Alignment Fix */
html:first-child #search input.button {
	padding: 28px 0 0;
}
/* Safari Fix for Search Button */
body:last-child:not(:root:root) #search input.button {
	width: 50px;
	margin-left: 5px;
}
body:last-child:not(:root:root) #search input {
	width: 100px;
	color: #444;
}
#nav {
	width: auto;
	overflow: hidden;
	padding-top: 56px;
	height: 100%;
}
#top, #contentouter, #modules, #begen, #tweet, #footer, #footer2 {
	text-align: left;
	width: 960px;
}

#footer1 {
	text-align: right;
	width: 240px;
}

#header {
	background: #fff;
	margin-bottom: 15px;
	border: 1px solid #ccc;
}
div#wrapper {
	float: left;
	width: 100%
}
#content {
background:#FFFFFF url('../../images/j/home-content-image.jpg') repeat-x 0 0;
	text-align: left;
	border: 1px solid #ccc; margin-left:205px; margin-right:0; margin-top:0; margin-bottom:15px
}
#contenthome {
	background: #fff url('../../images/j/home-content-image.jpg') repeat-x;
	text-align: left;
	border: 1px solid #ccc;
	height: 1%;
	float: left; margin-left:205px; margin-right:0; margin-top:0; margin-bottom:15px
}
#content .padding {
	padding: 10px 15px 10px 15px;
}
#content .article_seperator {
	display: none;
}

/* One Column - No BG/Padding */
#page43 #content,
#page86 #content {
	background: none;
	border: 0px none;
	padding: 0;
	margin: 0
}
#page43 #content .padding,
#page86 #content .padding {
	padding: 0;
}
#page173 #content,
#page99999999 #content, 
#page137 #content,
#page1 #content,
#page111 #content,
#page5 #content,
#page2 #content,
#page40 #content,
#page93 #content {
	margin: 0 0 15px 0;
}

/* Home Page */
#page1 #contenthome {
	padding: 10px 20px;
	margin: 0 0 15px 0;
}

/* 2 Column - Sidebar Right */
#page125 #content,
#page39 #content {
	margin: 0 205px 15px 0;
}

/* 2 Columns - Sidebar Left */
#page65 #content,
#page75 #content {
	margin: 0 0 15px 205px;
}

#page40 #content .padding{
padding-top: 15px;
}

/* 3 Column Layout */
/*#page26 #content {
	margin: 0 205px 15px 205px;
}*/
#content table {
	width: 100%;
}
td.contentheading {
	font-size: 23px;
	font-weight: bold;
	color: #006699;
	padding: 0.7em 0 0.6em 0;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}
div#left {
	float: left;
	width: 190px;
	margin-left: -960px;
	text-align: left;
}
div#right {
	float: left;
	width: 190px;
	margin-left: -190px;
	text-align: left;
}
div#btmbox {
	clear: left;
	width: 100%;
}
#modules {
	border: 1px solid #BFDAA0;
	background: #fff;
	padding: 0 1px;
	color: #83A338;
	font: normal 12px/130% Arial;
}
#modulesin {
	background: url('../../images/j/modulebg.png') repeat-x bottom left;
}
#begen {
	position: relative;
	padding-top: 13px;
	color: #666666;
	font: normal 11px/15px Helvetica;
	margin-top: -17px;
}

#tweet {
	position: relative;
	padding-top: 13px;
	padding-bottom: 8px;
	color: #666666;
	font: normal 11px/15px Helvetica;
	margin-top: -17px;
}

}
#footer {
	position: relative;
	padding-top: 13px;
	color: #666666;
	font: normal 12px/15px Helvetica;
	margin-top: -17px;
}

#footer2 {
	padding-bottom: 15px;
	color: #999;
	font: normal 12px/15px Helvetica;
}
#footer2 ul li{
list-style: none;
display: inline;
margin: 0 5px 0 0;
padding: 0;
background: none;

float: left;
}
#footer2 ul li span{
display: block;
float: left;
padding-top: 4px;
padding-left: 0px;
width: 200px;
}

#copyright {
	position: absolute;
    top: 0;
    right: 0;
	width: 200px;
	height: auto;
	float: right;

}

#monky {
	position: absolute;
	top: 0;
	right: 0;
	width: 141px;
	height: 42px;
}
#monky img {
	display: block;

}

#suturun {
	position: absolute;
	top: 0;
	right: 0;
	width: 141px;
	height: 42px;
}
#suturun img {
	display: block;

}
.download-joomla {
	padding: 10px;
	overflow: hidden;
	background: url('../../images/j/joomla-logo.png') no-repeat;
}
.download-joomla p {
	background: transparent;
	margin-bottom: 0;
	font-size: 11px;
	margin: 8px 5px 3px 5px;
}
.download-joomla p.joomla-links {
	height: 40px;
	overflow: hidden;
	background: url('../../images/j/joomla-swish.jpg') no-repeat 6px 0;; padding-left:90px; padding-right:0; padding-top:14px; padding-bottom:30px
}
.download-joomla a.jdownload-one,
.download-joomla a.jdownload-two {
	width: 78px;
	height: 29px;
	display: block;
	float: left;
	text-indent: -7998px;
}
.download-joomla a.jdownload-one {
	background: url('../../images/j/joomla-1.png') no-repeat;
}
.download-joomla a.jdownload-two {
	background: url('../../images/j/joomla-2.png') no-repeat;
}
#modulesin h3 {
	margin: 0;
	padding: 0;
}
#monky a {
	display: block;
	width: 141px;
	height: 42px;
	text-indent: -7998px;
	background: #fff url('../../images/j/webmonkeys-logo.png') no-repeat;
}
#monky a:hover {
	background-position: bottom left;
}
#suturun a {
	display: block;
	width: 141px;
	height: 42px;
	text-indent: -7998px;
	background: #fff url('../../images/j/suturun-logo.png') no-repeat;
}
#suturun a:hover {
	background-position: bottom left;

}
.top-inset {
	padding: 2px;
	margin: 0 0 15px 0;
	border: 1px solid #F3F2E4;
}
.top-inset p {
	border: 1px solid #DED5B3;
	background: #F3F2E4 url('../../images/j/topinset-icon.png') no-repeat 2% 50%;
	margin: 0;
	color: #333; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Lucida Grande; padding-left:52px; padding-right:5px; padding-top:8px; padding-bottom:8px
}
.newstore h4 {
	padding-top: 155px;
	background: url('../../images/j/newstore.jpg') no-repeat 50% 0%;
}
.newstore p {
	margin-bottom: 5px;
}
.rss p {
	padding-left: 45px;
	font-size: 11px;
	background: url('../../images/j/rss-updates.png') no-repeat;
}
.devlicense h3 a {
	text-decoration: none;
	width: 190px;
	height: 111px;
	display: block;
	text-indent: -7998px;
	background: url('../../images/j/devlicense.jpg') no-repeat;
}
.module-greybox.quote div div {
	background: #F3F2E4 url('../../images/j/quote-mod-bg.gif') no-repeat 95% 95%;
}
.module-greybox.quote div div div {
	background: none;
	font-size: 13px;
	line-height: 20px;
	font-family: "Lucida Grande";
}
.module-greybox.quote div div div p {
	padding-left: 5px;
}


.thumb {
	width: 273px;
	height: 141px;
	display: block;
	line-height: 121px;
	text-align: center;
	font-size: 30px;
	text-decoration: none;
	color: #999;
	text-indent: -7998px;
	margin-bottom: 10px;
	background-position: bottom;
}
.thumb:hover {
	background-position: top;
}

.guide-center{
width: 700px;
margin: 0 auto;
}
#guide-top{
overflow: hidden;
padding-bottom: 10px;
width: 700px;
margin: 0 auto;
}
 #guide-top{
padding-bottom: 0;
}
.guide-banner{
width: 510px;
float: left;
}
.guide-nav{
width: 185px;
float: right;
margin-top: 30px;
}
.guide-nav{
margin-top: 15px;
}
.guide-nav h2{
height: 35px;
background: #0D3C62;
font-size: 14px;
line-height: 35px;
color: #fff;
padding-left: 10px;
margin: 0;
}
.guide-nav ul{
background: #3A86C0;
margin: 0;
}
.guide-nav li{
line-height: 20px;
border-top: 1px solid #3177AD;
background: url('../../images/j/navbullet.png') no-repeat 5px 5px;
padding-left: 25px
}
.guide-nav li a{
text-decoration: none;
color: #fff;
}
.guide-nav li a:hover{
text-decoration: underline;
}

.guidenavbar {
background:url('../../images/j/guide-nav.png') no-repeat;
clear:both;
height:30px;
margin:20px auto;
width:700px
}

.guide-config {
width: 673px;
height: 359px;
display: block;
margin-bottom: 13px;
}

.guidenavbar ul{
margin: 0;
padding: 0 0 0 15px;
}

.guidenavbar ul li{
background: none;
margin: 0;
padding: 0 10px;
line-height: 30px;
display: inline;
border-right: 1px solid #fff;
}
.guidenavbar ul li.nobrdr{
border: 0px none;
}
.guidenavbar ul li a{
text-decoration: none;
color: #fff;
font-size: 14px;
}
.guidenavbar ul li a:hover{
text-decoration: underline;
}
a.nativeBadge{
position: relative;
display: block;
width: 223px;
}

/* Common CSS
----------------------------------------------------------------------------*/
div.limenu ul {
	width: auto;
	padding: 0;
	margin: 0;
	list-style: none;
}
div.limenu li {
	float: left;
	width: auto;
	padding: 0;
	list-style-type: none;
}

/* $1 - Top Menu
----------------------------------------------------------------------------*/
#menu-container {
	position: relative;
	z-index: 99;
}
#topnav {
	width: 100%;
	margin-bottom: 10px;
	height: 43px;
	background: url('../../images/j/navbg.jpg') repeat-x top left;
}
ul.mainlevel-nav {
	line-height: 38px;
	float: left;
}
ul.mainmenu-nav li {
	border-left:0px none; border-top:0px none; border-bottom:0px none; margin:0; border-right:1px solid #2A6894; padding:0; float: left;
	display: inline;
	position: relative;
	text-align: left;
	background: none; list-style-type:none
}
ul.mainmenu-nav ul {
	margin: 0;
	border: 0px none;
	padding: 0;
	width: 180px;
	display: none;
	position: absolute;
	top: 38px;
	left: 0; list-style-type:none
}
ul.mainmenu-nav ul:after  {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul.mainmenu-nav ul li {
	position: relative;
	top: 0;
	bottom: 0;
	border-right: 0px none;
	z-index: 999;
	width: 180px;
	float: left;
	display: block !important;
	display: inline !important;
	text-align: left
}

/* $1 - Top level menu items in their normal state
----------------------------------------------------------------------------*/
ul.mainmenu-nav a {
	padding: 0 15px;
	margin: 0;
	float: none !important;
	float: left;
	display: block;
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	line-height: 38px;
	text-align: left;
}
ul.mainmenu-nav a.haschild {
}

/* $1 - Top level menu items in their hover state
----------------------------------------------------------------------------*/
ul.mainmenu-nav a:hover,
ul.mainmenu-nav li:hover a,
ul.mainmenu-nav li.iehover a {
	background: url('../../images/j/nav-hover.jpg') repeat-x;
	color: #fff
}
ul.mainmenu-nav a.haschild:hover,
ul.mainmenu-nav li:hover a.haschild,
ul.mainmenu-nav li.iehover a.haschild {

}
ul.mainmenu-nav a#active_menu-nav.haschild {
	color: #fff;
}

/* $1 - Normal state on all levels with NO Child Elements
----------------------------------------------------------------------------*/
/* 2nd Menu Normal State*/
ul.mainmenu-nav li:hover li a,
ul.mainmenu-nav li.iehover li a,
/* 3rd Menu Normal State*/
ul.mainmenu-nav li:hover li:hover li a,
ul.mainmenu-nav li.iehover li.iehover li a,
/* 4th Menu Normal State*/
ul.mainmenu-nav li:hover li:hover li:hover li a,
ul.mainmenu-nav li.iehover li.iehover li.iehover li a {
	float: none;
	padding: 5px 10px;
	color: #fff;
	background: #2E6D99;
	border: none;
	border-top: 1px solid #6292B3;
	line-height: 1.2em;
	text-align: left;
}
ul.mainmenu-nav li li {
	line-height: 1.2em;
	color: #fff;
	background: #2E6D99;
	border: none;
}
ul.mainmenu-nav li li span {
	display: block;
}

/* $2 - Hover state on all levels with NO Child Elements
----------------------------------------------------------------------------*/
/* 2nd Menu Hover Persistence */
ul.mainmenu-nav li:hover li a:hover,
ul.mainmenu-nav li:hover li:hover a,
ul.mainmenu-nav li.iehover li a:hover,
ul.mainmenu-nav li.iehover li.iehover a,
/* 3rd Menu Hover Persistence */
ul.mainmenu-nav li:hover li:hover li a:hover,
ul.mainmenu-nav li:hover li:hover li:hover a,
ul.mainmenu-nav li.iehover li.iehover li a:hover,
ul.mainmenu-nav li.iehover li.iehover li.iehover a,
/* 4th Menu Hover Persistence */
ul.mainmenu-nav li:hover li:hover li:hover li a:hover,
ul.mainmenu-nav li:hover li:hover li:hover li:hover a,
ul.mainmenu-nav li.iehover li.iehover li.iehover li a:hover,
ul.mainmenu-nav li.iehover li.iehover li.iehover li.iehover a {
	color: #fff;
	background: #408FB8;
}

/* $3 - Normal state on all levels with Child Elements
----------------------------------------------------------------------------*/
/* 2nd Menu Normal State - With Child Elements */
ul.mainmenu-nav li:hover li a.hassubchild,
ul.mainmenu-nav li.iehover li a.hassubchild,
/* 3rd Menu Normal State - With Child Elements */
ul.mainmenu-nav li:hover li:hover li a.hassubchild,
ul.mainmenu-nav li.iehover li.iehover li a.hassubchild,
/* 4th Menu Normal State - With Child Elements */
ul.mainmenu-nav li:hover li:hover li:hover li a.hassubchild,
ul.mainmenu-nav li.iehover li.iehover li.iehover li a.hassubchild {
	float: none;
	padding: 5px 10px;
	color: #fff;
}

/* $4 - Hover state on all levels with Child Elements
----------------------------------------------------------------------------*/
/* 2nd Menu Hover Persistence - With Child Elements */
ul.mainmenu-nav li:hover li a.hassubchild:hover,
ul.mainmenu-nav li:hover li:hover a.hassubchild,
ul.mainmenu-nav li.iehover li a.hassubchild:hover,
ul.mainmenu-nav li.iehover li.iehover a.hassubchild,
/* 3rd Menu Hover Persistence - With Child Elements */
ul.mainmenu-nav li:hover li:hover li a.hassubchild:hover,
ul.mainmenu-nav li:hover li:hover li:hover a.hassubchild,
ul.mainmenu-nav li.iehover li.iehover li a.hassubchild:hover,
ul.mainmenu-nav li.iehover li.iehover li.iehover a.hassubchild {
	color: #999;
}

/* $4 - Active state on all levels with Child Elements
----------------------------------------------------------------------------*/
.mainmenu-nav .active_menu-nav,
.mainmenu-nav .active_menu-nav.haschild {
	color: #fff;
	background: url('../../../30%20eylül/images/nav-hover.jpg') repeat-x;
}
.mainmenu-nav ul * a#active_menu-nav {
	font-weight: normal;
	background-image: url('../../../30%20eylül/joomla/none');
	background-color: #255B81
}

/* $4 - Active state on all levels with Child Elements
----------------------------------------------------------------------------*/
ul.mainmenu-nav ul ul,
ul.mainmenu-nav ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	margin-left: 19px;
}
ul.mainmenu-nav ul ul li {
	width: 180px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul.mainmenu-nav li:hover ul ul,
ul.mainmenu-nav li:hover ul ul ul,
ul.mainmenu-nav li.iehover ul ul,
ul.mainmenu-nav li.iehover ul ul ul {
	display: none;
}
ul.mainmenu-nav li:hover ul,
ul.mainmenu-nav ul li:hover ul,
ul.mainmenu-nav ul ul li:hover ul,
ul.mainmenu-nav li.iehover ul,
ul.mainmenu-nav ul li.iehover ul,
ul.mainmenu-nav ul ul li.iehover ul {
	display: block;
}
ul.mainlevel-friends {
	overflow: hidden;
}

/* $3 - Footer menu
----------------------------------------------------------------------------*/
#footer ul {
	float: left;
	margin-left: -10px;
	overflow: hidden;
	display: inline;
}
#footer li {
	background: url('../../images/j/footers.png') no-repeat center left;
	margin-left: -2px;
	padding-left:12px; padding-right:11px; padding-top:0; padding-bottom:0
}
#footer a {
	padding: 0;
	margin: 0;
	color: #666;
	text-decoration: none;
}
#footer a:hover {
	color: #333;
	text-decoration: underline;
}

h1 {
color:#222222;
font-size:37px;
}
h2 {
color:#222222;
font-size:24px;
}

h3 {
color:#006699;
font-size:21px;
}



/*  themelet landing  */

h1.inworks {font-size: 4.5em;margin-left: 92px;}
h2.inworks {margin-left: 130px;margin-top: -3px;}

.workscone {background: url('../../images/j/workscone.jpg') no-repeat 0 0; width: 94px; height:101px ;position: absolute}

/*  re usable styles  */

.heavy {font-weight: bold;}

.medium {font-weight: normal;}

.thin {font-weight: 300;}

.upcase {text-transform: capitalize;}

.lowcase {text-transform: lowercase;}

.allcaps {text-transform: uppercase;}

.light {color: #ccc;}

.med {color: #999;}

.dark {color: #222;}

.nopadding {padding: 0;}

.nomargin {margin: 0;}

.reducespacing {letter-spacing: -1px;}

.inworksalt {color: #EB7300;}

.color1 {color: #006699;}

.color2 {color: #C93000;}

table.contentpaneopen p.teaser, table.contentpane p.teaser{font:1.32em/1.5em "Helvetica Neue",Helvetica,arial,sans-serif;color:#aaa;margin-top:1em 0 1.5em 0;}

.view {background:url('../../images/j/button1.png') no-repeat 0 0;
color:#444444;
display:block;
float:left;
font-size:0.94em;
height:32px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:113px; margin-left:0; margin-right:0.7em; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:0}


.search {
background: #FFFFFF;
width:148px;}

.buttonheading {
width:25px;
}


#leftcolumn {float:left;margin:0;padding:0;width:190px;
text-align:left;}
#maincolumn, #maincolumn_full {
margin-left:205px;}
#maincolumn_full {	margin-left: 0;	padding: 0;		width: 100%;}



#header p {
line-height:1.4em;
margin-bottom:0;
margin-top:0;}

table.nopad {border-collapse:collapse;margin:0;padding:0;width:100%;}


#altsol {
display:block;
background:#FFFFFF none repeat scroll 0 0;
clear:both;
float:left;
margin:0 auto 15px;
padding:0;
width:660px;
line-height:1.3em;
}


#altorta {
display:block;
width:135px;

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:both;
float:left;
margin:0 auto 15px;
padding:0;
}

#altsag {
display:block;
width:135px;

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:both;
float:right;
margin:0 auto 15px;
padding:0;
}

#deneme {
display:block;
width:240px;

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:both;
float:right;
margin:0 auto 15px;
padding:0;
}

#btmadsForum {
width: 960px;
margin: 0pt auto 15px auto;
}
#faviconAds{
width: 660px;
border: 1px solid #ccc;
background: #fff;
padding: 0;
margin: 0pt auto 15px auto;
clear: both;
float: left;
}
#adblock1, #adblock2, #adblock3 {
border: 1px solid #ccc;
float: left;
width: 125px;
overflow: hidden;
height: 125px;
display: block;
text-indent: -9999px;
}

#adblock1, #adblock2 {margin: 0 0 0 20px;}

#adblock3 {margin: 0 0 0 20px;}


#adblock2 {background: #eee url('../../images/j/ad-placeholder.png') no-repeat;}

#adblock3 {background: #eee url('../../images/j/ad-placeholder.png') no-repeat;}

#faviconAds #faviconAdsTop{
background: #972A2A url('../../images/j/faviconadsHeading.png') no-repeat 1% 55%;
margin: 0;
padding: 0;
position: relative;
height: 27px;
width: 660px
}
#faviconAdsTop .adsHint,
#faviconAdsTop .adsMoreLink a{
position: absolute;
}
#faviconAdsTop h3{
text-indent: -7998px;
margin: 0;
padding: 0;
}
#faviconAds .adsHint{
width: 174px;
height: 16px;
text-indent: -7998px;
background: #972A2A url('../../images/j/faviconads-hint.png') no-repeat top left;
top: 5px;
right: 130px;
margin: 0;
padding: 0
}
#faviconAds .adsMoreLink a{
width: 121px;
height: 27px;
text-indent: -7998px;
background: #972A2A url('../../images/j/faviconads-info.png') no-repeat top left;
top: 0;
right: 0;
display: block;
margin: 0;
padding: 0
}


#faviconAds p{
margin: -2px -5px 0 -5px;
padding: 2px 5px;
color: #F4D7CF;
line-height: 1.2em;
font-size: 11px;
}
#faviconAds p a{ 
color: #fff;
font-weight: bold;
}
#faviconAds ul{
margin: 10px 10px 4px 10px;
padding: 0;
list-style: none;
float: left;
width: 660px;
display: inline;
overflow: hidden;
}
#faviconAds ul li{
float: left;
margin: 0 5px 5px 0;
padding: 0;
background: none;
}
#faviconAds ul li a{
text-indent: -7998px;
display: block;
width: 16px;
height: 16px;
background: #eee;
float: left;
outline: 0;
}
#faviconAds ul li a:hover{
background: #ccc;
}
#faviconAds ul li.active-class a{
background: url('../../images/j/favicon-chosen.png') no-repeat bottom left;
}
#faviconAds .adSummary{
padding: 0 0 7px 3px;
background: #F7F7F7;
border-top: 1px solid #ccc;
font: bold 25px Arial;
color: #666;
overflow: hidden;
position: relative;
}
#faviconAds .adSummary p{
font: bold 15px Arial;
color: #666;
width: 50%;
float: left;
}
#faviconAds .faviconBtn{
text-indent: -7998px;
width: 212px;
position: absolute;
top: 4px;
right: 3px;
height: 27px;
display: block;
color: #fff;
background: url('../../images/j/faviconads-buynow.png') no-repeat bottom left;
text-decoration: none
}
#faviconAds #pblock{
font: bold 15px Arial;
color: #666;
width: 50%;
float: left;
text-align: left;
}


#sagust  {
	position: absolute;
	top: 24px;
	right: 10px;
	width: 468px;
	height: 60px;
	overflow: hidden;
	outline: none;
	display: block;
}
#sagust p {
line-height:0;
margin:0;
}
#solust {
	position: absolute;
	top: 20px;
	left: 0;
	width: 357px;
	height: 65px;
	overflow: hidden;
	display: block;
	outline: none;
}

#solust p {
line-height:0;
margin:0;
}
.calltobtm {
-x-system-font:none;
background:#E7F3FC none repeat scroll 0 0;
font-size:1.1em;
font-weight:bold;
margin:1em 0;
padding:13px 0 15px;
text-align:center;
}

.calltobtm a {
color:#598CB3;
font-weight:bold;
text-decoration:none;
}
.calltobtm a:hover {
color:#598CB3;
font-weight:bold;
text-decoration:underline;
}
.sectiontableheader a, .sectiontableheader a:link  { color:#FFFFFF;
text-decoration:none;
}


#breadcrumbs {
border-left:0px solid #D9D9D9; border-right:1px solid #D9D9D9; border-top:1px solid #FFFFFF; border-bottom:1px solid #D9D9D9; background-color:#F6F6F6 !important;
display:block;
height:35px;
margin-left:3px;
overflow:hidden;
position:relative;
width:99%;
z-index:auto
}
#breadcrumbs-home{
background:#F6F6F6 url('../../images/j/breadcrumb-tab.png') no-repeat 0 0;
display:block;
float:left;
height:35px;
margin-left:10px;
margin-top:10px;
position:relative;
width:20px
}
span.breadcrumbs {
color:#6B0E21;
display:block;
font-size:12px;
font-weight:normal;
line-height:35px;
overflow:hidden;
}
span.breadcrumbs a {
color:#3B5998;
}

span.breadcrumbs a, span.no-link {
display:block;
float:left;
height:26px;
padding:0 6px;
}
div.pathway a {}
span.breadcrumbs img {
background:url('../../images/j/nav-arrow-right.png') no-repeat 50% 50%;
}
span.breadcrumbs img {
float:left;
height:15px;
margin-top:10px;
width:12px;
}
span.breadcrumbs pathway {
background:url('../../images/j/nav-arrow-right.png') no-repeat 50% 50%;
}
div.moduletable a.readmore, div.moduletable a.readmore-demo {
background:url('../../images/j/readmore.jpg') repeat-x left top;
border:1px solid #CCCCCC;
color:#333333;
display:block;
font-weight:bold;
height:17px;
margin:13px 0;
text-decoration:none;
width:78px;
text-align:center; padding-left:1px; padding-right:0; padding-top:3px; padding-bottom:3px
}

p.jtr-alt-resim1 {
background:url('../../images/j/Video-Settings.png') no-repeat 5px 13px;
display:block
}

.moduletable p {line-height:1.3em;
margin:0;
padding:0 0 0 70px;
text-align:left;
}
p.jtr-alt-resim2 {
background:url('../../images/j/Network-Update.png') no-repeat 5px 13px;
display:block
}

.moduletable p {
line-height:1.3em;
margin:0;
padding:0 0 0 70px;
text-align:left;
}
p.jtr-alt-resim3 {
background:url('../../images/j/Sound-Settings.png') no-repeat 5px 13px;
display:block
}

.moduletable p {
line-height:1.3em;
margin:0;
padding:0 0 0 70px;
text-align:left;
}
p.jtr-alt-resim4 {
background:url('../../images/j/TV.png') no-repeat 5px 13px;
display:block
}

.moduletable p {
line-height:1.3em;
margin:0;
padding:0 0 0 70px;
text-align:left;
}
p.jtr-alt-resim5 {
background:url('../../images/j/Advertising.png') no-repeat 5px 13px;
display:block
}

.moduletable p {
line-height:1.3em;
margin:0;
padding:0 0 0 70px;
text-align:left;
}
#faviconAds ul li a img {
height:16px;
width:16px;
}
#altsol img {
margin:0;
}
#conten1 h3, #conten2 h3, #conten3 h3 {
background:url('../../images/j/jtr-haber-icons.png') no-repeat 0 0;
padding-left:20px
}
.moduletable .view {
padding:10px 0 0;
}

div.paylasmak   { }

.paylas ul    { text-decoration: none; display: inline; margin: 0; padding: 0 }
.paylasmak li     { text-decoration: none; background: transparent; list-style-type: none; display: inline; margin: 0; padding-right: 2px; padding-left: 2px }
.paylasmak img  { text-decoration: none; border: 0px none;  }
.paylas       { font-weight: bold; background-position: right 0; padding-left: 2px; float: left }

div.store   { }

.ilkresim{ margin:0 0 0 55px; width:100px; height:100px; }
.ilkyazi{ margin:0 0 0 20px; width:190px; height:90px; }

.baslik{ text-decoration: none;  color:#0066CC;font-size:12px }
.baslik a{ text-decoration: none;  color:#0066cc;  }
.baslik a:hover{ color:#ff0000;   }
.fiyat{ color:#ffa23e;  text-decoration:none;font-size:14px; font-weight:bold }
.fiyat a{ text-decoration: none;  color:#ffa23e;  }
.fiyat a:hover{ text-decoration: underline;  }
.tabstock{ text-decoration: none;  color:#666666; }

.ilkyazi ul{ margin:10px 0 0 0; width:190px; height:15px; }
.ilkyazi li{ margin:0; width:190px; height:15px; font-size : 11px;}
.ilkyazi li a { text-decoration: none;  color:#333333; }
.ilkyazi li a:hover { color:#ff0000;  text-decoration:underline; }

.kutu{ float:left; margin:10px 0 0 0; width:230px; height:190px; border-right:solid 1px #dfdfdf; }
.cizgi{ float:left; width:230px; height:10px; border-bottom:solid 1px #dfdfdf; }

.bottombanner{ width:602px; height:104px; }


#yuvarlakkutu {
width:209px;
height:169px;
background-color:#ffffff;
border:1px solid #000000;
/*Buradan itibaren köşeleri yuvarlak yapıyoruz.*/
border-radius:2em;
-moz-border-radius:2em;
-webkit-border-radius:2em;
-khtml-border-radius:2em;
}


#blocke{
margin:0;
background:#143D47 no-repeat 17px 3px;
padding-left:4em; 
padding-right:4em; 
padding-top:1em; 
padding-bottom:1em}
    
