/* CSS Document */

/*--------------------------------------body---*/

body, td, th, div, p, label, input {

	color:#9e9e9e;

	font:normal 13px/20px Arial, Helvetica, sans-serif;

}

.day {

	color:#000;

}

.weekend {

	color:#000 !important;

}

input, select, #contact_text {

	color:#7b7b7b;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

input.inputbox, select, textarea {

	border:1px solid #e0e0de;

}

a {

	color:#fff;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

a, button, .button {

	cursor:pointer;

}

/*----------------------------------------------------------content---*/

.mar-r2 {margin:0 50px 0 0;}

.wrapper {

	width:100%;

	overflow:hidden;

}

/* Tooltips */

.tool-tip {

	float: left;

	background: #ffc;

	border: 1px solid #D4D5AA;

	padding: 5px;

	max-width: 200px;

	text-align:left;

	color:#000;

	z-index:1500 !important;

}

.tool-title {

	padding: 0;

	margin: 0;

	font-size: 100%;

	font-weight: bold;

	margin-top: -15px;

	padding-top: 15px;

	padding-bottom: 5px;

	background: url(../../system/images/selector-arrow.png) no-repeat;

	color:#000

}

.tool-text {

	font-size: 100%;

	margin: 0;

	color:#000

}

/*sub_page*/

/* CSS Document */

.text-sub h4 {

	color:#fff;

	padding:5px 0 19px 0;

	font-size:22px;

	text-transform:capitalize;

	font-weight:normal;

}

.text-sub p {

	padding:0 0 15px 0 !important;

}

.sub-indent-img {

	padding:25px 0;

}

.sub-indent-bottom {

	display:block;

	padding-bottom:5px;

}

.columns {

	width:100%;

	overflow:hidden;

	padding:20px 0 0 0;

}

.column-left {

	float:left;

	padding-right:5px;

}

.column-left img, .column-right img {

	margin-bottom:20px !important;

}

.column-right {

	width:283px;

	float:right;

	padding-left:5px;

}

.column-left i, .column-right i {

	width:100%;

	overflow:hidden;

	display:block;

	width:270px

}

.columns dt {

	color:#ededed;

	font-weight:bold;

}

.columns dd {

	padding:5px 0 9px 0;

}

.alignleft {

	float:left;

	margin:0 15px 0 0 !important;

}

/*-----------------------------article_settings-*/

.pagenavcounter {

	padding:11px 0;

}

h6 {

	font:bold 12px Arial, Helvetica, sans-serif;

}

.article-decor {

	padding:0px 0px 12px 0px;

}

#contact_text {

	overflow:auto;

	margin:0px 0px 5px 0px;

	width:90%;

	font-size:12px;

}

.article-separator-indent {

	padding:35px 0 0 0;

	display:none;

}

.article_separator {

	height:35px;

	border-top:1px solid #e8e8e8;

	display:none;

}

.column_separator {

	padding:0px 0px 0px 25px !important;

}

.article_column {

	padding:0px 0px 0px 0px;

}

.article_indent h3 {

	overflow:hidden;

}

.article_indent h3 img {

	margin:0px 3px 0px 0px !important;

	float:left

}

.contentpaneopen ul, .article-indent ul {

	list-style:disc;

	margin:0px 0px 0px 15px;

}

.contentpaneopen ul li, .article-indent ul li {

	padding:0px 0px 6px 0px;

}

.contentdescription img {

	margin:0px 20px 0px 0px;

}

.contentpaneopen img {

	margin:0 11px 0px 0px;

}

.contentpaneopen h3 img {

	margin:18px 10px 0px 0px;

}

#content .module ul {

	list-style:none;

	margin:0;

}

.container ul, .list, #right .menu, #right ul {

	list-style:none;

	margin:0 0 23px 0;

	padding:0 0 0 0 !important;

}

.container ul li, #content .module ul li, .list li, #right .menu li, .module_menu li, #right ul li {

	line-height:24px;

	padding:0 0 5px 16px;

	background:url(../images/marker-footer-menu.gif) 0 9px no-repeat;

	font-weight:normal;

	list-style:none

}

.results ul li {background:none;}

.container ul  li a, .list li a, #right .menu li a, #content ul li a:hover, #content .module ul li a, #content .module ul li a:hover {

	font-size:13px;

	line-height:26px;

	color:#EAEAEA;

	text-decoration:underline;

	font-weight:normal;

	text-transform:none;

}

#content ul li a:hover, #content .module ul li a:hover, .container ul li a:hover, .list li a:hover, #right .menu li a:hover {

	text-decoration:none;

	font-weight:normal;

}

.container ul li p {

	line-height:14px;

	padding:0;

}

.comments {

	display:none !important

}

.article a {

	text-decoration:none !important

}

.article a.learn {

	color:#d72221

}

.img-indent {

	float:left;

	margin:0px 30px 0 0 !important;

}

.text3 {

	color:#21A8D0;

	font-size:13px;

	line-height:19px;

}

.extra-title {

	color:#353535;

	font-size:11px;

	text-transform:uppercase;

	padding:15px 0 0 0;

	display:block;

}

.indent-top1 {

	margin:15px 0 0 0;

}

.indent-top3 {

	padding:37px 0 0 0;

}

.list-indent1 {

	padding-bottom:25px !important;

}

/*---------------------------content-heading---*/

.article-indent {

	padding:0 0 0 0;

	display:none

}

.article-indent span.small {

	line-height:15px;

	color:#e8e3d9;

	font-size:11px;

	padding:0 0 0 0;

	letter-spacing:normal

}

.article-indent .createdate {

	line-height:15px;

	color:#e8e3d9;

	font-size:11px;

	margin:0 0px 0px 0;

	padding:3px 0px 0 0;

	letter-spacing:normal;

	display:block;

}

.modifydate {

	color:#fff;

	font-size:11px;

	padding:15px 0px 10px 1px;

	text-decoration:none !important;

}

.top0 {

	margin-top:0 !important

}

.black {

	color:#000

}

.componentheading {

	color:#fff;

	font-size:30px;

	line-height:30px;

	font-weight:normal !important;

	text-transform:capitalize;

	margin:0px 0 20px 0;

}

#poll {

	padding:0 0 0 0;

	width:100%;

}

td.contentheading {

	font-weight:normal;

	position:relative;

	line-height:1.2em;

}

#component-contact .contentheading {

	background:none !important

}

.wrapper1-border {

	padding-top:0 !important;

}

.contentpaneopen p {

	padding:0 0px 20px 0px;

}

.buttonheading {

	padding:0 0 6px 0px;

	text-align:right;

}

.icon-indent {

	padding:2px 0 0 0;

}

.buttonheading img {

	padding:0;

	margin:3px 15px 0 0 !important;

	position:relative;

}

span.contentheading {

	font-weight:normal;

	display:block;

	padding:15px 0px 15px 0px;

	margin:0px 0px 15px 0px;

}

#component-contact .contentheading {

	font-size:14px;

	padding-bottom:25px;

}

/*-----------------------------------read-more---*/



.indent-more {

	margin:12px 0 0 0;

	text-align:right;

}

div a.readon {

	border:none;

	font-weight:normal;

	color:#1166af;

	font-size:12px;

	cursor:pointer;

	display:block;

	float:left;

	text-align:center;

	text-decoration:underline;

}

.button1 {

	border:none;

	font-weight:normal;

	color:#fff;

	font-size:14px;

	cursor:pointer;

	display:block;

	float:right;

	text-align:center;

	text-decoration:underline;

	text-transform:capitalize;

}

div a.readon span {

	line-height:11px;

}

div a.readon:hover {

	text-decoration:none

}

/*-----------------------------blog-more---*/



.blog_more {

	padding:15px 0px 10px 26px;

}

.blog_more strong {

	color:#0CF;

	font-size:13px;

	line-height:18px;

	display:block;

	padding:0 21px 11px 0;

	font-weight:normal;

}

.blog_more h2 {

	font-size:12px;

	padding:0px 0px 0px 0px;

}

.blog_more ul {

	margin:15px 0px 15px 0 !important;

}

/*-----------------------------item-info---*/

.pagin-bottom {

	padding-bottom:0;

}

.pagin-top {

	padding-top:0;

	display:none

}

.iteminfo {

	padding:0px 0px 6px 0px;

	margin:0px 0px 15px 0px;

}

.createdby {

	color:#7a7a7a;

	display:block;

	text-transform:none;

}

div.small { /* Written by */

	display:block;

	color:#7a7a7a;

	font-size:11px;

	font-weight:normal;

	margin:0px 0px 0px 0px;

	padding:0px 0px 7px 0px;

	white-space:nowrap;

	line-height:11px;

}

.cont_pad {

	width:980px;

	margin:0 auto;

	padding:0 0 35px 0;

	border-bottom:1px solid #1a1a1a;

	margin-bottom:35px;

}

.cont_pad2 {

	width:980px;

	margin:0 auto;

	margin-bottom:20px;

}

/*****************module-news****************/

.module-news {}

.img-indent2 {float:left; margin-right:16px;}

.img-indent3 {float:left; margin:3px 22px 0 0 !important;}

.module-news .gn_static_1 a {text-decoration:underline; position:relative; margin:0;}

.module-news .gn_static_1 a:hover {text-decoration:none;}

.module-news .gn_static_1 .show {display:none;}

.module-news .gn_static_1 .image {float:left;}

.module-news .gn_title {color:#fff; font-weight:bold; font-size:14px; line-height:16px; padding-bottom:25px; display:inline-block;}

.module-news strong a {text-decoration:none !important; font-size:17px; padding-bottom:15px;}

.module-news strong a:hover {text-decoration:underline !important;}

.module-news .r-more a {line-height:29px;}

.link-1, .r-more a {text-decoration:underline; text-transform:uppercase; color:#fff; font-size:11px;}

.link-1:hover , .r-more a:hover {text-decoration:none;}

.gn_static_1 {padding:0px; background:url(../images/bottom-border.gif) 0 top repeat-x; padding-top:17px;}

.globalnews div:first-child {background:none; padding-top:0;}

.date {color:#fff; font-weight:bold; font-size:12px; line-height:16px; padding-bottom:5px; display:inline-block;}

.color-1 a {color:#9a9999;}

.color-2 a {color:#fff;}

/*--------------------------------------------------------VM---*/

#martInfo .button {

	width:52px;

}

#martInfo h3 {

	display:block;

	width:71px;

	float:left;

	color:#666565;

	font:normal 11px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

#martInfo .moduletable {

	text-align:right;

}

.null {

	padding:0;

	margin:0 !important;

}

/*-----------------------------------buttons---*/





#content .button {

	border:none;

	font-weight:normal;

	color:#fff;

	font-size:14px;

	cursor:pointer;

	display:block;

	float:left;

	text-align:center;

	text-decoration:underline;

	text-transform:capitalize;

	background:none;

	padding:6px 0 0 0

}

#content .button:hover, #content .validate:hover, #content .modal-button:hover, #content .readmore a:hover, #content div.blank a:hover {

	text-decoration:none;

}

* html .button, * html .validate {

	display:block;

}

.wrapper-sub-title, .sub-title-wrapper {

	background:#fff;

	color:#2c2c2c;

	padding-top:8px !important;

	padding-bottom:8px !important;

}

.wrapper-sub-title a, .wrapper-sub-title a:hover, .sub-title-wrapper a {

	color:#000

}

.sub-indent-table {

	text-indent:8px;

}

#content .button2-left {

	float:left;

	margin-right:5px;

}

#content .button2-left, .image {

	display:inline-block;

}

#content .button2-left a:hover, #content .readmore a:hover, #content div.blank a:hover {

	text-decoration:underline;

}

.modal-button, .readmore a, div.blank a {

	float:left;

	padding:0 0px;

	margin:0px 1px 0px 0px;

}

#editor-xtd-buttons {

	padding:5px 0px 5px 0px;

	overflow:hidden;

	width:500px;

	float:left

}

#editor-xtd-buttons .readmore {

	display:inline

}

.blank {

	padding:5px 0px 0px 0px;

	_padding:11px 0px 11px 0px;

}

 #content .modal-button {

	padding:6px 0 0 0;

	margin:-10px 0 0 0 !important;

	box-shadow:0 0 3px #000;

	-moz-box-shadow:0 0 3px #000;

	-webkit-box-shadow:0 0 3px #000;

	cursor:pointer;

	width:104px;

	height:28px;

	border:0;

	background:url(../images/button-send.gif) 0 0 no-repeat;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none;

}

.button2-left .modal-button {

	padding:6px 0 0 0;

	margin:0px 0 0 0 !important;

	box-shadow:0 0 3px #000;

	-moz-box-shadow:0 0 3px #000;

	-webkit-box-shadow:0 0 3px #000;

	cursor:pointer;

	width:104px;

	height:28px;

	border:0;

	text-align:center;

	display:inline-block;

	background:url(../images/button-send.gif) 0 0 no-repeat;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none;

}

 button.button {padding:0 !important; margin-top:5px !important; display:inline-block;}

.button2-left .readmore, .button2-left .readmore a {margin:-10px 0 0 0px !important;}



#content .button, div.readmore a {

	padding:0;

	margin:0px 0 0 0;

	box-shadow:0 0 3px #000;

	-moz-box-shadow:0 0 3px #000;

	-webkit-box-shadow:0 0 3px #000;

	cursor:pointer;

	width:200px;

	height:34px;

	border:0;

	text-align:center;

	display:inline-block;

	background:url(../images/button-send.gif) 0 0 no-repeat;

	font-size:14px;

	line-height:14px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none;

}

.form-validate .validate, #com-form-login .button {

	padding:0px 0 0 0 !important;

	margin:0px 0 0 0 !important;

	box-shadow:0 0 3px #000;

	-moz-box-shadow:0 0 3px #000;

	-webkit-box-shadow:0 0 3px #000;

	cursor:pointer;

	width:104px;

	height:34px !important;

	border:0;

	background:url(../images/button-send.gif) 0 0 no-repeat;

	font-size:14px;

	line-height:14px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none;

}

#content .button:hover, #content .validate:hover, #content div.blank a:hover, #content .readmore a:hover, #content .modal-button:hover {

	background:url(../images/button-send-h.gif) 0 0 no-repeat;

}



/*-----------------------------pagenav---*/

.pagin-top-border, .pagin-bottom {

	text-align:center;

}

.pagenav {

	font-weight:normal

}

a.pagenav {

	font-weight:normal;

	padding:0px 2px 0px 2px;

	margin:0px 2px 0px 0px;

	text-decoration:none;

}

a.pagenav:hover {

	text-decoration:underline;

}

a.pagenav:visited {

	text-decoration:none;

}

.pagination_nav {

	font-size:12px;

	padding:10px 20px 0px 27px;

}

.pagination_nav div {

	padding:5px 0px 5px 0px;

}

.pagination {

	margin-top:10px

}

.pagination li {

	padding:0px 5px 0px 5px;

}

.pagination_result {

	padding:5px 0px 0px 0px;

	line-height:16px;

}

.pagination span {

	padding:0px 10px 0px 0px;

}

.pagination strong span {

	padding:0px 6px 0px 6px;

	font-weight:normal

}

/*--------------------------------------result---*/

.searchArea {

	padding:10px;

	border:1px solid #272727;

	margin:20px 0 0 0;

}

.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td {

	border-bottom:none;

	border-bottom:1px solid #E0E0E0;

}

.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td {

	padding-bottom:5px;

	padding-top:5px;

	text-indent:11px;

}

.var1 {

	padding:0 15px 15px !important;

	margin:5px 0px 5px 0px;

	border-bottom:none;

	border-bottom:1px solid #272727;

	background:none !important;

}

.var1 a, .var1 p {

	color:#333;

}

.var2 {

	padding:0 15px 15px !important;

	margin:5px 0px 5px 0px;

	border-bottom:none;

	border-bottom:1px solid #272727;

	background:none !important;

}

.var2 a, .var2 p {

	color:#333;

}

.results {

	padding:0px 20px 15px 10px;

}

.searchintro {

	padding:10px 0px 10px 10px;

}

.results ol li {

	padding:0px 0px 10px 0px;

	text-align:justify;

}

.results h3 {

	padding-bottom:25px;

}

#searchForm {

	display:block;

	padding:0 0 0 0;

}

.sectiontableheader {

	padding:6px 5px 6px 11px;

}

#search_searchword {

	margin:2px 0 0 0;

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

	height:25px !important;

	line-height:21px;

	height:23px;

	background:url(../images/send-msg-input-bg.png) 0 0 repeat;

	box-shadow:0 0 2px #000 inset;

	-moz-box-shadow:0 0 2px #000 inset;

	-webkit-box-shadow:0 0 2px #000 inset;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:1px solid #272727;

}

.indent-search-searchword {

	display:block;

	padding:8px 11px 0 0;

	line-height:19px;

}

/*--------------------------------------archive---*/

.archiveBlock .button {

	display:inline-block;

	margin:0px 0px 0px 5px;

}

ul#archive-list h4 a {

	font-size:12px;

	text-transform:none

}

/*--------------------------------------poll---*/

dl.poll {

	padding:25px 0px 35px 0;

}

.button-poll-left, .button-poll-right {

	display:inline-block;

	float:left;

	color:#fff;

	padding:6px 12px 8px;

	text-decoration:none;

	border:0;

	font-weight:bold;

	text-transform:uppercase;

	font-size:12px;

	font-family:Tahoma, Geneva, sans-serif;

	background:url(../images/button-send.gif) 0 0 no-repeat;

	cursor:pointer;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	position:relative;

}

.poll .buttons input:hover {

	background:#000;

}

.button-poll-right {

	margin-left:15px !important;

}

#poll h3 {

	font-size:20px;

	padding:0px 0px 10px 0px;

	color:#000;

	text-transform:capitalize

}

dl.poll dt {

	font-weight:bold;

	padding:7px 0px 0px 0px;

}

.poll .question {

	color:#9e9e9e;

	font-size:15px;

	padding:0 0 5px 0;

	line-height:18px;

}

.poll .poll-body {

	padding:15px 0px 15px 0

}

.poll-body label {

	line-height:14px;

	padding:0px 0px 0px 4px;

}

.poll .buttons {

	margin:0 0px 0 0px;

}

.poll .result {

	background:#ffea00;

}

.poll .section {

	overflow:hidden;

	padding:3px 0px 3px 0px;

	width:100%;

	color:#2c2c2c;

}

.poll .section2 {

	overflow:hidden;

	padding:2px 0px 4px 0px;

	width:100%;

	color:#000;

	color:#878989;

}

.poll .radio {

	float:left;

	width:20px;

}

.poll .radio input {

	display:block;

	width:16px;

	height:16px;

	vertical-align:middle;

}

.poll .var {

	margin:0px 0px 0px 20px;

	text-align:left

}

.display {

	padding:0px 0px 10px 0px;

}

.display select {

	border:1px solid #46462f;

	width:100px;

}

.sectiontableentry1 div, .sectiontableentry0 div {

	font-size:1px

}

.td_1 {

	width:5%;

	text-align:center;

}

.td_2 {

	width:20%;

	text-align:center;

}

.td_3 {

	width:75%;

	padding:0px 0px 0px 10px;

}

.pollstableborder .question {

	padding:20px 0px 10px 100px;

}

.pollstableborder {

	margin:25px 0 0 0;

}

/*--------------------------------------userforms---*/



dl.contentpane dt {

	padding:10px 0px 20px 0px;

}

dl.contentpane dd {

	width:100%;

	overflow:hidden;

}

dl.contentpane div {

	vertical-align:middle

}

dl.contentpane .description {

	width:120px;

	padding:8px 0px 0px 0px;

}

dl.contentpane .input-field {

	width:160px;

	padding:3px 0px 0px 0px;

}

dl.contentpane .input-field #email {

	margin:0px 0 0 0;

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

	height:22px;

	line-height:18px;

	border:1px solid #bfbfbf;

	width:145px;

}

dl.contentpane .button-field {

	width:140px;

	padding:0px 0px 0px 0px;

}

/*-------------------------------------search---*/

.search {

	position:absolute;

	width:245px;

	padding:0px 0 0 0;

	top:184px;

	right:20px;

	background:#fff;

	z-index:5000;

	height:32px;

	background:0 0 no-repeat #262626;

}

.search .search-input {

	width:210px;

	float:left;

	height:32px;

	display:inline;

}

.search .search-button {

	width:15px;

	position:absolute;

	right:12px;

	top:9px

}

.search .inputbox {

	border:none;

	color:#939393;

	font-size:13px;

	line-height:16px;

	margin:1px 0 0 0 !important;

	padding:8px 3px 6px 16px;

	width:200px;

	background:none;

	font-style:italic;

}

.search .button {

	width:16px !important;

	margin:0 0 0 0 !important;

	padding:0 !important;

}

.search .button:hover {

	text-decoration:underline;

}

span.count {

	color:#fff;

}

/*-------------------------------------search-result---*/

.search_result {

	padding:0px 20px 0px 0px;

}

.search_result h3 {

	color:#808080;

	font-size:14px;

}

.searchintro b, .searchintro strong, .highlight {

	color:#333;

	font-weight:bold;

}

/*-------------------------------------admin-form---*/



.adminform td {

	padding:0px 0px 2px 0px;

}

.pagin-bottom {

	padding:5px 0 15px 0;

	color:#000;

	display:none;

}

/*---------------------------system-error-messages--*/



.error {

	margin:15px 10px 20px 0;

}

.message {

	margin:0 !important;

}

#system-message dt.error, dt.message {

	display: none;

}

.error dd ul {

	background:#CE0303;

	border-bottom:3px solid #670606;

	border-top:3px solid #670606;

	color:#FFFFFF;

	margin:0 !important;

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

	width:100%

}

.error dd ul li {

	background:none !important;

	color:#fff !important;

	margin:0px 0px 0px 20px !important;

	padding:0 !important;

}

/*---------------------------------------------------------------------------------boxes---*/



 

/*-------------------------------------mainmenu---*/



/*-----------------content----*/

.module_menu div {

	color:#2c2c2c;

	font-size:12px;

}

.module_menu ul {

	list-style:none;

	margin:-4px 0 0 1px !important;

}

.module_menu li {

	display:block;

	line-height:14px !important;

	padding:0 0 0px 12px !important;

	margin:0 !important;

}

.module_menu li ul {

	padding:11px 0px 0 16px;

	margin:0 0 0 0 !important;

}

.module_menu li ul li {

	border:none;

	background:none !important;

	padding:4px 0 4px 0 !important;

}

.module_menu li ul li a {

}

.module_menu li a {

	padding:0 0px 0 0 !important;

	display:block;

	line-height:26px !important;

	text-decoration:none !important;

	/*zoom:1;*/

	 position:relative;

	text-transform:uppercase;

	text-decoration:underline !important

}

.module_menu li a span {

	font-size:13px;

	font-weight:normal;

	color:#fff;

	text-transform:none;

}

.module_menu li a:hover {

	color:#fff !important;

	text-decoration:none !important;

}

.module_menu li a:hover span {

	color:#fff !important;

	text-decoration:none !important;

}

/*-------------------------------------topmenu---*/



#top_menu {

	position:absolute;

	top:213px;

	z-index:90;

	left:0px;

}

.menu-bg {

	width:100%;

	min-height: 33px;

}

.alignright {

	float:right;

	margin-left:20px;

}

/*----------------------------------------login-form---*/

.module, .module-login, .module-nice_social {

	padding:0px;

	margin:0 0 30px 0;

}

.module-nice_social {

	padding:0 0 1px 0px;

	margin-bottom:6px;

	background:#fff;

}

#left .module-login h3 {

}

.module-login .moduleTopBg {

	width:100%;

}

.module-login .sec {

	width:100%;

}

.module .boxIndent {

	padding:0px;

}

.module-login .boxIndent {

	padding:11px 9px 13px 13px;

}

.module-login .clear {

	background:#efefef;

}

.module .clear, .module-login .clear {

}

.module-nice_social .clear {

	background:none;

}

.module-nice_social .boxIndent {

	padding:0;

}

/*-------------------title----*/



/*-----------------content----*/

.login-text-1 {

	color:#fff;

	font-size:11px

}

.form-height {

	height:28px;

	margin:0px 0 0 0;

}

#form-login {

	padding:0px 0px 0px 15px;

}

#form-login-remember {

	padding:6px 0px 0 0;

}

#form-login-remember a {display:block;}

.module-login label {

	display:inline-block;

	line-height:18px;

	margin-top:0px;

	padding:2px 5px 0px 0px;

	width:62px;

	float:left;

	color:#000;

	font-size:12px;

}

label.remember {

	display:inline-block;

	color:#fff !important;

	margin:0 0 0 0;

	width:150px;

}

.module-login p, .module-login div, label.remember {

	line-height:18px;

	text-transform:none;

}

.logo-title {

	font-size:12px !important;

	display:block;

	line-height:35px;

	color:#000 !important;

	padding:0px 0 8px 0;

}

.module-login a, .module-login a:hover {

	margin:0 0 2px 0;

	line-height:15px;

	display:inline-block;

	color:#2dbdea !important;

	font-weight:normal;

	font-size:12px;

	text-decoration:underline;

}

.module-login .reg {

	font-weight:bold;

}

.module-login .reg:hover {

	font-weight:bold;

}

.module-login a:hover {

	text-decoration:none;

}

.module-login .inputbox { /* inputbox */

	color:#000;

	font-size:12px;

	padding:3px 9px 3px 9px;

	width:104px;

	background:0 0 repeat-x #f2f4f6;

	border:1px solid #d6dade;

	height:13px;

}

#modlgn_username, #modlgn_passwd {

	float:left;

}

.username label, .password label {

}

.remember {

	padding:0px 0px 10px 10px;

}

input.checkbox { /* checkbox */

	border:none;

	display:block;

	margin:3px 0px 0px 0;

	vertical-align:middle;

	width:12px;

	height:12px;

	position:relative;

	float:left;

}

.blue {

	color:#969494 !important;

}

.button-login:hover, #right .log .button:hover {

	background:#000;

}

.button-login, .log .button {

	border:none;

	font-weight:bold;

	color:#fff;

	font-size:12px;

	width:69px;

	line-height:14px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	cursor:pointer;

	display:inline-block;

	text-decoration:none;

	background:url(../images/button-send.gif) center 0 no-repeat;

	padding:4px 0 9px 2px

}

.button-login {

	margin-left:0px;

}

#inputs {

	padding:0 11px 0px 0;

	width:100%;

}

.log {

	width:100%;

	overflow:hidden;

	display:block;

}

/*---------------------------------------------------------structure---*/

#body {

}

body, html {

	height: 100%;

	background:0 0px repeat #101010;

}

.main {

	width:100%;

	position:relative;

	height:auto !important;

	margin:0px auto;

	padding:0px;

	overflow:hidden;

	background:url(../images/shadow.png) center 0px repeat-x;

}

.header {

	position:relative;

	width:100%;

	height:232px;

	margin:0 auto 40px;

	z-index:500;

	background:url(../images/header-bg.gif) 0 0px repeat-x;

	

}

.first .header {

	position:relative;

	width:100%;

	height:232px;

	margin:0 auto;

	z-index:500;

	background:url(../images/header-bg.gif) 0 0px repeat-x;

}

.head {

	width:980px;

	margin:0 auto;

	position:relative;

}

#logo {

	margin:0px 0 0 0px;

	position:absolute;

	top:91px;

	left:25px;

	height:55px;

	z-index:999;

}

#logo a {

	display:block;

	position:relative;

	cursor:pointer;

}

/*-------------------------------------header---*/

.clear {

	width:100%;

	overflow:hidden;

}

.clear1 {

	clear:both;

}

.br {

	display:block;

}

.fright {

	float:right !important;

}

.fleft {

	float:left;

}

.row-search {

	height:80px;

}

.row-top-menu {

	float:right;

}

.content-top {

	margin:0px auto 0px auto;

	padding:0 0px 0px 0;

	position:relative;  /*zoom:1*/

}

/*-------------------------------------content---*/

#content {

	padding:0;

}

.all #content {

	padding:0;

}

.first .container {

	overflow:hidden;

	text-align:left;

	position:relative;

	margin:12px 1px 0 0;

	padding:22px 28px 52px 31px;

	box-shadow:0 0 5px #000;

	-moz-box-shadow:0 0 5px #000;

	-webkit-box-shadow:0 0 5px #000;

	background:url(../images/slider-bg.png) 0 0 repeat;

}

.container {

	overflow:hidden;

	text-align:left;

	position:relative;

	margin:0px 0px 0 0;

	padding:22px 28px 10px 31px;

	box-shadow:0 0 5px #000;

	-moz-box-shadow:0 0 5px #000;

	-webkit-box-shadow:0 0 5px #000;

	background:url(../images/slider-bg.png) 0 0 repeat;
	
	min-height: 400px;

}

#left {

	float:left;

	text-align:left;

	width:280px;

	height:auto !important;

	margin:0 23px 0 0px;

	padding:0px;

	position:relative;

}

#right {

	float:right;

	text-align:left;

	width:281px;

	margin:0 0 0 20px;

	padding:30px 30px 0 0px;

}

.first #right {

	float:right;

	text-align:left;

	width:281px;

	margin:0 0 0 6px;

	padding:0 0px 0 0px;

}

.indent-top-none {

	padding-top:0 !important;

}

.text1 dt {

	color:#000;

	font-size:10px;

	line-height:14px;

}

.text1 dt strong {

	color:#a6a6a6;

	font-size:13px;

	display:block;

}

.text1 dd {

	color:#000;

	font-size:13px;

	line-height:20px;

	padding:5px 0 10px 0;

}

.img_indent {

	float:left;

	margin:0 7px 0 0 !important

}

.right_content {

	display:table;/*zoom:1*/

}

.clear ul {

	display:table;/*zoom:1;*/

}

.article-title-text, .blogentry-heading {

	font-size:20px;

	font-weight:normal;

	color:#fff;

	line-height:18px;

	margin-bottom:14px;

	font-family:Arial, Helvetica, sans-serif

}

.article-title-text a, .blogentry-heading a {

	color:#0c0c0c;

	font-size:24px;

	font-weight:normal;

	position:relative;

	line-height:1.2em;

	margin-bottom:20px;

	text-transform:capitalize;

}

.article-title-text a:hover, .blogentry-heading a:hover {

	color:#0c0c0c;

	font-size:24px;

	font-weight:normal;

	position:relative;

	line-height:1.2em;

	margin-bottom:20px;

	text-transform:capitalize;

}

.article-text-indent {

	padding:0px;

	margin-bottom:20px;

}

.first .article-text-indent {

	padding:0px;

	margin:0;

	background:none;

}

.indent-top {

	padding:0 0 21px 0 !important;

	margin-top:-2px

}

/*wrapper-box*/

.wrapper-box .boxTitle h3 {

	color:#0c0c0c;

	font-size:24px;

	font-weight:normal;

	position:relative;

	line-height:1.2em;

	margin-bottom:20px;

	text-transform:capitalize;

}

h3 {

	color:#fff;

	font-size:28px;

	line-height:28px;

	font-weight:normal;

	text-transform:normal;

	letter-spacing:-1px;

	margin-bottom:27px;

}

#left h3, #right h3 {

	color:#fff;

	font-size:28px;

	line-height:28px;

	font-weight:normal;

	text-transform:capitalize;

	letter-spacing:-1px;

	margin-bottom:24px;

}

#content h3 {

	margin-bottom:30px;

}

#left .s1 h3, #right .s1 h3 {

	color:#0c0c0c;

	font-size:24px;

	font-weight:normal;

	position:relative;

	line-height:1.2em;

	margin-bottom:20px;

	text-transform:capitalize;

}

/*-------------------------------------footer---*/

.footer {

	width:100%;

	position:relative;

	text-align:left;

	z-index:10000;

}

.foot {

	width:980px;

	padding:0;

	margin:0 auto;

	position:relative;

}



.img-none {

	display:none;

}

.copy {

	position:relative;

	color:#747474;

	font-size:13px;

	line-height:15px;

	text-align:left;

	padding:55px 0 40px 0;

	left:0px;

	top:0px;

	width:100%;

}

.copy a {

	color:#fff;

	font-size:13px;

	line-height:15px;

	text-decoration:none;

}

.copy a:hover {

	text-decoration:underline;

}

div.maximenuCK2 {

}

div.maximenuCKH div.maxidrop-main {

	border:5px solid #fff;

	background:url(../images/drop-menu-bg-tail.gif) 0 0 repeat-x #e4d7c4;

}

div.maximenuCKH div.maximenuCK2 {

	padding: 5px 0 10px 0 !important;

}

.nice_social {

	width:210px;

	position:absolute;

	top:8px;

	right:0;

}

/* EOF Drop-down menu */



#emailForm .inputbox, #emailForm #contact_text {

	font-size:12px;

	font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;

}

.form-validate .paramlist_key {

	width:288px !important;

}

.calendar {

	z-index:15000 !important

}

.article-text-indent td {

	padding-bottom:1px

}

.contact_input {

	/*background:url(../images/inp_bg.png) 0% 0% no-repeat ; */

margin-bottom:7px;

	height:35px;

	width:220px;

}

.contactmap, .contact_input input {

	width:180px;

	border:1px solid #272727;

	padding:3px 10px 0 10px;

	height:28px;

	float:left;

	background:url(../images/send-msg-input-bg.png) 0 0 repeat;

	box-shadow:0 0 2px #000 inset;

	-moz-box-shadow:0 0 2px #000 inset;

	-webkit-box-shadow:0 0 2px #000 inset;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.contact_area {

	margin-bottom:7px;

	float:left;

}

.contact_area textarea {

	background:#fff;

	color:#000;

	height:155px !important;

	width:340px !important;

	border:1px solid #272727;

	background:url(../images/send-msg-input-bg.png) 0 0 repeat;

	box-shadow:0 0 2px #000 inset;

	-moz-box-shadow:0 0 2px #000 inset;

	-webkit-box-shadow:0 0 2px #000 inset;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

/****************/

.navigation {

	padding:0 0 0 0 !important;

	margin:0 0 0 0px !important;

	/*zoom:0;*/

	position:absolute;

	width:980px;

	height:61px;

	z-index:400;

	top:172px;

	left:0;

	background : url(../images/navigation-bg.gif) 0 0px no-repeat #252525;

}

.navigation .menu {

	margin:0px 0 0 0;

	z-index:9999;

}

.navigation .menu li {

	float:left;

	cursor:pointer;

	text-align:center;

	padding:0px 2px 0px 0px;

	list-style:none;

	background : url(../images/menu-divider.gif) right 0px no-repeat;

}

.navigation .menu li.parent a .sf-sub-indicator {

	display:none;

}

.navigation .menu li a {

	text-decoration : none;

	outline : none;

	border : none;

	cursor : pointer;

	color : #fff;

	text-transform:uppercase;

	font-weight:normal;

	padding:23px 0 0 0;

	font-size:15px;

	line-height:22px;

	letter-spacing:-1px;

	width:137px;

	height:37px;

	display:inline-block;

	text-align:center;

}

.sf-menu #current {

	background : url(../images/menu-divider.gif) right 0px no-repeat;

}

.navigation .menu > li:hover > a, .navigation .menu > .active > a, .navigation .menu > #current > a {

	background : url(../images/menu-item-hover.gif) 0 0px repeat-x #3b3b3b;

}

.navigation .menu li.parent ul {

	width:205px;

	position:absolute;

	display:none;

	box-shadow:0 0 4px #3c3c3c;

	-moz-box-shadow:0 0 4px #3c3c3c;

	-webkit-box-shadow:0 0 4px #3c3c3c;

	border-radius:0px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

	background: -moz-linear-gradient(top, #242424, #101010);

	background: -webkit-gradient(linear, left top, left bottom, from(#242424), to(#101010)) #242424;

	-pie-background: linear-gradient(top, #242424, #101010);

	top:61px;

	padding:0;

}

.navigation .menu li.parent ul li {

	margin: 0;

	position:relative;

	width:205px;

	border:0;

	margin-top:0px;

	text-align:left;

	background:none;

}

.navigation .menu li.parent ul li.first-child {

	background:none;

}

.navigation .menu li.parent ul li a {

	margin:0px;

	padding:20px 0 0 19px;

	height:33px;

	text-shadow:1px 1px 1px #000;

	border:0;

	text-align:left;

	background:none;

	color:#fff;

	font-size:15px;

	line-height:22px;

	width:186px;

	text-transform:uppercase;

}

.navigation .menu li.parent ul > li > a:hover, .navigation .menu li.parent ul > #current > a, .navigation .menu li.parent ul > .sfHover > a:hover {

	color:#000;

	text-shadow:1px 1px 1px #fff;

	background:url(../images/drop-menu-item-bg-h.gif) 0 0px repeat-x;

}

.navigation .menu > li.parent > ul > #current {

	background:url('../images/dot-line.gif') 0 0px repeat-x;

}

.navigation .menu li.parent ul #current.first-child {

	background:none;

}

.navigation .menu li.parent ul li.parent ul {

	width:205px;

	position:absolute;

	/**/

	top:0px;

	left:206px;

	padding:0;

}

.navigation .menu li.parent ul li.parent ul li {

	background:none;

}

.navigation .menu li.parent ul li.parent ul li a {

	

}

.navigation .menu li.parent ul li.parent ul li a:hover, .navigation .menu li.parent ul li.parent ul #current a {



}

.navigation .menu > li.parent > ul > li.parent > ul > #current {

	background:none;

}

.menu-left {

	width:210px;

	padding:36px 0 0 0;

	margin:0px auto 0;

	background:url(../images/left-divider.png) center 16px no-repeat;

}

.menu-left li {

	color:#5f4939;

	font-size:11px;

	text-align:center;

	font-weight:normal !important;

	line-height:28px;

	letter-spacing:1px;

	font-family:Georgia, "Times New Roman", Times, serif;

	text-transform:uppercase;

	text-decoration:none;

	list-style:none;

}

.menu-left li a {

	color:#5f4939;

	text-decoration:none;

}

.menu-left li:hover a, .menu-left .active a, .menu-left #current a {

	text-decoration:underline !important;

}

.navigation2 {

	width:480px;

	margin:0px 0 0 0px;

	position:absolute;

	top:144px;

	right:0px;

	text-align:right;

}

.navigation2 .menu {

	margin:0px 0 0 0;

	z-index:9999;

	position:absolute;

	right:-15px;

	text-align:right;

}

.navigation2 .menu li {

	float:left;

	font-size:13px;

	cursor:pointer;

	font-weight:normal;

	padding:0px 0px 0px 0px;

	list-style:none;

}

.navigation2 .menu li:first-child a {

	border:0;

	padding-left:0;

}

.navigation2 .menu li a {

	color:#fff;

	text-transform:capitalize;

	text-decoration:none;

	padding:0 14px 0 15px;

	border-left:1px solid #fff;

}

.navigation2 .menu li:hover a, .navigation2 .menu .active a, .navigation2 .menu .current a {

	text-decoration:underline!important;

}

.navigation2 .menu li.parent ul {

	display:none;

}

.nav_top {

	position:absolute;

	top:20px;

	right:0px;

	height:20px;

}

.menu-login {

	margin:0px 0 0 0;

}

.menu-login li {

	float:left;

	font-size:10px;

	line-height:10px;

	cursor:pointer;

	font-weight:normal;

	border-left:1px solid #575757;

	padding:0px 14px 2px 13px;

	list-style:none;

}

.menu-login li:first-child {

	padding-left:0;

	border:0;

}

.menu-login li a {

	color:#575757;

	text-transform:uppercase;

	text-decoration:none;

}

.menu-login li:hover a, .menu-login .active, .menu-login .current {

	color:#fff;

}

#com-form-login img, #login img {

	display:none;

}

/*************Globalnews***************************/

.first .cont-block {

	position:relative;

	width:282px;

	float:left;

}

.cont-block {

	position:relative;

	width:280px;

	float:left;

	margin-bottom:0px;

}

.first .globalnews {

	margin:0;

	width:280px;

	float:left;

	padding-right:30px;

	border-right:1px solid #e0e0e0;

	background:none !important;

}

.globalnews {

	margin:0;

	width:260px;

	float:left;

	padding-right:30px;

	border-right:1px solid #e0e0e0;

	background:none !important;

}

.globalnews h2 {

	color:#000;

	display:inline-block;

	width:103px;

	margin-bottom:10px;

	padding:0;

	font-size:16px;

	line-height:16px;

	font-weight:bold;

	padding-right:24px;

	background:url(../images/rss.jpg) 100% 0 no-repeat;

}

.globalnews .gn_header_1 {

	background:none !important;

	padding:0;

	border:0;

}

.r_m {

	display:none;

}

.title a {

	display:inline-block;

	font-size:12px;

	line-height:15px;

	padding-left:22px;

	color:#1166af;

	background:url(../images/marker-1.gif) 0px 3px no-repeat;

}

.text {

	padding:0 0 0 22px;

	display:block;

}

.gn_static_1 {

	border:0;

	padding:0 0 5px 0;

	background:none !important;

}

.globalnews .readon {

	padding:0 0 0 22px;

}

/*****************Services*****************/

.services {

	width:75px;

	float:left;

}

.services .indent {

	padding:0 10px 20px 10px;

}

.services-list li {

	list-style:none;

	width:75px;

	height:53px;

	padding:0px 0 0 6px !important;

	border-top:1px solid #e0e0e0;

	background:none !important;

}

.services-list li:first-child {

	border:0;

}

.services-list li a {

	display:inline-block;

	color:#1166af !important;

	padding:10px 0 0 0;

	font-size:16px !important;

	line-height:16px !important;

	text-decoration:none !important;

	font-weight:bold !important;

}

.services-list li a:hover {

	text-decoration:underline !important;

}

.services-list li span {

	line-height:16px;

	font-size:12px;

	color:#000;

	display:block;

}

/*******************Newsletter***************************/

#subscribeFormModule .moduleInput {

	width:139px;

	position:absolute;

	top:0;

	padding:4px 0px 0px 15px !important;

	height:37px;

	border:none;

	color:#5f4939;

	font-size:12px;

	z-index:1;

	line-height:26px;

	font-family:Arial, Helvetica, sans-serif;

	background:url(../images/input-bg.png) 0 0px no-repeat;

}

#subscribeFormModule .moduleButton {

	width:52px;

	padding:0px 0px 0px 0;

	height:41px;

	position:absolute;

	top:0;

	left:159px;

	color:#5d4837;

	font-size:14px !important;

	line-height:16px;

	font-weight:bold;

	display:inline-block;

	border:none;

	margin:0px 0 0 -5px;

	font-family:Arial, Helvetica, sans-serif;

	cursor:pointer;

	z-index:9;

	background:url(../images/button-sbcr.png) 0 0px no-repeat;

}

#subscribeFormModule .moduleButton:hover {

	background:url(../images/button-sbcr-h.gif) 0 0px no-repeat;

}

.newslatter {

	margin-top:4px;

	position:relative;

	height:43px;

}

.newslatter .indent {

	padding:0;

}

/****************************************/

.nsb_container {

	position:absolute;

	top:250px;

	right:27px;

}

.nsb_container img {

	margin:0px 7px 0 0;

}

/*********faded-slider************/

.box {

	width:980px;

	height:362px;

	margin:0px auto 42px auto;

	position:relative;

	background:url(../images/faded-bg.gif) 0 0 repeat-x #1a1a1a;

}

.box .indent {

	padding: 14px 0 0 14px;

}

#faded {

	position:relative;

	top:0px;

	left:0px;

	background:#000;

}

#faded .pagination {

	position:absolute;

	top:320px;

	left:427px;

	z-index:10;

}

* + html #faded .pagination {

	top:335px;

}

#faded .pagination li {

	line-height:0;

	font-size:0;

	float:left;

}

#faded .pagination li a {

	display:block;

	float:left;

	margin:0 0 0 -6px;

	width:17px;

	height:17px;

	text-decoration:none;

	background:url(../images/bull.gif) 0 0 no-repeat;

	text-indent:-5000px;

}

#faded .pagination li a:hover, #faded .pagination li.current a {

	background:url(../images/bull-h.gif) 0 0 no-repeat;

}

.prev {

	width:30px;

	height:30px;

	cursor:pointer;

	position:absolute;

	top:398px;

	left:465px;

	z-index:9999;

	background:url(../images/prev.png) 0 0 no-repeat;

}

.next {

	width:30px;

	height:30px;

	cursor:pointer;

	position:absolute;

	top:398px;

	left:590px;

	z-index:9999;

	background:url(../images/next.png) 0 0 no-repeat;

}

#faded li img {

	display:none;

}

.box-text {

	position:absolute;

	top:73px;

	left:660px;

	width:245px;

	min-height:280px;

}

.box-text p {

	color:#fff !important;

	font-size:13px;

	line-height:18px;

	margin-bottom:19px;

}

.box-text h4 {

	color:#fff;

	letter-spacing:-3px !important;

	margin-bottom:13px;

	font-size:48px;

	line-height:48px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-weight:bold;

}

.button-rm {

	display:inline-block;

	padding:15px 12px 16px 12px;

	line-height:16px;

	background:url(../images/button-rm-bg-tail.gif) 0 0 repeat-x #0fa5fe;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	font-size:16px;

	color:#fff;

	letter-spacing:-0.031em;

	text-shadow:1px 1px 1px #14a1e2;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.button-rm:hover {

	background:#0fa5fe;

}

#faded ul {

	list-style:none;

	margin:0;

}

/***********************************Best-Services*************************/

.services {

	margin:0 0 12px 1px;

	width:100%;

	height:150px;

	border-bottom:0px solid #1e1e1e;

}

.services li {

	float:left;

	margin:0;

	width:78px;

	min-height:210px;

	cursor:pointer;

	color:#7b7b7b;

	text-align:center;

	padding:8px 14px 14px 14px;

	list-style:none;

	border-right:1px solid #999999;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	line-height:18px;

}

.services li:first-child {

	width:78px;

	border-left:1px solid #999999;

}

.services li:hover {

	color:#000;

	text-shadow:1px 1px 1px #ffffff;

	min-height:250px;

	background:url(../images/services-list-bg.gif) 0 0px repeat-x;

}

.services li:hover a{

	color:#000;

	text-decoration:none;

	}

.services li .img2 {

	display:none;

}

.services li:hover .img1 {

	display:none;

}

.services li:hover .img2 {

	display:inline-block;

}

.services li:hover h2 {

	color:#000;

}

.services h2 {

	color:#fff;

	text-decoration:none;

	font-size:15px;

	letter-spacing:-1px;

	line-height:13px;

	margin-bottom:13px;

	text-transform:uppercase;

}

/*******************latest news************************/

.jcarousel-clip {

	z-index: 2;

	padding: 0;

	margin: 0;

	overflow: hidden;

	position: relative;

}

.jcarousel-list {

	z-index: 1;

	overflow: hidden;

	position: relative;

	top: 0;

	left: 0;

	margin: 0;

	padding: 0;

	list-style:none;

}

.jcarousel-skin-tango {

	position:relative;

	width:270px;

	height:306px;

	padding:0 0 0 0px;

	margin:0;

	left:0px;

	top:0px;

	z-index:999 !important;

	background:url(../images/slider-bg.png) 0 0 repeat;

}

.jcarousel-skin-tango .jcarousel-container-vertical {

	width:270px;

	height:270px !important;

	margin:0px 0 0 0px;

	padding:0;

	overflow:hidden;

	background:url(../images/slider-top-border.gif) 0 0 repeat-x;

	

}

.jcarousel-skin-tango .jcarousel-clip-vertical {

	width:270px;

	height:235px;

	padding:0px 0px 0px 0px;

	margin:0 0px 0px 0px;

	overflow:hidden;

	position:relative;

	top:34px;

	background:url(../images/slider-border.png) 0 bottom repeat-x;

}

.jcarousel-skin-tango #third-carousel2 {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.jcarousel-skin-tango li.jcarousel-item {

	width: 248px;

	background: none;

	height:61px;

	padding:17px 0px 0px 22px;

	margin:0;

	cursor:pointer;

	background:url(../images/slider-border.png) 0 top repeat-x;

}



.jcarousel-skin-tango li.jcarousel-item:hover {

	background:url(../images/slider-item-hover.png) 0 0 repeat-x;

}

.jcarousel-skin-tango li.jcarousel-item:hover h2 {

	color:#fff;

}

.jcarousel-skin-tango li.jcarousel-item .day {

	display:block;

	font-size:32px;

	color:#fff;

	line-height:24px;

}

.jcarousel-skin-tango li.jcarousel-item .month {

	display:block;

	text-transform:uppercase;

	font-size:16px;

	color:#fff;

	line-height:24px;

}

.jcarousel-skin-tango li.jcarousel-item h2 {

	font-size:20px;

	display:block;

	width:125px;

	height:50px;

	line-height:22px;

	color:#5a5a5a;

	padding:6px 0 0 25px;

	float:left;

}

.jcarousel-skin-tango li.jcarousel-item .m-top {

	margin-top:-6px;

}

.jcarousel-skin-tango li.jcarousel-item img {

}

/***  Vertical Buttons ***/

.jcarousel-skin-tango .jcarousel-prev {

	position: absolute;

	bottom:14px;

	left:114px;

	width:42px;

	height:13px;

	text-align:center;

	background:url(../images/prev.png) no-repeat 0 0px;

	cursor:pointer;

	z-index:999999;

}

.jcarousel-skin-tango .jcarousel-next {

	position: absolute;

	top:12px;

	left:114px;

	width:42px;

	height:13px;

	text-align:center;

	background:url(../images/next.png) 0 0px no-repeat;

	cursor:pointer;

	z-index:999999;

}

.jcarousel-skin-tango .jcarousel-prev:hover {

	margin:0 0 -2px 0;

}

.jcarousel-skin-tango .jcarousel-next:hover {

	margin:-2px 0 0 0;

}

/***************send message************************/

.bg {

	width:100%;

	background:url(../images/slider-bg.png) 0 0 repeat;

	box-shadow:0 0 5px #000;

	-moz-box-shadow:0 0 5px #000;

	-webkit-box-shadow:0 0 5px #000;

	position:relative;

}

#aiContactSafeForm {border-top:1px solid #1a1a1a;}

#adminForm_2 {

	width:403px;

	min-height:314px;

	margin:10px 0 0 50px;

	padding: 0 0 0px 0;

	overflow:hidden;

}

#aiContactSafe_mainbody_2 .error {display:none !important;}

#adminForm_2 .textbox, #adminForm_2 .email {

	width:314px;

	border:1px solid #272727;

	padding:3px 10px 0 10px;

	height:28px;

	float:left;

	background:url(../images/send-msg-input-bg.png) 0 0 repeat;

	box-shadow:0 0 2px #000 inset;

	-moz-box-shadow:0 0 2px #000 inset;

	-webkit-box-shadow:0 0 2px #000 inset;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

#adminForm_2 .editbox {

	width:314px;

	border:1px solid #272727;

	color:#7b7b7b;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	padding:0;

	float:left;

	background:url(../images/send-msg-input-bg.png) 0 0 repeat;

	box-shadow:0 0 2px #000 inset;

	-moz-box-shadow:0 0 2px #000 inset;

	-webkit-box-shadow:0 0 2px #000 inset;

	padding:3px 10px 3px 10px;

	height:130px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	position:relative;

	overflow:auto;

}

.aiContactSafe_contact_form_field_label_left {

	float:left;

	width:67px;

	padding:5px 0 0 0;

}

.aiContactSafe_contact_form_field_label_left label {

	color:#7b7b7b !important;

}

.aiContactSafe_row {

	height:49px;

}

.countdown_div, #aiContactSafeSend .link, #aiContactSafeSend_loading_2, #aiContactSafe_info, #adminForm_2 br {

	display:none;

}

#aiContactSafeSend {

	float:right !important;

}

#aiContactSafeSendButton {

	padding:0;

	margin:15px 0 0 0 !important;

	box-shadow:0 0 3px #000;

	-moz-box-shadow:0 0 3px #000;

	-webkit-box-shadow:0 0 3px #000;

	cursor:pointer;

	position:relative;

	width:104px;

	height:34px;

	border:0;

	display:inline-block;

	background:url(../images/button-send.gif) 0 0 no-repeat;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

}

* + html #aiContactSafeSendButton {margin:104px 0 0 0 !important;}

#aiContactSafeSendButton:hover {

	background:url(../images/button-send-h.gif) 0 0 no-repeat;

}

/*******************/

.box-comment {

	width:400px;

	height:160px;

	background:#141414;

	box-shadow:0 0 2px #000 inset;

	-moz-box-shadow:0 0 2px #000 inset;

	-webkit-box-shadow:0 0 2px #000 inset;

	border:1px solid #272727;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	position:absolute;

	top:28px;

	right:34px;

	padding:25px 26px 0 21px;

	

}

.box-comment {

}

.box-comment span {color:#565656 !important; font-size:13px; line-height:20px; font-style:italic;}

.box-comment img {float:left; padding-top:43px; margin-right:28px;}

/***************layout for subpages******************/

#content h4 {

	color:#108aff;

	font-size:30px;

	line-height:30px;

	font-weight:normal !important;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:capitalize;

	margin:0 0 21px 0;

}

#content .block-business {

	width:295px;

}

#content .sub-title {

	color:#9e9e9e;

	display:block;

	font-size:18px;

	line-height:20px;

	margin-bottom:21px;

	font-weight:normal;

}

.text-indent {

	padding:0 113px 66px 0;

}



#article .col-1 {

	width:277px;

	float:left;

	margin-right:23px;

}

#article .col-2 {

	width:277px;

	float:left;

}

#article img {

	margin:0 0 30px 1px;

}

#article h3 {

	margin-bottom:26px;

}

#article p {

	padding-right:3px;

}

.col-1, .col-2 {

	float:left;

}

.row-1 .col-2 {

	width:670px;

}

.row-1 .col-1 {

	margin-right:35px;

	width:213px;

}

.row-1 img {

	margin:0;

}

.border {

	border:1px solid #272727;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:3px;

	overflow:hidden;

}

.p4 {

	margin-bottom:40px;

}

.department {

}

/*************com-form-login**************/

#com-form-login-username .inputbox, #com-form-login-password .inputbox {

	width:314px;

	border:1px solid #272727;

	padding:3px 10px 0 10px;

	height:28px;

	background:url(../images/send-msg-input-bg.png) 0 0 repeat;

	box-shadow:0 0 2px #000 inset;

	-moz-box-shadow:0 0 2px #000 inset;

	-webkit-box-shadow:0 0 2px #000 inset;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.extra-box {

	overflow:hidden;

}

#com-form-login-username label, #com-form-login-password label {

	padding-top:0px;

}

.contactmap_contact textarea {

	height:126px;

}

.contactmap_taille1 {

	display:none;

}

.contactmap_detail h2, .contactmap_detail h4 {

	display:none;

}

/* Google map */

#map_canvas {

	width:384px !important;

	height:220px !important;

	overflow:hidden;

	margin-left:150px;

}

.shop_invokers{}

.shop_invokers img{}

.shop_invokers .sub{
    color: #9E9E9E;
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 21px;
}

.row{
	float: left;
    padding-bottom: 50px;

}
.row img{  border: 1px solid #CCCCCC; padding: 8px;}

#vmMainPage ul.pagination li{ background:none;}

#basheer{display:none;}



#invokers-flypage .pathway{
	clear:both;
}


#invokers-flypage .product-title{
	 padding-top: 15px;
}

#invokers-flypage .product-wrapper{
	float: left;
    width: 570px;
}

#invokers-flypage .product-wrapper span.pro-img{
     float: left;
    margin-right: 30px;
    margin-top: 5px;
    text-align: center;
    width: 218px;
}

#invokers-flypage .product-wrapper span.pro-des{
	  width: 321px;
	  float: right;
}

#invokers-flypage .product-wrapper span.pro-img img{
border: 1px solid #CCCCCC;
    float: left;
    padding: 8px;
    text-align: center;
}

#invokers-flypage .product-wrapper span.pro-img a{
}


#invokers-flypage .product-wrapper h3{
	font-size: 18px;
    margin: 10px 0;
}

#invokers-flypage .product-wrapper ul li{border-bottom: 1px dotted #CCCCCC;}


#invokers-flypage .invokers-cart{
	float:right;
}

#invokers-flypage .invokers-cart .vmCartContainer{
	background: none repeat scroll 0 0 #313131;
    border: 1px solid #9E9E9E;
}

#invokers-flypage .invokers-cart .vmCartContainer .addtocart_form{
}

#invokers-flypage .invokers-cart .vmCartContainer .addtocart_form .vmCartDetails{
}
#invokers-flypage .invokers-cart .vmCartContainer .addtocart_form .vmCartDetails .vmCartAttributes{
	width: 300px;
}

#invokers-flypage .invokers-cart .vmCartContainer .addtocart_form .vmCartDetails .vmCartAttributes .vmAttribChildDetail label{
	font-weight: bold;
	color:#313131;
}

#invokers-flypage .invokers-cart .vmCartContainer .addtocart_form .vmCartDetails .vmCartAttributes .vmAttribChildDetail select{
	color: #313131;
    min-width: 75px;
    text-align: center;
}

.clearFix {
	clear: both;
}