/*
# ------------------------------------------------------------------------------------------------------------------------
# Intermezzo - Business Joomla Template
# ------------------------------------------------------------------------------------------------------------------------
# Copyright (C) 2010 Twincore All Rights Reserved.
# @license - PHP files are GNU/GPL V2 bound by Proprietary License of Joomlart.com.
# CSS / JS are Copyrighted Commercial, bound by Proprietary License of Twincore. 
# Author: Twincore
# Websites:  http://www.worldquests.com/intermezzo
# Redistribution, Modification or Re-licensing of this file in part of full, is bound by the License applied. 
# For details on licensing, Please Read Terms of Use at http://themeforest.net/wiki/support/legal-terms/licensing-terms/
# -----------------------------------------------------------------------------------------------------------------------
*/



/* DEFAULT STYLE - LIGHT SKIN INTERMEZZO THEME
--------------------------------------------------------- */


/* Main Menu
----------------------------------------------------------------------------------------------------------------- */


body {
	color: #484848;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	
	}

body#bd {  
	color: #484848; 
	background:url("../images/mainContent.png") repeat-y scroll center top #e0e0e0;
	}

#ja-wrapper {
	background:url("../images/shadowTopMainContent.png") repeat-x scroll center 118px;
	}

.main {
	margin:0 auto;
	max-width:1200px;
	position:relative;
	width:980px;
	}

/* TYPOGRAPHY
--------------------------------------------------------- */
h1, h1 a, h1 a:hover, h2, h2 a, h2 a:hover, h3, h3 a, h3 a:hover, h4, h4 a, h4 a:hover, h5, h5 a, h5 a:hover, h6, h6 a, h6 a:hover {
	font-weight: normal;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	text-transform:none;
	}

h1, h1 a, h1 a:hover {
	font-size:31px;
	line-height:36px;
	}
		
h2, h2 a, h2 a:hover {
	font-size:25px;
	line-height:31px;
	}

h3, h3 a, h3 a:hover {
	font-size:21px;
	line-height:26px;
	}
	
h4, h4 a, h4 a:hover {
	font-size:16px;
	line-height:21px;
	}

h5, h5 a, h5 a:hover {
	font-size:14px;
	line-height:19px;
	}

h6, h6 a, h6 a:hover {
	font-size:13px;
	line-height:18px;
	}
	
h1 span cufon, h1 a span cufon, h1 a:hover span cufon, h1 cufon, h1 a cufon, h1 a:hover cufon,
h2 span cufon, h2 a span cufon, h2 a:hover span cufon, h2 cufon, h2 a cufon, h2 a:hover cufon,
h3 span cufon, h3 a span cufon, h3 a:hover span cufon, h3 cufon, h3 a cufon, h3 a:hover cufon,
h4 span cufon, h4 a span cufon, h4 a:hover span cufon, h4 cufon, h4 a cufon, h4 a:hover cufon,
h5 span cufon, h5 a span cufon, h5 a:hover span cufon, h5 cufon, h5 a cufon, h5 a:hover cufon,
h6 span cufon, h6 a span cufon, h6 a:hover span cufon, h6 cufon, h6 a cufon, h6 a:hover cufon {padding-bottom:5px;}	
	
p { /*font-size:12px;*/
	line-height:17px;
	}

strong, b {
	font-weight: bold;
	}


/* Normal links ---*/
a { 
	color: #5f6060;
	text-decoration: none; 
	}

a:hover, a:active, a:focus { 
	text-decoration: none; 
	color: #121212;
	}

/* Readon links ---*/
a.readon { text-transform: uppercase; }

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
	font-weight: normal;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	}


h1.componentheading, .componentheading {
	font-weight: normal;
	font-size:31px;
	line-height:41px;
	color:#484848;
	text-transform:uppercase;
	background:url(../images/contentLine.png) repeat-x left bottom;	
	margin:-5px 0 20px;
	padding:0 0 10px;
	}

h1.componentheading span cufon, .componentheading span cufon {padding-bottom:10px;}

.blog-featured .contentheading {  }

.jitem-title { font-size: 110%; font-weight: bold; }

/* CUFON ---*/
.cufon-loading div.logo-text h1 a, .cufon-loading p.site-slogan { 
	visibility: hidden !important;
}

/* Others ---*/
hr { border-top: 1px solid #ccc; }

/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox {
	padding: 2px;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	}

.inputbox { border: 1px solid #ccc; background: #FFFFFF; }

.inputbox:hover, .inputbox:focus { background: #ffffcc; }

table.adminform textarea {
	width: 540px;
	height: 400px;
	font-size: 1em;
	color: #000099;
	}


/* Search ---*/
form#searchForm { border-top: 1px solid #ccc; }

.searchintro { border-bottom: 1px solid #ccc; }

.results h4 { text-transform: none; font-size: 110%; }

#ja-search  {
	background:url(../images/search.png) no-repeat left top;
	width:240px;
	padding-left:27px;
	position:absolute;
	bottom:38px;
	}

#ja-search .inputbox  {
	margin: 5px;
	font-family:'droid sans',Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#efefef;
	text-decoration:none;
	background-position:0px center;
	padding:5px 20px 10px 15px;
 	text-shadow:0 1px 1px #545454;
	background:none repeat scroll 0 0 transparent;
	border:medium none;	
	}

#ja-search input, #ja-search select, #ja-search textarea {	}


/* Contact ---*/
#component-contact #emailForm { 
	background:url(../images/contentLine.png) repeat-x top left;
	padding-top:20px;
	}

#component-contact  { text-shadow:1px 1px 0 #FFFFFF; }

#component-contact img { padding-top: 70px;	}

#component-contact h2.contentheading { margin-top: -55px; }

#component-contact .contact-position { 
	font-size:18px;
	padding:0 0 0 5px;
	}

/* forms login --*/
form#form-login { text-align: left; }

#ja-container #form-login-username input, #ja-container #form-login-password input	{
	 -moz-border-radius: 5px; /* FF1+ */
  	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	-moz-box-shadow: inset 0px 1px 2px #979797; /* FF3.5+ */
  -webkit-box-shadow: inset 0px 1px 2px #979797; /* Saf3.0+, Chrome */
          box-shadow: inset 0px 1px 2px #979797; /* Opera 10.5, IE 9.0 */

	background-color: #e0e0e0;
	  background-image: -moz-linear-gradient(top, #e0e0e0, #f7f7f7); /* FF3.6 */
	  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e0e0e0),color-stop(1, #f7f7f7)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f7f7f7'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f7f7f7')"; /* IE8 */
	
	border-width: 1px;
	border-style: solid;
	border-color:#AFAAAA #AFAAAA #DFDFDF;
	color:#58584E;
	font-size:12px;
	outline:medium none;
	padding:7px;
	text-decoration:none;
	background-position: left center;
	}

form#form-login fieldset	{
	border: 0 none;
	margin: 0;
	padding: 0.2em;
	}

form#form-login ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

form#form-login ul li	{
	background-image: none;
	padding: 0;
	}

#modlgn_username, #modlgn_passwd	{
	width: 90%;
	}

#form-login-username, #form-login-password, #form-login-remember	{
	display: block;
	margin: 0;
	}

form#com-form-login	{
	text-align: left;
	}

form#com-form-login fieldset	{
	border: 0 none;
	margin: 0;
	padding: 0.2em;
	}

form#com-form-login ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

form#com-form-login ul li	{
	background-image: none;
	padding: 0;
	}

/* forms login for bottom module--*/

#ja-botsl #form-login-username input, #ja-botsl #form-login-password input,
#ja-bots2 #form-login-username input, #ja-bots2 #form-login-password input	{
	 -moz-border-radius: 5px; /* FF1+ */
  	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	-moz-box-shadow: inset 0px 1px 2px #272626; /* FF3.5+ */
  	-webkit-box-shadow: inset 0px 1px 2px #272626; /* Saf3.0+, Chrome */
          box-shadow: inset 0px 1px 2px #272626; /* Opera 10.5, IE 9.0 */

	 background-color: #424141;
  	background-image: -moz-linear-gradient(top, #272727, #424141); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #272727),color-stop(1, #424141)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#272727', EndColorStr='#424141'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#272727', EndColorStr='#424141')"; /* IE8 */

	border-width: 1px;
	border-style: solid;
	border-top-color: #424141;
	border-right-color: #424141;
	border-bottom-color: #575757;
	border-left-color: #424141;
	color:#FFFFFF;
	font-size:11px;
	outline:medium none;
	padding:7px;
	text-decoration:none;
	background-position:0px center;
	text-shadow:1px 1px 0 #121212;
	}

#ja-botsl #form-login-username,#ja-bots2 #form-login-username {
	margin:5px 0;
	}

#ja-botsl #form-login-username label, #ja-botsl #form-login-password label, #ja-botsl #form-login-remember label,
#ja-bots2 #form-login-username label, #ja-bots2 #form-login-password label, #ja-bots2 #form-login-remember label {
	line-height:30px;
	text-shadow:1px 1px 0 #121212;
	font-size:11px;
	}
	
input[type="checkbox"] {
	position:relative;
	top:2px;
	}


/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading { 
	padding-top:10px;
	margin:-11px 0 0;
 	}

.items-row {  }

/* Meta ---*/
dl.article-info { color: #999; text-transform: uppercase; }

.contentdescription { border-bottom: 1px solid #ccc; }

/*Inline images ---*/
p.img_caption { color: #999; text-transform: uppercase; }

/* Tables ---*/
thead tr th, tr th {
	background: #5f6060;
	color: #FFFFFF;
	padding: 5px;
	}

thead tr th a, tr th a,
thead tr th a:hover, tr th a:hover,
thead tr th a:focus, tr th a:focus,
thead tr th a:active, tr th a:active  { color: #FFFFFF; }

.sectiontableentry {
	background:url(../images/contentLine.png) repeat-x bottom left;
	padding:5px;
	}


.cat-list-row1,
.cat-list-row12,
tr.cat-list-row1 td,
tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }

.cat-list-row1:hover, 
.cat-list-row2:hover { background: #ffffcc; }

.cat-list-row2,
tr.cat-list-row2 td { background-color: #f6f6f6; }

th#tableOrdering img, th#Position img, th#Name img, th#author img  {
	border:medium none;
	left:30px;
	position:relative;
	top:2px;
	}

/* Content Toc */
table.contenttoc { border: 1px solid #ccc; }

table.contenttoc td { border-bottom: 1px dotted #ccc; }

table.contenttoc th {
	background: #F6F6F6;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
	color:#484848 !important;
	}

/* Poll */
form#poll {
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
	}

dl.poll { border-bottom: 1px dotted #ccc; }

table.pollstableborder td {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 5px !important;
	}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #FFFFFF; font-weight: normal; }

.pagination li span, .pagination li strong a{
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	border-width:1px;
	border-style:solid;
	color:#606060;
	text-shadow:0 1px 0 #FFFFFF;
	
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
			  
	font-weight:bold;
	line-height: 20px;
	margin:2px;
	padding:5px 8px;
	
	}

.pagination li span, .pagination li strong a:hover {
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

.pagination ul li {
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 5px 0;
	}
	
.pagination ul li span{padding:5px;}

.pagination ul li strong {padding:5px 0;}

.pagination ul li span.pagenav, .pagination ul li a.pagenav { padding: 5px 10px; }

.pagination .pagenav {
	color:#FFFFFF;
	font-weight:bold;
	margin:2px;
	padding:5px 8px;
	text-shadow:0 -1px 1px #333333;
	-moz-border-radius: 5px; /* FF1+ */
	  -webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	-moz-box-shadow:0 2px 7px #444444 inset, 0 1px 0 #DDDDDD;
	background-color: #999999;
	background:-moz-linear-gradient(center top , #999999, #484848 5%, #AFAFAF);/* FF3.6 */
	  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #999999),color-stop(0.05, #484848),color-stop(1, #AFAFAF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999', EndColorStr='#AFAFAF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999', EndColorStr='#AFAFAF')"; /* IE8 */
	}

.ja-content-main .counter span {
	text-transform:uppercase;
	text-shadow:1px 1px 0 #FFFFFF;
	}

.items-more ol {
	text-shadow:1px 1px 0 #FFFFFF;
	}

.items-more { }

.items-more h3 { 
	font-size: 125%;
	background:url(../images/contentLine.png) repeat-x top left ;
	padding-top:15px;
	text-shadow:1px 1px 0 #FFFFFF;
	}


/* BUTTON STYLES
--------------------------------------------------------- */
/* All*/
.button, div.pagenavbar a, .ja-links li.top a {
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	border-width:1px;
	border-style:solid;
	color:#606060;
	text-shadow:0 1px 0 #FFFFFF;
	padding:5px 10px;
	
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
.button:hover, div.pagenavbar a:hover, .ja-links li.top a:hover {
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}
	
	
/* Bottom*/
#ja-botsl .button, #ja-bots2 .button {
	background-color: #474747;
	background:-moz-linear-gradient(center top ,#474747 ,#424141 50%, #2F2F2F) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474747),color-stop(.5, #424141),color-stop(1, #2F2F2F)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F')"; /* IE8 */
	border-color: #2F2E2E #2F2E2E #1F1E1E;
	border-width:1px;
	border-style:solid;
	color:#FFFFFF;
	text-shadow:0 1px 0 #121212;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
#ja-botsl .button:hover, #ja-bots2 .button:hover {
	background-color: #2F2F2F;
	background:-moz-linear-gradient(center top , #2F2F2F, #424141 50%, #474747) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #2F2F2F),color-stop(0.5, #424141),color-stop(1, #474747)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#2F2F2F', EndColorStr='#474747'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2F2F2F', EndColorStr='#474747')"; /* IE8 */
	border-color:#1F1E1E #2F2E2E #2F2E2E;
	color:#FFFFFF;
	text-shadow:0 1px 0 #121212;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}


/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3, div.ja-module h3, div.module h3, #ja-topsl h3, #ja-tops2 h3, #ja-tops3 h3, #ja-tops4 h3 {
	font-size: 16px;
	line-height:16px;
	text-transform: uppercase;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	background-position:left top;
	background:url(../images/contentLine.png) repeat-x left bottom;
	min-height:10px;
	position:relative;
	z-index:0;
	color:#484848;
	padding-top:5px;
	padding-bottom:9px;
	}

div.ja-moduletable h3 span cufon, div.moduletable h3 span cufon, div.ja-module h3, div.module h3 span cufon, 
#ja-topsl h3 span cufon, #ja-tops2 h3 span cufon, #ja-tops3 h3 span cufon, #ja-tops4 h3 span cufon {
	padding-bottom:5px;
	}

div.ja-moduletable h3, div.moduletable h3, div.ja-module h3, div.module h3 { margin:10px 0 0 0; }	

#ja-left div.ja-module h3, #ja-left div.module h3,
#ja-right div.ja-module h3, #ja-right div.module h3 { 
	margin:10px 0 5px 0; 
 	padding-top:12px;
	padding-bottom:8px;
	}	
	
div.ja-moduletable ul, div.ja-module ul {
	list-style:none outside none;
	margin:0;
	padding:0;
	color:#585858;
	}

.ja-moduletable ul li, .ja-module ul li, .ja-content-main ul li {
	background:none;
	}

#ja-topsl .ja-moduletable ul li, #ja-topsl .ja-module ul li,
#ja-right .ja-moduletable ul li, #ja-right .ja-module ul li,
#ja-left .ja-moduletable ul li, #ja-left .ja-module ul li,
#ja-tops2 .ja-moduletable ul li, #ja-tops2 .ja-module ul li, 
#ja-tops3 .ja-moduletable ul li, #ja-tops3 .ja-module ul li,
#ja-tops4 .ja-moduletable ul li, #ja-tops4 .ja-module ul li {
	padding-left:18px;
	font-size:12px;
	overflow:hidden;
	line-height:25px;
	margin-bottom:0px;
	background:url("../images/listDoublearrow.png") no-repeat -3px 5px transparent;
	}

div.ja-box-ct {	}

#ja-right .column div.ja-module, #ja-right .column div.module,
#ja-left .column div.ja-module, #ja-left .column div.module   {
	}

#ja-left .column div.ja-module, #ja-left .column div.module   {
	margin-bottom:40px;
	}
	
div.ja-module, div.module {
	margin-bottom:20px;
	overflow:visible;
	position:relative;
	}

/* Rounded Module */


 /* white module rounded*/

div.moduleWhite { background: url(../images/moduleWhite.png) no-repeat bottom right; }

#ja-topsl .moduleWhite h3, #ja-tops2 .moduleWhite h3,
#ja-tops3 .moduleWhite h3, #ja-tops4 .moduleWhite h3,
#ja-right .moduleWhite h3, #ja-left .moduleWhite h3 { 
	background:url("../images/shadowLineBot.png") repeat-x left bottom;
	color:#484848;
	}
	
#ja-topsl .moduleWhite h3, #ja-tops2 .moduleWhite h3,
#ja-tops3 .moduleWhite h3, #ja-tops4 .moduleWhite h3 {  padding:8px 10px 5px; }

#ja-right .moduleWhite h3, #ja-left .moduleWhite h3 {
	margin-bottom: 3px !important;
	padding: 10px 10px 9px !important;
	}
	
#ja-topsl .moduleWhite .ja-box-ct, #ja-tops2 .moduleWhite .ja-box-ct, 
#ja-tops3 .moduleWhite .ja-box-ct, #ja-tops4 .moduleWhite .ja-box-ct,
#ja-right .moduleWhite .ja-box-ct, #ja-left .moduleWhite .ja-box-ct { padding:10px; }

.moduleWhite, .moduleWhite a, .moduleWhite p, div.ja-moduletable .moduleWhite ul, div.ja-module .moduleWhite ul {
	color:#484848 !important;
	text-shadow:none !important;
	}

.moduleWhite ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/blackTrans10.png) repeat !important;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	}

.moduleWhite ul li a {
	display:block;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	text-decoration:none;
	font-weight:normal;	
	}

.moduleWhite ul li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/listDoublearrow.png") no-repeat -3px 8px transparent !important;
	padding-bottom:4px;
	}

.moduleWhite ul li:last-child { margin-bottom:10px !important; }

.moduleWhite ul.menu li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	padding-left:0px !important;
	background:url(../images/shadowLineBot.png) repeat-x top left !important;
	}
	
.moduleWhite ul.menu li:first-child { background:none !important; }

.moduleWhite ul.menu li:last-child { margin-bottom:10px !important; }
	
.moduleWhite ul li.ltEven, .moduleWhite ul li.ltOdd,
.moduleWhite ul li.even, .moduleWhite ul li.odd {
	line-height:17px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/blackTrans40.png") repeat 0 0 !important;
	color:#484848 !important;
	padding:4px !important;
	text-transform:none;
	}
	
.moduleWhite ul li.ltEven, .moduleWhite ul li.even { background:url("../images/blackTrans10.png") repeat 0 0 !important; }

.moduleWhite ul li.ltOdd, .moduleWhite ul li.odd { background:url("../images/blackTrans5.png") repeat 0 0 !important; }

.moduleWhite ul li.ltOdd a, .moduleWhite ul li.ltEven a,
.moduleWhite ul li.odd a, .moduleWhite ul li.even a {
	display:inline-block;
	padding:4px;
	text-decoration:none;
	font-weight:normal;
	color:#333333 !important;
	text-transform:none;	
	}
	
.moduleWhite ul li.ltOdd a:hover, .moduleWhite ul li.ltEven a:hover,
.moduleWhite ul li.odd a:hover, .moduleWhite ul li.even a:hover  {
	color:#333333 !important;
	text-decoration:none;
	background:url(../images/blackTrans10.png) repeat;
	padding:4px;
	}

.moduleWhite .ltStatusTimestamp, .moduleWhite .lcUsername, .moduleWhite .lcItemTitle, .moduleWhite .lcItemCategory { 
	text-transform:uppercase;
	font-size:8px !important;
	color:#333333 !important;
	}

.moduleWhite .lcItemTitle, .moduleWhite .lcItemCategory { 
	display:block;
	}
	
.moduleWhite .lcItemCategory a { padding: 0 4px !important; }


 /* black module rounded*/
 
div.moduleBlack { background: url(../images/moduleBlack.png) no-repeat bottom right; }

#ja-topsl .moduleBlack h3, #ja-tops2 .moduleBlack h3,
#ja-tops3 .moduleBlack h3, #ja-tops4 .moduleBlack h3,
#ja-right .moduleBlack h3, #ja-left .moduleBlack h3 { 
	background:url("../images/shadowLineBot.png") repeat-x left bottom;
	color:#FFFFFF;
	}
	
#ja-topsl .moduleBlack h3, #ja-tops2 .moduleBlack h3,
#ja-tops3 .moduleBlack h3, #ja-tops4 .moduleBlack h3 { padding:8px 10px 5px; }

/*#ja-right .moduleBlack h3, #ja-left .moduleBlack h3 { padding:0px 10px 8px; }*/

#ja-right .moduleBlack h3, #ja-left .moduleBlack h3 {
	margin-bottom: 3px !important;
	padding: 10px 10px 9px !important;
	}
	
#ja-topsl .moduleBlack .ja-box-ct, #ja-tops2 .moduleBlack .ja-box-ct, 
#ja-tops3 .moduleBlack .ja-box-ct, #ja-tops4 .moduleBlack .ja-box-ct,
#ja-right .moduleBlack .ja-box-ct, #ja-left .moduleBlack .ja-box-ct { padding:10px; }

.moduleBlack, .moduleBlack a, .moduleBlack p, div.ja-moduletable .moduleBlack ul, div.ja-module .moduleBlack ul {
	color:#FFFFFF !important;
	text-shadow:none !important;
	}

.moduleBlack ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans10.png) repeat;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	}

.moduleBlack ul li a {
	display:block;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	text-decoration:none;
	font-weight:normal;	
	}

.moduleBlack ul li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/listDoublearrowWhite.png") no-repeat -3px 8px transparent !important;
	}

.moduleBlack ul li:last-child { margin-bottom:10px !important; }

.moduleBlack ul.menu li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	padding-left:0px !important;
	background:url(../images/shadowLineBot.png) repeat-x bottom left !important;
	padding-bottom:4px;
	}
	
.moduleBlack ul.menu li:last-child {
	background:none !important;
	margin-bottom:10px !important;
	}
	
.moduleBlack ul li.ltEven, .moduleBlack ul li.ltOdd,
.moduleBlack ul li.even, .moduleBlack ul li.odd {
	line-height:17px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/whiteTrans40.png") repeat 0 0 !important;
	color:#333333 !important;
	padding:4px !important;
	text-transform:none;
	}
	
.moduleBlack ul li.ltEven, .moduleBlack ul li.even { background:url("../images/whiteTrans40.png") repeat 0 0 !important; }

.moduleBlack ul li.ltOdd, .moduleBlack ul li.odd { background:url("../images/whiteTrans30.png") repeat 0 0 !important; }

.moduleBlack ul li.ltOdd a, .moduleBlack ul li.ltEven a,
.moduleBlack ul li.odd a, .moduleBlack ul li.even a {
	display:inline-block;
	padding:4px;
	text-decoration:none;
	font-weight:normal;	
	text-transform:none;
	}
	
.moduleBlack ul li.ltOdd a:hover, .moduleBlack ul li.ltEven a:hover,
.moduleBlack ul li.odd a:hover, .moduleBlack ul li.even a:hover  {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans10.png) repeat;
	padding:4px;
	}

.moduleBlack .ltStatusTimestamp, .moduleBlack .lcUsername, .moduleBlack .lcItemTitle, .moduleBlack .lcItemCategory { 
	text-transform:uppercase;
	font-size:9px !important;
	}

.moduleBlack .lcItemTitle, .moduleBlack .lcItemCategory { display:block; }
	
.moduleBlack .lcItemCategory {color:#FFFFFF !important;}
	
.moduleBlack .lcItemCategory a { padding: 0 4px !important; }
	

 /* Red module rounded*/
 
div.moduleRed { background: url(../images/moduleRed.png) no-repeat bottom right; }

#ja-topsl .moduleRed h3, #ja-tops2 .moduleRed h3,
#ja-tops3 .moduleRed h3, #ja-tops4 .moduleRed h3,
#ja-right .moduleRed h3, #ja-left .moduleRed h3 { 
	background:url("../images/shadowLineBot.png") repeat-x left bottom;
	color:#FFFFFF;
	}
	
#ja-topsl .moduleRed h3, #ja-tops2 .moduleRed h3,
#ja-tops3 .moduleRed h3, #ja-tops4 .moduleRed h3 { padding:8px 10px 5px; }

#ja-right .moduleRed h3, #ja-left .moduleRed h3 { 
	margin-bottom: 3px !important;
	padding: 10px 10px 9px !important; 
	}

#ja-topsl .moduleRed .ja-box-ct, #ja-tops2 .moduleRed .ja-box-ct, 
#ja-tops3 .moduleRed .ja-box-ct, #ja-tops4 .moduleRed .ja-box-ct,
#ja-right .moduleRed .ja-box-ct, #ja-left .moduleRed .ja-box-ct { padding:10px; }

.moduleRed, .moduleRed a, .moduleRed p, div.ja-moduletable .moduleRed ul, div.ja-module .moduleRed ul {
	color:#FFFFFF !important;
	text-shadow:none !important;
	}

.moduleRed ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans20.png) repeat;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	}

.moduleRed ul li a {
	display:block;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	text-decoration:none;
	font-weight:normal;	
	}

.moduleRed ul li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/listDoublearrowWhite.png") no-repeat -3px 8px transparent !important;
	padding-bottom:4px;
	}

.moduleRed ul li:last-child { margin-bottom:10px !important; }

.moduleRed ul.menu li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	padding-left:0px !important;
	background:url(../images/shadowLineBot.png) repeat-x bottom left !important;
	}
	
.moduleRed ul.menu li:last-child {
	background:none !important;
	margin-bottom:10px !important;
	}
	
.moduleRed ul li.ltEven, .moduleRed ul li.ltOdd,
.moduleRed ul li.even, .moduleRed ul li.odd {
	line-height:17px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/whiteTrans40.png") repeat 0 0 !important;
	color:#424141 !important;
	padding:4px !important;
	text-transform:none;
	}
	
.moduleRed ul li.ltEven, .moduleRed ul li.even { background:url("../images/whiteTrans40.png") repeat 0 0 !important; }

.moduleRed ul li.ltOdd, .moduleRed ul li.odd { background:url("../images/whiteTrans30.png") repeat 0 0 !important; }

.moduleRed ul li.ltOdd a, .moduleRed ul li.ltEven a,
.moduleRed ul li.odd a, .moduleRed ul li.even a {
	display:inline-block;
	padding:4px;
	text-decoration:none;
	font-weight:normal;	
	text-transform:none;
	}
	
.moduleRed ul li.ltOdd a:hover, .moduleRed ul li.ltEven a:hover,
.moduleRed ul li.odd a:hover, .moduleRed ul li.even a:hover  {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans10.png) repeat;
	padding:4px;
	}

.moduleRed .ltStatusTimestamp, .moduleRed .lcUsername, .moduleRed .lcItemTitle, .moduleRed .lcItemCategory { 
	text-transform:uppercase;
	font-size:9px !important;
	}

.moduleRed .lcItemTitle, .moduleRed .lcItemCategory { display:block; }

.moduleRed .lcItemCategory {color:#FFFFFF !important;}
	
.moduleRed .lcItemCategory a { padding: 0 4px !important; }
	

 /* Blue module rounded*/
 
div.moduleBlue { background: url(../images/moduleBlue.png) no-repeat bottom right; }

#ja-topsl .moduleBlue h3, #ja-tops2 .moduleBlue h3,
#ja-tops3 .moduleBlue h3, #ja-tops4 .moduleBlue h3,
#ja-right .moduleBlue h3, #ja-left .moduleBlue h3 { 
	background:url("../images/shadowLineBot.png") repeat-x left bottom;
	color:#FFFFFF;
	}
	
#ja-topsl .moduleBlue h3, #ja-tops2 .moduleBlue h3,
#ja-tops3 .moduleBlue h3, #ja-tops4 .moduleBlue h3 { padding:8px 10px 5px; }

#ja-right .moduleBlue h3, #ja-left .moduleBlue h3 { 
	margin-bottom: 3px !important;
	padding: 10px 10px 9px !important; 
	}
	
#ja-topsl .moduleBlue .ja-box-ct, #ja-tops2 .moduleBlue .ja-box-ct, 
#ja-tops3 .moduleBlue .ja-box-ct, #ja-tops4 .moduleBlue .ja-box-ct,
#ja-right .moduleBlue .ja-box-ct, #ja-left .moduleBlue .ja-box-ct { padding:0px 10px; }

.moduleBlue, .moduleBlue a, .moduleBlue p, div.ja-moduletable .moduleBlue ul, div.ja-module .moduleBlue ul {
	color:#FFFFFF !important;
	text-shadow:none !important;
	}

.moduleBlue ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans20.png) repeat;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	}

.moduleBlue ul li a {
	display:block;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	text-decoration:none;
	font-weight:normal;	
	}

.moduleBlue ul li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/listDoublearrowWhite.png") no-repeat -3px 8px transparent !important;
	padding-bottom:4px;
	}

.moduleBlue ul li:last-child { margin-bottom:10px !important; }

.moduleBlue ul.menu li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	padding-left:0px !important;
	background:url(../images/shadowLineBot.png) repeat-x bottom left !important;
	}
	
.moduleBlue ul.menu li:last-child {
	background:none !important;
	margin-bottom:10px !important;
	}
	
.moduleBlue ul li.ltEven, .moduleBlue ul li.ltOdd,
.moduleBlue ul li.even, .moduleBlue ul li.odd {
	line-height:17px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	/*background:url("../images/whiteTrans40.png") repeat 0 0 !important;
	color:#424141 !important;*/
	padding:4px !important;
	text-transform:none;
	}
	
.moduleBlue ul li.ltEven, .moduleBlue ul li.even {/* background:url("../images/whiteTrans40.png") repeat 0 0 !important;*/ }

.moduleBlue ul li.ltOdd, .moduleBlue ul li.odd {/* background:url("../images/whiteTrans30.png") repeat 0 0 !important;*/ }

.moduleBlue ul li.ltOdd a, .moduleBlue ul li.ltEven a,
.moduleBlue ul li.odd a, .moduleBlue ul li.even a {
	display:inline-block;
	padding:4px;
	text-decoration:none;
	font-weight:normal;	
	text-transform:none;
	}
	
.moduleBlue ul li.ltOdd a:hover, .moduleBlue ul li.ltEven a:hover,
.moduleBlue ul li.odd a:hover, .moduleBlue ul li.even a:hover  {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans10.png) repeat;
	padding:4px;
	}

.moduleBlue .ltStatusTimestamp, .moduleBlue .lcUsername, .moduleBlue .lcItemTitle, .moduleBlue .lcItemCategory { 
	text-transform:uppercase;
	font-size:9px !important;
	}

.moduleBlue .lcItemTitle, .moduleBlue .lcItemCategory { display:block; }

.moduleBlue .lcItemCategory {color:#FFFFFF !important;}
	
.moduleBlue .lcItemCategory a { padding: 0 4px !important; }
	

 /* Orange module rounded*/
 
div.moduleOrange { background: url(../images/moduleOrange.png) no-repeat bottom right; }

#ja-topsl .moduleOrange h3, #ja-tops2 .moduleOrange h3,
#ja-tops3 .moduleOrange h3, #ja-tops4 .moduleOrange h3,
#ja-right .moduleOrange h3, #ja-left .moduleOrange h3 { 
	background:url("../images/shadowLineBot.png") repeat-x left bottom;
	color:#FFFFFF;
	}
	
#ja-topsl .moduleOrange h3, #ja-tops2 .moduleOrange h3,
#ja-tops3 .moduleOrange h3, #ja-tops4 .moduleOrange h3 {  padding:8px 10px 5px; }

#ja-right .moduleOrange h3, #ja-left .moduleOrange h3 { 
	margin-bottom: 3px !important;
	padding: 10px 10px 9px !important; 
	}
	
#ja-topsl .moduleOrange .ja-box-ct, #ja-tops2 .moduleOrange .ja-box-ct, 
#ja-tops3 .moduleOrange .ja-box-ct, #ja-tops4 .moduleOrange .ja-box-ct,
#ja-right .moduleOrange .ja-box-ct, #ja-left .moduleOrange .ja-box-ct { padding:10px; }

.moduleOrange, .moduleOrange a, .moduleOrange p, div.ja-moduletable .moduleOrange ul, div.ja-module .moduleOrange ul {
	color:#FFFFFF !important;
	text-shadow:none !important;
	}

.moduleOrange ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans20.png) repeat;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	}

.moduleOrange ul li a {
	display:block;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	text-decoration:none;
	font-weight:normal;	
	}

.moduleOrange ul li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/listDoublearrowWhite.png") no-repeat -3px 8px transparent !important;
	padding-bottom:4px;
	}

.moduleOrange ul li:last-child { margin-bottom:10px !important; }

.moduleOrange ul.menu li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	padding-left:0px !important;
	background:url(../images/shadowLineBot.png) repeat-x bottom left !important;
	}
	
.moduleOrange ul.menu li:last-child {
	background:none !important;
	margin-bottom:10px !important;
	}
	
.moduleOrange ul li.ltEven, .moduleOrange ul li.ltOdd,
.moduleOrange ul li.even, .moduleOrange ul li.odd {
	line-height:17px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/whiteTrans40.png") repeat 0 0 !important;
	color:#424141 !important;
	padding:4px !important;
	text-transform:none;
	}
	
.moduleOrange ul li.ltEven, .moduleOrange ul li.even { background:url("../images/whiteTrans40.png") repeat 0 0 !important; }

.moduleOrange ul li.ltOdd, .moduleOrange ul li.odd { background:url("../images/whiteTrans30.png") repeat 0 0 !important; }

.moduleOrange ul li.ltOdd a, .moduleOrange ul li.ltEven a,
.moduleOrange ul li.odd a, .moduleOrange ul li.even a {
	display:inline-block;
	padding:4px;
	text-decoration:none;
	font-weight:normal;	
	text-transform:none;
	}
	
.moduleOrange ul li.ltOdd a:hover, .moduleOrange ul li.ltEven a:hover,
.moduleOrange ul li.odd a:hover, .moduleOrange ul li.even a:hover  {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/whiteTrans10.png) repeat;
	padding:4px;
	}

.moduleOrange .ltStatusTimestamp, .moduleOrange .lcUsername, .moduleOrange .lcItemTitle, .moduleOrange .lcItemCategory { 
	text-transform:uppercase;
	font-size:9px !important;
	}

.moduleOrange .lcItemTitle, .moduleOrange .lcItemCategory { display:block;}

.moduleOrange .lcItemCategory {color:#FFFFFF !important;}
	
.moduleOrange .lcItemCategory a { padding: 0 4px !important; }
	
	
 /* Green module rounded*/
 
div.moduleGreen { background: url(../images/moduleGreen.png) no-repeat bottom right; }

#ja-topsl .moduleGreen h3, #ja-tops2 .moduleGreen h3,
#ja-tops3 .moduleGreen h3, #ja-tops4 .moduleGreen h3,
#ja-right .moduleGreen h3, #ja-left .moduleGreen h3 { 
	background:url("../images/shadowLineBot.png") repeat-x left bottom;
	color:#555444;
	}
	
#ja-topsl .moduleGreen h3, #ja-tops2 .moduleGreen h3,
#ja-tops3 .moduleGreen h3, #ja-tops4 .moduleGreen h3 {  padding:8px 10px 5px; }

#ja-right .moduleGreen h3, #ja-left .moduleGreen h3 { 
	margin-bottom: 3px !important;
	padding: 10px 10px 9px !important; 
	}
	
#ja-topsl .moduleGreen .ja-box-ct, #ja-tops2 .moduleGreen .ja-box-ct, 
#ja-tops3 .moduleGreen .ja-box-ct, #ja-tops4 .moduleGreen .ja-box-ct,
#ja-right .moduleGreen .ja-box-ct, #ja-left .moduleGreen .ja-box-ct { padding:10px; }

.moduleGreen, .moduleGreen a, .moduleGreen p, div.ja-moduletable .moduleGreen ul, div.ja-module .moduleGreen ul {
	color:#555444 !important;
	text-shadow:none !important;
	}

.moduleGreen ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/blackTrans10.png) repeat !important;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	}

.moduleGreen ul li a {
	display:block;
	padding:2px 0 2px 4px;
	margin-bottom:-4px;
	text-decoration:none;
	font-weight:normal;	
	}

.moduleGreen ul li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/listDoublearrowBlack.png") no-repeat -3px 8px transparent !important;
	padding-bottom:4px;
	}

.moduleGreen ul li:last-child { margin-bottom:10px !important; }

.moduleGreen ul.menu li {
	line-height:25px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	padding-left:0px !important;
	background:url(../images/shadowLineBot.png) repeat-x top left !important;
	}
	
.moduleGreen ul.menu li:first-child { background:none !important; }

.moduleGreen ul.menu li:last-child { margin-bottom:10px !important; }
	
.moduleGreen ul li.ltEven, .moduleGreen ul li.ltOdd,
.moduleGreen ul li.even, .moduleGreen ul li.odd {
	line-height:17px !important;
	margin-bottom:0px !important;
	overflow:hidden;
	background:url("../images/blackTrans40.png") repeat 0 0 !important;
	padding:4px !important;
	color:#FFFFFF !important;
	text-transform:none;
	}

.moduleGreen ul li.ltEven, .moduleGreen ul li.even { background:url("../images/blackTrans10.png") repeat 0 0 !important; }

.moduleGreen ul li.ltOdd, .moduleGreen ul li.odd { background:url("../images/blackTrans5.png") repeat 0 0 !important; }

.moduleGreen ul li.ltOdd a, .moduleGreen ul li.ltEven a,
.moduleGreen ul li.odd a, .moduleGreen ul li.even a {
	display:inline-block;
	padding:4px;
	text-decoration:none;
	font-weight:normal;
	color:#333333 !important;
	text-transform:none;	
	}
	
.moduleGreen ul li.ltOdd a:hover, .moduleGreen ul li.ltEven a:hover,
.moduleGreen ul li.odd a:hover, .moduleGreen ul li.even a:hover  {
	color:#FFFFFF !important;
	text-decoration:none;
	background:url(../images/blackTrans10.png) repeat;
	padding:4px;
	}

.moduleGreen .ltStatusTimestamp, .moduleGreen .lcUsername, .moduleGreen .lcItemTitle, .moduleGreen .lcItemCategory { 
	text-transform:uppercase;
	font-size:9px !important;
	}

.moduleGreen .ltStatusTimestamp, .moduleGreen .lcUsername, .moduleGreen .lcItemTitle {color:#FFFFFF !important;}

.moduleGreen .lcItemCategory {color:#555444 !important;}

.moduleGreen .lcItemTitle, .moduleGreen .lcItemCategory { 
	display:block;
	}
	
.moduleGreen .lcItemCategory a { padding: 0 4px !important; }
	


/* Features ---*/

.badge-new .badge, .badge-hot .badge, .badge-pick .badge, .badge-top .badge {	z-index:1; }


/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #ccc; }


/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container { margin-top:0; }

#ja-container .main { padding-top: 0px; }

.main .main-inner1 { margin-left: 0; margin-right: 0; }

#coin-slider {margin-bottom: -30px;}

/* HEADER
--------------------------------------------------------- */
#ja-header {
	position:relative;
	z-index:10;
	background-color:#242424;
	}

#ja-header .main { 
	height:30px;
 	padding:20px 0 50px;
	}

h1.logo, div.logo-text h1 { 
	font-size: 250%; 
	line-height: 1; 
	margin-left: 10px;
	}


/* Logo Image ---*/

h1.logo { 
	width: 475px; 
	height: 80px; 
	top:-12px;
	}

h1.logo a {
	background: url(../images/logo.png) no-repeat left;
	display: block;
	width: 475px;	
	height: 80px;
	margin-left: 5px;
	}

/* Logo Text ---*/

div.logo-text { }
	
div.logo-text h1 {
	font-size: 200%;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	font-weight: bold;
	}

div.logo-text h1 a { text-decoration: none; letter-spacing: 3px; }

p.site-slogan {
	color: #ccc;
	display: block;
	font-size: 85%;
	margin: -3px 0 0;
	padding: 0 10px;
	text-transform: uppercase;
	}

#ja-top-header {
	margin-top:-5px;
	position:absolute;
	right:180px;
	text-align:right;
	width:50%;
	}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav {
	line-height:1;
	position:relative;
	z-index:11;
	background-color:#242424;
	height:32px;
	}
	
#ja-mainnav a { color: #5F6060; }

#ja-mainnav .main { padding:0 0 5px; }
	
#ja-mainnav .main .main-inner1 {
	margin-left:0;
	margin-right:0;
	background:url(../images/menu.png) no-repeat;
	}
	
#ja-splitmenu, #jasdl-mainnav, #ja-cssmenu li, #ja-megamenu ul.level0 {
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #FFFFFF;
	color:#5f6060 !important;
	}

#ja-mainnav a { 
	color: #5F6060 ; 
	text-decoration: none; 
	font-weight:normal;
	}

#ja-mainnav a:hover, #ja-mainnav a:active, #ja-mainnav a:focus { 	text-decoration: none; color: #1E1E1E;	}

span.menu-desc {
	color:#5F6060;
	display:block;
	font-size:9px;
	font-weight:normal;
	margin-bottom:-11px;
	}


/* Breadcrumbs ---*/
#ja-navhelper {	background-color:#e8e8e8; display: none;	}

#ja-navhelper .main {
	text-transform: uppercase;
	padding:0px;
	background:url("../images/mainContent.png") repeat-y scroll center top #e0e0e0;
	}
	
#ja-navhelper a {	padding:2px 10px; display: none;	}

.ja-breadcrums {
	text-indent: 10px;
	float:left;
    width:80%;
	margin-top: 0;
	}

.ja-breadcrums strong {
	line-height:29px;
	margin-right:5px;
	}
	
.ja-breadcrums img {
	margin: 0 5px;
	background:url(../images/arrow.png) no-repeat center;
	vertical-align:middle;
	height:30px;
	}


/* Extras ---*/
.ja-links { 
	padding-right: 10px; 
	position:relative;
	top:5px;
	}

.ja-links {
	padding-right:10px;
	position:relative;
	top:5px;
	}
.ja-links li { 	padding: 0 10px;	}

.ja-links li.top  { padding:20px; 	}


	
.ja-links li.top a:hover {	text-decoration:none;	}

/* Default Joomla! Menu ---*/
#ja-container ul.menu li { }

#ja-container ul.menu li li {  }

#ja-container ul.menu li {
	background-repeat:no-repeat;
	color:#6C7478;
	font-size:12px;
	line-height:16px;
	margin:0;
	word-spacing:0;
	}

#ja-container ul.menu li a {
	display:block;
	outline:medium none;
	padding:6px 0;
	color:#6C7478;
	font-family:'droid sans',Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-shadow: 1px 1px 0 #FFFFFF;
	}

#ja-container ul.menu li a:hover {
	display:block;
	outline:medium none;
	padding:6px 0;
	color:#6C7478;
	font-family:'droid sans',Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}
	
/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .ja-box, #ja-tops2 .ja-box, #ja-tops3 .ja-box, #ja-tops4 .ja-box, #ja-botsl .ja-box, #ja-bots2 .ja-box {	background: 0;	}

#ja-topsl .ja-box-right,#ja-tops2 .ja-box-right, #ja-tops3 .ja-box-right, #ja-tops4 .ja-box-right, #ja-botsl .ja-box-right, #ja-bots2 .ja-box-right {	background: 0;	}

#ja-topsl .ja-moduletable, #ja-tops2 .ja-moduletable, #ja-tops3 .ja-moduletable, #ja-tops4 .ja-moduletable, #ja-botsl .ja-moduletable, #ja-bots2 .ja-moduletable {
	margin-top: 10px;
	margin-bottom: 10px;
	}

/* TOP MODULE 
----------------------------------------------------------- */
#ja-topsl, #ja-tops2, #ja-tops3, #ja-tops4 {
	font-family:'droid sans',Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	margin-top:0px;
	margin-bottom:-60px;
	}

#ja-topsl div.ja-moduletable h3, #ja-topsl div.moduletable h3,
#ja-tops2 div.ja-moduletable h3, #ja-tops2 div.moduletable h3,
#ja-tops3 div.ja-moduletable h3, #ja-tops3 div.moduletable h3,
#ja-tops4 div.ja-moduletable h3, #ja-tops4 div.moduletable h3 {   
	padding-bottom:0px;
	padding-top:10px;
	text-shadow:1px 1px 0 #FFFFFF;
	margin:auto;
	}

#ja-topsl div.ja-box-ct, #ja-tops2 div.ja-box-ct, #ja-tops3 div.ja-box-ct, #ja-tops4 div.ja-box-ct {
	padding:10px 0 0;
	}

#ja-topsl ul, #ja-topsl p, #ja-topsl ol, #ja-botsl ul, #ja-botsl p, #ja-botsl ol,
#ja-tops2 ul, #ja-tops2 p, #ja-tops2 ol, #ja-bots2 ul, #ja-bots2 p, #ja-bots2 ol,
#ja-tops3 ul, #ja-tops3 p, #ja-tops3 ol, #ja-bots3 ul, #ja-bots3 p, #ja-bots3 ol,
#ja-tops4 ul, #ja-tops4 p, #ja-tops4 ol, #ja-bots4 ul, #ja-bots4 p, #ja-bots4 ol {
	margin:0;
	padding:0;
	}

#ja-topsl p, #ja-tops2 p, #ja-tops3 p, #ja-tops4 p {   /*text-shadow:1px 1px 0 #FFFFFF;*/	}

/* Top link text ---*/

#ja-topsl a, #ja-tops2 a, #ja-tops3 a, #ja-tops4 a {
	color:#5F6060;
	font-weight:bold;
	text-decoration:none;
	}

#ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus,
#ja-tops2 a:hover, #ja-tops2 a:active, #ja-tops2 a:focus,
#ja-tops3 a:hover, #ja-tops3 a:active, #ja-tops3 a:focus,
#ja-tops4 a:hover, #ja-tops4 a:active, #ja-tops4 a:focus { 
	text-decoration: none; 
	color: #121212; 
	}

#ja-topsl ul.menu li, #ja-tops2 ul.menu li, #ja-tops3 ul.menu li, #ja-tops4 ul.menu li  {
	background:none;
	line-height:25px;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:0px;
	text-shadow:1px 1px 0 #FFFFFF;
	background:url(../images/contentLine.png) repeat-x bottom left;
	}

#ja-topsl .moduletable_menu ul li:last-child, #ja-tops2 .moduletable_menu ul li:last-child, #ja-tops3 .moduletable_menu ul li:last-child, #ja-tops4 .moduletable_menu ul li:last-child,
#ja-topsl ul.menu li:last-child, #ja-tops2 ul.menu li:last-child, #ja-tops3 ul.menu li:last-child, #ja-tops4 ul.menu li:last-child {
	border-bottom: medium none;
	background:none;
	}
	
#ja-topsl ul.menu li a:hover, #ja-tops2 ul.menu li a:hover, #ja-tops3 ul.menu li a:hover, #ja-tops4 ul.menu li a:hover {
	color:#232323;
	text-decoration:none;
	background: none repeat scroll 0 0 ;
	background:url(../images/whiteTrans30.png) repeat;
	padding:4px 0 4px 4px;
	text-shadow:1px 1px 0 #efefef;
	}

#ja-topsl ul.menu li a, #ja-tops2 ul.menu li a, #ja-tops3 ul.menu li a, #ja-tops4 ul.menu li a {
	display:block;
	padding:4px 0 4px 4px;
	text-decoration:none;
	color:#5f6060;
	font-weight:normal;	
	}
	
#ja-topsl .ja-box-ct ul li a, #ja-tops2 .ja-box-ct ul li a, #ja-tops3 .ja-box-ct ul li a, #ja-tops4 .ja-box-ct ul li a {	
	font-weight:normal;	
	}

/* Top spotlight ---*/
#ja-topsl .main, #ja-tops2 .main, #ja-tops3 .main, #ja-tops4 .main { padding: 0; }

#ja-topsl .main-inner1 { 
	background:url("../images/middleLine.png") no-repeat center bottom; 
	}

#ja-topsl .main-inner1, #ja-tops2 .main-inner1, #ja-tops3 .main-inner1, #ja-tops4 .main-inner1 { 
	padding: 10px 0 50px;  
	}

/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
#ja-top-panel .main-inner1 {
	border: 2px dotted #e2e2b5;
	padding: 5px 10px;
	text-align: center;
	margin-top: 15px;
	background: #ffffcc;
	}

#ja-banner { border-top: 1px solid #ccc; }

div.ja-innerdiv { border-bottom: 1px dotted #ccc; }

div.ja-innerdiv h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 92%;
	font-weight: normal;
	text-transform: uppercase;
	}


/* READMORE STYLE
----------------------------------------------------------- */
p.readmore {	margin:10px 0 0;	}

p.readmore a {
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	border-width:1px;
	border-style:solid;
	color:#606060;
	text-shadow:0 1px 0 #FFFFFF;
	padding:5px 10px;
	
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}

p.readmore a:hover {
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

/* MAIN CONTAINER
----------------------------------------------------------- */
div#ja-container  { 
	padding: 0;
	position:relative;
	z-index:5;
	background:url("../images/shadowBottomMainContent.png") repeat-x scroll left bottom ;
	border-bottom:1px solid #D7D7D7;
	}

#ja-container .main { 	}

#ja-container h1.componentheading, #ja-container .componentheading {
	font-weight: normal;
	font-size:31px;
	line-height:41px;
	color:#484848;
	text-transform:uppercase;
	background:url(../images/contentLine.png) repeat-x left bottom;	
	text-shadow: 1px 1px 0 #FFFFFF;
	margin:0 0 20px;
}

#ja-container .componentheading {padding-bottom:10px;}

#ja-container h1.componentheading {padding-bottom:13px;}

#ja-container h2.contentheading, #ja-container .contentheading {
	color:#397799;
	font-family:'Droid Sans',Arial,Helvetica,sans-serif;
	font-size:21px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:normal;
	line-height:35px;
	padding:6px;
	text-align:left;
	text-decoration:none;
	text-shadow:1px 1px 0 #FFFFFF;
	text-transform:uppercase;
	word-spacing:normal;
	background:url(../images/contentLine.png) repeat-x left bottom;
	}

#ja-container h2.contentheading span cufon, #ja-container .contentheading span cufon {padding-bottom:14px;}

#ja-container .contentheading {
	margin: 6px 0 15px;
	padding-bottom: 0px;
	}

#ja-container h2.contentheading { 
	margin:0.2em 0; 
	padding-bottom:0px;
	}

#ja-container p { }

.article-content {
	font-size:12px;
	line-height:17px;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	font-weight:normal;
	}
	
#ja-container .article-content a {
	color:#397799 ;
	font-weight:normal;
	text-decoration:none;
	}

#ja-container .article-content a:hover, #ja-container .article-content a:active, #ja-container .article-content a:focus { 
	text-decoration: none; 
	color: #121212; 
	}

.article-tools {
	clear:both;
	display:block;
	position:relative;
	padding:10px 0;
	}

dl.article-info {
	float:left;
	padding:0;
	width:70%;
	color:#999999;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	text-shadow:1px 1px 0 #FFFFFF;
	}

p.modifydate {
	margin:10px 0 0;
	text-align:right;
	text-transform:uppercase;
	font-size:10px;
	text-shadow:1px 1px 0 #FFFFFF;
	letter-spacing:1px;
	}

.article-content img.shadow {
	padding-bottom:15px;
	background:url(../images/shadowImg.png) no-repeat left bottom;
	margin:20px 15px 5px 0;
	}

.article-content .img_caption {
	padding-bottom:15px;
	background:url(../images/shadowImg.png) no-repeat left bottom;
	}
	
#ja-container p.img_caption  {
	color:#999999;
	text-transform:uppercase;
	clear:both;
	line-height:16px;
	margin:0;
	text-align:center;
	background:none #FFFFFF;
	padding:5px;
	}

#ja-container ul.actions li  {
	-moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */

	background-color: #Efefef;
	background:-moz-linear-gradient(center top , #FFFFFF, #FFFFFF 50%, #e7e7e7) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(0.5, #FFFFFF),color-stop(1, #e7e7e7)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#e7e7e7'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#e7e7e7')"; /* IE8 */
	border-color:#CCCCCC #CCCCCC #BFBFBF;
	border-style:solid;
	border-width:1px;
	padding:4px 0 2px 8px;
	margin:2px;
	}

#ja-container ul.actions li :hover  {
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

#ja-container .inputbox {
	 -moz-border-radius: 5px; /* FF1+ */
  	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	-moz-box-shadow: inset 0px 1px 2px #979797; /* FF3.5+ */
  -webkit-box-shadow: inset 0px 1px 2px #979797; /* Saf3.0+, Chrome */
          box-shadow: inset 0px 1px 2px #979797; /* Opera 10.5, IE 9.0 */

	 background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #e0e0e0, #f7f7f7); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e0e0e0),color-stop(1, #f7f7f7)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f7f7f7'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f7f7f7')"; /* IE8 */
	
	
	border-width: 1px;
	border-style: solid;
	border-color:#AFAAAA #AFAAAA #DFDFDF;
	color:#58584E;
	font-size:12px;
	outline:medium none;
	padding:7px;
	text-decoration:none;
	background-position: left center;
	}

/* RIGHT MODULE
----------------------------------------------------------- */
/* Module right ---*/

#ja-right {
	float:right;
	position:relative;
	top:-10px;
	}

#ja-right div.ja-box-ct {
	padding:10px 0 0 ;
	margin-left:0px;
	}

#ja-right div.ja-moduletable h3, #ja-right div.moduletable h3, #ja-right p  {	}

#ja-right ul.menu li  {
	background:none;
	line-height:25px;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:0px;
	text-shadow:1px 1px 0 #FFFFFF;
	background:url(../images/contentLine.png) repeat-x bottom left;
	}

#ja-right .moduletable_menu ul li:last-child {
border-bottom: medium none;
background:none;
}
#ja-right ul.menu li a:hover {
	color:#232323;
	text-decoration:none;
	background: none repeat scroll 0 0 ;
	background:url(../images/whiteTrans30.png) repeat;
	padding:4px 0 4px 4px;
	text-shadow:1px 1px 0 #efefef;
	}

#ja-right ul.menu li a {
	display:block;
	padding:4px 0 4px 4px;
	text-decoration:none;
	color:#5f6060;
	}

/* LEFT MODULE
----------------------------------------------------------- */
/* Module left ---*/

#ja-left {
	float:right;
	position:relative;
	top:-10px;
	}

#ja-left div.ja-box-ct {
	padding:10px 0 0 ;
	margin-left:0px;
	}

#ja-left div.ja-moduletable h3, #ja-left div.moduletable h3, #ja-left p  { }
#ja-left div.ja-module h3, #ja-left div.module h3, #ja-left p  { margin:10px 0 0;	}

#ja-left ul.menu li  {
	background:none;
	line-height:25px;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:0px;
	text-shadow:1px 1px 0 #FFFFFF;
	background:url(../images/contentLine.png) repeat-x bottom left;
	}

#ja-left .moduletable_menu ul li:last-child {
	border-bottom: medium none;
	background:none;
	}
	
#ja-left ul.menu li a:hover {
	color:#232323;
	text-decoration:none;
	background: none repeat scroll 0 0 ;
	background:url(../images/whiteTrans30.png) repeat;
	padding:4px 0 4px 4px;
	text-shadow:1px 1px 0 #efefef;
	}

#ja-left ul.menu li a {
	display:block;
	padding:4px 0 4px 4px;
	text-decoration:none;
	color:#5f6060;
	}


/* BOTTOM
----------------------------------------------------------- */
/* Bot spotlight ---*/
#ja-botsl {
	color:#FFFFFF;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	background:url(../images/shadowBottom.png) repeat-x left top #424141; 
	border-top:1px solid #A7A7A7;
	font-size:11px;
	text-shadow:1px 1px 0 #121212;
	padding-top: 20px;
	padding-bottom: 20px;
	}

#ja-bots2 {
	color:#FFFFFF;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	background: #424141; 
	font-size:11px;
	text-shadow:1px 1px 0 #121212;
	}
	

#ja-botsl .main { 
	background:url(../images/Bottom.png) no-repeat center top #424141;
	padding:15px 0 5px;
	}
	
#ja-bots2 .main { 
	padding:0;
	}

#ja-botsl .main-inner1, #ja-bots2 .main-inner1 { padding: 0; }

#ja-botsl div.ja-moduletable h3, #ja-bots2 div.ja-moduletable h3 {
	line-height:30px;
	margin:0;
	padding-top:10px;
	background:url(../images/shadowLineBot.png) repeat-x bottom left;
	text-shadow:1px 1px 0 #121212;
	color:#FFFFFF;
	font-size:16px;
	}
	
#ja-botsl div.ja-moduletable h3 span cufon, #ja-bots2 div.ja-moduletable h3 span cufon {padding-bottom:8px;}
	
#ja-botsl a, #ja-botsl a:hover, #ja-bots2 a, #ja-bots2 a:hover {
	text-shadow:1px 1px 0 #121212;
	font-weight:bold;
	color:#FFFFFF;
	}
	
#ja-botsl a:hover, #ja-bots2 a:hover{	background:url(../images/whiteTrans20.png) repeat;	}

#ja-botsl ul, #ja-botsl p, #ja-botsl ol,#ja-botsl ul a,#ja-botsl ol,
#ja-bots2 ul, #ja-bots2 p, #ja-bots2 ol,#ja-bots2 ul a,#ja-bots2 ol {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-weight:normal;
	}

#ja-botsl .ja-box, #ja-bots2 .ja-box {	background:none;	}

#ja-botsl .ja-moduletable ul li, #ja-botsl .ja-module ul li, #ja-botsl .ja-content-main ul li,
#ja-bots2 .ja-moduletable ul li, #ja-bots2 .ja-module ul li, #ja-bots2 .ja-content-main ul li {
	background:none;
	line-height:25px;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:0px;
	text-shadow:1px 1px 0 #121212;
	background:url(../images/shadowLineBot.png) repeat-x bottom left;
	}

#ja-botsl .ja-moduletable ul li:first-child, #ja-botsl .ja-module ul li:first-child, #ja-botsl .ja-content-main ul li:first-child, 
#ja-bots2 .ja-moduletable ul li:first-child, #ja-bots2 .ja-module ul li:first-child, #ja-bots2 .ja-content-main ul li:first-child{	}

#ja-botsl .ja-moduletable ul li:last-child, #ja-botsl .ja-module ul li:last-child, #ja-botsl .ja-content-main ul li:last-child,
#ja-bots2 .ja-moduletable ul li:last-child, #ja-bots2 .ja-module ul li:last-child, #ja-bots2 .ja-content-main ul li:last-child {
	border-bottom: medium none;
	background:none;
	}
	
#ja-botsl .ja-moduletable ul li a:hover, #ja-botsl .ja-module ul li a:hover, #ja-botsl .ja-content-main ul li a:hover,
#ja-bots2 .ja-moduletable ul li a:hover, #ja-bots2 .ja-module ul li a:hover, #ja-bots2 .ja-content-main ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background: none repeat scroll 0 0 ;
	background:url(../images/whiteTrans10.png) repeat;
	text-shadow:1px 1px 0 #121212;
	font-weight:normal;
	}

#ja-botsl .ja-moduletable ul li a, #ja-botsl .ja-module ul li a, #ja-botsl .ja-content-main ul li a,
#ja-bots2 .ja-moduletable ul li a, #ja-bots2 .ja-module ul li a, #ja-bots2 .ja-content-main ul li a {
	display:block;
	padding:4px 0 4px 4px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	}

#ja-botsl p, #ja-bots2 p{
	text-shadow:1px 1px 0 #121212;
	font-size:11px;
	padding-top:10px;
	}
	

/* FOOTER
----------------------------------------------------------- */
#ja-footer {
	clear:both;
	color:#FFFFFF;
	font-family: 'droid sans',Helvetica, Arial, sans-serif;
	font-size:11px;
	background:url(../images/shadowFooter.png) repeat-x left top #242424;
	}

.ja-copyright p{
	text-shadow:1px 1px 0 #000000;
	}
	
#ja-footer a{
	text-shadow:1px 1px 0 #000000;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#ja-footer a:hover{
	text-shadow:1px 1px 0 #232323;
	color:#CECECE;	
	}

	
/* 3D SLIDER
----------------------------------------------------------- */

#ja-3dSlider { background:url("../images/3DSliderBG.png") no-repeat center 340px #242424; }

#ja-3dSlider .main {
	padding-top:60px;
	}
	
.lof-piecemaker {
	margin:0 auto;
	margin-top:60px;
	}
	
#ja-3dSlider .column div.ja-moduletable, #ja-3dSlider .column div.moduletable, #ja-3dSlider .column div.ja-module, #ja-3dSlider .column div.module {
	margin-bottom:-60px;
	margin-left:auto;
	margin-right:auto;
	}
	

/* COIN SLIDER
----------------------------------------------------------- */

#ja-coinSlider {
	background:url("../images/coinSliderBG.png") no-repeat center 400px #242424;
	position:relative;
	}

#ja-coinSlider .main {}

#ja-coinSlider .column div.ja-moduletable, #ja-coinSlider .column div.moduletable, #ja-coinSlider  .column div.ja-module, #ja-coinSlider  .column div.module  {
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	}

.coin-slider {
	/*background:url(../images/coinSlider1BottomShadow.png) no-repeat center 320px;*/
	z-index:1;
	}

.style1 .coin-slider {																/* Coin Slider Class Suffix - Style1 */ 
	background:url(../images/coinSlider2BottomShadow.png) no-repeat center 340px;
	z-index:1;
	}

.style2 .coin-slider {																/* Coin Slider Class Suffix - Style2 */ 
	background:url(../images/coinSlider3BottomShadow.png) no-repeat center 347px;
	z-index:1;
	}
	
.style2 #coin-slider { border-bottom:1px solid #D1D1D1; }							/* Coin Slider Class Suffix - Style2 */ 

#cs-next-coin-slider {
	background:url("../images/coinSliderNext.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:30px;
	overflow:hidden;
	position:absolute;
	text-indent:-2000px;
	top:-50px;
	width:16px;
	}

#cs-prev-coin-slider {
	background:url("../images/coinSliderPrev.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:30px;
	overflow:hidden;
	position:absolute;
	text-indent:-2000px;
	top:-50px;
	width:36px;
	}

#coin-slider-coin-slider .cs-buttons {
	float:left;
	font-size:0;
	padding:45px 0 0;
	}

.style1 #coin-slider-coin-slider .cs-buttons {				/* Coin Slider Class Suffix - Style1 */ 
	float:left;
	font-size:0;
	padding:25px 0 0;
	}

.style2 #coin-slider-coin-slider .cs-buttons {				/* Coin Slider Class Suffix - Style2 */ 
	float:left;
	font-size:0;
	padding:30px 0 0;
	}

#coin-slider-coin-slider .cs-buttons a {
	background:url(../images/coinSliderBall.png) no-repeat 0 0;
	float:left;
	height:11px;
	margin:5px 15px 0 0;
	text-indent:-1000px;
	width:12px;
	border:none;
	}

#coin-slider-coin-slider a.cs-active {	
	background:url(../images/coinSliderBall2.png) no-repeat 0 0;	
	margin:4px 15px 0 0;
	}

/* SLIDER USER
----------------------------------------------------------- */

#ja-slider a {	font-weight:bold;	}

#ja-slider a:hover { color:#232323;	}

#ja-slider div.ja-moduletable h3, #ja-slider div.moduletable h3 { text-shadow:1px 1px 0 #FFFFFF; }

#ja-slider .main {	margin-top: 60px;	}

#ja-slider .main .main-inner1 {	margin: 30px 0 0;	}


/* GAVICK NEWS PRO GK4 STYLE
----------------------------------------------------------- */

#Mod59 .nsp_links li {
	padding:1px 10px;
	margin-bottom: 5px;	
	}

#Mod59 .nsp_links li h4 a {
	color: #484848;
	text-transform:uppercase;
	font-weight:normal;
	text-shadow:1px 1px 0 #FFFFFF;
	}
	
#Mod59 .nsp_links li h4 a:hover{
	color: #232323;
	}
	
#Mod59 .nsp_links li h4 {           
	background: #e8262d; 
	background:url(../images/contentLine.png) repeat-x bottom left;
	margin:5px 0;
	padding:5px;
	}
		
#Mod59 .nsp_art .nsp_image {	padding: 3px;	}

#Mod59 .nsp_info {
	float:left !important;
	font-size:11px;
	margin:20px 0;
	padding-left:5px;
	text-shadow:1px 1px 0 #FFFFFF;
	text-transform:uppercase;
	}
	
#Mod59 .nsp_links ul li p	{ 
	padding:5px;
	color: #484848;	
	}

#Mod59 .nsp_links ol, ul {	color:#585858;	}

#Mod59 .nsp_top_interface div { }

#Mod59 .nsp_bottom_interface .pagination{ }

#Mod59 .nsp_top_interface .pagination{ }

#Mod59 .nsp_top_interface .pagination li, #Mod59 .nsp_bottom_interface .pagination li {
	background-color:#cecece;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
#Mod59 .nsp_bottom_interface .pagination li:hover {	}

#Mod59 .nsp_bottom_interface .pagination li.active, #Mod59 .nsp_top_interface .pagination li.active {
	background-color: #5f6060;
		-moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3-4 */
          border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */ 
	}
			   
#Mod59 .nsp_top_interface .pagination li:hover{ }
#Mod59 .nsp_bottom_interface .prev{ }
#Mod59 .nsp_top_interface .prev{ }
#Mod59 .nsp_bottom_interface .prev:hover{ }
#Mod59 .nsp_top_interface .prev:hover{ }
#Mod59 .nsp_bottom_interface .next{ }
#Mod59 .nsp_top_interface .next{ }
#Mod59 .nsp_bottom_interface .next:hover{ }
#Mod59 .nsp_top_interface .next:hover{ }
#Mod59 .nsp_bottom_interface .counter{}
#Mod59 .nsp_top_interface .counter{ }
#Mod59 .nsp_bottom_interface .counter span{ }
#Mod59 .nsp_top_interface .counter span{ }
#Mod59 .nsp_bottom_interface .counter strong{ }
#Mod59 .nsp_top_interface .counter strong{ }

#Mod59 .nsp_art h4.nsp_header{            
	padding: 5px 0;
	background:url(../images/contentLine.png) repeat-x bottom left;
	}

#Mod59 .nsp_art h4.nsp_header a  {
	text-transform:uppercase;
	font-weight:normal;
	color: #484848;
	text-shadow:1px 1px 0 #FFFFFF;
	padding: 0 10px;
	}
	
#Mod59 .readon_class.left{	}
#Mod59 .readon_class.right{   }
#Mod59 .readon_class.center{ }

#Mod59 .nsp_readmore {
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	border-width:1px;
	border-style:solid;
	color:#606060;
	text-shadow:0 1px 0 #FFFFFF;
	padding:1px 5px;
	
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	font-weight:normal;
	}
	
#Mod59 .nsp_readmore:hover {
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
	box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}
	
#Mod59 .nsp_bottom_interface .prev, #Mod59 .nsp_top_interface .prev {
	margin: 0 5px 0 0;
	 padding: 0 15px 0 20px;
     -moz-border-radius: 20px 0 0 20px; /* FF1+ */
 	 -webkit-border-radius: 20px 0 0 20px; /* Saf3-4 */
    border-radius: 20px 0 0 20px; /* Opera 10.5, IE 9, Saf5, Chrome */
	border:1px solid #ccc;
	 }

#Mod59 .nsp_bottom_interface .prev:hover, #Mod59 .nsp_top_interface .prev:hover {
	background-color:#ccc;
	color:#454545; 
	}

#Mod59 .nsp_bottom_interface .next{
	margin: 0 50px 0 5px;
	 padding: 0 20px 0 15px;
     -moz-border-radius: 0 20px 20px 0; /* FF1+ */
  -webkit-border-radius: 0 20px 20px 0; /* Saf3-4 */
    border-radius: 0 20px 20px  0; /* Opera 10.5, IE 9, Saf5, Chrome */
	border:1px solid #ccc;
	  }
	  
#Mod59 .nsp_top_interface .next{
	margin: 0 0px 0 5px;
	 padding: 0 20px 0 15px;
     -moz-border-radius: 0 20px 20px 0; /* FF1+ */
  -webkit-border-radius: 0 20px 20px 0; /* Saf3-4 */
    border-radius: 0 20px 20px  0; /* Opera 10.5, IE 9, Saf5, Chrome */
	border:1px solid #ccc;  
	}
	
#Mod59 .nsp_bottom_interface .next:hover, #Mod59 .nsp_top_interface .next:hover {
	background-color:#ccc;
	color:#454545;
	 }
	 
#Mod59 .nsp_art a.fright {
	float:right;
	position:relative;
	right:20px;
	bottom:0px;
	}

#Mod59 .nsp_art a.fleft {
	bottom:-18px;
	float:left;
	left:10px;
	position:relative;
	}

#Mod59 .nsp_art a.fright, #Mod59 .nsp_art a.fleft {
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	border-width:1px;
	border-style:solid;
	color:#606060;
	text-shadow:0 1px 0 #FFFFFF;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}

#Mod59 .nsp_art a:hover.fright, #Mod59 .nsp_art a:hover.fleft {
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
          box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}
	
/* Bottom Module for GAVICK NEWS PRO GK4 STYLE*/
#ja-botsl #Mod59 .nsp_links li, #ja-bots2 #Mod59 .nsp_links li {		
	padding:1px 0px;
	margin-bottom: 5px;	
	background:none;
	}
	
#ja-botsl #Mod59 .nsp_links li h4 a, #ja-bots2 #Mod59 .nsp_links li h4 a {
	text-transform:uppercase;
	font-weight:normal;
	text-shadow:1px 1px 0 #121212;
	color:#FFFFFF;
	font-size:14px;
	padding-top:10px;
	}
	
#ja-botsl #Mod59 .nsp_links li h4, #ja-bots2 #Mod59 .nsp_links li h4 {           
	font-size:14px;
	background: #e8262d; 
	padding: 3px 5px;
	background:url(../images/shadowLineBot.png) repeat-x bottom left;
	margin:5px 0 0;
	text-transform:uppercase;
	font-weight:normal;
	}
	
#ja-botsl #Mod59 .nsp_info, #ja-bots2 #Mod59 .nsp_info {                   
	float:left !important;
	margin:20px 0;
	padding-left:5px;
	text-shadow:1px 1px 0 #121212;
	text-transform:uppercase;
	font-size:10px;
	}

#ja-botsl #Mod59 .nsp_links ul li p, #ja-bots2 #Mod59 .nsp_links ul li p{            
	padding:5px;
	font-size:11px;
	color:#FFFFFF;
	}

#ja-botsl #Mod59 .nsp_top_interface .pagination li, #ja-botsl #Mod59 .nsp_bottom_interface .pagination li,
#ja-bots2 #Mod59 .nsp_top_interface .pagination li, #ja-bots2 #Mod59 .nsp_bottom_interface .pagination li {   
	background:none;
	background-color:#cecece;
	padding:1px;
	height:10px;
	}
		 
#ja-botsl #Mod59 .nsp_bottom_interface .pagination li.active, #ja-botsl #Mod59 .nsp_top_interface .pagination li.active,
#ja-bots2 #Mod59 .nsp_bottom_interface .pagination li.active, #ja-bots2 #Mod59 .nsp_top_interface .pagination li.active {   
	background:none;
	background-color: #FFFFFF;
	}
	
#ja-botsl #Mod59 .nsp_art h4.nsp_header, #ja-bots2 #Mod59 .nsp_art h4.nsp_header {            
line-height: 30px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 10px;
	background:url(../images/shadowLineBot.png) repeat-x bottom left;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	text-shadow:1px 1px 0 #121212;
	font-size:16px;
	}
	
#ja-botsl #Mod59 .nsp_art h4.nsp_header a, #ja-bots2 #Mod59 .nsp_art h4.nsp_header a {				
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	text-shadow:1px 1px 0 #121212;
line-height: 30px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 10px;

	}
	
#ja-botsl .nsp_art_scroll1, #ja-bots2 .nsp_art_scroll1 {							
	margin-top:-20px;
	margin-bottom:-20px;
	}
	
#ja-botsl #Mod59 .nsp_readmore, #ja-bots2 #Mod59 .nsp_readmore , .home-readmore .nsp_readmore{                  
	background-color: #474747;
	background:-moz-linear-gradient(center top ,#474747 ,#424141 50%, #2F2F2F) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474747),color-stop(.5, #424141),color-stop(1, #2F2F2F)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F')"; /* IE8 */
	border-color: #2F2E2E #2F2E2E #1F1E1E;
    border-width:1px;
    border-style:solid;
	color:#FFFFFF;
	text-shadow:0 1px 0 #121212;
	padding:1px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	font-weight:normal;
	font-size:11px;
	}
	
#ja-botsl #Mod59 .nsp_readmore:hover, #ja-bots2 #Mod59 .nsp_readmore:hover, .home-readmore .nsp_readmore:hover {                
	background-color: #2F2F2F;
	background:-moz-linear-gradient(center top , #2F2F2F, #424141 50%, #474747) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #2F2F2F),color-stop(0.5, #424141),color-stop(1, #474747)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#2F2F2F', EndColorStr='#474747'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2F2F2F', EndColorStr='#474747')"; /* IE8 */
	border-color:#1F1E1E #2F2E2E #2F2E2E;
	color:#FFFFFF;
	text-shadow:0 1px 0 #121212;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

#ja-botsl #Mod59 .nsp_art a.fright, #ja-bots2 #Mod59 .nsp_art a.fright {   
	bottom:0px;
	float:right;
	position:relative;
	right:20px;
	}

#ja-botsl  #Mod59 .nsp_art a.fleft, #ja-bots2 #Mod59 .nsp_art a.fleft {	
	bottom:0px;
	float:left;
	position:relative;
	}

#ja-botsl #Mod59 .nsp_art a.fright, #ja-botsl #Mod59 .nsp_art a.fleft,
#ja-bots2 #Mod59 .nsp_art a.fright, #ja-bots2 #Mod59 .nsp_art a.fleft {                  
	background-color: #979292;
	background:-moz-linear-gradient(center top ,#979292 ,#7F7B7B 50%, #777373) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #979292),color-stop(.5, #7F7B7B),color-stop(1, #777373)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373')"; /* IE8 */
	border-color: #777373 #777373 #575454;
    border-width:1px;
    border-style:solid;
	color:#FFFFFF;
	text-shadow:0 1px 0 #121212;
	padding:1px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	}
	
#ja-botsl #Mod59 .nsp_art a:hover.fright, #ja-botsl #Mod59 .nsp_art a:hover.fleft,
#ja-bots2 #Mod59 .nsp_art a:hover.fright, #ja-bots2 #Mod59 .nsp_art a:hover.fleft {                
	background-color: #777373;
	background:-moz-linear-gradient(center top , #777373, #7F7B7B 50%, #979292) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #777373),color-stop(0.5, #7F7B7B),color-stop(1, #979292)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#777373', EndColorStr='#979292'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777373', EndColorStr='#979292')"; /* IE8 */
	border-color:#575454 #777373 #777373;
	color:#FFFFFF;
	text-shadow:0 1px 0 #121212;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
          box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
		  text-transform:none;
	}

#ja-botsl #Mod59 .nsp_art h4.nsp_header a cufon, #ja-bots2 #Mod59 .nsp_art h4.nsp_header a cufon,
#ja-bots3 #Mod59 .nsp_art h4.nsp_header a cufon, #ja-botsl #Mod59 .nsp_art h4.nsp_header cufon,
#ja-bots2 #Mod59 .nsp_art h4.nsp_header cufon, #ja-bots3 #Mod59 .nsp_art h4.nsp_header cufon,
#ja-botsl #Mod59 .nsp_links li h4 a cufon, #ja-bots2 #Mod59 .nsp_links li h4 a cufon,
#ja-bots3 #Mod59 .nsp_links li h4 a cufon
	{ padding-bottom: 5px;}
	

/* JA TWEETS
----------------------------------------------------------- */

div.ltBlock ul.ltBlockList a {	font-weight:bold;	}


	
/* COPYRIGHT - LOGO T3
----------------------------------------------------------- */

.ja-copyright {
	
	float:left;
	padding-right:20px;
	width:850px;
	}

#ja-poweredby {
	margin:7px auto 10px;
	float:right;
	padding:0 0 5px 5px;
	}
	

.t3-logo-light a {
	background-image:url("../images/t3logo.png");
	opacity:0.65;
	}

.t3-logo-light a:hover {
	opacity:1;
	}

.t3-logo, .t3-logo a {
	height:45px;
	width:100px;
	}

.t3-logo a, .t3-logo-sm a {text-indent: 0;}

/* GMAPFP
----------------------------------------------------------- */

#gmapfp {
	padding:20px 20px 27px;
	background:url(../images/shadowMap.png) bottom center no-repeat;
	clear:both;
	}

#map {
	margin:0 0 2px;
	}
div.gm-overview-map div {
	bottom:0;
	}
	
#select_from, #text_from, #text_to, #select_to {
	 -moz-border-radius: 5px; /* FF1+ */
  	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	-moz-box-shadow: inset 0px 1px 2px #979797; /* FF3.5+ */
  -webkit-box-shadow: inset 0px 1px 2px #979797; /* Saf3.0+, Chrome */
          box-shadow: inset 0px 1px 2px #979797; /* Opera 10.5, IE 9.0 */

	background-color: #e0e0e0;
	  background-image: -moz-linear-gradient(top, #e0e0e0, #f7f7f7); /* FF3.6 */
	  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e0e0e0),color-stop(1, #f7f7f7)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f7f7f7'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f7f7f7')"; /* IE8 */
	
	border-width: 1px;
	border-style: solid;
	border-color:#AFAAAA #AFAAAA #DFDFDF;
	color:#58584E;
	font-size:12px;
	outline:medium none;
	padding:7px;
	text-decoration:none;
	background-position: left center;
	}
	
#emailForm {
	margin:0 auto;
	}
	
.gmapfp_detail {
	font-size:12px;
	width:60%;
	float:left !important;
	}

td.gmapfp_detail {
	font-size:12px;
	padding:5px;
	width:40%;
	
	margin-right:10px;
	}

table.gmapfp_message {
	font-style:normal !important;
	font-size:12px;
	width:40%;
	float:right !important;
	margin-top:-26px;
	clear:none !important;
	margin-bottom:-40px;
	}
	
#enregistrement table { clear:both; }

#contact_text {
	width:680px;
	height:142px;
	}

.gmapfp_taille2 {
	font-size:12px !important;
	width:30% !important;
	}
	
#enregistrement {
	margin-top:-10px;
	}

a.lightboxgmafp {
	left: 40px;
    position: relative;
    top: 10px;
	}


/* SORT CODE EXTENDED
----------------------------------------------------------- */
/* Typography code */


/* Dropcap */

.dropcap-1, .dropcap-2, .dropcap-3 {
	background-image:url("../images/dropcap-bg.png");
	text-shadow:0 1px 0 #000000;
	}

/* Dropcap - Colors */
.dropcapRed-1, .dropcapRed-2, .dropcapRed-3,
.dropcapBlue-1, .dropcapBlue-2, .dropcapBlue-3,
.dropcapGreen-1, .dropcapGreen-2, .dropcapGreen-3,
.dropcapOrange-1, .dropcapOrange-2, .dropcapOrange-3 {
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-family:Arial,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:44px;
	left:0;
	line-height:44px !important;
	position:absolute;
	text-align:center;
	top:0;
	width:44px;
	}

.dropcapRed-1, .dropcapRed-2, .dropcapRed-3 { 
	background-image:url("../images/dropcapRed.png"); 
	text-shadow:0 1px 0 #6F0D11;
	}
.dropcapRed-1 { background-position:left top; }
.dropcapRed-2 { background-position:left -44px; }
.dropcapRed-3 { background-position:left -88px; }

.dropcapBlue-1, .dropcapBlue-2, .dropcapBlue-3 { 
	background-image:url("../images/dropcapBlue.png");
	text-shadow:0 1px 0 #1F426F;
	}
.dropcapBlue-1 { background-position:left top; }
.dropcapBlue-2 { background-position:left -44px; }
.dropcapBlue-3 { background-position:left -88px; }

.dropcapGreen-1, .dropcapGreen-2, .dropcapGreen-3 { 
	background-image:url("../images/dropcapGreen.png"); 
	text-shadow:0 1px 0 #0D6F0A;
	}
.dropcapGreen-1 { background-position:left top; }
.dropcapGreen-2 { background-position:left -44px; }
.dropcapGreen-3 { background-position:left -88px; }

.dropcapOrange-1, .dropcapOrange-2, .dropcapOrange-3 { 
	background-image:url("../images/dropcapOrange.png"); 
	text-shadow:0 1px 0 #774600;
	}
.dropcapOrange-1 { background-position:left top; }
.dropcapOrange-2 { background-position:left -44px; }
.dropcapOrange-3 { background-position:left -88px; }
	
.dropcap {
	font-size:60px;
	line-height:40px;
	font-family:'droid-sans', Arial, Helvetica, sans-serif;
	}

p.dropcap2 { padding:0 0 0 50px;}

span.dropcap2 {
	display:block;
	float:left;
	font-family:'droid-sans', Arial, Helvetica, sans-serif;
	font-size:5em;
	line-height:1em;
	height:61px;
	margin:-4px 0 0 -50px;
	}
	
/* list */

ul.arrowlist li {
	background-image:url("../images/listDoublearrow.png") !important;
	}

ul.starlist li {
	background-image:url("../images/listStar.png") !important;
	}

ul.checklist li {
	background-image:url("../images/listCheck.png") !important;
	}

ul.bulletlist li {
	background-image:url("../images/listBullet.png") !important;
	}

ul.crosslist li {
	background-image:url("../images/listCross.png") !important;
	}

ul.addlist li {
	background-image:url("../images/listPlus.png") !important;
	}

/* Botton in Typo */

a.specialButton {
	font-weight:normal !important;	
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	border-width:1px;
	border-style:solid;
	color:#484848;
	text-shadow:0 1px 0 #FFFFFF;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */  
	}

a.specialButton:hover {
	color:#484848 !important;	
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
          box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	
	}
	
a.specialButtonRed {
	font-weight:normal !important;
	color:#ffffff !important;;
	background-color: #FF2225;
	background:-moz-linear-gradient(center top ,#FF2225 ,#DF1B23 50%, #D71A26) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF2225),color-stop(.5, #DF1B23),color-stop(1, #D71A26)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF2225', EndColorStr='#D71A26'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF2225', EndColorStr='#D71A26')"; /* IE8 */
	border-color: #D70000 #D70000 #990000;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #990000;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
a.specialButtonRed:hover {
	color:#ffffff !important;;
	background-color: #D71A26;
	background:-moz-linear-gradient(center top , #D71A26, #DF1B23 50%, #FF2225) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #D71A26),color-stop(0.5, #DF1B23),color-stop(1, #FF2225)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#D71A26', EndColorStr='#FF2225'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#D71A26', EndColorStr='#FF2225')"; /* IE8 */
	border-color:#990000 #D70000 #D70000;
	text-shadow:0 1px 0 #990000;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

a.specialButtonOrange {
	font-weight:normal !important;
	color:#ffffff !important;
	background-color: #FF9807;
	background:-moz-linear-gradient(center top ,#FF9807 ,#EF8F07 50%, #E78A06) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF9807),color-stop(.5, #EF8F07),color-stop(1, #E78A06)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9807', EndColorStr='#E78A06'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9807', EndColorStr='#E78A06')"; /* IE8 */
	border-color: #DF8506 #DF8506 #D78106;
	border-width:1px;
	border-style:solid;
		text-shadow:0 1px 0 #905807;
	padding:5px 10px;
	
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
a.specialButtonOrange:hover {
	color:#ffffff !important;
	background-color: #E78A06;
	background:-moz-linear-gradient(center top , #E78A06, #EF8F07 50%, #FF9807) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E78A06),color-stop(0.5, #EF8F07),color-stop(1, #FF9807)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#E78A06', EndColorStr='#FF9807'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E78A06', EndColorStr='#FF9807')"; /* IE8 */
	border-color:#D78106 #DF8506 #DF8506;
	text-shadow:0 1px 0 #905807;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}
	
a.specialButtonGreen {
	font-weight:normal !important;
	color:#ffffff !important;
	background-color: #5DE732;
	background:-moz-linear-gradient(center top ,#5DE732 ,#54CF2D 50%, #54CF2D) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #5DE732),color-stop(.5, #54CF2D),color-stop(1, #54CF2D)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#5DE732', EndColorStr='#54CF2D'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5DE732', EndColorStr='#54CF2D')"; /* IE8 */
	border-color: #47AF26 #47AF26 #409F22;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #149007;
	padding:5px 10px;
	
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
a.specialButtonGreen:hover {
	color:#ffffff !important;
	background-color: #54CF2D;
	background:-moz-linear-gradient(center top , #54CF2D, #54CF2D 50%, #5DE732) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #54CF2D),color-stop(0.5, #54CF2D),color-stop(1, #5DE732)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#54CF2D', EndColorStr='#5DE732'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#54CF2D', EndColorStr='#5DE732')"; /* IE8 */
	border-color:#409F22 #47AF26 #47AF26;
	text-shadow:0 1px 0 #149007;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}
	
a.specialButtonGrey {
	font-weight:normal !important;
	color:#ffffff !important;
	background-color: #979292;
	background:-moz-linear-gradient(center top ,#979292 ,#7F7B7B 50%, #777373) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #979292),color-stop(.5, #7F7B7B),color-stop(1, #777373)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373')"; /* IE8 */
	border-color: #777373 #777373 #575454;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #545454;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
a.specialButtonGrey:hover {
	color:#ffffff !important;
	background-color: #777373;
	background:-moz-linear-gradient(center top , #777373, #7F7B7B 50%, #979292) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #777373),color-stop(0.5, #7F7B7B),color-stop(1, #979292)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#777373', EndColorStr='#979292'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777373', EndColorStr='#979292')"; /* IE8 */
	border-color:#575454 #777373 #777373;
	text-shadow:0 1px 0 #545454;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}	
	
a.specialButtonBlue {
	font-weight:normal !important;
	color:#ffffff !important;
	background-color: #3399FF;
	background:-moz-linear-gradient(center top ,#3399FF ,#2B8AE7 50%, #267BCF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3399FF),color-stop(.5, #2B8AE7),color-stop(1, #267BCF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF')"; /* IE8 */
	border-color: #2372BF #2372BF #2068AF;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #074890;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
a.specialButtonBlue:hover {
	color:#ffffff !important;
	background-color: #267BCF;
	background:-moz-linear-gradient(center top , #267BCF, #2B8AE7 50%, #3399FF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #267BCF),color-stop(0.5, #2B8AE7),color-stop(1, #3399FF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#267BCF', EndColorStr='#3399FF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#267BCF', EndColorStr='#3399FF')"; /* IE8 */
	border-color:#2068AF #2372BF #2372BF;
	text-shadow:0 1px 0 #074890;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}	
	
a.specialButtonBlack {
	font-weight:normal !important;
	color:#ffffff !important;
	background-color: #474545;
	background:-moz-linear-gradient(center top ,#474545 ,#373535 50%, #272626) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474545),color-stop(.5, #373535),color-stop(1, #272626)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474545', EndColorStr='#272626'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474545', EndColorStr='#272626')"; /* IE8 */
	border-color: #1F1F1F #1F1F1F #0F0F0F;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #000;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
a.specialButtonBlack:hover {
	color:#ffffff !important;
	background-color: #272626;
	background:-moz-linear-gradient(center top , #272626, #373535 50%, #474545) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #272626),color-stop(0.5, #373535),color-stop(1, #474545)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#272626', EndColorStr='#474545'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#272626', EndColorStr='#474545')"; /* IE8 */
	border-color:#0F0F0F #1F1F1F #1F1F1F;
	text-shadow:0 1px 0 #000;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

/* Action Bottons */

/*a.actionButton cufon, a.actionButtonRed cufon, a.actionButtonBlack cufon, a.actionButtonOrange cufon, 
a.actionButtonBlue cufon, a.actionButtonGreen cufon, a.actionButtonGrey cufon {padding-bottom:5px; }*/

a.actionButton {	
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #FFFFFF;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	-moz-border-radius:5px 5px 5px 5px;

	color:#424141 !important;
	display:inline-block;
	font-size:18px;
	font-weight:bold !important;
	padding:15px 15px 10px;
	text-align:center;
	}

a.actionButton:hover {
	color:#424141 !important;	
	background-color: #EBEBEB;
	background:-moz-linear-gradient(center top , #EBEBEB, #F4F4F4 50%, #FFFFFF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBEBEB),color-stop(0.5, #F4F4F4),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')"; /* IE8 */
	border-color:#C0C0C0 #D4D4D4 #DBDBDB;
	text-shadow:0 -1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
          box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}
	
a.actionButtonBlack {	
	background-color: #474747;
	background:-moz-linear-gradient(center top ,#474747 ,#424141 50%, #2F2F2F) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474747),color-stop(.5, #424141),color-stop(1, #2F2F2F)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F')"; /* IE8 */
	border-color: #2F2E2E #2F2E2E #1F1E1E;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #121212;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
			  
	color:#FFFFFF !important;
	display:inline-block;
	font-size:18px;
	font-weight:bold !important;
	padding:15px 15px 10px;
	text-align:center;
	}

a.actionButtonBlack:hover {
	background-color: #2F2F2F !important;
	color:#FFFFFF !important;
	background:-moz-linear-gradient(center top , #2F2F2F, #424141 50%, #474747) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #2F2F2F),color-stop(0.5, #424141),color-stop(1, #474747)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#2F2F2F', EndColorStr='#474747'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2F2F2F', EndColorStr='#474747')"; /* IE8 */
	border-color:#1F1E1E #2F2E2E #2F2E2E;
	text-shadow:0 1px 0 #121212;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #FFFFFF, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

a.actionButtonRed {	
	background-color: #FF2225;
	background:-moz-linear-gradient(center top ,#FF2225 ,#DF1B23 50%, #D71A26) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF2225),color-stop(.5, #DF1B23),color-stop(1, #D71A26)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF2225', EndColorStr='#D71A26'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF2225', EndColorStr='#D71A26')"; /* IE8 */
	border-color: #D70000 #D70000 #990000;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #990000;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
			  
	color:#FFFFFF !important;
	display:inline-block;
	font-size:18px;
	font-weight:bold !important;
	padding:15px 15px 10px;
	text-align:center;
	}

a.actionButtonRed:hover {
	color:#FFFFFF !important;
	background-color: #D71A26!important;
	background:-moz-linear-gradient(center top , #D71A26, #DF1B23 50%, #FF2225) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #D71A26),color-stop(0.5, #DF1B23),color-stop(1, #FF2225)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#D71A26', EndColorStr='#FF2225'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#D71A26', EndColorStr='#FF2225')"; /* IE8 */
	border-color:#990000 #D70000 #D70000;
	text-shadow:0 1px 0 #990000;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}
	


a.actionButtonOrange {	
	background-color: #FF9807;
	background:-moz-linear-gradient(center top ,#FF9807 ,#EF8F07 50%, #E78A06) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF9807),color-stop(.5, #EF8F07),color-stop(1, #E78A06)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9807', EndColorStr='#E78A06'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9807', EndColorStr='#E78A06')"; /* IE8 */
	border-color: #DF8506 #DF8506 #D78106;
	border-width:1px;
	border-style:solid;
		text-shadow:0 1px 0 #905807;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
			  
	color:#FFFFFF !important;
	display:inline-block;
	font-size:18px;
	font-weight:bold !important;
	padding:15px 15px 10px;
	text-align:center;
	}

a.actionButtonOrange:hover {
	color:#FFFFFF !important;
	background-color: #E78A06 !important;
	background:-moz-linear-gradient(center top , #E78A06, #EF8F07 50%, #FF9807) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E78A06),color-stop(0.5, #EF8F07),color-stop(1, #FF9807)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#E78A06', EndColorStr='#FF9807'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E78A06', EndColorStr='#FF9807')"; /* IE8 */
	border-color:#D78106 #DF8506 #DF8506;
	text-shadow:0 1px 0 #905807;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

a.actionButtonGreen {	
	background-color: #5DE732;
	background:-moz-linear-gradient(center top ,#5DE732 ,#54CF2D 50%, #54CF2D) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #5DE732),color-stop(.5, #54CF2D),color-stop(1, #54CF2D)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#5DE732', EndColorStr='#54CF2D'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5DE732', EndColorStr='#54CF2D')"; /* IE8 */
	border-color: #47AF26 #47AF26 #409F22;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #149007;
	padding:5px 10px;
	
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
			  
	color:#FFFFFF !important;
	display:inline-block;
	font-size:18px;
	font-weight:bold !important;
	padding:15px 15px 10px;
	text-align:center;
	}

a.actionButtonGreen:hover {
	color:#FFFFFF !important;
	background-color: #54CF2D !important;
	background:-moz-linear-gradient(center top , #54CF2D, #54CF2D 50%, #5DE732) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #54CF2D),color-stop(0.5, #54CF2D),color-stop(1, #5DE732)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#54CF2D', EndColorStr='#5DE732'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#54CF2D', EndColorStr='#5DE732')"; /* IE8 */
	border-color:#409F22 #47AF26 #47AF26;
	text-shadow:0 1px 0 #149007;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

a.actionButtonGrey {	
		background-color: #979292;
	background:-moz-linear-gradient(center top ,#979292 ,#7F7B7B 50%, #777373) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #979292),color-stop(.5, #7F7B7B),color-stop(1, #777373)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373')"; /* IE8 */
	border-color: #777373 #777373 #575454;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #545454;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
			  
	color:#FFFFFF !important;
	display:inline-block;
	font-size:18px;
	font-weight:bold !important;
	padding:15px 15px 10px;
	text-align:center;
	}

a.actionButtonGrey:hover {
	color:#FFFFFF !important;
	background-color: #777373 !important;
	background:-moz-linear-gradient(center top , #777373, #7F7B7B 50%, #979292) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #777373),color-stop(0.5, #7F7B7B),color-stop(1, #979292)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#777373', EndColorStr='#979292'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777373', EndColorStr='#979292')"; /* IE8 */
	border-color:#575454 #777373 #777373;
	text-shadow:0 1px 0 #545454;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

a.actionButtonBlue {	
	background-color: #3399FF;
	background:-moz-linear-gradient(center top ,#3399FF ,#2B8AE7 50%, #267BCF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3399FF),color-stop(.5, #2B8AE7),color-stop(1, #267BCF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF')"; /* IE8 */
	border-color: #2372BF #2372BF #2068AF;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #074890;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
			  
	color:#FFFFFF !important;
	display:inline-block;
	font-size:18px;
	font-weight:bold !important;
	padding:15px 15px 10px;
	text-align:center;
	}

a.actionButtonBlue:hover {
	color:#FFFFFF !important;
	background-color: #267BCF !important;
	background:-moz-linear-gradient(center top , #267BCF, #2B8AE7 50%, #3399FF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #267BCF),color-stop(0.5, #2B8AE7),color-stop(1, #3399FF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#267BCF', EndColorStr='#3399FF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#267BCF', EndColorStr='#3399FF')"; /* IE8 */
	border-color:#2068AF #2372BF #2372BF;
	text-shadow:0 1px 0 #074890;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}

.iconDownload {
	background:url("../images/iconDownload.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}
	
.iconShopping {
	background:url("../images/iconShopping.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}

.iconGo {
	background:url("../images/iconGo.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}

.iconPlus {
	background:url("../images/iconPlus.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}

.iconDownloadWhite {
	background:url("../images/iconDownloadWhite.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}
	
.iconShoppingWhite {
	background:url("../images/iconShoppingWhite.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}

.iconGoWhite {
	background:url("../images/iconGoWhite.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}

.iconPlusWhite {
	background:url("../images/iconPlusWhite.png") no-repeat scroll center center transparent;
	display:block;
	height:32px;
	margin-top:10px;
	}

.subTextLink, .subTextLinkWhite {
	display:block;
	font-size:10px;
	padding:5px 0;
	}
		
.subTextLinkWhite, .subTextLink  {
	background:url(../images/shadowLineBot.png) repeat-x left bottom;
	}
	
/*.subTextLinkWhite cufon, .subTextLink cufon { padding-bottom:5px;}*/


/* list color
----------------------------------------------------------- */

ul.minuslist li, ul.squarelist li,ul.checklistGrey li, ul.checklistWhite li, 
ul.checklistRed li, ul.starlistRed li, ul.arrowlistRed li, ul.bulletlistRed li, ul.crosslistRed li, ul.addlistRed li, ul.minuslistRed li, ul.squarelistRed li,  
ul.checklistBlue li, ul.starlistBlue li, ul.arrowlistBlue li, ul.bulletlistBlue li, ul.crosslistBlue li, ul.addlistBlue li, ul.minuslistBlue li, ul.squarelistBlue li,  
ul.checklistGreen li, ul.starlistGreen li, ul.arrowlistGreen li, ul.bulletlistGreen li, ul.crosslistGreen li, ul.addlistGreen li, ul.minuslistGreen li, ul.squarelistGreen li,  
ul.checklistOrange li, ul.starlistOrange li, ul.arrowlistOrange li, ul.bulletlistOrange li, ul.crosslistOrange li, ul.addlistOrange li, ul.minuslistOrange li, ul.squarelistOrange li,  
ul.checklistDeepBlue li, ul.starlistDeepBlue li, ul.arrowlistDeepBlue li, ul.bulletlistDeepBlue li, ul.crosslistDeepBlue li, ul.addlistDeepBlue li, ul.minuslistDeepBlue li, ul.squarelistDeepBlue li,  
ul.checklistBlack li, ul.starlistBlack li, ul.arrowlistBlack li, ul.bulletlistBlack li, ul.crosslistBlack li, ul.addlistBlack li, ul.minuslistBlack li, ul.squarelistBlack li {
	background-position:left top !important;
	background-repeat:no-repeat !important;
	margin-left:8px;
	overflow:hidden;
	padding-left:22px !important;
	position:relative;
	}

ul.minuslist li { background-image:url("../images/listMinus.png") !important; }
ul.squarelist li  { background-image:url("../images/listSquare.png") !important; }

/* Red Color */
ul.checklistRed li { background-image:url("../images/listCheckRed.png") !important; }
ul.starlistRed li { background-image:url("../images/listStarRed.png") !important; }
ul.arrowlistRed li { background-image:url("../images/listDoublearrowRed.png") !important; }
ul.bulletlistRed li { background-image:url("../images/listBulletRed.png") !important; }
ul.crosslistRed li { background-image:url("../images/listCrossRed.png") !important; }
ul.addlistRed li { background-image:url("../images/listPlusRed.png") !important; }
ul.minuslistRed li { background-image:url("../images/listMinusRed.png") !important; }
ul.squarelistRed li { background-image:url("../images/listSquareRed.png") !important; }

/* Blue Color */
ul.checklistBlue li { background-image:url("../images/listCheckBlue.png") !important; }
ul.starlistBlue li { background-image:url("../images/listStarBlue.png") !important; }
ul.arrowlistBlue li { background-image:url("../images/listDoublearrowBlue.png") !important; }
ul.bulletlistBlue li { background-image:url("../images/listBulletBlue.png") !important; }
ul.crosslistBlue li { background-image:url("../images/listCrossBlue.png") !important; }
ul.addlistBlue li { background-image:url("../images/listPlusBlue.png") !important; }
ul.minuslistBlue li { background-image:url("../images/listMinusBlue.png") !important; }
ul.squarelistBlue li { background-image:url("../images/listSquareBlue.png") !important; }

/* Green Color */
ul.checklistGreen li { background-image:url("../images/listCheckGreen.png") !important; }
ul.starlistGreen li { background-image:url("../images/listStarGreen.png") !important; }
ul.arrowlistGreen li { background-image:url("../images/listDoublearrowGreen.png") !important; }
ul.bulletlistGreen li { background-image:url("../images/listBulletGreen.png") !important; }
ul.crosslistGreen li { background-image:url("../images/listCrossGreen.png") !important; }
ul.addlistGreen li { background-image:url("../images/listPlusGreen.png") !important; }
ul.minuslistGreen li { background-image:url("../images/listMinusGreen.png") !important; }
ul.squarelistGreen li { background-image:url("../images/listSquareGreen.png") !important; }

/* Orange Color */
ul.checklistOrange li { background-image:url("../images/listCheckOrange.png") !important; }
ul.starlistOrange li { background-image:url("../images/listStarOrange.png") !important; }
ul.arrowlistOrange li { background-image:url("../images/listDoublearrowOrange.png") !important; }
ul.bulletlistOrange li { background-image:url("../images/listBulletOrange.png") !important; }
ul.crosslistOrange li { background-image:url("../images/listCrossOrange.png") !important; }
ul.addlistOrange li { background-image:url("../images/listPlusOrange.png") !important; }
ul.minuslistOrange li { background-image:url("../images/listMinusOrange.png") !important; }
ul.squarelistOrange li { background-image:url("../images/listSquareOrange.png") !important; }

/* Deep Blue Color */
ul.checklistDeepBlue li { background-image:url("../images/listCheckDeepBlue.png") !important; }
ul.starlistDeepBlue li { background-image:url("../images/listStarDeepBlue.png") !important; }
ul.arrowlistDeepBlue li { background-image:url("../images/listDoublearrowDeepBlue.png") !important; }
ul.bulletlistDeepBlue li { background-image:url("../images/listBulletDeepBlue.png") !important; }
ul.crosslistDeepBlue li { background-image:url("../images/listCrossDeepBlue.png") !important; }
ul.addlistDeepBlue li { background-image:url("../images/listPlusDeepBlue.png") !important; }
ul.minuslistDeepBlue li { background-image:url("../images/listMinusDeepBlue.png") !important; }
ul.squarelistDeepBlue li { background-image:url("../images/listSquareDeepBlue.png") !important; }

/* Black Color */
ul.checklistBlack li { background-image:url("../images/listCheckBlack.png") !important; }
ul.starlistBlack li { background-image:url("../images/listStarBlack.png") !important; }
ul.arrowlistBlack li { background-image:url("../images/listDoublearrowBlack.png") !important; }
ul.bulletlistBlack li { background-image:url("../images/listBulletBlack.png") !important; }
ul.crosslistBlack li { background-image:url("../images/listCrossBlack.png") !important; }
ul.addlistBlack li { background-image:url("../images/listPlusBlack.png") !important; }
ul.minuslistBlack li { background-image:url("../images/listMinusBlack.png") !important; }
ul.squarelistBlack li { background-image:url("../images/listSquareBlack.png") !important; }

/* blockquote */

blockquote {	
	color:#9A9A9A;
	font-style:italic;
	}
	
.iblockquote, .iblockquotePullRight, .iblockquotePullLeft  {	
	background-image:url("../images/quoteOpen.png");
	background-position:10px 0;
	background-repeat:no-repeat;
	clear:both;
	color:#9A9A9A;
	font-style:italic;
	margin:0 0 20px 0;
	min-height:65px;
	padding:0 10px 0 90px !important;
	}

blockquote.iblockquotePullRight {
	float:right;
	width:40%;
	}

blockquote.iblockquotePullLeft  {
	float:left;
	width:40%;
	}
	
/* Pre Code */
pre, .code {
	background:url("../images/pre-code-BG.png") repeat scroll 0 0 #ECECEC !important;
	border:1px dotted #BBBBBB !important;
	color:#484848 !important;
	font:13px/18px Consolas,"Courier New",Courier,monospace !important;
	margin:10px 0 !important;
	padding:0 15px !important;
	
	}

/* Highlight */
.highlight {
	background:none repeat scroll 0 0 #FDFF57;
	color:#5F6060;
	font-weight:normal;
	padding:1px 5px;
	}

.highlightBlack {
	background:none repeat scroll 0 0 #8C8C8C;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 5px;
	}

.highlightRed{
	background:none repeat scroll 0 0 #EF2225;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 5px;
	}

.highlightBlue {
	background:none repeat scroll 0 0 #458CEB;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 5px;
	}
	
.highlightGreen {
	background:none repeat scroll 0 0 #15FF10;
	color:#1E1E1E;
	font-weight:normal;
	padding:1px 5px;
	}
	
.highlightOrange {
	background:none repeat scroll 0 0 #F99500;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 5px;
	}
	
.highlightDeepBlue {
	background:none repeat scroll 0 0 #38848C;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 5px;
	}

.highlightPink {
	background:none repeat scroll 0 0 #FF0066;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 5px;
	}
		
.highlightWhite {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#5F6060;
	font-weight:normal;
	padding:1px 5px;
	}
	


/* list */
ol.romanList {
	list-style-position:inside;
	list-style-type:upper-roman;
	}

ol.lowerAlphaList {
	list-style-position:inside;
	list-style-type:lower-alpha;
	}
	
ol.decZeroList {
	list-style-position:inside;
	list-style-type:decimal-leading-zero;
	}

/* Legend */

div.iLegend1 h4, div.iLegendBlack1 h4, div.iLegendBlack2 h4, div.iLegendBlue1 h4, div.iLegendBlue2 h4, div.iLegendRed1 h4, 
div.iLegendRed2 h4, div.iLegendOrange1 h4, div.iLegendOrange2 h4, div.iLegendGreen1 h4, div.iLegendGreen2 h4 {
	float:left;
	font-size:1.17em;
	font-weight:normal;
	left:11px;
	margin:0 0 -9px !important;
	padding:8px 10px 1px;
	position:relative;
	top:-15px;
	width:auto;
	}
	
div.iLegend1 {
	border:2px groove #FFFFFF;
	margin:25px 0;
	padding:0 25px;
	}

div.iLegendBlack1 {
	border:1px solid #FFFFFF;
	margin:25px 0;
	padding:0 25px;
	background-color:#FFFFFF;
	}
	
div.iLegendBlack2 {
	border:1px solid #676767;
	margin:25px 0;
	padding:0 25px;
	background-color:#676767;
	color:#FFFFFF;
	}

div.iLegendBlue1 {
	border:1px solid #FFFFFF;
	margin:25px 0;
	padding:0 25px;
	color:#458CEB;
	background-color:#FFFFFF;
	}
	
div.iLegendBlue2 {
	border:1px solid #458CEB;
	margin:25px 0;
	padding:0 25px;
	background-color:#458CEB;
	color:#FFFFFF;
	}

div.iLegendRed1 {
	border:1px solid #FFFFFF;
	margin:25px 0;
	padding:0 25px;
	color:#EF2225;
	background-color:#FFFFFF;
	}
	
div.iLegendRed2 {
	border:1px solid #EF2225;
	margin:25px 0;
	padding:0 25px;
	background-color:#EF2225;
	color:#FFFFFF;
	}

div.iLegendOrange1 {
	border:1px solid #FFFFFF;
	margin:25px 0;
	padding:0 25px;
	color:#F99500;
	background-color:#FFFFFF;
	}
	
div.iLegendOrange2 {
	border:1px solid #F99500;
	margin:25px 0;
	padding:0 25px;
	background-color:#F99500;
	color:#FFFFFF;
	}
	
div.iLegendGreen1 {
	border:1px solid #FFFFFF;
	margin:25px 0;
	padding:0 25px;
	color:#15FF10;
	background-color:#FFFFFF;
	}
	
div.iLegendGreen2 {
	border:1px solid #15FF10;
	margin:25px 0;
	padding:0 25px;
	background-color:#15FF10;
	color:#FFFFFF;
	}

div.iLegend1 h4  { background:none repeat scroll 0 0 #FFFFFF; }

div.iLegendBlack1 h4 {
	background:none repeat scroll 0 0 #676767;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	}

div.iLegendBlack2 h4 {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#1E1E1E;
	border:1px solid #676767;
	}

div.iLegendBlue1 h4 {
	background:none repeat scroll 0 0 #458CEB;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	}

div.iLegendBlue2 h4 {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#458CEB;
	border:1px solid #458CEB;
	}

div.iLegendRed1 h4 {
	background:none repeat scroll 0 0 #EF2225;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	}

div.iLegendRed2 h4 {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#EF2225;
	border:1px solid #EF2225;
	}

div.iLegendOrange1 h4 {
	background:none repeat scroll 0 0 #F99500;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	}

div.iLegendOrange2 h4 {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#F99500;
	border:1px solid #F99500;
	}
	
div.iLegendGreen1 h4 {
	background:none repeat scroll 0 0 #15FF10;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	}

div.iLegendGreen2 h4 {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#15FF10;
	border:1px solid #15FF10;
	}
	
div.iLegendBlack1 p, div.iLegendBlack2 p,
div.iLegendGreen1 p, div.iLegendGreen2 p,
div.iLegendOrange1 p, div.iLegendOrange2 p,
div.iLegendRed1 p, div.iLegendRed2 p,
div.iLegendBlue1 p, div.iLegendBlue2 p, div.iLegend1 p { margin: 25px 0 15px;}
	
/* iNote */

span.iNoteBlack {
	border:1px solid #676767;
	margin:25px 0;
	padding:0 25px;
	background-color:#676767;
	color:#FFFFFF;
	}
	
span.iNoteBlue {
	border:1px solid #458CEB;
	margin:25px 0;
	padding:0 25px;
	background-color:#458CEB;
	color:#FFFFFF;
	}

span.iNoteRed {
	border:1px solid #EF2225;
	margin:25px 0;
	padding:0 25px;
	background-color:#EF2225;
	color:#FFFFFF;
	}
	
span.iNoteOrange {
	border:1px solid #F99500;
	margin:25px 0;
	padding:0 25px;
	background-color:#F99500;
	color:#FFFFFF;
	}
	
span.iNoteGreen {	
	background-color:#15FF10;
	color:#FFFFFF;
	}

span.iNoteBlack, span.iNoteBlue, span.iNoteRed, span.iNoteOrange, span.iNoteGreen {
	display:block;
	margin-bottom:10px;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}

/* Box with icon */

div.iBoxInfo span, div.iBoxWarning span, div.iBoxCaution span {
	float:left;
	font-size:1.17em;
	font-weight:normal;
	left:11px;
	margin:0 0 -9px !important;
	padding:0 15px;
	position:relative;
	top:-20px;
	width:auto;
	}

div.iBoxInfo, div.iBoxWarning, div.iBoxCaution {	
	-moz-border-radius:5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
          border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
div.iBoxInfo p, div.iBoxWarning p, div.iBoxCaution p  {
	font-size:12px;
	line-height:17px;
	margin:25px 0 15px !important;
	text-indent:-67px;
	}
		
div.iBoxInfo {
	border:1px solid #458CEB;
	margin:25px 0;
	padding:0 25px;
	background-color:#458CEB;
	color:#FFFFFF;
	}

div.iBoxInfo span {
	background:url(../images/iconInfo.png) no-repeat center center #FFFFFF;
	width:35px;
	height:35px;
	border:1px solid #458CEB;
	}

div.iBoxWarning {
	border:1px solid #EF2225;
	margin:25px 0;
	padding:0 25px;
	background-color:#EF2225;
	color:#FFFFFF;
	}

div.iBoxWarning span {
	background:url(../images/iconWarning.png) no-repeat center center #FFFFFF;
	width:35px;
	height:35px;
	border:1px solid #EF2225;
	}
	
div.iBoxCaution {
	border:1px solid #F99500;
	margin:25px 0;
	padding:0 25px;
	background-color:#F99500;
	color:#FFFFFF;
	}
	
div.iBoxCaution span {
	background:url(../images/iconCaution.png) no-repeat center center #FFFFFF;
	width:35px;
	height:35px;
	border:1px solid #F99500;
	}
	
/* IMAGE SHADOW STYLE - SHORTCODES */

/* Shadow image : 940 x 395 (in pixel) */

.shadowImage900 {
	background:url(../images/shadowImage900.png) no-repeat 0 0;
	height:384px;
	margin:0 5px;
	padding:17px 17px 30px;
	width:906px;
	}

.shadowImage690 {
	background:url(../images/shadowImage690.png) no-repeat 0 0;
	height:296px;
	margin:0 5px;
	padding:12px 15px 25px 14px;
	width:696px;
	}

.shadowImage410 {
	background:url(../images/shadowImage410.png) no-repeat 0 0;
	height:178px;
	margin:0 5px;
	padding:9px 12px 19px 8px;
	width:416px;
	}

.shadowImage355 {
	background:url(../images/shadowImage355.png) no-repeat 0 0;
	height:155px;
	margin:0 5px;
	padding:8px 12px 17px 9px;
	width:360px;
	}

.shadowImage325 {
	background:url(../images/shadowImage325.png) no-repeat 0 0;
	height:142px;
	margin:0 5px;
	padding:8px 12px 17px 8px;
	width:330px;
	}

.shadowImage250 {
	background:url(../images/shadowImage250.png) no-repeat 0 0;
	height:112px;
	margin:0 5px;
	padding:7px 12px 13px 7px;
	width:256px;
	}
	
.shadowImage {
	padding-bottom:15px;
	background:url(../images/shadowImg.png) no-repeat left bottom;
	margin:5px 15px 5px 0;
	border:none;
	}

/* TABLE STYLE - SHORTCODES */

/* Table Style : Horizontal Zebra color */

#horizontalZebraColor thead tr th, #horizontalZebraColor tr th {
	border-bottom:1px solid #CCCCCC;
		background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	}

#horizontalZebraColor {
	font-family: 'drois-sans', Lucida Sans Unicode, Lucida Grande, Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
	}
	
#horizontalZebraColor th {
	font-size: 14px;
	font-weight: normal;
	padding: 20px 8px;
	color: #484848;
	text-shadow:1px 1px 0 #FFFFFF;
	}
	
#horizontalZebraColor td {
	padding: 8px;
	color: #484848;
	}

#horizontalZebraColor .oddRow { background: #D7D7D7 !important; }

#horizontalZebraColor tr:hover td {
	color: #1E1E1E;
	background: #9FC9FF;
	}

/* Table Style : Vertical Zebra color */

#verticalZebraColor {
	font-family: 'drois-sans',Lucida Sans Unicode, Lucida Grande, Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
	}

#verticalZebraColor th {
	font-size: 17px;
	font-weight: normal;
	padding: 20px 15px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	}
	
#verticalZebraColor td {
	padding: 8px 15px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #484848;
	}
	
.verticalZebraColor-odd { /*background: #EFEFEF ;*/ background:url(../images/blackTrans5.png) repeat 0 0; }
.verticalZebraColor-even { /*background: #DFDFDF;*/ background:url(../images/blackTrans10.png) repeat 0 0;}

#verticalZebraColor #verticalZebraColor-even {
	background-color: #474747;
	background:-moz-linear-gradient(center top ,#474747 ,#424141 50%, #2F2F2F) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474747),color-stop(.5, #424141),color-stop(1, #2F2F2F)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F')"; /* IE8 */
	border-bottom: 1px solid #C9CACF;
	text-shadow:0 1px 0 #121212;
	}
	
#verticalZebraColor #verticalZebraColor-odd {
	
		background-color: #979292;
	background:-moz-linear-gradient(center top ,#979292 ,#7F7B7B 50%, #777373) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #979292),color-stop(.5, #7F7B7B),color-stop(1, #777373)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#979292', EndColorStr='#777373')"; /* IE8 */
	border-bottom: 1px solid #E0E1E7;
	text-shadow:0 1px 0 #545454;
	}
	
#verticalZebraColor tr:hover td {
	color: #1E1E1E;
	}

/* Table Style : One Column Emphasis */

#oneColumnColor thead tr th {
	background: none;
	}
		
#oneColumnColor {
	font-family: 'drois-sans',Lucida Sans Unicode, Lucida Grande, Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
	}

#oneColumnColor th {
	font-size: 17px;
	font-weight: normal;
	padding: 15px;
	color: #1E1E1E;
	}
	
#oneColumnColor td {
	padding: 10px 15px;
	color: #484848;
	background:url(../images/shadowLineBot.png) repeat-x left top;
	}

.firstColumn { 
	background-color: #474747;
	background:-moz-linear-gradient(center top ,#474747 ,#424141 50%, #2F2F2F) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474747),color-stop(.5, #424141),color-stop(1, #2F2F2F)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F')"; /* IE8 */
 }

.firstColumnSet { 
	color:#FFFFFF !important;
	text-shadow:0 1px 0 #121212;
 	}

#oneColumnColor tr:hover td {
	color: #FFFFFF !important;
	background:url(../images/blackTrans20.png) repeat 0 0;
	text-shadow:none !important;
	}
	
/* Table Style : Pricing Compare */

#pricing {
	font-family: 'drois-sans',Lucida Sans Unicode, Lucida Grande, Sans-Serif;
	font-size: 14px;
	text-align: left;
	border-collapse: collapse;
	}


#pricing th {
	font-size: 20px;
	font-weight: normal;
	padding: 20px 15px;
	border-right: 1px solid #5F6060;
	border-left: 1px solid #5F6060;
	color: #FFFFFF;
	border-bottom: 2px solid #424141;
	
		background-color: #474747;
	background:-moz-linear-gradient(center top ,#474747 ,#424141 50%, #2F2F2F) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474747),color-stop(.5, #424141),color-stop(1, #2F2F2F)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474747', EndColorStr='#2F2F2F')"; /* IE8 */
 }

	
#pricing td {
	padding: 8px 8px;
	color:#FFFFFF;
	}
	
.pricingGroup-odd { background: url(../images/blackTrans20.png) repeat 0 0; }

.pricingGroup-even { background: url(../images/blackTrans30.png) repeat 0 0; }

.pricingGroupBlue-odd { background: url(../images/blackTrans20.png) repeat 0 0 #458CEB; }

.pricingGroupBlue-even { background: url(../images/blackTrans30.png) repeat 0 0 #458CEB; }
	
#pricing .oddPricingRow { 
	background: url(../images/whiteTrans10.png) repeat 0 0 !important; 
	}

#pricing .pricingRow { 
	background: url(../images/whiteTrans20.png) repeat 0 0 !important;
	padding:30px 8px;
	margin:20px 0;
	padding:8px;
	line-height:40px !important; 
	}

#pricing .firstPricingColumn { background: url(../images/blackTrans60.png) repeat 0 0 ; }

#pricing tr:hover td {
	background: url(../images/blackTrans30.png) repeat 0 0 !important; 
	color:#FFFFFF;
	}
	
span.cross , span.check, span.crossRed, span.checkGreen {
	display:block;
	height:32px;
	position:relative;
	top:10px;
	}	
	
span.cross { background:url("../images/cross.png") no-repeat scroll center center transparent; }

span.check{ background:url("../images/check.png") no-repeat scroll center center transparent; }
		
span.crossRed { background:url("../images/crossRed.png") no-repeat scroll center center transparent; }

span.checkGreen{ background:url("../images/checkGreen.png") no-repeat scroll center center transparent; }


/* Table Style : Pricing Box */

div.pricingBox {
	color:#484848;
	border:1px solid #676767;
	margin:25px 0;
	padding:20px;
	width:35%;
	
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	}
	
span.headerPricingBox {
	text-transform:uppercase;
	display:block;
	font-size:16px;
	padding-bottom:10px;
	text-align:center;
	background:url(../images/shadowLineBot.png) repeat-x left bottom;
	}

span.pricePricingBox {
	display:block;
	font-size:40px;
	margin:20px 5px;
	text-align:center;
	}
	
span.timePricingBox {
	display:inline-block;
	font-size:20px;
	margin:20px 5px 5px;
	}

span.infoPricingBox {
	display:block;
	font-size:13px;
	margin:0 5px 20px;
	}

span.bottomPricingBox {
	display:block;
    font-size:30px;
	text-align:center;
	padding:10px;
	}
	
/* Table Style :  Pricing Box */

/* Pricing Box Default */

div.pricingBoxMulti, div.PricingBoxSingle {
	color:#484848;
	border:1px solid #676767;
	margin:25px 0;
	padding:20px;
	background-color: #FFFFFF;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4 50%, #E0E0E0) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(.5, #F4F4F4),color-stop(1, #E0E0E0)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E0E0E0')"; /* IE8 */
	border-color:#DDDDDD #D8D8D8 #C4C4C4;
	}

div.pricingBoxMulti { width:80%; }

div.PricingBoxSingle { width:250px; }
	
span.headerPricingBox {
	text-transform:uppercase;
	display:block;
	font-size:16px;
	padding-bottom:10px;
	text-align:center;
	background:url(../images/shadowLineBot.png) repeat-x left bottom;
	}

span.pricePricingBox {
	display:block;
	font-size:40px;
	margin:20px 5px;
	text-align:center;
	}
	
span.timePricingBox {
	display:inline-block;
	font-size:20px;
	margin:20px 5px 5px;
	}

span.infoPricingBox {
	display:block;
	font-size:13px;
	margin:0 5px 20px;
	}

span.bottomPricingBox {
	display:block;
    font-size:30px;
	text-align:center;
	padding:10px;
	}

/* Pricing Box Black */

div.pricingBoxMultiBlack, div.PricingBoxSingleBlack {
	color:#FFFFFF;
	border:1px solid #676767;
	margin:25px 0;
	padding:20px;
	background-color: #474545;
	background:-moz-linear-gradient(center top ,#474545 ,#373535 50%, #272626) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #474545),color-stop(.5, #373535),color-stop(1, #272626)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#474545', EndColorStr='#272626'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#474545', EndColorStr='#272626')"; /* IE8 */
	border-color: #1F1F1F #1F1F1F #0F0F0F;
	}

div.pricingBoxMultiBlack { 
	width:80%;
	color:#FFFFFF;
	 }

div.PricingBoxSingleBlack { 
	width:250px;
	color:#FFFFFF;
	}
	
span.headerPricingBoxWhite {
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;
	font-size:16px;
	padding-bottom:10px;
	text-align:center;
	background:url(../images/shadowLineBot.png) repeat-x left bottom;
	}

span.pricePricingBoxWhite {
	color:#FFFFFF;
	display:block;
	font-size:40px;
	margin:20px 5px;
	text-align:center;
	}
	
span.timePricingBoxWhite {
	color:#FFFFFF;
	display:inline-block;
	font-size:20px;
	margin:20px 5px 5px;
	}

span.infoPricingBoxWhite {
	color:#FFFFFF;
	display:block;
	font-size:13px;
	margin:0 5px 20px;
	}

/* Pricing Box Blue */

div.pricingBoxMultiBlue, div.PricingBoxSingleBlue {
	color:#FFFFFF;
	border:1px solid #676767;
	margin:25px 0;
	padding:20px;
	background-color: #3399FF;
	background:-moz-linear-gradient(center top ,#3399FF ,#2B8AE7 50%, #267BCF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3399FF),color-stop(.5, #2B8AE7),color-stop(1, #267BCF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF')"; /* IE8 */
	border-color: #2372BF #2372BF #2068AF;
	}
	
div.pricingBoxMultiBlue { 
	width:80%;
	color:#FFFFFF;
	 }

div.PricingBoxSingleBlue { 
	width:250px; 
	color:#FFFFFF;
	}

/* Pricing Box Red */

div.pricingBoxMultiRed, div.PricingBoxSingleRed {
	color:#FFFFFF;
	border:1px solid #676767;
	margin:25px 0;
	padding:20px;
	background-color: #FF2225;
	background:-moz-linear-gradient(center top ,#FF2225 ,#DF1B23 50%, #D71A26) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF2225),color-stop(.5, #DF1B23),color-stop(1, #D71A26)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF2225', EndColorStr='#D71A26'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF2225', EndColorStr='#D71A26')"; /* IE8 */
	border-color: #D70000 #D70000 #990000;
	}
	
div.pricingBoxMultiRed { 
	width:80%;
	color:#FFFFFF;
	 }

div.PricingBoxSingleRed { 
	width:250px;
	color:#FFFFFF;
	}

/* Pricing Box Green */

div.pricingBoxMultiGreen, div.PricingBoxSingleGreen {
	color:#FFFFFF;
	border:1px solid #676767;
	margin:25px 0;
	padding:20px;
	background-color: #5DE732;
	background:-moz-linear-gradient(center top ,#5DE732 ,#54CF2D 50%, #54CF2D) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #5DE732),color-stop(.5, #54CF2D),color-stop(1, #54CF2D)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#5DE732', EndColorStr='#54CF2D'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5DE732', EndColorStr='#54CF2D')"; /* IE8 */
	border-color: #47AF26 #47AF26 #409F22;
	}
	
div.pricingBoxMultiGreen { 
	width:80%;
	color:#FFFFFF;
	 }

div.PricingBoxSingleGreen { 
	width:250px; 
	color:#FFFFFF;
	}
	
/* Pricing Box Orange */

div.pricingBoxMultiOrange, div.PricingBoxSingleOrange {
	color:#FFFFFF;
	border:1px solid #676767;
	margin:25px 0;
	padding:20px;
	background-color: #FF9807;
	background:-moz-linear-gradient(center top ,#FF9807 ,#EF8F07 50%, #E78A06) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF9807),color-stop(.5, #EF8F07),color-stop(1, #E78A06)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9807', EndColorStr='#E78A06'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9807', EndColorStr='#E78A06')"; /* IE8 */
	border-color: #DF8506 #DF8506 #D78106;
	}

div.pricingBoxMultiOrange { 
	width:80%;
	color:#FFFFFF;
	 }

div.PricingBoxSingleOrange { 
	width:250px; 
	color:#FFFFFF;
	}

ul.checklistWhite li { 
	background-image:url("../images/listCheckWhite.png") !important;
	color:#FFFFFF !important;
	}

ul.checklistBlackPrice li { 
	background:url("../images/listCheckBlack.png") no-repeat 0 0 !important;
	}
	
ul.checklistGrey li { background-image:url("../images/listCheckGrey.png") !important; }


/* 1 Column Portfolio Style */

.portfolio {
	background:url(../images/contentLine.png) repeat-x left bottom;
	padding:0 0 6px !important;
	text-shadow:1px 1px 0 #FFFFFF;
	text-transform:uppercase !important;
	width:96%;
	}

.imagePortfolio {
	position:relative;
	top:10px;
	}

/* PLUGIN STYLE */

/* Aij Toggle */

.wts_title a {
	font-weight:normal !important;
	color:#ffffff !important;
	background-color: #3399FF;
	background:-moz-linear-gradient(center top ,#3399FF ,#2B8AE7 50%, #267BCF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3399FF),color-stop(.5, #2B8AE7),color-stop(1, #267BCF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399FF', EndColorStr='#267BCF')"; /* IE8 */
	border-color: #2372BF #2372BF #2068AF;
	border-width:1px;
	border-style:solid;
	text-shadow:0 1px 0 #074890;
	padding:5px 10px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Saf3-4 */
			  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	}
	
.wts_title a:hover {
	color:#ffffff !important;
	background-color: #267BCF;
	background:-moz-linear-gradient(center top , #267BCF, #2B8AE7 50%, #3399FF) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #267BCF),color-stop(0.5, #2B8AE7),color-stop(1, #3399FF)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#267BCF', EndColorStr='#3399FF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#267BCF', EndColorStr='#3399FF')"; /* IE8 */
	border-color:#2068AF #2372BF #2372BF;
	text-shadow:0 1px 0 #074890;
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15) inset; /* Saf3.0+, Chrome */
			  box-shadow: 0px 1px 1px #fff, 0 1px 2px #5e6861 inset; /* Opera 10.5, IE 9.0 */
	}	
	
#ja-right {
	padding-top:15px;
}

#ja-footer { padding:15px;}

.ja-content-main {padding-bottom:0; margin-bottom:0;}

.jeventpageeventdetailjeventslight td.contentheading cufon{ padding-bottom: 5px;}

.contentpaneopen h2, .contentpaneopenhomepage h2 {color: #397799;}

.contentpaneopen h1, .contentpaneopen h3, .contentpaneopen h4, .contentpaneopen h5, .contentpaneopen h6 {color: #435775;}

.contentpaneopenhomepage h1, .contentpaneopenhomepage h3, .contentpaneopenhomepage h4, .contentpaneopenhomepage h5, .contentpaneopenhomepage h6 {color: #435775;}
