@charset "utf-8";
/***********************************************

New Voice Media
Web Design by www.snowflakecreative.co.uk

light blue - #97cced
green - #79af27

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

/************* Main Styles **************/

html{ border-top:solid 7px #97cced; margin:0; padding:0; border-bottom:solid 7px #79af27; min-height:100%; position:relative; }
body{ margin:0; padding:0;}
#container{ width:1000px; margin:0 auto; position:relative; padding:1px 0 0 0;}
.clear{ clear:both;}

/************* General Styles **************/
img{ border:none; margin:0; }

h1{ font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:100;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#6e6e6e; font-weight:100; margin:0 0 14px 0; line-height:19px;}
h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#676767; margin:0 0 10px 0;}
p{ color:#777777; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:19px; margin:0 0 15px 0;}
address{ color:#777777; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:19px;font-style:normal; }

p a{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#6fa723; text-decoration:none;}
p a:hover{ text-decoration:underline;}
a{ outline:none; color:#777777; padding:0;}
a.arrow{ font-family:Verdana, Geneva, sans-serif; font-size:13px; outline:none; background:url(../img/icons/arrow-icon.gif) no-repeat left; padding:3px 0 6px 28px; text-decoration:none; color:#777777;}
p a.arrow{ color:#777777; margin: 0 0 15px 0;}
a.arrow:hover{ color:#6fa723;}

ul{ margin:0 0 18px 0; padding:0; list-style:none; position:relative; z-index:1; }
ul li{ margin:0 0 10px 0; color:#777777; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:19px; }
ul li a{ color:#6fa723; text-decoration:none;}
ul li a:hover{ color:#6fa723;}


ol{ font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:19px; color:#777777; margin:0 0 17px 0;}
ol li{ margin:0 0 4px 0;}


.right-column p{float:none;clear:both; }
span.green{ color:#75ac26; font-weight:bold; font-style:italic; font-size:12px;}


/************* Form Styles **************/
form{ margin:0 0 18px 0; }
form fieldset{ border:none; margin:0; padding:0;}
form label{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#777777; font-weight:100; width:130px; float:left; padding:5px 0; clear:both; }
form input[type="text"]{ background:url(../img/css/input.gif) no-repeat; width:216px; padding:0px 11px; margin:0 0 4px 0; border:none; height:32px; line-height:32px;}
.left-column form select{ margin:0 0 4px 0; width:230px; padding:0;  float:left;}
form textarea{ width:230px; margin:0 0 4px 0;}
form input[type="submit"]{ background:url(../img/css/btn-bg.gif) no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; border:none; width:76px; padding:6px 0 8px 0; outline:none; float:right; margin:0 4px 0 0 ;}

/************* News Styles **************/
.news-teaser{ border-bottom:dashed 1px #d1d1d1; margin:0 0 10px 0; clear:both; width:710px; min-height:132px;}
.news-teaser#last{ border:none;}
.news-teaser h3{ float:left; width:580px;}
.news-teaser span{
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
}
.news-teaser p{ clear:both;}
/************* Header Styles **************/
.logo{ width:200px; height:43px; margin:3px 0 0 0;}

a.contact-box{ position:absolute; right:457px; top:0; background:url(../img/css/contact-us.gif) no-repeat left; height:24px; width:122px; }

/*Phone box*/
.phone-box{ position:absolute; right:0; top:0; background:url(../img/css/phone-number.gif) no-repeat left; height:24px; width:445px; }

/************* Navigation Styles **************/
.navigation{ position:absolute; right:0; top:54px;}
.navigation ul{ margin:0; padding:0; list-style:none; height:24px; overflow:hidden;}
.navigation ul li{ display:inline; margin:0; padding:0; background:none;}
.navigation ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; color:#6e6e6e; background:url(../img/navigation/nav-divider.png) no-repeat right; text-decoration:none; padding:5px 15px 6px 15px; margin:0 -1px 0 0; float:left;}
.navigation ul li a:hover{ color:#6da422;}
.navigation ul li.last a{ background:none;}
.navigation ul li a.active{ background:url(../img/navigation/nav-gradient.jpg) repeat-x; color:#FFF; text-decoration:none; padding:5px 18px 6px 18px; }
/*Sub navigation*/
.navigation .sub-nav{ background:#6da422; padding:1px 0 0 0; height:24px; display:block;}
.navigation .sub-nav ul{ margin:6px 0 0 0;   }
.navigation .sub-nav ul li a{ color:#c6ed93; font-size:12px; border-right:solid 1px #c6ed93; padding:0 7px; line-height:13px; background:none; float:left;}
.navigation .sub-nav ul li.last a{ border:none;}
.navigation .sub-nav ul li a:hover, .navigation .sub-nav ul li a.active{ color:#FFF;}

/*************** Home Banner ****************/
.home-banner{ width:966px; 
background:url(../img/css/home-banner.gif) repeat; 
padding:14px 17px; 
margin:29px 0 0 0; 
position:relative; 
height:120px; 
overflow:hidden;
}
.home-banner .banner-header{ 
background: url("../img/css/header-underline.gif") repeat-x scroll center bottom transparent;
    clear: both;
    margin: 0;
    padding: 0 0 2px;
    width: 710px;
}
.home-banner .banner-header h1{ 
	color: #FFFFFF;
    font-size: 32px;
    margin: 9px 0 10px;
    padding: 0;
    width: 655px;
}

/*Slides*/
.slide{ width:966px;}
.slide .banner-text{ 
 float: left;
    font-weight: bold;
    margin: 80px 0 0;
    width: 720px
}
.slide .banner-text p{ 
	color: #2C2C2C;
    font-size: 13px;
    margin: 0 0 6px;
}
.slide .banner-text a{ color:#2c2c2c;}

.slide .banner-text .blue { font-style:normal; }

.slide .banner-video{ 
	float: right;
    height: 180px;
    margin: 7px 0 0 20px;
    width: 224px;
}

.slide .slide-controls{ margin:0 auto; width:48px;}
.slide .slide-controls a.slide-left{ background:url(../img/icons/left-arrow.png); width:19px; height:19px; float:left; margin:0 10px 0 0;}
.slide .slide-controls a.slide-right{ background:url(../img/icons/right-arrow.png); width:19px; height:19px; float:left;}

.hidden
{
display: none;
}

#prevNext
{
position:absolute;
top:195px;
left:479px;
}

#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
}
#jFlowSlide{
position:relative;
top:-70px;}



/*************** Content Banner ****************/
.content-banner{ width:1000px; 
margin:48px 0 10px 0;
background:url(../banner_pictures/content-banner-about.jpg) no-repeat;
 height:110px;
}

/*Banner text*/
.content-banner .banner-text{ margin:0px 0 0 24px; width:605px; float:left; display:table; height:110px;}
.content-banner .banner-text h1{ color:#FFFFFF;
display:table-cell;
padding-top:46px;}

/***************** News Ticker ******************/
.news-ticker{width:1000px; background:url(../img/css/right-news-bar.gif) no-repeat right; height:38px; position:relative;}
.news-ticker .news-title{ background:url(../img/css/left-news-bar.gif) no-repeat left; color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:103px; padding:11px 0 0 19px; height:27px; }
.news-ticker .news-title a{ color:#595959; text-decoration:none;}
.news-ticker .news-title a:hover{ text-decoration:underline;}

.news-ticker .scroll_div { width:850px; background:url(../img/css/middle-news-bar.gif) repeat-x; height:30px; margin:0; padding:8px 0 0 0; position:absolute; top:0; right:28px; margin:0; overflow: hidden; white-space: nowrap;}
	
.scroll_div ul, .scroll_div li, .scroll_end, .scroll_begin { display:inline; margin: 0px 0px 0px 0px; }

.scroll_div li{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; margin:0 20px 0 0;}

.scroll_div li a{ color:#6fa723; }
.scroll_div li a:hover{ text-decoration:underline; }


/***************** Content-area ******************/
.content-area{ background:url(../img/css/content-bg.gif) repeat-y; margin:16px 0 0 0;}

/***************** Left-column ******************/
.left-column{ width:650px; float:left; }
/*Content box*/
.left-column .content-box{ width:650px; margin:0 0 15px 0; padding:0 0 15px 0; }
.left-column h2{ clear:both;background:url(../img/css/underline-arrow.gif) no-repeat bottom; padding:0 0 16px 0; width:650px; }
.left-column h2 a{ color:#6e6e6e; text-decoration:none;}

.col-full ul, .col-half-2 ul,.col-half ul,.left-column ul{ margin:0 0 18px 0; padding:0; list-style:none; position:relative; z-index:1; }
.col-full ul li, .col-half-2 ul li,.col-half ul li, .left-column ul li{ padding:0 0 0 22px; background:url(../img/icons/bullet-icon.gif) no-repeat; color:#777777; background-position:0 4px; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:19px; }
.col-full ul li a, .col-half-2 ul li a,.col-half ul li a, .left-column ul li a{ margin:0; }
.col-full ul li a:hover,. col-half-2 ul li a:hover, .col-half ul li a:hover, .left-column ul li a:hover{ color:#6fa723;}
.col-full ul li ul li, .col-half-2 ul li ul li, .col-half ul li ul li, .left-column ul li ul li{ margin:10px 0;}

.col-full ul li a.arrow, .col-half-2 ul li a.arrow, .col-half ul li a.arrow, .left-column ul li a.arrow{ margin-left:-22px;}

.left-column form{width:390px;}
.left-column form label{ width:150px;}
.left-column #nvmform{width:625px;}
.left-column form#nvmform input[type="submit"]{
margin: 0 240px 0 0;
}
/***************** Right-column ******************/
.right-column{ width:267px; float:right;}

/*Content box*/
.right-column .content-box{ margin:5px 0 10px 0; padding:0 5px; width:256px; }
.right-column .content-box h2{ background:url(../img/css/small-header.gif) no-repeat left; width:251px; line-height:15px; color:#FFF; padding:8px 8px 0 12px; height:23px; margin:0 0 10px -6px; font-size:15px;}
.right-column .content-box h2 a{ text-decoration:none; color:#FFF; background:url(../img/icons/link-arrow.gif) no-repeat top right; display:block; height:18px;}
.right-column .content-box h2 a:hover{ background-position:bottom right; }
.right-column .content-box img{ display:block;}

/*Logo box*/
.right-column .content-box .logo-image{ background:url(../img/css/thumb-bg.png) no-repeat; width:64px; height:64px; text-align:center; float:left; padding:3px 0px; overflow:hidden;}

/*Live Chat*/
.live{ float:left; padding:0 0 10px 0;}

/*Promotional box*/
.right-column .large-promo-box{ margin:0 0 8px 0; padding:0; width:318px;}

.right-column .small-promo-box{ padding:0; width:157px; float:left; margin:0 1px 10px 0;}


.right-column form label{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#777777; font-weight:100; width:90px; float:left; padding:5px 0; clear:both;}
.right-column form input[type="text"]{ background:url(../img/css/small-input.gif) no-repeat; width:186px; padding:0px 11px; margin:0 0 4px 0; border:none; height:32px;}
.right-column form select{ margin:0 0 4px 0; }
.right-column form input[type="submit"]{ background:url(../img/css/btn-bg.gif) no-repeat; float:right; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; border:none; width:76px; padding:6px 0 8px 0; outline:none;}


.right-column ul{ margin:0 0 18px 0; padding:0; list-style:none; position:relative; z-index:1; }
.right-column ul li{ padding:0 0 0 22px; background:url(../img/icons/bullet-icon.gif) no-repeat; color:#777777; background-position:0 4px; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:19px; }
.right-column ul li a{ margin:0; }
.right-column ul li a:hover{ color:#6fa723;}

.right-column ul li a.arrow{ margin-left:-22px;}

.right-column p a.arrow{ display:block; }


/*************** Footer Styles ****************/
#footer{ font-family:Verdana, Geneva, sans-serif; width:1000px; background:url(../img/css/dash-x.gif) repeat-x top; padding:8px 0 5px 0; margin:10px auto 5px auto; border-top:solid 1px #e8e8e8;clear:both;}
#footer .footer-wrap{ position:relative;}
#footer ul{ list-style:none; margin:0; padding:0;}
#footer ul li{ font-size:11px; font-weight:normal; line-height:11px; color:#9b9b9b; display:inline; border-right:solid 1px #cfcfcf; padding:0 10px 0 0; margin:0 6px 0 0; background:none;}
#footer ul li.last{ border:none; margin:0; padding:0;}
#footer ul li a{ color:#9b9b9b; text-decoration:none; margin:0; padding:0;}
#footer ul li a:hover{ color:#686868;}
#footer ul li a.snowflake{ background:url(../img/css/snowflake.gif) no-repeat right; padding:0px 73px 6px 0; height:19px;}

/*left footer links*/
#footer ul.left{}

/*right footer links*/
#footer ul.right{ position:absolute; right:0; top:0px;}


#popup_container{
  width: 660px;
 	border: 5px solid #ccc;
	background-color:#fff;
  padding: 10px;
  position: absolute;
  z-index: 20;
}
#popup_container h2#busy{
    background: #fff url(../img/spinner_big.gif) no-repeat 10px center;
    border: 10px solid #fff;
    padding: 8px;
    padding-left: 52px;
    color: #333;

}
#popup_content{
  background: #fff;
  border: 1px solid #111;
  padding: 8px;
text-align:center;	
}
#popup_content textarea{
  width: 98%;
}
#popup_content h2{
  border-bottom: 1px solid #bbb;
  margin-bottom: 10px;
  color: #222;
  padding: 0 0 4px 0;
}

#popup_content p{
  margin-bottom: 1em;
  float:none;
}
.red{
	color:#C30;
}

#popup_container table.base{
  margin: 0;
}


.accordion h3{ cursor:pointer;}

#flickr_badge_uber_wrapper {text-align:left; width:650px;} 
#flickr_badge_wrapper {  } 
.flickr_badge_image { width:240px; float:left; width:150px; max-height:130px; margin:0 10px 10px 0; overflow:hidden;  }  
.flickr_badge_image img {}  
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;} 
#flickr_badge_icon {float:left; margin-right:5px;} 
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;} 
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#6fa723;} #flickr_badge_wrapper {background-color:#ffffff;} 
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#777777 !important;} -->

.left-column table{ width:650px;}
table { font-family:Verdana, Geneva, sans-serif; color:#777777; font-size:13px; border:dotted 1px #CCC; margin:0 0 18px 0;}
table td{ border:dotted 1px #ccc;}
table.gallery{ border:none;}
table.gallery td{ border:none;}


/*Blue box*/
.right-column .blue-box{ margin:0 0 15px 0; padding:0 8px 0 8px; width:251px;}
.right-column .blue-box h2{ background:url(../img/css/blue-header.gif) no-repeat left; width:251px; line-height:15px; color:#FFF; padding:8px 8px 0 12px; height:23px; margin:0 0 10px -7px; font-size:15px;}
.right-column .blue-box h2 a {
	background:url("../img/icons/blue-arrow.gif") no-repeat scroll right top transparent;
	color:#FFFFFF;
	display:block;
	height:18px;
	text-decoration:none;
}
.right-column .blue-box h2 a:hover {
	background-position:right bottom;
}
/*Red box*/
.right-column .red-box{ margin:0 0 15px 0; padding:0 8px 0 8px; width:251px; }
.right-column .red-box h2{ background:url(../img/css/red-header.gif) no-repeat left; width:251px; line-height:15px; color:#FFF; padding:8px 8px 0 12px; height:23px; margin:0 0 10px -7px; font-size:15px;}
.right-column .red-box a.arrow{ background:url(../img/icons/arrow-icon-red.gif) no-repeat left;}
.right-column .red-box a.arrow:hover{ color:#d8180e;}
.right-column .red-box h2 a {
	background:url("../img/icons/red-arrow.gif") no-repeat scroll right top transparent;
	color:#FFFFFF;
	display:block;
	height:18px;
	text-decoration:none;
}
.right-column .red-box h2 a:hover {
	background-position:right bottom;
}

/*Green box*/
.right-column .green-box{ margin:0 0 15px 0; padding:0 8px 0 8px; width:251px;}
.right-column .green-box h2{ background:url(../img/css/green-header.gif) no-repeat left; width:251px; line-height:15px; color:#FFF; padding:8px 8px 0 12px; height:23px; margin:0 0 10px -7px; font-size:15px;}
.right-column .green-box a.arrow{ background:url(../img/icons/arrow-icon.gif) no-repeat left;}
.right-column .green-box a.arrow:hover{ color:#0c8d2f;}
.right-column .green-box h2 a {
	background:url("../img/icons/green-arrow.gif") no-repeat scroll right top transparent;
	color:#FFFFFF;
	display:block;
	height:18px;
	text-decoration:none;
}
.right-column .green-box h2 a:hover {
	background-position:right bottom;
}

.blank-box h2,.0-box h2 {
background:url("../img/css/underline-arrow.gif") no-repeat scroll left bottom transparent;
color:#6E6E6E;
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:100;
line-height:19px;
margin:0 0 12px;
padding:0 0 18px;
}

table a{ text-decoration:none; color:#6fa723;}
table a:hover{ text-decoration:underline;}

.split{
	height:10px;
}

.news-teaser p a.arrow{
float:none;
}	

table.features{ display:table;}
table.features td{ height:40px; padding-right:3px; vertical-align:middle; line-height:40px; }
table.features td a, table.features td strong{ line-height:normal;}


.error{color:#FF0000;float:none}
form input.error{}

.left-con span.floatleft, .left-column h2 span{
	float: right;
	font-weight:normal;
	color: #777777;
    font-family: arial,Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    
    margin: 0 0 15px;
}

.left-con h2 span a, .left-column h2 span a {
    color: #6FA723;
    font-family: arial,Verdana,Geneva,sans-serif;
    font-size: 13px;
    text-decoration: none;
}
.left-con h2 span a:hover, .left-column h2 span a:hover{
	text-decoration: underline;
} 

.long{
	background:none;
	width:990px;
}
.left-column .long{
	background:none;
	width:990px;
}

/*************** Beta table styles ****************/
.wide-column {
    width: 1000px;
}
.wide-column h2 {
    background: url("../img/css/underline-arrow.gif") no-repeat scroll left bottom transparent;
    clear: both;
    padding: 0 0 16px;
    width: 1000px;
}
.wide-column h2 a {
    color: #6E6E6E;
    text-decoration: none;
}
.curved-table {
    background: url("../img/table-curve.gif") no-repeat scroll center bottom transparent;
    color: #3D3D3D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0 0 19px;
    width: 1000px;
}
.curved-table table.outer-table {
    background: url("../img/table-bg.gif") repeat-x scroll 0 0 #E6E6E5;
    color: #3D3D3D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    width: 1000px;
}
.curved-table .table-key {
    background: url("../img/key-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 55px;
    margin: 0 0 0 18px;
     width: 478px;
}
.curved-table .table-key-small {
    background: url("../img/keybg-small.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 55px;
    margin: 0 0 0 18px;
    width: 198px;
}

.curved-table .table-key span {
    color: #3D3D3D;
    float: left;
    height: 22px;
    margin: 12px 0 0 11px;
    padding: 10px 0 0 35px;
    text-decoration: none;
}
.curved-table .table-key-small span {
    color: #3D3D3D;
    float: left;
    height: 22px;
    margin: 12px 0 0 18px;
    padding: 10px 0 0 35px;
    text-decoration: none;
}
.curved-table .number-of-test{
      background: url("../img/keybg-small.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 45px;
    margin: 0 18px 0 0;
    padding: 10px 0 0 16px;
    width: 183px;
}
.whitetext{
color:#fff !important;
font-size:11px !important;
font-weight:100 !important;
text-align:left !important;
float:none !important;
}
.curved-table .number-of-test span {
    color: #3D3D3D;
    height: 25px;
	width:80px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	display:block;
	float:right;
    text-decoration: none;
	float:left;
	text-align:center;
	line-height:24px;
	margin-left:6px;
	margin-top:6px;
	background: url("../img/testnumber.png") no-repeat scroll right center transparent;
}
.curved-table .number-of-test strong {
float:left;
line-height:18px;
font-weight:normal;
}
.curved-table .table-key span.green {
    background: url("../img/green-tick-lg.png") no-repeat scroll left center transparent;
    color: #3D3D3D;
    font-style: normal;
    font-weight: normal;
}
.curved-table .table-key span.blue {
    background: url("../img/blue-tick-lg.png") no-repeat scroll left center transparent;
}
.curved-table .table-key span.purple {
    background: url("../img/purple-tick-lg.png") no-repeat scroll left center transparent;
}
.curved-table .table-key span.issue {
    background: url("../img/issue.png") no-repeat scroll left center transparent;
}
.curved-table .table-key-small span.video-tab {
    background: url("../img/video-icon.png") no-repeat scroll left center transparent;
}
.curved-table .table-key span.severe-issue {
    background: url("../img/severe-issue_ori.png") no-repeat scroll left center transparent;
}
.curved-table .table-key-small span.video-tab a {
    color: #3D3D3D;
    text-decoration: none;
}

.right-text {
    color: #5E5E5E;
    float: right;
    font-size: 12px;
    line-height: 19px;
    margin: 9px 0 0;
    text-align: right;
    width: 288px;
	font-family:Arial, Helvetica, sans-serif;
}
.right-text span{
	margin:0;
}
.right-text span.update {
    color: #939393;
}
.curved-table table tr.header-bar {
    background: url("../img/table-header.jpg") no-repeat scroll 0 0 transparent;
    height: 36px;
    width: 1000px;
}
.curved-table table tr.header-bar th {
    background: url("../img/y-border.png") repeat-y scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 100;
}
.curved-table table tr.header-bar th.watch {
    padding: 0 10px;
    width: 40px;
}
.curved-table table tr.header-bar th.availability {
    width: 80px;
}
.curved-table table tr.header-bar th.availability strong{
	display: inline-block;
    margin-top: 4px;
}

.left-con hr{
	background-color: #BCBCBC;
    border: 0 none;
    height: 1px;
    margin: 20px 12px 20px 0;
}

.curved-table table tr.header-bar th.availability hr {
    background: url("../img/x-border.png") repeat-x scroll center top transparent;
    border: 0 none;
    color: #000000;
    height: 2px;
    margin: 0 0 6px 2px;
	
}

.curved-table table tr.header-bar th.availability span{
 display: inline-block;
    margin-bottom: 4px;
    margin-top: -4px;
    padding: 0;
}
.curved-table table tr.header-bar th.wide {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-weight: bold;
    height: 17px;
    padding: 4px 0;
    position: relative;
    text-align: left;
}
.curved-table table tr.header-bar th.left {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 0 10px;
    text-align: left;
    width: 232px;
}
.curved-table td, .curved-table table {
    border: medium none;
    color: #3D3D3D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
}
.curved-table tr {
    background: url("../img/x-border.png") repeat-x scroll center top transparent;
}
.curved-table td {
    background: url("../img/y-border.png") repeat-y scroll left center transparent;
    height: 42px;
    text-align: center;
}
.curved-table td.left {
    padding: 0 0 0 10px;
    text-align: left;
}
.curved-table td a.video {
    background: url("../img/video-icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    margin: 0 0 0 17px;
    width: 26px;
}
.curved-table table tr.header-bar th table.inner-table {
    background: url("../img/sub-table-header.jpg") repeat-x scroll 0 0 #F6F6F6;
    margin-bottom: 0;
    overflow: scroll;
    /*width: 633px; */
}
.curved-table table tr.header-bar th table.inner-table th {
    background: none repeat scroll 0 0 transparent;
    height: 22px;
    margin: 0;
    width: 65px;
}
:root .curved-table table tr.header-bar th table.inner-table th { height: 20px \0/IE9; } /* IE9 */
.curved-table table tr.header-bar th table.inner-table td {
    background: url("../img/y-border.png") repeat-y scroll left center transparent;
    border: medium none;
    width: 60px;
	padding: 0 13px;
}
tr.alter {
    background-color: #BDBDBD;
}
.inner-table tr.alter {
    background-color: #DDDDDC;
}
.performance-tbl {
    overflow: auto;
    width: 600px;
}	

/******************new styles***************************/
.content-area-half{
background:url(../img/content-half-bg.gif) repeat-y;
}
.content-area-full{
background:url(../img/content-full-bg.gif) repeat-y;
}
.left-con{
width:724px;
float:left;
}
.right-column{
width:267px;
float:right;
padding-left:9px;
}
.demobox{
width:267px;
}
.demobox img{
margin:5px 0px;
}
/*.right-column .content-box {
    margin: 5px 0 10px;
    width: 267px;
	float:left;
}
.right-column .content-box h2 {
    background: url(../img/heading-bg-green.png) no-repeat;
    color: #FFFFFF;
    font-size: 15px;
    height: 23px;
    line-height: 15px;
    margin: 0 0 10px 0px;
    padding: 8px 8px 0 12px;
    width: 247px;
}
.right-column .content-box h2 a {
    background: url(../img/link-arrow.gif) no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    height: 18px;
    text-decoration: none;
}
.right-column.content-box h2 a:hover {
background-position:bottom right;
}
.right-column p {
    clear: both;
    float: none;
}*/
.right-column .content-box img {
    display: block;
	float:left;
	margin:0px 4px 5px 4px;
	max-width: 245px;
}
.side-links{
margin:0px;
padding:0px;
padding-left:10px;
}
.side-links li{
margin:16px 0px;
}
.side-links li a{
color:#777;
display:block;
background:url(../img/arrow-icon.gif) no-repeat top left;
padding-left:27px;
}
.side-links li a:hover{
text-decoration:underline;
}
.recent-news li a{
background-position:center left;
}
.customer{
margin:0px;
padding:0px;
}
.customer li{
float:left;
margin-right:2px;
}
.customer li a{
display:block;
width:58px;
height:58px;
padding:3px;
background:url(../img/thumb-bg.png) no-repeat;
}

.right-column  .customer li a img{
margin:0px;
}
.col-half{
width:342px;
padding-right:14px;
float:left;
}
.col-half-2{
width:342px;
padding-right:14px;
margin-left:12px;
float:left;
}

.left-con h2 {
    background: url(../img/underline-arrow.gif) no-repeat scroll left bottom transparent;
    clear: both;
    padding: 0 0 16px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	font-weight:bold;
}
.col-half p img, .col-full p img{
margin:0px 10px 10px 0px;
}
.ul-content li{
background: url(../img/green-bullet.png) no-repeat top left;
padding-left:17px;
line-height:18px;
}
.col-full{
margin-right:14px;
float:left;
width:710px;
}

/* customers list new css */
.customers-list{
margin:0px;
padding:0px;

}
.customers-list  ol{
line-height: 78px;
}
.customers-list li{
float:left;
width:135px;
height:84px;
background:url(../img/customerlist-bg.png) no-repeat;
margin:0px 7px 6px 0px;
text-align:center;
display:table-cell;
vertical-align:middle;
display:block;
line-height: 78px;
}
.customers-list li a{
overflow:hidden;
display:inline;
}
.customers-list li a img{
vertical-align:middle;
}
.customers-list li span {
display: inline-block;
height: 100%;
width: 1px;
float:none;
margin:0;
}
.customers-list li * {
vertical-align:middle;
}

#customer-slider {
	position: relative;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1000px;
	height: 90px;
	overflow: hidden;
	padding: 15px 0;
	background:#fff;
}
#customer-slider ol {
	position: relative;
	float: left;
	margin: 0 0 0 0px;
	overflow: hidden;
	display: inline;
	list-style: none;
}
#customer-slider li {
	position: relative;
	float: left;
	width:135px;
	height:84px;
	background:url(../img/customerlist-bg.jpg) no-repeat;
	margin:0px 7px 6px 0px;
	text-align:center;
	vertical-align:middle;
	display:block;
	overflow: hidden;
}
#customer-slider a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.errormsg p{
padding:10px 20px;
}
.rssicon{
background-image:url("../img/rss.png");
background-repeat:no-repeat;
clear:both;
color:#777777;
font-size:13px;
font-weight:bold;
height:22px;
line-height:16px;
margin:10px 20px;
padding:3px 29px;
width:300px;
}
.rssicon a{
color:#777777;
font-size:13px;
text-decoration:none;
}
.rssicon a:hover{
color:#777777;
font-size:13px;
text-decoration:underline;
}

#top-4{
background-image:url("../img/red-top-450.png");
background-repeat:no-repeat;

margin-left: 20px;
padding:0;
width:450px;
float:left;
}
#top-4 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
line-height:33px;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}
#top-4 .content{
background-image:url("../img/red-content-450.png");
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#top-4 .errormsg{
color:#777777;
display:block;
float:left;
font-size:13px;
font-weight:bold;
line-height:18px;
min-height:40px;
padding:10px 20px;
width:350px;
}
#top-4 .icon{
background-image:url("../img/red-icon.png");
background-repeat:no-repeat;
width:30px;
display:block;
float:right;
margin-top:10px;
margin-right:20px;
height:30px;
}


/*green*/



#top-1{
background-image:url(../img/green-top-450.png);
background-repeat:no-repeat;
margin-left: 20px;
padding:0;
width:450px;
float:left;
}
#top-1 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:33px;
}
#top-1 .content{
background-image:url(../img/green450-container.png);
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#top-1 .errormsg{
color:#777777;
display:block;
float:left;
font-size:13px;
font-weight:bold;
line-height:18px;
min-height:40px;
padding:10px 20px;
width:350px;
}
#top-1 .icon{
background-image:url("../img/green-icon.png");
background-repeat:no-repeat;
width:30px;
display:block;
float:right;
margin-top:10px;
margin-right:20px;
height:30px;
}

/*orange*/
#top-3{
background-image:url("../img/orange-top-450.png");
background-repeat:no-repeat;
margin-left: 20px;
padding:0;
width:450px;
float:left;
}
#top-3 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:33px;
}
#top-3 .content{
background-image:url("../img/orange-content-450.png");
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#top-3 .errormsg{
color:#777777;
display:block;
float:left;
font-size:13px;
font-weight:bold;
line-height:18px;
min-height:40px;
padding:10px 20px;
width:350px;
}
#top-3 .icon{
background-image:url("../img/orange-icon.png");
background-repeat:no-repeat;
width:30px;
display:block;
float:right;
margin-top:10px;
margin-right:20px;
height:30px;
}

/*blue*/

#top-2{
background-image:url("../img/blue-top-450.png");
background-repeat:no-repeat;
margin-left: 20px;
padding:0;
width:450px;
float:left;
}
#top-2 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:33px;
}
#top-2 .content{
background-image:url("../img/blue-content-450.png");
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#top-2 .errormsg{
color:#777777;
display:block;
float:left;
font-size:13px;
font-weight:bold;
line-height:18px;
min-height:40px;
padding:10px 20px;
width:350px;
}
#top-2 .icon{
background-image:url("../img/blue-icon.png");
background-repeat:no-repeat;
width:30px;
display:block;
float:right;
margin-top:10px;
margin-right:20px;
height:30px;
}

#rightcont-1{
background-image:url(../img/green-top-450.png);
background-repeat:no-repeat;
margin:0;
padding:0;
width:450px;
float:left;
margin-left:60px;
}
#rightcont-1 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:33px;
}
#rightcont-1 .content{
background-image:url(../img/green450-container.png);
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#rightcont-1 .content .head-th td{
	color:#fff;
	background-color: #727272;
}


/* ---- */
#rightcont-2{
background-image:url(../img/blue-top-450.png);
background-repeat:no-repeat;
margin:0;
padding:0;
width:450px;
float:left;
margin-left:60px;
}
#rightcont-2 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:33px;
}
#rightcont-2 .content{
background-image:url(../img/blue-content-450.png);
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#rightcont-2 .content .head-th td{
	color:#fff;
	background-color: #727272;
}
/* ---- */
#rightcont-3{
background-image:url(../img/orange-top-450.png);
background-repeat:no-repeat;
margin:0;
padding:0;
width:450px;
float:left;
margin-left:60px;
}
#rightcont-3 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:33px;
}
#rightcont-3 .content{
background-image:url(../img/orange-content-450.png);
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#rightcont-3 .content .head-th td{
	color:#fff;
	background-color: #727272;
}
/* ---- */
#rightcont-4{
background-image:url(../img/red-top-450.png);
background-repeat:no-repeat;
margin:0;
padding:0;
width:450px;
float:left;
margin-left:60px;
}
#rightcont-4 .top{
margin-left:20px;
padding:0px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:33px;
}
#rightcont-4 .content{
background-image:url(../img/red-content-450.png);
background-position:bottom;
margin:0px;
padding:0px;
background-repeat:no-repeat;
width:450px;
float:left;
min-height:70px;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0 0 20px;
}
#rightcont-4 .content .head-th td{
	color:#fff;
	background-color: #727272;
}
.right-column img{
max-width: 260px;
}
.links {
    background: url("../img/braedcrum-bg.png") repeat-y scroll 0 0 transparent;
    color: #6FA723;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    padding-bottom: 2px;
    padding-left: 5px;
}
.links a{
	color: #777777;
	text-decoration:none;
}
.links a:hover{
	color:#6FA723;
}
.sharebtn{
	float:right;
}
.sharebtn span{
	padding-right:3px;
}
.right-tbl{
border:none;
margin:0px;
}
.right-tbl td{
background:url(../img/y-border.png) repeat-y left top;
border:none;
font-size:12px;
font-weight:normal;
padding:2px 5px;
text-align:center;
}
.right-tbl tr{
background:url(../img/x-border.png) repeat-x left bottom;
border:none;
}
.right-tbl tr:last-child{
background-image:none;
}
.right-tbl td:first-child{
background-image:none;
text-align:left;
}

/* *** Count down css **/
#countdown_dashboard {
	height: 76px;
	width:267px;
}

.dash {
	width: 60px;
	height: 76px;
	background: transparent url('../img/dash.png') 0 0 no-repeat;
	float: left;
	margin-left:2px;
	position: relative;
}

.dash .digit {
	font-size:26px;
	font-weight: bold;
	float: left;
	width: 30px;
	line-height:58px;
	text-align: center;
	font-family: Times;
	color: #555;
	position: relative;
	height: 48px;
	overflow: hidden;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 0px;
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 9px;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.dash .digit .bottom{
background-image:none;
height:auto;
}

/* *** Count down css end **/
#newslist h2 span{
	float:right;
	 font-size: 13px;
    font-weight: normal;
}
#newslist .sharebtn{
	margin-top: -43px;
}
