html, body {
	color: #82786f;
	background-color: #fff;
	font-family: Arial, "Helvetica Neue" , Helvetica, Tahoma, Verdana, sans-serif;
	font-size: .85em;
	margin: 0 auto;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, table {
	margin: 0;
	padding: 0;
}
a {
	color: #7ab800;
	text-decoration: none;
}
a:hover {
	color: #82786f;
	text-decoration: none;
}
#container {
	width: 960px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 5px;
}
div#footer {
	clear: both;
	margin: 14px 0 30px 15px;
}
div#head {
	width: 100%;
	margin: 0;
	padding: 0;
}
div.wrapper {
	margin: 0;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}

/* */
h1 {
	font-size: 138.5%;
}
h2 {
	font-size: 123.1%;
}
h3 {
	font-size: 108%;
}
h1, h2, h3, h4 {
	margin: 1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
blockquote, ul, ol, dl {
	margin: 1em;
}
ol, ul, dl {
	margin-left: 2em;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style: none;
}
dl dd {
	margin-left: 1em;
}
p, fieldset, table {
	margin-bottom: 1em;
}
/* start old import (searchbox) */
/* ----------------------------------------Head------------------------------------------- */
#head {
	height: 71px;
	width: 960px;
	margin: 0 auto;
}
#head #logo {
	height: 71px;
	width: 122px;
	margin-left: 0px;
	padding-top: 0px;
	float: left;
	position: absolute;
}
#head #country {
	height: 20px;
	width: 400px;
	margin-left: 350px;
	padding-top: 5px;
	position: absolute;
}
#head #search {
	display: block;
	height: 19px;
	width: 170px;
	background-repeat: no-repeat;
	margin-top: 0px;
	position: absolute;
	margin-left: 780px;
}
/* renamed to mainNav from button */
#head #mainNav {
	height: 41px;
	width: 755px;
	display: block;
	margin-top: 29px;
	margin-left: 163px;
	position: absolute;
}
/* Search copy/paste */
#searcharea {
	width: 560px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 12px;
}
#search_box {
	float: left;
	width: 900px;
	font-size: 100%;
	height: 30px;
	border: 1px solid #d0d0d0;
	padding-top: 8px;
	padding-left: 10px;
}
#search_header {
	float: left;
	width: 100%;
	font-size: 100%;
}
.input1 {
	font-size: 12px;
	background-repeat: repeat-x;
	font-family: Arial,sans-serif;
	border: 1px solid #b9b9b9;
	background-image: url(../images/searchpage_search.gif);
	color: #666666;
	float: left;
	height: 21px;
}
.input2 {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	font-size: 13px;
	background-image: url(../images/search_new.gif);
	cursor: pointer;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Arial;
	height: 23px;
	float: left;
}
/* mainNav updates */
#topNav ul {
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
	font-size: 110%;
}
#topNav li {
	float: left;
	height: 26px;
	font-weight: bold;
	margin: 0;
}
#topNav a {
	display: block;
	text-decoration: none;
	color: #82786f;
	margin: 0px 2px 0px 9px;
	padding: 5px 19px 0px 10px;
}
#topNav a:hover {
	color: #7ab800;
	text-decoration: none;
}
#topNav > ul a {
}
#topNav li:hover, #topNav li:hover a {
	color: #82786f;
}
#topNav li:hover a {
	color: #7ab800;
}

/* background image */
/* to make this work you must class each of the subpage body tags
.nHP for the home page
.nPR for the products page
.nWB for where to buy
.nSU for support
.nCL for e-club 
*/

.nHP #topNav li#nHome,
.nPR #topNav li#nProducts,
.nWB #topNav li#nWhere,
.nSU #topNav li#nSupport,
.nCL #topNav li#nClub {
  float:left;
  background:url(../images/tn_newL.gif) no-repeat left top;
  color: #c7c2ba;
  }
.nHP #topNav li#nHome a,
.nPR #topNav li#nProducts a,
.nWB #topNav li#nWhere a,
.nSU #topNav li#nSupport a,
.nCL #topNav li#nClub a {
  display:block;
  background:url(../images/tn_newR.gif) no-repeat right top;
  text-decoration:none;
  color: #c7c2ba;  
  }
/* end mainNav */
#wrapper {
	width: 960px;
	border: 1px solid #c7c2ba;
}
.wrapT {
	border: 1px solid #c7c2ba;		
}
div.stories {
	background: #fff url(../images/dashes.gif) repeat-y;
}
#wrapper h1 {
	color: #82786f;
	margin-top: 0;
	padding-top: 0;
}
#contentwrap {
	width: 100%;
	padding-top: 9px;
}
#contentwrap.country {
	padding-top: 0px;
	background-image: url('../images/index_selectcountry_409_new.jpg');
	width: 960px;
	height: 409px;
}
/* homepage three column */
#story1, #story2, #story3 {
	width: 314px;
}
#story1, #story2, #story3 {
	float: left;
	margin: 2px 0 0 2px;
	display:block;
	height:203px;
/*	border: 1px solid #FF0000;*/
}
#story1 p, #story2 p, #story3 p,
#story1 ul, #story3 ul {
	float: left;
	margin: 73px 20px 0 132px;
	display:block;
	font-size:105%;
	line-height:140%;

}
#story2 ul {
	float: left;	
	margin: 73px 20px 0 100px;
	display:block;
	font-size:105%;
	line-height:140%;
}
.story p,.story ul li {
	margin: -8px 0 10px 10px;

}
.story div.dnb {margin: 3px 0 0 -15px;}
.story div.dnb img {margin-top: 9px;}
.story div.storyCTA div.dnb img {margin-top: 4px;}
.story div.storyCTC div.dnc img {margin-top: 4px;}
#story1 {
	background: url(../images/hero1.jpg) no-repeat top left;
	margin-left: 7px;
}
#story2 {
	background: url(../images/hero2.jpg) no-repeat top left;
}
#story3 {
	background: url(../images/hero3.jpg) no-repeat top left;
}
.storyCTA {
	margin-right:20px;
	padding-top: 15px;
	float:right;
}
.storyCTC {
	width:90px;
	margin-right:20px;
	padding-top: 160px;
	float:right;
}
.story {
	margin: 0 5px;
}
.story img {
	margin: 0;
	padding: 0;
	float: left;
}
.storyCTA img {padding-right: 7px;}
.storyCTC img {padding-right: 7px;}
.story p.storyLink {
	padding-top: 12px;
}
.divide {
	padding: 0 4px;
}
div#leftC,div#middleC,div#rightC {
	float: left;
}
div#leftC {
	margin: 0 20px 0 10px;
	width: 240px;
}
div#rightC {
	width: 200px;
	margin-left: 20px;
}
div#middleC {
	width: 440px;
}
/* support page */
div#middleCOnly {
	padding-top: 15px;
	padding-left: 10px;
	width: 685px;
	color: #82786f;
	float: left;
}
#accordion {
	background: #fff url(../images/lnTop.gif) no-repeat;
	width: 240px;
	margin: 0;
	color: #333;
	
}
#accordion h3 {
	font-size: 16px;
	margin-left: 15px;
	padding-top: 10px;
}
#accordion p {
	width: 210px;
	margin-left: 15px;
	line-height: 21px;
}
#accordion p.lnD {
margin: -5px 0 5px 4px;
width: 230px;
height: 3px;
}
.bucket {
	padding-left: 18px;
	background: #fff url(../images/lnSub.gif) repeat;
	margin: 10px auto 3px -3px;
	padding-top: 10px;
	height: 60px;
}
a.bucketpop {
	display: block;
	background: transparent url(../images/arrowTwo.gif) no-repeat scroll right;
}
a.bucketpopS {
	display: block;
	background: transparent url(../images/arrowThree.gif) no-repeat scroll right;
}		
p.sublink {
	margin-left: 15px;
}
p.fakey {
	margin-bottom: -12px;
	padding-bottom: 0;
}	
#accordionFoot {
	background: #fff url(../images/lnFoot.gif) no-repeat;
	width: 240px;
	margin-bottom: 150px;
	padding: 0;
}
#accordion a {
	color: #333;
	font-size: 14px;
}	
#accordion a:hover {
	color: #c6c2b9;
}
.whatNewDL,.whatNewOthers {
	padding-left: 10px;
	padding-top: 10px;
}
.wnL,.wnR {
	float: left;
	border-top: 1px solid #e4e4e4; 
	padding-top: 10px;
	}
.wnL {width: 60px;}
.wnR {width: 600px;padding-bottom: 3px;margin-left: 0px;}
.wnR h3 {margin-top: -2px;color: #82786f;}
.wnR h3 a {color: #82786f;}
.wnR h3 a:hover {color: #7ab800;}
/*.closeMain {clear: both;}*/
/* end support */
/* products and three column adds */
.device .textpart {
    text-align: center;
    line-height: 12px;
    width: 115px;
    display: table;
    height: 25px;
    margin-left: 8px;
    font-size: 12px;
    overflow: hidden;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
.device {
    width: 130px;
    float: left;
}
#divProductList {
}
.deviceColumn {
	padding: 0px;
    margin: 0px;
    display: block;
    float: left;
}
.col_left {
	margin: 0px;
	padding: 0px;
}
.col_middle {
	width: 510px;
	padding: 10px 0 10px 10px;
}
.col_right {
	width: 193px;
	padding: 10px 0px 10px 10px;
}
.twocol_right {
	padding-right: 15px;
	padding-bottom: 10px;
}
.deviceColumnTitle {
    height: 36px;
    font-size: 16px;
    font-weight: bold;
}
#divOperatorButtons ul {
    list-style-type: none;
    list-style-image: none;
}
#divOperatorButtons ul li {
    display: block;
    float: left;
}
#wrapper #titlebarpage #orinigalSecond {
    background-image: url(../images/carriers/titlebar_bg.gif);
    list-style-type: none;
    margin: 0px;
	padding:  0;
    width: 960px;
    display: block;
    background-repeat: repeat-x;
    height: 51px;
    list-style-image: none;
}
/* 2 column tweaks */
#middleCOnly h3 {
	font-size: 16px;
	line-height: 11px;
}
/* footer */
#footL {
	float: left;
	padding-bottom: 40px;
}
#ctl00_lbCopyright_1 {
	float: right;
	margin-right: 12px;
}
#footer .botfont a {
	color: #82786f;
	text-decoration: none;
}
#footer .botfont a:hover {
	color: #7ab800;
}
a:active {
	outline: none;
}

/*---------------------------------left menu----------------------------------*/
#leftnav 
{
	width: 185px;
	float: left;
	margin: 10px 20px 0px 18px;
	display: inline;
		background-image: url('../images/leftnav/leftnav_edge_bg.gif');
}
#leftnav h3 {
	background-image: url('../images/leftnav/leftnav_title_bg.gif');
	height: 26px;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 9px 0px 0px 18px;
	color: #82786f;
}
#leftnav .end_cap {
	background-image: url('../images/leftnav/leftnav_bottom.gif');
	background-repeat:no-repeat;
	height: 6px;
	line-height: 1px;
	overflow: hidden;
	padding-bottom:18px;
	background-color:#ffffff;
}
#leftnav a.menu_item {
	display: block;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #82786f;
	background-image: url('../images/leftnav/leftnav_divider.gif');
	background-repeat: no-repeat;
	background-position: top center;
	padding: 12px 25px 10px 16px;
	position: relative;
	outline: none;
	-moz-outline-style: none;
/*	border: 1px solid #FF0000;*/
}
#leftnav a.menu_active {
	color: #c7c2ba;
}
#leftnav a.menu_item div.arrow {
	line-height: 1px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 13px;
	height: 7px;
	width: 7px;
	background-image: url('../images/leftnav/leftnav_arrow_right.gif');
}
#leftnav a.menu_item div.arrow_down {
	line-height: 1px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 13px;
	height: 7px;
	width: 7px;
	background-image: url('../images/leftnav/leftnav_arrow_down.gif');
}
#leftnav a.menu_first {
	background-image: none;
}
#leftnav a.menu_last {
	
}
#leftnav a.menu_item:hover {
	color: #7AB800;
}
#leftnav a.menu_item:active {
	outline: none;
}
#leftnav a.menu_item:focus {
	-moz-outline-style: none;
}
#leftnav .submenu {
	background: #f5f5f5;
	margin: 0px auto;
	width: 175px;
	display: none;
}
#leftnav .submenu .submenu_item {
	display: block;
	padding: 6px 10px 1px 26px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #82786f;

}
#leftnav .submenu .submenu_item:hover {
	color: #7AB800;
}
#leftnav .submenu .submenu_active {
	color: #c7c2ba;
}
#leftnav .submenu .submenu_first {
	padding-top: 12px;
	background-image: url('../images/leftnav/leftnav_subnav_bg_top.gif');
	background-repeat: repeat-x;
	background-position: top center;
}
#leftnav .submenu .submenu_last {
	padding-bottom: 9px;
	background-image: url('../images/leftnav/leftnav_subnav_bg_bottom.gif');
	background-repeat: repeat-x;
	background-position: bottom center;
}

/*-------------------------------------------------------------------*/
#cbox {
	width: 193px;
	background-image: url('../images/cbox/cbox_edge_bg.gif');
}
#cbox h3 {
	background-image: url('../images/cbox/cbox_title_bg.gif');
	height: 26px;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 9px 0px 0px 18px;
	color: #82786f;
}
#cbox .end_cap {
	background-image: url('../images/cbox/cbox_bottom.gif');
	height: 6px;
	line-height: 1px;
	overflow: hidden;
}
#cbox .content {
	padding: 0px 5px;
}
#cbox p {
	margin: 0px;
	padding: 10px;
}

#country_select .header {
	padding: 16px 16px 0px;
	font-size: 12px;
}
#country_select #text_L, #country_select #text_R, #country_select #text_R div {
	display: inline;
}
#country_select #chkRememberMe {
	margin-left: 25px;
}
#country_select #column_title ul, #country_select #column_title li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#country_select #column_title {
	padding-left: 40px;
}
#country_select #column_title ul {
	padding-top: 16px;
}
#country_select #column_title li {
	float: left;
	width: 180px;
}
#country_select #ctl00_ContentPlaceHolder1_eknCountryList {
	clear: both;
}
#country_select #column_country {
	padding-left: 42px;
}
#country_select #column_country li {
	list-style-type: disc;
	padding: 1px 0px;
}
#country_select #column_country .country_select {
	width: 180px;
	float: left;
}

#divProductList
{
    display: block;
    float: left;
    height: 100%;
    width: 100%;
}
#divListA, #divListC
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 27px 0px 27px;
    display: block;
    float: left;
    _padding: 20px 7px 0px 27px;
}
#divListB
{
    margin: 0px 0px 0px 0px;
    padding: 20px 27px 0px 27px;
    display: block;
    float: left;
    _padding: 20px 7px 0px 27px;
}
#divListTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #929292;
    font-weight: bold;
    height: 36px;
}
#divListTitle span
{
    font-size: 12px;
    font-weight: normal;
}
#divListA ul, #divListB ul, #divListC ul, #divProductListingA ul, #divProductListingB ul, #divProductListingC ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#divListA ul li, #divListB ul li, #divListC ul li, #divProductListingA ul li, #divProductListingB ul li, #divProductListingC ul li
{
    width: 130px;
    height: 150px;
    display: block;
    float: left;
}
#divListA ul li a div.img, #divListB ul li a div.img, #divListC ul li a div.img, #divProductListingA ul li a div.img, #divProductListingB ul li a div.img, #divProductListingC ul li a div.img
{
    /*IE6 png file fix*/
    behavior: url("js/iepngfix.htc");
    width: 130px;
    height: 125px;
}
#divListA ul li a div.textpart, #divListB ul li a div.textpart, #divListC ul li a div.textpart, #divProductListingA ul li a div.textpart, #divProductListingB ul li a div.textpart, #divProductListingC ul li a div.textpart
{
    display: table;
    overflow: hidden;
    cursor: pointer;
    width: 115px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; /*color: #82786f;*/
    line-height: 12px;
    font-weight: bold;
    margin-left: 8px;
    text-align: center; #position:relative;text-decoration:none;}
#divOperatorButtons ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#divOperatorButtons ul li
{
    display: block;
    float: left;
}
#divProductListingA, #divProductListingB, #divProductListingC
{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    float: left;
}
#divListA ul li a, #divListB ul li a, #divListC ul li a
{
    color: #82786f;
}
#divListA ul li a:hover, #divListB ul li a:hover, #divListC ul li a:hover
{
    color: #7ab800;
}

#content_title {
	width: 730px;
	height: 39px;
	float: left;
		color: 1e1e1e;
}

#content_title #title {
	margin: 14px 0 0 0;
	padding: 4px 0 0 10px;
	font-size: 18px;
	float: left;
}

#content_title #buy, #content_title #buy img {
	margin: 5px 5px 0 0;
	float: right;
	text-align: right;
	border-style: none;
}

#leftColumn {
	padding: 0;
	margin: 0; 
	width: auto;
	float: left;
}

#testimony {
	width:185px;
	margin: 0px 20px 0px 18px;
	_margin: 0;
	_padding: 0px 10px 0px 18px;
	float: left;
	clear: left;
/*	border: 1px solid #FF0000;*/
}

#testimony li,  #testimony img{
	list-style-type: none;
	display: block;
	border-style: none;
	line-height:0px;
}
