

body {
	background-color: #000000;
	margin: 0 0 0 0;
	font-size:2em;
	font-family:"Trebuchet MS";
	color:#999999;
}

/* home */

.homeGreen h1.home {
	padding: 5px;	
	color:#75c044;
	font-size:140%;
	line-height:140%;
	font-weight:normal;
}


/* home end */

#border {
	border-bottom: 3px solid #4d4d4d;
	padding:0 0 5px 0;
}
#bannerWrap {
	width:925px;
	margin:0 auto 0 auto;
	position:relative;
}
div.bannerName {
	dislplay: block;
	margin:0;
	padding:0 0  5px 0;
}
#bannerWrap img.award {
	position:absolute;
	right:0px;
	top:10px;
}


/** Main Navigation Start **/

#navWrap {
	width:930px;
	margin:0 auto 5px auto;
}
ul#mainNav {
	width:1000px;
	margin: 0;
	list-style:none;
	padding: 0px;
	display:block;
}
ul#mainNav li, ul#mainNav li a {
	display:block;
	float:left;
	text-decoration:none;
}
ul#mainNav li span {
	visibility:hidden;
	font-size:6px;
}


#dropmenu, #dropmenu ul {margin:0 auto 5px auto; padding: 0px; display:block; position:relative; list-style:none; font-family: "Trebuchet MS"; font-size: 13px; font-weight: normal; height:22px; text-decoration: none;}

#dropmenu a {
	width:130px;
	height:22px;
        text-decoration: none;
	background-image: url(../images/nav/nav.png);
	background-repeat: no-repeat;
        background-position: center 0px;
	display:block;
        font-family: "Trebuchet MS";
        font-size: 13px;
        font-weight: normal;
        letter-spacing: 0px;
        text-align: center;
        color: #ffffff;
        padding-left: 2px;
}

#dropmenu a:hover {background:#75C044; color:#fff;}

#dropmenu li {float:left; position:relative; display:block; text-decoration:none;}

#dropmenu ul {position:absolute; display:none; width:200px; top:22px; left:0.6px;}

#dropmenu ul a {}

#dropmenu li ul {width:200px;}

#dropmenu li ul a {background:#3d3d3d; width:200px; text-align: left; padding:7px 0 0 7px; height:22px; border-bottom:1px solid #4f4f4f; left:0.6px;}

#dropmenu ul ul {top:auto;}

#dropmenu li ul ul {left:12em; margin:0px 0 0 0px;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


#container {
	width:935px;
	margin:0px auto 0px auto;
	padding:5px 0 0 0;
	clear:both;
}
#mainContent {
	margin:5px auto 10px auto;
	width:905px;
	clear:both;
	font-size:40%;
	line-height:140%;
}
#mainContent a:link, #mainContent a:visited {
	text-decoration:none;
	color:#fff;
}
#mainContent a:active, #mainContent a:hover {
	text-decoration:underline;
	color:#75c044;
}
#mainContent strong {
	color:#FFFFFF;
}
#mainContent #pageTrail {
	font-size:80%;
	text-transform: lowercase;
}
#mainContent h1.pageTitle {
	color:#75c044;
	font-size:160%;
	margin:15px 0 10px 0;
	padding:0;
	font-weight:normal;
	width:640px;
	line-height:130%;
}
#mainContent h2 {
	color:#75c044;
	font-size:125%;
	font-weight:normal;
}
#mainContent h3 {
	color:#75c044;
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
}

/** left column **/

#mainContent #leftCol {
	float:left;
	width:640px;
	border-top: 1px solid #171717;
	margin:0;
	padding:5px 0 10px 0;
}
#mainContent #leftCol a:link, #mainContent #leftCol a:visited  {
	text-decoration:none;
	color:#FFFFFF;
}
#mainContent #leftCol a:hover, #mainContent #leftCol a:active {
	text-decoration:underline;
	color:#75c044;
}
#mainContent #leftCol #map strong {
    color:#000;
}
#mainContent #leftCol .topText {
	font-size:120%;
	line-height:130%;
	margin:5px 0 5px 0;
	padding:0;
}
#mainContent #leftCol span.white {
	color:#FFFFFF;
}
#mainContent #leftCol span.green {
	color:#75c044;
}
#mainContent #leftCol img {
	padding: 5px 5px 5px 5px;
	border: 1px solid #171717;
	margin: 5px 5px 5px 5px;
}

#flashWrapSmall {
	float:right;
	padding: 5px 5px 5px 5px;
	border: 1px solid #171717;
	margin: 5px 5px 5px 5px;
}

#leftCol ul.newsItems {
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
	clear:both;
	display:block;
}
#leftCol ul.newsItems li {
	display:block;
	border-top: 1px solid #171717;
	padding:10px 5px 5px 5px;
	clear:both;
}
#leftCol ul.newsItems li img {
	padding: 5px 5px 5px 5px;
	border: 1px solid #171717;
	margin: 5px 5px 5px 5px;
}
#leftCol .paging {
	text-align:right;
	padding:10px 0 0px 0;
	font-size:80%;
	width:100%;
}
#leftCol .paging a {
	padding:2px;
}
/** buttons */
a:link .careerRssBtn, a:active .careerRssBtn, a:visited .careerRssBtn {
	background-image: url(../images/rss_feed.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 15px 40px;
	display:block;
}
a:hover .careerRssBtn {
	background-image: url(../images/rss_feed_on.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
a:link .downloadBtn, a:active .downloadBtn, a:visited .downloadBtn {
	background-image: url(../images/download.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 15px 40px;
	display:block;
}
a:hover .downloadBtn {
	background-image: url(../images/download_on.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
a:link .newsletterBtn, a:active .newsletterBtn, a:visited .newsletterBtn {
	background-image: url(../images/newsletter.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 15px 40px;
	display:block;
}
a:hover .newsletterBtn {
	background-image: url(../images/newsletter_on.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
a:link .moreBtn, a:active .moreBtn, a:visited .moreBtn {
	background-image: url(../images/more.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin:10px 0 0 0;
	padding: 2px 0 2px 25px;
	display:block;
}
a:hover .moreBtn {
	background-image: url(../images/more_on.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
a:link .findBtn, a:active .findBtn, a:visited .findBtn {
	background-image: url(../images/mapIcon.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 15px 45px;
	display:block;
}
a:hover .findBtn {
	background-image: url(../images/mapIcon_on.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
/** buttons end */
ul.siteMap {
	padding:10px 0 10px 0;
	margin:0 0 0 20px;
}
#map {
	width:640px;
	height:350px;
	margin:0px 0 0px 0;
}
	
/** left column end **/

/** tariffs start **/

.row {
	clear:both;
	display:block;
	margin:10px 0 10px 0;
}
ul.tariffs {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
ul.tariffs li {
	width:195px;
	display:block;
	padding:5px;
	margin:0 5px 0 0;
	float:left;
}
#mainContent #leftCol ul.tariffs li img {
	border:none;
	margin:0;
	padding:0;
}
ul.tariffs li.right {
	margin:0 0 0 0;
}

/** tariffs end **/

/** right column **/

#mainContent #sidebar {
	float:right;
	margin:0;
	padding:0 0 10px 0;
	width:232px;
}
#mainContent #sidebar h4 {
	background-color:#404040;
	color:#75c044;
	padding:5px 10px 5px 10px;
	margin:0;
	font-size:100%;
	background-image: url(../images/bg/inThisSectionBg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#mainContent #sidebar ul.subNav {
	background-color:#262626;
	list-style:none;
	margin:0 0 20px 0;
	padding:10px 10px 10px 10px;
	background-image: url(../images/bg/inThisBottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#mainContent #sidebar ul.subNav li {
	padding:0 0 0px 0;
	color:#75c044;
}
#mainContent #sidebar ul.subNav li.on a {
	color:#75c044;
        padding:0 0 0 0;
        margin: 0 0 0 0;
}
#mainContent #sidebar ul.subNav li.indent {
	margin: 0 0 0 0px;
}

li.page_item {
	margin: 0px 0px 0px 0px;
        list_style:hh; 
        text-align:left;
        text-transform: lowercase;
        padding: 0px 0px 0px 0px;
}

#mainContent #sidebar ul.subNav li.current_page_item a {
	color:#75c044;
}

#mainContent #sidebar ul.subNav a#toppage .current_page_item a {
	color:#75c044;
}


#mainContent #sidebar ul.subNav ul.tariffMenu {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
}
#mainContent #sidebar ul.subNav ul.tariffMenu li {
	padding:0 0 5px 0;
}
ul.subNav {
	background-color:#262626;
	list-style:none;
	margin:0 0 0px 0;
	padding:0px 0px 0px 0px;
	text-transform: lowercase;
        line-height: 160%;
}

#mainContent #sidebar ul.subNav li.indentOn {
    color:White;
    margin-left:0px;
}
#mainContent #sidebar ul.subNav li.indentOff a {
    color:#75c044;
    margin-left:0px;
}
ul.subNav li {
	padding:0 0 0px 0;
}
ul.subNav li.indent {
	margin: 0 0 0 0px;
}
ul.subNav ul.tariffMenu {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
}
ul.subNav ul.tariffMenu li {
	padding:0 0 0px 0;
}
#sidebar #contactBox a:link, #sidebar #contactBox a:active, #sidebar #contactBox a:visited {
	margin:0 0 20px 0;
	display:block;
	width:232px;
	height:132px;
	background-image: url(../images/nav/featured/contactUs.png);
	background-repeat: no-repeat;
}
#sidebar #contactBox a:hover {
	display:block;
	width:232px;
	height:132px;
	background-image: url(../images/nav/featured/contactUs.png);
	background-repeat: no-repeat;
	background-position: center -132px;
	text-decoration:none;
}
#sidebar #sendBox a:link, #sidebar #sendBox a:visited, #sidebar #sendBox a:active {
	margin:0 0 20px 0;
	display:block;
	width:232px;
	height:132px;
	background-image: url(../images/nav/featured/sendToColleague.png);
	background-repeat: no-repeat;
}
#sidebar #sendBox a:hover {
	display:block;
	width:232px;
	height:132px;
	background-image: url(../images/nav/featured/sendToColleague.png);
	background-repeat: no-repeat;
	background-position: center -132px;
	text-decoration:none;
}
#sidebar #sendBox span, #sidebar #contactBox span {
	visibility:hidden;
	font-size:6px;
}

#sidebar #speedBox a:link, #sidebar #speedBox a:visited, #sidebar #speedBox a:active {
	margin:0 0 20px 0;
	display:block;
	width:232px;
	height:133px;
	background-image: url(../images/nav/featured/speed.png);
	background-repeat: no-repeat;
}
#sidebar #speedBox a:hover {
	display:block;
	width:232px;
	height:133px;
	background-image: url(../images/nav/featured/speed2.png);
	background-repeat: no-repeat;
	text-decoration:none;
}
#sidebar #speedBox span, #sidebar #speedBox span {
	visibility:hidden;
	font-size:6px;
}

#mainContent #sidebar ul.socialNav {
	background-color:#262626;
	list-style:none;
	margin:0 0 20px 0;
	padding:10px 10px 10px 10px;
	background-image: url(../images/bg/inThisBottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}


/** right column end **/

/** home column Start **/
#mainContent #leftCol #flash #movie img {
	border:none;
	padding:0;
	margin:0;
	float:none;
}
#mainContent #flash #movie img {
	border:none;
	padding:0;
	margin:0;
	float:none;
}
#flash {
	margin:0px 0 5px 0;
	clear:both;
}
ul#homePromo {
	border-top: 1px solid #171717;
	list-style:none;
	margin:0;
	padding:5px;
}
#mainContent ul#homePromo a:link, #mainContent ul#homePromo a:visited {
	text-decoration:none;
	color:#fff;
}
#mainContent ul#homePromo a:hover, #mainContent ul#homePromo a:active {
	text-decoration:underline;
	color:#75c044;
}
ul#homePromo li {
	float:left;
	margin:5px 0 5px 0;
}
ul#homePromo li img {
	float: left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #171717;
	margin: 0px 5px 5px 0px;
}
ul#homePromo li.video {
	display:block;
	width:255px;
	margin:5px 0 0 0;
}
ul#homePromo li.video .box {
	display:block;
	text-align:left;
	padding:0 10px 0 10px;
}

ul#homePromo li.phone {
	display:block;
	width:245px;
	margin:5px 5px 0 5px;
}
ul#homePromo li.news {
	display:block;
	width:375px;
	margin:5px 0 0 5px;
}
ul#homePromo li h1.header {
	border-bottom: 1px solid #171717;
	padding:5px 0 5px 0;
	font-size:110%;
	color:#75c044;
	font-weight:normal;
	margin:0;
}
ul#homePromo li.news.newsBox {
	padding:0;
	margin:0;
}

/** home column end **/

/** newsletter form start **/

fieldset.newsletterWrap h2 {
	color:#75c044;
	font-size:120%;
	font-weight:normal;
	padding:5px 0 5px 0;
	margin:0;
}
fieldset.newsletterWrap {
	background-color:#171717;
	border:none;
	margin:0;
	font-size:40%;
	width:100%;
	height:275px;
	overflow:none;
	background-attachment: fixed;
	background-image: url(../images/bg/formBg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding:10px;
}
fieldset.newsletterWrap label {
	padding:0 0 20px 0;
	color:#CCCCCC;
}
fieldset.newsletterWrap #fields_fname, fieldset.newsletterWrap #fields_lname, fieldset.newsletterWrap #fields_email {
	background-color:#171717;
	width:210px;
	margin:2px 0 0 0;
	border:1px solid #404040;
	color:#FFFFFF;
	padding: 5px;
	font-family: "Trebuchet MS";
}
fieldset.newsletterWrap input.submit {
	float:left;
	clear:both;
	margin:10px 0 10px 0px;
}
ol.newsletter {
	list-style:none;
	margin:0;
	padding:10px 0 10px 0px;
	display:inline;
}
ol.newsletter li {
	width:230px;
	float:left;
	margin:5px 0 5px 0;
	display:block;
}

/** newsletter form end **/

#thankYou {
	font-size:45%;
	color:#75c044;
	padding:10px;
}

/** colleague form start **/

fieldset.sendToColleagueWrap h2 {
	color:#75c044;
	font-size:120%;
	font-weight:normal;
	margin:0;
	padding:5px 0 5px 0;
}
fieldset.sendToColleagueWrap {
	background-color:#171717;
	background-attachment: fixed;
	background-image: url(../images/bg/formBg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border:none;
	margin:0;
	font-size:40%;	
	width:100%;
	height:440px;
	overflow:none;
	padding:10px;
}
fieldset.sendToColleagueWrap label {
	padding:0 0 20px 0;
	color:#CCCCCC;
}
fieldset.sendToColleagueWrap #yourName, fieldset.sendToColleagueWrap #colleagueName, fieldset.sendToColleagueWrap #yourEmail, fieldset.sendToColleagueWrap #colleagueEmail, fieldset.sendToColleagueWrap #comments, #colleagueEmail, fieldset.sendToColleagueWrap #yname, #colleagueEmail, fieldset.sendToColleagueWrap #yemail, fieldset.sendToColleagueWrap #fname, fieldset.sendToColleagueWrap #femail, #colleagueEmail, fieldset.sendToColleagueWrap #comments {
	background-color:#171717!important;
	width:210px;
	margin:2px 0 0 0x;
	border:1px solid #404040;
	color:#FFFFFF;
	padding: 5px;
	font-family: "Trebuchet MS";
}
fieldset.sendToColleagueWrap input.submit {
	float:left;
	clear:both;
	margin:10px 0 10px 0px;
}
ol.colleague {
	list-style:none;
	margin:0;
	padding:5px 0 10px 0px;
	display:inline;
}
ol.colleague li {
	width:230px;
	float:left;
	margin:5px 5px 5px 0;
	display:block;
}

/** colleague form end **/

/** Enquiry Form **/

#mainContent #leftCol ol.contactForm {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	line-height:130%;
	text-align:left;
	clear:both;
}
#mainContent #leftCol ol.contactForm li {
	margin: 0 0 10px 0 ;
}
#mainContent #leftCol ol.contactForm label {
	display:block;
	float:left;
	width:150px;
	padding:5px;
	text-align:left;
	color:#999999;
}
#mainContent #leftCol ol.contactForm em {
	color:#FF0000;
	position:absolute;
	margin: 5px 0 0 5px;
	font-weight:bold;
}
#mainContent #leftCol ol.contactForm #firstName, #mainContent #leftCol ol.contactForm #lastName, #mainContent #leftCol ol.contactForm #email, #mainContent #leftCol ol.contactForm #phone, #mainContent #leftCol ol.contactForm #jobTitle, #mainContent #leftCol ol.contactForm #company, #mainContent #leftCol ol.contactForm #comments, #mainContent #leftCol ol.contactForm #staff, #mainContent #leftCol ol.contactForm #first_name,  #mainContent #leftCol ol.contactForm #last_name,
#mainContent #leftCol ol.contactForm #title, #mainContent #leftCol ol.contactForm #account_name, #mainContent #leftCol ol.contactForm #phone_work, #mainContent #leftCol ol.contactForm #webtolead_email1, #mainContent #leftCol ol.contactForm #description {
	padding: 5px;
	margin:0 0px 0 5px;
	border:1px solid #404040;
	width:350px;
	font-family:"Trebuchet MS";;
	font-size:100%;
	background-color: #171717!important;
	background-image: url(../images/inputBg.html);
	background-repeat: repeat-x;
	color:#FFFFFF;
}
#mainContent #leftCol ol.contactForm #firstName, #mainContent #leftCol ol.contactForm #lastName, #mainContent #leftCol ol.contactForm #email, ol.contactForm #telephone, #mainContent #leftCol ol.contactForm #job", ol.contactForm #company {
	padding: 5px;
	margin:0 0px 0 5px;
	border:1px solid #404040;
	width:350px;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #171717!important;
	background-image: url(../images/inputBg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}
.enquiryType {
	padding: 5px;
	margin:0 0px 0 5px;
	border:1px solid #404040;
	width:362px;
	font-family:"Trebuchet MS";
	font-size:100%;
	background-color: #171717;
	color:#FFFFFF;
}
input.submit {
	margin: 0 0 0px 165px;
	padding:5px;
	background-color:#75c044;
	border:none;
	color:#FFFFFF;
}

input.button {
	margin: 0 0 0px 165px;
	padding:5px;
	background-color:#75c044;
	border:none;
	color:#FFFFFF;
}

/** Enquiry Form end **/

/** tables **/

table.genericTable, table.handsetsTable, table.compatibletable, table.tariffsTable {
	text-transform: lowercase;
}

table.genericTable {
	border: none;
	width:100%;
	color:#fff;
}
table.landlineTable tr {
	padding:5px;
	border: 1px solid #000000;
}
table.genericTable td {
	border: 1px solid #000000;
	padding:5px;
	s
}
table.genericTable tr.top {
	font-size:105%;
	background-color:#262223;
	color:#fff;
	text-align:center;
	background-image: url(../images/bg/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight:bold;
}
table.genericTable tr.top2 {
	font-size:105%;
	background-color:#262223;
	color:#75c044;
	text-align:center;
	background-image: url(../images/bg/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight:bold;
}
table.genericTable tr.top3 {
	font-size:105%;
	background-color:#262223;
	color:#fff;
	text-align:center;
	background-image: url(../images/bg/table_top_bg3.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight:bold;
}
table.genericTable tr.top4 {
	font-size:105%;
	font-weight:bold;
	background-color:#262223;
	color:#fff;
	text-align:center;
	background-image: url(../images/bg/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight:bold;
}
table.genericTable tr.top5 {
	font-size:105%;
	background-color:#262223;
	color:#fff;
	text-align:center;
	background-image: url(../images/bg/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-transform: uppercase;	
	font-weight:bold;
}
table.genericTable tr.odd {
	background-color:#262626;
}
table.genericTable tr.even {
	background-color:#3d3d3d;
}

table.handsetsTable {
	border: none;
	width:100%;
	color:#fff;
}
p.phoneName {
	margin:0px;
	color:#75c044;
}
table.handsetsTable tr {
	padding:5px;
	border: 1px solid #000000;
}
table.handsetsTable td {
	border: 1px solid #000000;
	padding:5px;
}
table.handsetsTable tr.top {
	font-size:105%;
	background-color:#262223;
	color:#fff;
	text-align:center;
	background-image: url(../images/bg/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-weight:bold;
}
table.handsetsTable tr.odd {
	background-color:#262626;
}
table.handsetsTable tr.even {
	background-color:#3d3d3d;
}
table.handsetsTable td.phone {
	background-color:#424242;
	width:50px;
	padding:0;
	background-image: url(../images/bg/table_phoneBg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#mainContent #leftCol table.handsetsTable td.phone img {
	text-align:center;
	border:none;
	margin:0;
	padding:0;
}
table.handsetsTable td.features {
	width:150px;
}
table.handsetsTable td.other {
	width:150px;
}
table.handsetsTable td.otherCentre {
	width:150px;
	text-align:center;
}
table.handsetsTable td.price {
	width:150px;
	font-size:150%;
	text-align:center;
	font-weight:bold;
}

table.compatibletable {
	border: none;
	width:100%;
	color:#fff;
}
table.compatibletable tr {
	padding:5px;
	border: 1px solid #000000;
}
table.compatibletable td {
	border: 1px solid #000000;
	padding:5px;
}
table.compatibletable tr.top {
	font-size:110%;
	background-color:#262223;
	color:#75c044;
	text-align:left;
	background-image: url(../images/bg/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-weight:bold;
}
table.compatibletable tr.odd {
	background-color:#262626;
}
table.compatibletable tr.even {
	background-color:#3d3d3d;
}
table.compatibletable td.other {
	padding:5px 5px 5px 15px;
}

table.tariffsTable {
	border: none;
	width:100%;
	color:#fff;
}
table.tariffsTable tr.top {
	font-size:105%;
	background-color:#262223;
	color:#fff;
	text-align:center;
	background-image: url(../images/bg/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-weight:bold;
}
table.tariffsTable td {
	width:20%;
	border: 1px solid #000000;
	padding:5px;
}
table.tariffsTable td.months {
	color:#75c044;
	font-weight:bold;
}
table.tariffsTable td.center {
	text-align:center;
}
table.tariffsTable tr {
	padding:5px;
	border: 1px solid #000000;
}
table.tariffsTable tr.odd {
	background-color:#262626;
}
table.tariffsTable tr.even {
	background-color:#3d3d3d;
}
/** tables end **/

/** Footer Start **/

#footer {
	clear:both;
	margin:0px auto 30px auto;
	padding:5px;
	font-size:40%;
	border-top: 1px solid #171717;

	text-align: center;
}
ul.footerNav {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0 0 0;
	text-align: center;	
	text-transform: lowercase;
}
ul.footerNav li {
	padding:0 5px 0 5px;
	display:inline;
	text-align: center;
}
ul.footerNav li a {
	text-decoration:none;
}
ul.footerNav li a:link, ul.footerNav li a:visited {
	color:#CCCCCC;
}
ul.footerNav li a:hover, ul.footerNav li a:active {
	color:#75c044;
	text-decoration:underline;
}
ul.footerNav li.my a:link, ul.footerNav li.my a:visited {
	color:#75c044;
}
ul.footerNav li.my a:hover, ul.footerNav li.my a:active {
	color:#3d3d3d;
	text-decoration:underline;
}

/** Footer End **/

/** tarif tabbed start **/

.tabbed_area {
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
}

#content_2, #content_3, #content_4, #content_5, #content_6, #content_7 {
	display:none;
}
#content_1, #content_2, #content_3, #content_4, #content_5, #content_6, #content_7 {
	width:640px;
	clear:both;
}
.content {
	margin:0;
	padding:0;
	border:1px solid #75c044;
}
/* tabbed work area end *****************************************/

#mainContent ul.tabs {
	display:inline;
	margin:0px 0px 0 0px;
	padding:0 0 0 0;
	list-style:none;
	width:100%;
	text-transform: lowercase;
}
#mainContent ul.tabs li {
	float:left;
	display:block;
	margin: 0 4px 0 0;
	color:#000;
	text-transform: lowercase;
}
#mainContent #leftCol ul.tabs li a:link, #mainContent #leftCol ul.tabs li a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 0;
	background-color:#171717;
	border:1px solid #75c044;
	border-bottom:none;
}
#mainContent ul.tabs li a:link, #mainContent ul.tabs li a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 0;
	background-color:#171717;
	border:1px solid #75c044;
	border-bottom:none;
}
#mainContent #leftCol ul.tabs li a:hover, #mainContent #leftCol ul.tabs li a:active, #mainContent #leftCol ul.tabs li tab.active, #mainContent #leftCol ul.tabs li tab.active a:link, #mainContent #leftCol ul.tabs li a.active, #mainContent #leftCol ul.tabs li a.active a, #mainContent #leftCol ul.tabs li a.tab active, #mainContent #leftCol ul.tabs li a.tabactive {
	color:#1b1b1b;
	text-decoration:none;
	display:block;
	padding:10px 10px 10px 10px;
	
	margin: 0;
	border:1px solid #75c044;
	border-bottom:none;
	background-image: url(../images/bg/greenBg.jpg);
	background-repeat: repeat;
}

#mainContent ul.tabs li a:hover, #mainContent ul.tabs li a:active, #mainContent ul.tabs li tab.active, #mainContent ul.tabs li tab.active a:link, #mainContent ul.tabs li a.active, #mainContent ul.tabs li a.active a, #mainContent ul.tabs li a.tab active, #mainContent ul.tabs li a.tabactive {
	color:#1b1b1b;
	text-decoration:none;
	display:block;
	padding:10px 10px 10px 10px;
	
	margin: 0;
	border:1px solid #75c044;
	border-bottom:none;
	background-image: url(../images/bg/greenBg.jpg);
	background-repeat: repeat;
}

/** tarif tabbed end **/

.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
float: right;
}

.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
float: left;
}
