@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
}

a {
	outline: none;
	color:#465560;
}

a:hover {
   outline: none;
   color:#9dac5f;
}

body{
	font:62.5% Arial, Helvetica, sans-serif;
	background:#d4d6d7 url('/images/bg.jpg') repeat-x;
	color:#465560;
}

#wrapper{
	width:1060px;
	margin:auto;
	position:relative;
	z-index:10;
	min-height: 100%;
	background:url('/images/bg_shadow.png') 1px 0 no-repeat;
}

html, body {
	height: 100%;
}

#main {
	padding-bottom: 268px;
	/*position:relative;*/
	background:url('/images/main_bg.jpg') 0 0 no-repeat;
	margin:auto;
	width:1000px;
}

#header-green-container{
	height:8px;
	background:#93a445;
	width:100%;
}

#top-nav{
	float:right;
	list-style:none;
	margin-top:10px;
	margin-right:10px;
}

#top-nav li{
	display:inline;
	font-size:1.1em;
	padding-left:10px;
}

#top-nav li:first-child{
	font-weight:bold;
	padding-left:0;
}

#top-nav li p{
	float:left;
	padding-right:10px;
	color:#2A3435;
}

#top-nav li a{
	padding-right:10px;
}



#nav{
	list-style:none;
	background:url('/images/nav_bg.png');
	width:947px;
	height:37px;
	margin:auto;
	position:relative;
	padding-left:30px;
}

#nav li{
	font-size:1.5em;
	float:left;
	
	display:inline-block;
	font-weight:bold;
	/*margin-top:12px;*/
	
}

#nav li a:hover{
	background:url('/images/zen_nav_hover.jpg');
}

#nav li a{
	display:block;
	padding-left:30px;
	padding-right:30px;
	margin-top:3px;
	padding-top:8px;
	height:22px;
}

#top-nav li a, #nav li a{
	text-decoration:none;
	color:#2a3435;
}

#search-nav{
	float:right;
	margin-top:6px;
	margin-right:10px;
}

#search-nav input{
	float:left;
}

#search-nav .input{
	background:url('/images/search_input.jpg');
	border:none;
	height:18px;
	width:164px;
	padding:3px;
}

#search-nav .button{
	background:url('/images/search_button.jpg');
	border:none;
	width:46px;
	height:20px;
	margin-top:1px;
	margin-left:4px;
}

#footer-green-container{
	background:#859a33;
	height:228px;
	width:100%;
	/*position: relative;*/
	margin-top: -268px;
	height: 268px;
	clear:both;
	/*top:-40px;*/
	padding-top:40px;
}

#footer{
	width:1000px;
	margin:auto;
	margin-top:-268px;
	position:relative;
	width:1000px;
	z-index:1000 !important;
}

#header img{
	padding:15px 0;
	padding-left:40px;
	float:left;
}

#phone_wrapper{
	/*background:#ffffff url('/images/content_bg.jpg') 0 0 repeat-x;*/
	width:100%;
	min-height:200px;
	/*position:relative;
	margin-top:183px;*/
	/*margin-bottom:-143px;*/
}

#contain{
	background:#ffffff url('/images/content_bg.jpg') 0 0 repeat-x;
	float:left;
	width:100%;
}

#phone_info{
	background:url('/images/content_tab.png') no-repeat;
	min-height:143px;
	position:relative;
	/*top:-143px;*/
	padding-left:40px;
	padding-top:6px;
	height:270px;
}

#text h2, #text h3, #text p{
	margin:0;
	padding:0;
}

#text h2{
	font-size:3.6em;
	color:#36424a;
	font-weight:bold;
}

#text h3{
	font-size:3.6em;
	color:#36424a;
	font-weight:normal;
}

#text p{
	color:#5f6a72;
	font-size:1.7em;
	width:450px;
}

.b{
	font-weight:bold;
}

#text{
	margin:0 40px 53px;
}

#content{
	height:100%;
	top:40px;
	position:relative;
}

#mobile_solutions_text{
	position:absolute;
	color:#a3aab0;
	font-size:1.3em;
	font-weight:bold;
	padding-left:24px;
	padding-top:16px;
	left:42px;
	top:0px;
}

#blackberry{
	background:url('/images/blackberry.png') no-repeat bottom;
	width:237px;
	height:270px;
}

#iphone{
	background:url('/images/iphone.png') no-repeat;
	width:220px;
	height:270px;
}

#driod{
	background:url('/images/driod.png') no-repeat bottom;
	width:219px;
	height:270px;
	padding-left:1px;
}

#windows{
	background:url('/images/windows.png') no-repeat bottom;
	width:238px;
	height:270px;
}

.phone-info{
	float:left;
	letter-spacing:-1px;
	position:relative;
	color:#0F1418;
}

.phone-info p{
	letter-spacing:normal;
}

.clear{
	clear:both;
	padding:0 !important;
	margin:0 !important;
	float:none !important;
	height:0;
}

.phone-info h4{
	font-size:2.6em;
	font-weight:bold;
	padding-left:15px;
}

.phone-info h5{
	font-size:2.4em;
	font-weight:normal;
	padding-left:15px;
}

.phone-info h6{
	font-size:2.0em;
	font-weight:bold;
	padding-left:15px;
}

.phone-info p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:15px;
	width:197px;
	padding-top:4px;
}

#blackberry h4{
	margin-top:118px;
}

#blackberry h5,#blackberry p,#blackberry h4{
	padding-left:25px;
}

#iphone h6, #driod h6{
	margin-top:100px;
}

#windows h4{
	margin-top:91px;
}

#nextstep{
	background:url('/images/nextstep_bg.jpg') no-repeat;
	height:202px;
	left:44px;
	margin-top:5px;
	position:relative;
	/*top:-143px;*/
	width:908px;
	color:#1b232a;
}

#left-col{
	width:420px;
	padding:0 15px;
}

#left-col ul{
	list-style:none;
	margin-right:18px;
}

#left-col ul li{
	float:right;
	margin-left:5px;
	margin-top:16px;
}

#nextstep h5{
	font-weight:bold;
	font-size:18px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	color:#1b232a;
}

#nextstep img{
	float:left;
}

#nextstep img#view_more,#nextstep img.view_more{
	float:right;
	margin-top:20px;
}

#left-col img{
	margin-left:10px;
}

#left-col ul img{
	padding-left:0;
}

#left-col p{
	float:right;
	width:305px;
	font-size:12px;
}

.f14{
	font-size:14px;
}

#right-col{
	width:450px;
}

#left-col,#right-col{
	float:left;
}

#right-col ul{
	list-style:none;
	margin-left:21px;
	margin-top:4px;
}



#right-col ul li{
	margin-right:4px;
	margin-bottom:5px;
	float:left;
}

#right-col h5{
	margin-bottom:7px;
	margin-left:20px;
}

#scroller_area{
	width:923px;
	height:98px;
	background:url('/images/scroller_bg.jpg') no-repeat;
	/*position:relative;
	top:-143px;*/
	margin-left:26px;
	padding-left:25px;
	margin-top:10px;
	margin-bottom:15px;
}

#scroller ul{
	list-style:none;
}

#scroller ul li{
	float:left;
	width:109px;
}

#scroller{
	width:615px;	
	float:left;
}

#stalk_us{
	list-style:none;
	margin-top:31px;
	float:left;
}

#stalk_us li{
	float:left;
	margin-right:6px;
}

#scroller_area p{
	float:left;
	font-size:15px;
	color:#465560;
	font-weight:bold;
	margin-right:15px;
	margin-top:41px;
}

#scroller ul{
	float:left;
	width:545px;
	margin-top:15px;
}

#scroller_area #prev, #scroller_area #next{
	float:left;
	margin-top:5px;
	cursor:pointer;
}

#scroller li{
	height:98px;
}

#scroller_area p.stalk_us{
	margin-right:12px;
	letter-spacing:-1px;
	margin-left:20px;
}

#prev{
	margin-right:5px;
}

#next{
	margin-left:5px;
}

#footer{
	background:url('/images/footer.jpg') no-repeat;
	width:1000px;
	position:relative;
	z-index:11;
}

#footer_nav{
	list-style:none;
	width:730px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:30px;
}

#footer_nav a{
	text-decoration:none;
	color:#2A3435;
	margin-right:13px;
}

#footer_nav li{
	color:#2A3435;
	display:inline;
	font-size:11px;
	margin-left:13px;
}

#footer p.copyright{
	float:left;
	margin-bottom:40px;
	color:#2a3435;
	font-size:11px;
}

#footer #links{
	float:right;
}

#links{
	list-style:none;
}

#links li{
	display:inline;
	font-size:11px;
	color:#2a3435;
}

#links li a{
	color:#2a3435;
	text-decoration:none;
	margin-right:3px;
}

img{
	border:none;
}

#phone_management ul{
	float:left;
	width:235px;
	list-style:none;
	font-size:11px;
}

#phone_management{
	padding-left:60px;
	float:left;
}

#phone_management li,#phone_management li a{
	color:#a6bc51;
	text-decoration:none;
}

#phone_management p,#phone_management li:first-child,#phone_management li:first-child a{
	font-weight:bold;
	color:#b7cd63;
	text-decoration:none;
}


.select{
	list-style:none;
	width:198px;
	height:20px;
	margin-top:5px;
	position:absolute;
	left:0;
	top:227px;
	z-index:1000;
}

#phone_bb{
	margin-left:22px;
}

.select p{
	text-indent:-9999px;
}

.select li ul{
	display:none;
	list-style:none;
	position:relative;
	z-index:1000;
	top:0px;
	text-indent:0;
	font-size:13px;
	border:1px solid #465560;
	border-top:none;
	
	box-shadow: 0 0 3px #888;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px #888;
}

.select li ul li{
	padding:0 6px;
	letter-spacing:normal;
}

.select li ul li:hover{
	background:url('/images/DropRoll.png');
}

.select a{
	text-decoration:none;
	color:#1b232a;
	display:block;
	padding:4px 0;
}

#phone_bb .shown{
	background:#71a856 url('/images/ZendropGlow.png') no-repeat center -10px;
}

#phone_bb{
	background:url('/images/learn_more.jpg') 0 0 no-repeat;
}

#phone_iphone .shown{
	background:#4b8ae8 url('/images/ZendropGlow.png') no-repeat center -10px;
}

#phone_iphone{
	background:url('/images/learn_more.jpg') 0 -20px no-repeat;
	margin-left:11px;
}


#phone_driod .shown{
	background:#278fb1 url('/images/ZendropGlow.png') no-repeat center -10px;
}

#phone_driod{
	background:url('/images/learn_more.jpg') 0 -40px no-repeat;
	margin-left:11px;
}

#phone_windows .shown{
	background:#a67bb3 url('/images/ZendropGlow.png') no-repeat center -10px;
}

#phone_windows{
	background:url('/images/learn_more.jpg') 0 -60px no-repeat;
	margin-left:11px;
}

.cufon-vml{
	vertical-align:baseline !important;
}



.coda-nav, .coda-nav ul{
	left:175px;
	position:absolute;
	top:0;
	width:100px !important;
}

.coda-nav a{
	height:7px;
	width:15px;
	float:left;
	background:url('/images/empty_circle.png')
}


.coda-nav a.current{
	background:url('/images/filled_circle.png')
}


.coda-nav ul li {
	float:left !important;
	margin-left:5px;
	margin-top:16px;
}

#left-col{
	position:relative;
}

.coda-slider-no-js .coda-slider { 
	height: 200px; overflow: auto !important;
}

.coda-slider, .coda-slider .panel {
	width:425px;
} 

.coda-slider .panel{
	height:150px;
}

.subpage .coda-slider .panel{
	height:auto;
}

.subpage .coda-slider,.subpage .coda-slider .panel {
	width:479px;
} 

.sub_tabs .coda-slider,.sub_tabs .coda-slider .panel {
	width:695px;
}

#main_content .coda-slider p:first-child {
margin-top:10px;
}


.coda-nav ul {
	clear: both;
	display: block;
	margin: auto;
	overflow: hidden
}

.coda-nav ul li {
	display: inline 
}

.clider{
	clear: both;
	overflow: auto 
}

.coda-slider {
	float: left;
	overflow: hidden;
	position: relative 
}

.coda-slider .panel {
	display: block;
	float: left 
}

.coda-slider .panel-container {
	position: relative
}

.coda-nav-left, .coda-nav-right {
	float: left 
}

.coda-nav-left a, .coda-nav-right a {
	display: block;
}

/* subpage */

 #content.subpage{
	background:#fff url('/images/subpage/sub_next_bg.jpg') 0 27px no-repeat;
	min-height:671px;
	top:0;
}

#green_bar{
	height:27px;
	background:#9dac5f;
	color:#fff;
	width:100%;
	/*margin-top:190px;*/
}

#green_bar ul li{
	display:inline;
}

#green_bar a{
	color:#fff;
	text-decoration:none;
	padding-right:3px;
}

#green_bar a:hover{
	color:#465560;
}

#main_content{
	color:#0f1010;
}

#page_body ul, #page_body ol{
	padding-left:15px;
	color:#2a3435;
}
.panel-wrapper ul{
	padding-left:25px;
	color:#2a3435;
}

.panel-wrapper ol{
	padding-left:30px;
	color:#2a3435;
}

#page_body ol{
	padding-left:20px;
}

#page_body ul li, #page_body ol li, .panel-wrapper ul,.panel-wrapper ol{
	line-height:24px;
}

.panel-wrapper .global_list,.panel-wrapper .global_list ul li{
	padding-left:0;
	line-height:normal;
}

#green_bar ul{
	font-size:1.2em;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:27px;
	margin-left:40px;
}

#footer-green-container.subpage_footer{
	padding-top:0;
}

#sidebar{
	width:240px;
	float:left;
}

#sidebar h5{
	font-size:2.0em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3e4545;
	margin-top:35px;
}

#sidebar p,#sidebar h5,#sidebar ul{
	margin-left:45px;
}

#sidebar p{
	color:#93a545;
	font-size:1.3em;
	margin-top:22px;
}

#sidebar a.top,#sidebar p a{
	color:#93a545;
	text-decoration:none;
}

#sidebar ul.top{
	margin-top:20px;
}

#sidebar ul{
	list-style:none;
	font-size:1.3em;
	color:#465560;
}

#sidebar ul li ul{
	margin-left:15px;
	font-size:1em;
}

#main_content{
	width:495px;
	float:left;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 25px;
	position:relative;
}

#main_content img{
	float:right;
	margin:0 15px;
}

#main_content img{
	margin-top:-30px;
}

#main_content p{
	margin-top:15px;
	line-height:20px;
}

#main_content p:first-child{
	margin-top:47px;
}

#main_content h1{
	color:#fff;
	font-weight:normal;
	font-size:24px;
	margin-top:17px;
	margin-bottom:45px;
}

#exp_zen{
	margin-left:14px;
	margin-top:30px;
}

#media_upload{
	margin-left:17px;
	margin-top:15px;
}

#nextsteps{
	background:url('/images/subpage/sub_nextstep.jpg') 0 0 no-repeat;
	width:203px;
	
	float:left;
	margin-left:5px;
	margin-top:8px;;
}

#nextsteps ul{
	list-style:none;
	margin-left:8px;
	margin-top:12px;
	height:328px
	
}

#nextsteps ul li{
	float:left;
	height:75px;
	width:187px;
	margin-bottom:1px;
}

#stalk{
	width:201px;
	height:82px;
	background:url('/images/subpage/stalk.jpg') 0 0 no-repeat;
	float:left;
	margin-top:10px;
}

#stalk ul{
	list-style:none;
	height:auto;
	margin:0;
	padding:8px 0 0 24px;
}

#stalk ul li{
	float:left;
	width:auto;
	height:auto;
	padding-right:10px;
}

#stalk p{
	color:#465560;
	font-size:1.5em;
	font-weight:bold;
	padding:15px 0 0 15px;
}

#sidebar li{
	margin-bottom:2px;
}

#sidebar ul li ul{
	margin-top:2px;
}

#sidebar p{
	margin-bottom:3px;
}

#sidebar a{
	text-decoration:none;
	color:#465560;
}

#sidebar a:hover{
	text-decoration:none;
	color:#93A545;
}

#header_img{
	margin-top:-19px;
	float:left;
}

#content.subpage.sub_tabs{
	background: #ffffff url('/images/subpage/prod_content_bg.jpg') 0 27px no-repeat;
}

.subpage .coda-nav,.subpage .coda-nav ul{
	position:static;
}

.subpage .coda-nav, .subpage .coda-slider{
	float:left;
}

#round_corner{
	width:16px;
	height:223px;
	background:url('/images/subpage/tab_rnd_crn.jpg') 0 0 no-repeat;
	float:left;
	margin-top:32px;
	position:absolute;
	left:25px;
	top:86px;
}

.subpage .coda-nav{
	float:left;
	width:479px !important;
	list-style:none;
	height:36px;
	background:url('/images/subpage/tab_top.jpg') left 32px no-repeat;
}

.sub_tabs .coda-nav{
	float:left;
	width:800px !important;
	list-style:none;
	height:36px;
	background:url('/images/subpage/tab_top.jpg') left 32px no-repeat;
}

.subpage .coda-nav li{
	height:36px;
	padding:0;
	float:left;
	background:url('/images/subpage/tab_spacer.png') left 2px no-repeat;
}

.subpage .coda-nav li.current{
	background:url('/images/subpage/tab_lrg.jpg') right top no-repeat !important;
}

.subpage .coda-nav li:hover,#main .subpage .dodad:hover{
}

.subpage .coda-nav a{
	background:none;
	display:block;
	height:16px;
	width:auto;
	padding:10px;
	/*background:url('/images/subpage/tab_cap.jpg') left top no-repeat;*/
	color:#99a1a6;
	font-size:13px;
	text-decoration:none;
	padding:13px 25px 7px;
}

#main .subpage .dodad{
	background:none;
}

.subpage .coda-nav a.current,.subpage .coda-nav a.current:hover{
	background:url('/images/subpage/tab_cap.jpg') left top no-repeat;
	color:#9da580;
	font-weight:bold;
}

.subpage .coda-nav li:first-child a.current{
	background:url('/images/subpage/tab_cap_straight.jpg') left top no-repeat;
}

.subpage .coda-nav a:hover{
	background:none;
	color:#6d7378;
	font-weight:normal;
}

.subpage .coda-nav li:first-child{
	background:none;
}

#slide_contain{
	float:left;
	width:479px;
}

.sub_tabs #slide_contain{
	float:left;
	width:479px;
	position:relative;
	z-index:920 !important;
	height:auto;
}

.subpage .coda-slider{
	margin-left:3px;
}

.subpage #slide_contain{
	position:relative;
	z-index:920 !important;
}

.sub_tabs #main_content{
	width:710px;
	position:relative;
}

#nextsteps h5{
	font-size:18px;
	color:#1b232a;
	margin-left:13px;
	margin-top:10px;
}

/*
#sidebar ul{
	position:absolute;
}

#sidebar{
	position:relative;
}

#sidebar ul li ul{
	position:relative;
}
*/

.sub_tabs #sidebar ul{
	margin-top:22px;
}

.sub_tabs #sidebar ul li ul{
	margin-top:3px;
}

.sub_tabs #main_content p:first-child{
	margin-top:15px;
}

.subpage .panel-wrapper{
	margin-bottom:20px;
	margin-top:10px;
}

table{
	/*background:url('/images/table_bg.png') -16px bottom no-repeat;
	height:500px;*/
	padding:0 0 0 0;
	/*padding-left:2px;
	display:inline;*/
}

/*
tbody{
	display:inline;
	margin-left:-2px;
}
*/

tbody tr td:first-child{
	background:url('/images/tbody_bg.png') right top no-repeat;
}

tbody tr:first-child td:first-child{
	background:url('/images/tbody_bg.png') right 2px no-repeat;
}

/*
thead tr td:first-child{
	width:57px;
}
*/

#slide_contain .table_div{
	margin:15px;
}

/*
.subpage .coda-slider{
	height:auto !important;
}
*/

.table_div{
	/*background:url('/images/table_bg.png') -17px -5px no-repeat;*/
}

thead {
	/*background:url('/images/thead_bg.png') left -5px repeat-y;*/
}

thead td.nobg{
	background:url('/images/thead_bg.png') right -1px repeat-y;
}

table{
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: red;
	border-collapse: collapse;
}

table th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
}

table td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	padding:15px;
	border:none;
}

/*
table tbody tr{
	background:url('/images/table_row.png') right 2px no-repeat;
	position:relative;
}

table tbody tr:first-child{
	background:url('/images/table_row.png') right 2px no-repeat;
	position:relative;
}
*/

table tbody tr td{
	background:url('/images/table_bg.png') right 0 no-repeat;
}

table tbody tr:first-child td{
	background:url('/images/table_bg.png') right 2px no-repeat;
}

table tbody tr td.nobg{
	background:url('/images/table_row.png') right 0 no-repeat;
}

table tbody tr:first-child td.nobg,{
	background:url('/images/table_row.png') right 2px no-repeat;
}

/*
table tbody tr:first-child td{
	background:url('/images/table_bg.png') right 2px no-repeat;
}
*/

table{
	/*background:url('/images/table_col.png') 0 0 no-repeat;*/
}

/*
table tbody tr td.nobg{
	background:none;
}
*/

table thead tr td{
	background:url("/images/td.png") no-repeat right -1px;
}

table thead tr td:first-child{
	background:url("/images/td_first.png") no-repeat right -1px;
}

#table_title{
	background:url('/images/table_bg_round.png') -17px 0 no-repeat;
	padding-bottom:10px;
}

#table_title p{
	padding:0;
	margin:0;
	padding-top:13px;
	padding-left:13px;
}

.subpage .coda-slider .table_wrap{
	margin:15px 10px 10px 0;
}

.global_list{
	list-style:none;
}

.global_list li{
	padding:15px 10px 8px;
	color:#465560;
}

/*
.global_list li:first-child{
	background:none !important;
}
*/

.subpage .global_list .even{
	background:url('/images/list_even.png') -170px 0 no-repeat;
}

.subpage .global_list .odd{
	background:url('/images/list_odd.png') -170px 2px no-repeat;
}


.sub_tabs .global_list .even{
	background:url('/images/list_even.png') 0 0 no-repeat;
}

.sub_tabs .global_list .odd{
	background:url('/images/list_odd.png') 0 2px no-repeat;
}

.subpage .coda-nav {
	background:url("/images/subpage/tab_top_subpage.jpg") no-repeat scroll 13px 32px transparent !important;
}

.sub_tabs .coda-nav {
	background:url("/images/subpage/tab_top.jpg") no-repeat scroll 13px 32px transparent !important;
}

.subpage .global_list .lilastelem{
	background:url('/images/list_odd.png') -170px 2px no-repeat;
}

.sub_tabs .global_list .lilastelem{
	background:url('/images/list_odd.png') 0 2px no-repeat;
}

#round_corner.firstnavlist{
	background:url("/images/subpage/tab_rnd_crn.jpg") no-repeat 0 -15px;
}

.subpage .panel-wrapper p{
	padding-left:10px;
}

.bottomTr td:first-child{
	background:url("/images/tbody_tr_fade.png") no-repeat right top;
}

.bottomTr td{
	padding-bottom:50px;
}

table .bottomTr td{
	background:url("/images/tbody_fade_out.png") no-repeat right top;
}

/*
table .bottomTr td.nobg{
	background:none;
}
*/

.table_wrap{
	background:url('/images/table_bg.first.png') -16px bottom no-repeat;
	padding-left:5px;
	position:relative;
}

.list_wrap{
	background:url('/images/table_bg.first.png') -16px bottom no-repeat;
	padding-left:2px;
	position:relative;
}

.table_gap{
	position:absolute;
	background:url('/images/3px_fix.png') 0 0 no-repeat;
	left:2px;
	top:-1px;
	height:4px;
	width:4px;
}

.global_list li.odd:first-child{
	background:none !important;
}





/*table colors*/
table{
	color:#465560;
}

 table thead{
	font-weight:bold;
	color:#546360;
 }

 table tbody tr td:first-child{
	color:#465560;
	font-weight:bold;
 }
 

/* scroller mouseover */
#scroller input.prev{
	background:#fff url('/images/left.jpg') top left no-repeat;
	width:26px;
	height:87px;
	border:none;
	opacity:1 !important;
	filter: alpha(opacity=100) !important;
}

#prev, #next{
	display:none;
}

#scroller input.next{
	background:#fff url('/images/right.jpg') top right no-repeat;
	width:26px;
	height:87px;
	border:none;
	opacity:1 !important;
	filter: alpha(opacity=100) !important;
}
/* end scroller mouse over */

/* Start Jason's Changes */

#main {background: none !important;}
#home_bg {position: absolute; top: 103px; left: 30px; z-index: 1;}
#home_logo {z-index: 999;}
#sidebar h5 {width: 135px;}

#sidebar p, #sidebar ul {
  margin-left:0;
}

#sidebar ul#subnav {margin-top: 22px; margin-left: 45px;}
#subnav li.here a {color: #93A545;}
#subnav li.here li a {color: #465560;}
 
#subnav.twodeep li.sub_level_1 {display: none;}
#subnav.twodeep li.here li {display: block;}
#subnav.threedeep li.sub_level_0 li {display: none;}
#subnav.threedeep li.sub_level_0.parent_here li {display: block;}
#subnav.fourdeep li.sub_level_0 li {display: none;}
#subnav.fourdeep li.sub_level_0.parent_here li {display: block;}
 
/* #subnav2 li.parent_here a {color: #93A545;} */
#subnav2 li {display: none;}
#subnav2 li.parent_here {display: block;}
#subnav2 li.parent_here + li {display: block;}

#sidebar .widget {margin-left: 14px; margin-top: 30px;}

#page_body {margin-bottom: 20px;}
#page_body.notitle {margin-top: 88px;}

#main_content h2,
#main_content h3,
#main_content h4,
#main_content h5,
#main_content h6 {margin-bottom: 10px;}
#main_content table ul, #main_content table ol {padding-left: 0; margin-left: 0px;}
#main_content table li {margin-left: 15px;}

/*
#main_content table tbody td,
#main_content table tbody tr:first-child td,
#main_content table tbody tr td.nobg,
#main_content table tbody tr:first-child td.nobg {background-position-x: left;}
*/

#main_content table thead th {padding: 15px; background:url("/images/td.png") no-repeat right -1px;}
#main_content table thead th:first-child{ background:url("/images/td_first.png") no-repeat right -1px;}
thead th.nobg{
	background:url('/images/thead_bg.png') right -1px repeat-y !important;
}

#main_content p,
#main_content div {margin-bottom: 15px; margin-top: 0; line-height: 18px;}
#main_content li {line-height: 14px !important; margin-bottom: 5px; margin-top: 5px;}
#main_content ul,
#main_content ol {margin-bottom: 15px;}

#exp_zen, #media_upload {
  margin-left:0;
  margin-top:0;
}

#admin.widget {margin-left: 45px;}
#admin.widget a {color: #000;}

#stalk_us{
	width:201px;
	height:82px;
	background:url('/images/subpage/stalk.jpg') 0 0 no-repeat;
	float:left;
	margin-top:10px; 
	margin-left: 4px;
}

#scroller_area {padding-bottom: 25px;}
#scroller_area #stalk_us {margin-left: 0; margin-top: 31px; width:auto; background: none;} /* Home page */

#stalk_us ul{
	list-style:none;
	height:auto;
	margin:0 !important;
	padding:8px 0 0 24px;
}

#stalk_us ul li{
	float:left;
	width:auto;
	height:auto;
	padding-right:10px;
	margin-right: 0;
}

#stalk_us p{
	color:#465560;
	font-size:1.5em;
	font-weight:bold;
	padding:15px 0 0 15px;
}

#sidebar #stalk_us p {margin-top: 0;} /* Left sidebar */

#main_content img {margin: 0 0 10px 0; float: none; border: 1px solid #ccc;}

.global_list {padding-left: 0 !important;}
.global_list li {margin: 0 !important;}
.global_list p {padding-left: 0 !important;}
.clean_list {padding-left: 0 !important;}
.clean_list li {list-style: none; border-bottom: 1px solid #ccc; margin: 0 0 10px 0; padding-left: 0; padding-top: 10px;}

ul.coda-nav {padding-left: 0 !important; margin-bottom: 0 !important;}
ul.coda-nav li {margin-top: 0 !important;}
#round_corner {top: auto !important;}

#phone_wrapper #nextstep #left-col img {float: none; margin-left: 0; margin-bottom: 10px;}
#phone_wrapper #nextstep #left-col p {float: none; width: 405px;}
#phone_wrapper #nextstep #left-col a {text-decoration: none;}

#searchwidget.widget {margin-left: 46px;}
#searchwidget p {color: #465560;}

#mobile_solutions_text a {color: #A3AAB0 !important; text-decoration: none !important; outline: none !important;}

.testimonial {border-bottom: 1px solid #ccc; padding-bottom: 7px; clear: both; overflow: auto; margin-bottom: 20px !important;}
.testimonial .headshot {width: 200px; height: 188px; float: left !important; margin-left: 20px; margin-right: 20px !important;}
.testimonial .content {width: 480px; float: left; margin-bottom: 0 !important;}
.testimonial p {margin-top: 0 !important;}

.partnerlist div {width: 200px; height: 100px; float: left; border: 1px solid #ccc; margin: 0 20px 20px 0; background: #fff;}
.partnerlist img {display: block; margin: 25px auto 0 auto !important; border: none !important; float: none;}

#scroller li {padding-right: 10px;}

a.pdf {padding: 15px 0 15px 50px; display: block; background: url(/images/pdf_icon.gif) no-repeat;}

#main_content h1, #main_content h2, #main_content h3, #main_content h4, #main_content h5, #main_content h6 {line-height:1.3em; }

.basictable .table_wrap,
.basictable .table_gap,
.basictable tr,
.basictable th,
.basictable td {background: transparent !important; padding: 0;}

#content.subpage.sub_tabs {
    background:url("/images/subpage/prod_content_bg.jpg") no-repeat scroll 0 25px #FFFFFF !important;
}