body {
	margin:1px 0 0 0;
	padding:0;
	text-align:center;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	background:url(../images/bg.gif) repeat-x;
}

/*ACTIVE STATE FOR TOP MAIN MENU*/
#about a#aboutnav,
#professional a#professionalnav,
#wireless a#wirelessnav,
#Home a#Homenav,
#industry a#industrynav,
#application a#applicationnav {
	background:#008cce;
	color:#fff;
}

/*ACTIVE STATE FOR LEFT LINKS - BLUE BOX (NOT ON INDEX PAGE)*/
.professional a.professionalnnav,
.Fulfillment a.Fulfillmentnav,
.deployment a.Deploymentnav,
.Support a.Supportnav,
.All a.Allnav,
.Blackberry a.Blackberrynav,
.Windows a.Windowsnav,
.Rugged a.Ruggednav,
.Nokia a.Nokianav,
.Laptop a.Laptopnav,
.Wireless a.Wirelessnav,
.WWAN a.WWANnav,
.End a.Endnav,
.ais a.aisnav,
.Healthcare a.Healthcarenav,
.Legal a.Legalnav,
.IT a.ITnav,
.app a.appnav,
.crm a.crmnav,
.bc a.bcnav,
.Field a.Fieldnav,
.mobile a.mobilenav,
.RIM a.RIMnav,
.Financial a.Financialnav,
.Fleet a.Fleetnav,
.Sales a.Salesnav,
.fail a.failnav,
.Government a.Governmentnav,
.Manufacturing a.Manufacturingnav,
.Real a.Realnav,
.Construction a.Constructionnav,
.Education a.Educationnav,
.about a.aboutnav,
.News a.Newsnav,
.Events a.Eventsnav,
.Contact a.Contactnav,
.moto a.motonav,
.palm a.palmnav,
.netbooks a.netbooksnav,
.WPT a.WPTnav,
.barcode a.barcodenav,
.Customer a.Customernav,
.WWS a.WWSnav,
.NLS a.NLSnav,
.WMS a.WMSnav,
.BS a.BSnav,
.SWA a.SWAnav,
.Front a.Frontnav {
	background:#008cce;
	color:#fff;
	background:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:135px 5px;
}

a{
	text-decoration:underline;
	color:#000;
	font-size:12px;
}

a:hover{
	text-decoration:none;
}

p, h1, h2, h3, ul, li, img, a, blockquote, table, tr, td{
	margin:0;
	padding:0;
}

img, a img, img a{
	border:0;
}

#pagecontainer{
	margin: 0 auto;
	text-align:left;
	width:999px;
}

#top{
	float:left;
	width:999px;
	display:block;
	margin-left:6px;
}

#top #logo{
	float:left;
	width:85px;
	height:103px;
	margin-left:10px;
}

#top #logo-mid{
	float:left;
	width:895px;
	margin:25px 0 0 8px;
}

#top #logo-mid #logo-txt{
	float:left;
	width:auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#top #logo-mid #logo-txt .gray{
	color:#827e7e;
	padding-right:5px;
	text-transform:uppercase;
}

#top #logo-mid #logo-txt .gray-separator{
	color:#827e7e;
}

#top #logo-mid #logo-txt .blue{
	color:#058bcf;
	padding-left:5px;
	text-transform:uppercase;
}

#top #logo-mid #nav{
	float:left;
	width:757px;
	/*width:769px;*/
	margin:0;
	margin-top:35px;
	padding:0;
}

.nav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.nav ul li{
	float:left;
	border-top:1px solid #b6b6b6;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	margin-right:3px;
	position:relative;
}

.nav ul li a{
	background:url(../images/nav-bg.gif) repeat-x;
	padding:11px 10px;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
}

.nav ul li a:hover{
	color:#fff;
	background:#008cce;
}

#right{
	float:right;
	width:122px;
	height:32px;
	/*margin:51px 16px 0 0*/
	margin:37px 5px 0 0
}

/*#right #right-top{
	float:right;
	padding:0 0 7px 0;
	width:auto;
}
#right #right-top img{
	vertical-align:middle;
}*/

#right-top .right-top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
}

#right-top .right-top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0 5px 0 5px;
	text-transform:uppercase;
	text-decoration:none;
}

#right-top .right-top a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:underline;
}

#right #right-bottom{
	float:left;
	margin-top:1px;
	width:215px;
}

#right #right-bottom-left{
	float:left;
	width:8px;
	height:26px;
}

#right #right-bottom-mid{
	float:left;
	background:url(../images/newsletter-curve-bg.gif) repeat-x;
	height:26px;
	/*width:281px;*/
	width:207px;
}

#right-bottom-mid #list{
	float:left;
	margin:0;
	padding:0;
	width:242px;
}

#right-bottom-mid #list ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#right-bottom-mid #list ul li{
	float:left;
	list-style-type:none;
	margin:0;
	margin-left:7px;
	padding:0;
}

#right-bottom-mid #list ul li a{
	padding:8px 15px;
	text-transform:uppercase;
	text-decoration: none;
	font-size:9px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}

#right-bottom-mid #list ul li a:hover{
	text-decoration:underline;
}

#right-bottom-mid #list ul li.news-signup{
	background:url(../images/newsletter-icon.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0 4px;
}

#right-bottom-mid #list ul li.rss{
	background:url(../images/rss-icon.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	background-position:0 5px;
}

#right #email{
	float:left;
	width:258px;
	margin-top:15px;
}

#email #email-icon{
	float:left;
	width:25px;
	height:18px;
	margin:8px 9px 0 15px;
}

#email #email-txt{
	float:left;
	color:#000;
	width:209px;
	line-height:18px;
	font-size:11px;
}

#email #email-txt a{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

#email #email-txt a:hover{
	text-decoration:none;
}

#header-holder{
	float:left;
	width:999px;
	height:261px;
	position:relative;
	margin-bottom:7px;
	border:1px solid #ccc;
}

#header{
	float:left;
	width:999px;
	height:259px;
	position:relative;
}

#header-txt h1{
	color:#fff;
	font-size:30px;
	padding-bottom:14px;
	font-family:"Franklin Gothic Medium Cond";
}

#header-txt p{
	color:#fff;
	line-height:18px;
}

#content{
	float:left;
	width:999px;
	display:inline
}

/*boxes on index page*/

.box{
	float:left;
	padding:1px;
	width:386px;
	height:224px;
	margin-right:7px;
	border:1px solid #ccc;
}

/*.all-device-holder{
	float:left;
	width:386px;
}*/

.wireless-device{
	float:left;
	width:386px;
	height:31px;
}

.device-holder{
	float:left;
	width:120px;
	text-align:center;
	margin:11px 0;
}

.device-separator{
	float:left;
	width:9px;
	height:122px;
	margin:11px 0;
}

.next{
	float:right;
	width:37px;
	padding:0;
	margin:0 30px 5px 0;
}

.box1{
	float:left;
	padding:1px;
	width:313px;
	height:224px;
	margin-right:7px;
	border:1px solid #ccc;
}

.customer-story{
	float:left;
	width:313px;
	height:31px;
}

.all-device-holder1{
	float:left;
	width:313px;
}

.intermec{
	width:180px;
	height:43px;
	margin:26px auto;
}

.intermec-txt{
	width:313px;
	margin:0;
}

.intermec-txt a{
	color:#000;
	font-size:11px;
	text-decoration:underline;
}

.intermec-txt a:hover{
	text-decoration:none;
}

.next1{
	float:right;
	width:37px;
	padding:0;
	margin:0 30px 10px 0;
}

.boxes-holder{
	float:left;
	width:276px;
	/*margin:32px 0 7px 0;*/
	margin:0 0 7px 0;
}

.box2{
	float:left;
	/*width:254px;*/
	width:276px;
	/*padding:3px 11px;
	margin-bottom:7px;*/
	border:1px solid #ccc;
}

.box4{
	float:left;
	width:276px;
	border:1px solid #ccc;
	background:url(../images/nav-bg.gif) repeat-x
}

.sitemap-box{
	float:left;
	width:254px;
}

#home-right{
	float:left;
	width:278px;
	margin-top:1px
}

.box1 h1, .box2 h1, .box4 h1{
	color:#008cce;
	font-size:14px;
	/*padding:10px 0 0 0;*/
	padding:10px 11px 0 11px;
	text-transform:uppercase;
}

.box1 p, .box2 p, .box4 p{
	/*padding:10px 0 0 0;*/
	padding:10px 11px 0 11px;
	font-size:11px;
}

.box2 p a, .box4 p a{
	text-decoration:underline;
	font-size:11px;
}

.box2 p a:hover, .box4 p a:hover{
	text-decoration:none;
}

.box2 select{
	width:180px;
	font-size:10px;
	padding:3px;
	text-transform:uppercase;
}

.box2-img{
	float:left;
	width:43px;
	margin:3px 10px;
	/*height:45px;*/
}

.box2-drop-down{
	margin:0 0 6px 0;
	padding:0
}
.box-drop-down{
	margin:0 0 6px 0;
	padding:0
}

.box-margin{
	margin:7px 0 0 0;
	padding:0
}

.box2-drop-down-ps{
	float:left;
	width:210px;
	/*height:31px;*/
	margin:10px 0 0 0;
	background-position:left top;
}

.box2-drop-down img{
	vertical-align:middle;
}

.neg-margin{
	margin-top:-5px;
}

.box3{
	float:left;
	/*width:254px;*/
	width:276px;
	/*padding:3px 11px;*/
	margin-bottom:7px;
	border:1px solid #ccc;
}

.box3 h1{
	color:#008cce;
	font-size:14px;
	/*padding:10px 0 0 0;*/
	padding:10px 11px 0 11px;
	text-transform:uppercase;
}

.box3 p{
	/*padding:10px 0 0 0;*/
	padding:10px 11px;
	font-size:11px;
}

.box3 p a{
	text-decoration:underline;
	font-size:11px;
}

.box3 p a:hover{
	text-decoration:none;
}

.box3 select{
	width:180px;
	font-size:10px;
	padding:3px;
	text-transform:uppercase;
}

.box3-img{
	float:left;
	width:43px;
	margin:3px 10px;
	/*height:45px;*/
}

.box3-drop-down{
	float:left;
	width:210px;
	/*height:31px;*/
	margin:9px 0 0 0;
	background-position:left top;
}

.box3-drop-down-ps{
	float:left;
	width:210px;
	/*height:31px;*/
	margin:10px 0 0 0;
	background-position:left top;
}

.box3-drop-down img{
	vertical-align:middle;
}

/*breadcrumb*/

#breadcrumb{
	float:left;
	width:999px;
	margin-bottom:7px;
}

#breadcrumb .bread-image{
	float:left;
	width:9px;
	height:31px;
}

#breadcrumb .bread-middle{
	float:left;
	width:990px;
	height:31px;
	background:#008cce;
}

#breadcrumb .bread-middle p{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:10px 0 0 19px;
}

/*middle column for template pages*/

#middle-col{
	float:left;
	width:544px;
	margin-right:9px;
}

#middle-col h1{
	color:#008cce;
	font-size:20px;
	padding:0 0 8px 10px;
	font-weight:500;
	margin-bottom:8px;
	border-bottom:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
}

#middle-col h2{
	color:#363535;
	font-size:12px;
	padding:0 0 10px 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#middle-col p, tr td{
	color:#363535;
	font-size:12px;
	padding:0 0 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#middle-col p span{
	color:#363535;
	font-size:12px;
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	width:500px;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#middle-col .accordian{
	padding-top:12px;
}

#middle-col img.image{
	float:left;
	padding:0 15px 0 0;
}

.sitemap ul{
	list-style-type:none;
	padding:0;
	display:block;
}

.sitemap ul li{
	padding:0;
	width:200px;
	float:left;
	margin-left:50px;
	padding-bottom:7px;
	list-style-type:none;
}

.sitemap ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-decoration:none;
}

.sitemap ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.margin-top{
	float:left;
	height:40px;
}

#middle-col ul li{
	/*margin-left:50px;*/
	padding-bottom:7px;
	/*list-style-type:disc;*/
}

#middle-col ul.margin-left.nopad li{
	padding-bottom:0;
}

#middle-col ul.margin-left li{
	margin-left:50px
}

#middle-col ul ul.margin-left{
	margin-left:30px
}

#middle-col ul li ul{
	padding-top:7px;
}

#middle-col ul li li{
	list-style:circle;
}

#middle-col ul{  
	color:#008cce;
}

#middle-col ul span{
	 color:#363535;
}

#middle-col .arrow ul li{  
	margin:0 0 0 10px;
	padding:0 0 12px 8px;
	list-style-type:none;
	background:url(../images/arrow.gif) no-repeat 0 5px
}

.form_error{
color:red;
background-color: #FFFF00;
padding:4px;
}

span.redStar{
	color:red
}

/*right column*/

#right-col{
	float:left;
	width:276px;
}

/*footer*/

#footer{
	width:999px;
	float:left;
	margin-top:18px;
}

#footer-sponsors{
	width:660px;
	margin:0 auto;
}

/*#footer-left{
	width:112px;
	height:120px;
	float:left;
	margin:3px 0 0 0
}*/

#footer-right-holder{
	width:857px;
	height:120px;
	float:left;
	margin-top:20px;
}

/*the below rule will target safari browser only*/
/*@media screen and (-webkit-min-device-pixel-ratio:0){
#footer-right-holder{
	margin-top:22px;
	}
}*/
/*the above rule will target safari browser only*/

/*-----------------------------------------------------------------------------*/

/*another way to target -> the below rule will target safari and opera browsers*/

/*body:first-of-type #footer-right-holder{
	margin-top:22px;
}*/

/*another way to target -> the above rule will target safari and opera browsers*/

#footer-right-top{
	width:857px;
	float:left;
	color:#8d8d8e;
	font-size:10px;
	margin:0 0 3px 30px;
	text-transform:uppercase;
}

#footer-right-bottom-holder{
	/*width:887px;*/
	width:999px;
	height:50px;
	float:left;
	color:#8d8d8e;
	background:url(../images/footer-bg.gif);
}

#footer-right-bottom{
	width:857px;
	/*height:87px;
	float:left;
	margin-left:30px;*/
	margin: 0 auto
}

#footer-right-bottom-left-text{
	/*width:220px;*/
	width:431px;
	float:left;
	color:#8d8d8e;
	font-size:10px;
	margin-top:18px;
	line-height:16px;
	text-transform:uppercase;
}

#footer-separator{
	float:left;
	width:9px;
	margin:0 15px;
	height:50px;
}

#footer-nav{
	width:387px;
	margin:0;
	margin-top:18px;
	padding:0;
	float:left;
}

#footer-nav ul{
	list-style-type:none;
}

#footer-nav ul li{
	float:left;
}

#footer-nav ul li a{
	color:#000;
	font-size:10px;
	padding:0 9px;
	text-decoration:none;
	text-transform:uppercase;
}

#footer-nav ul li a:hover{
	text-decoration:underline;
}

#footer-right-bottom-right-text{
	width:380px;
	float:left;
	color:#8d8d8e;
	font-size:10px;
	margin:10px 0 0 10px;
	text-transform:uppercase
}

/*left navigation for template*/

#leftnav-holder{
	float:left;
	width:157px;
	margin-right:10px;
}

.leftnav-top-txt{
	color:#7d7f80;
	font-size:10px;
	padding-bottom:7px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.leftnav-curve-images{
	float:left;
	width:157px;
	height:13px;
}

.leftnav-curve-between-images{
	float:left;
	width:135px;
	height:13px;
	background:#eaeff1;
}

#leftnav{
	width:157px;
	background:#eaeff1;
	float:left;
}

#leftnav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#leftnav ul li{
	border-bottom:1px solid #fff;
}

#leftnav ul li p{
	padding:3px 0 4px 8px;
	color:#3e1000;
	font-size:11px;
}

#leftnav ul li p a{
	color:#3e1000;
	font-size:11px;
	display:block;
	text-decoration:none;
}

#leftnav ul li p a:hover{
	color:#3e1000;
	font-size:11px;
	text-decoration:underline;
}

/*JQuery old starts*/

.menu_list {
	width:544px;
}

.menu_head {
	padding: 0 10px 9px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    /*background: #eef4d3 url(../images/left.png) center right no-repeat;*/
	background:url(../images/extent-button.gif) 90% 50% no-repeat;
	background-color:#FFFFFF;
	border-bottom:1px solid #ccc;
}

.menu_body {
	display:none;
	background:url(../images/spacer.gif) no-repeat;
	background-position:-999999px;
}

.menu_body img{
	float:left;
	padding:0 15px 0 0;
	border-bottom:13px solid white;
}

.menu_body a {
	display:block;
	color:#006699;
	background-color:#EFEFEF;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
}

.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}
  
/*JQuery old ends*/

/*jquery new for the pages - starts*/

.glossymenu{
width: 544px; /*width of menu*/
}

.glossymenu img{
	float:left;
	padding:0 15px 0 0;
	border-bottom:13px solid white;
}

.glossymenu a.menuitem{
border-bottom:1px solid #ccc;
font-weight:bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 12px 0;
padding-left: 10px;
text-decoration: none;
/*background:black url(glossyback.gif) repeat-x scroll left bottom;*/
outline:none;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: black;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 13px;
right: 15px;
border: none;
}

.glossymenu a.menuitem:hover{
/*background-image: url(glossyback2.gif);*/
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
/*border-bottom: 1px solid blue;*/
}

.glossymenu div.submenu ul li a{
display: block;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
}

/*jquery new for the pages - ends*/

/*subnested accordion with jquery - starts*/

#main{
  position:relative; 
  min-height:0;
  width:544px;
}

#main h4, #main h5, #main p{
padding:0;
margin:0;}

#main p{
padding:12px 0;
}
 
/* --- Accordion --- */
.accordion {margin:0; padding:0 10px}
 
.accordion li {list-style-type:none}
 
#side ul.accordion ul {margin:0; padding:0 0 0 20px;}
 
/*.accordion .outer {border:1px solid #e0e0e0; border-width:0 1px 1px}*/
 
.accordion .inner {margin-bottom:0; padding:0 0px;}
 
.accordion .inner .inner {padding-bottom:0}
 
.accordion .h {padding-left:20px}
 
.accordion p {margin-bottom:0; padding-bottom:1em}
 
/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/    
 
a.trigger {display:block; background-image: url(../images/plus.gif); background-repeat: no-repeat; background-position: 95% center;  font-weight:bold; outline:none; padding:12px 12px 12px 0; text-decoration:none;}
 
a.trigger.open {background-image: url(../images/minus.gif)}
 
#main a.trigger {background-color:#fff;
border-bottom:1px solid #ccc}

#main a.trigger.open {background-color:#f0f0f0}

/*#main a.trigger.open {border-color:#e0e0e0; background-color:#f0f0f0}*/
 
/*#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#b3c5db}*/

#main img{
	float:left;
	padding:0 15px 0 0;
	border-bottom:13px solid white
}

/*subnested accordion with jquery - ends*/

/*if you want accordion to remian open with the above jquery css rule -starts- */
.accord-Holder{
	float:left;
	width:523px
}

.accord-Holder-Nested{
	float:left;
	width:503px
}
/*if you want accordion to remian open with the above jquery css rule -ends- */

.thumbnail-wireless-device{
	float:left;
	width:480px;
	margin-left:7px;
	text-align:center
}

.thumbnail-wireless-device ul{
	list-style-type:none;
	margin:0;
	padding:0
}

.thumbnail-wireless-device ul li{
	float:left;
	width:100px;
	height:120px;
	padding:5px;
	margin:0 10px 17px 0;
}

.thumbnail-wireless-device ul li a span{
	/* *float:left; */ /*----notice the * before the property - shows in IE7 and below----*/
	display:block
}

.thumbnail-wireless-device ul li a, .thumbnail-wireless-device ul li img{
	text-decoration:none
}

.thumbnail-wireless-device ul li a img{
	border:1px solid #09f;
	padding:17px
}

.thumbnail-wireless-device ul li a:hover img{
	border-color:red
}
.blockquote{
	width:450px;
	margin:0 auto;
	display:block;
	padding-bottom:12px
}
#middle-col span.underline{
	text-decoration:underline;
	font-weight:normal;
	border-bottom:none;
	display:inline
}

/*----------------------------------- slider of new devices on every page - starts -----------------------------------*/

.slider-box{
	float:left;
	padding:1px;
	width:273px;
	height:256px;
	border:1px solid #ccc;
}

.new-device-slider{
	margin:1px auto 0 auto;
	width:273px;
	height:28px;
}

.new-product-slider-holder{
	float:left;
	width:223px;
	padding:0 15px 0 10px;
	margin:11px 0;
}

.new-product-IMAGE_slider-holder{
	float:left;
	width:auto;
	margin:0 15px
}

.new-product-TXT_slider-holder{
	float:left;
	width:124px;
}

.new-product-TXT_slider-holder p{
	font:normal 11px/18px Arial, Helvetica, sans-serif
}

.new-product-TXT_slider-holder p a{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#008bcb
}

p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }

p#cross-links { text-align: center }

p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }

noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #a00; text-decoration: underline }
noscript ol { margin-left: 25px; }

a:focus { outline:none }

.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}
	
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	/*margin: 20px 0;*/
	/*width: 100%;*/
	width: 276px;
}

/* These 2 lines specify style applied while slider is loading */

/*.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}*/
.csw {float:left; width: 276px; height:190px; overflow: hidden}

/*.csw .loading {margin: 200px 0 300px 0; text-align: center}*/
.csw .loading {margin: 90px 0 0 25px;}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	/*border: 5px solid #000;*/ /* this is the border. should have the same value for the links */
	margin: auto;
	width: 276px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	/*height: 460px;*/
	clear: both;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top:0;
	width: 276px;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	/*height: 100%;*//*use this if the below rule is not required. not made by sachin*/
	position: relative;
	width: 276px; /* Also specified in  .stripViewer  above */
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 5px 0 0 0;
}
		
.stripNavR { /* right arrows */
	position: absolute;
	/*top: 230px;*/
	top: 418px;
	text-indent: -9000em;
}

.stripNavL{ /* The left arrows */
	position: absolute;
	top: 418px;
	display:block;
	text-indent: -9000em;
}

.stripNavL a{
	display: block;
	height: 7px;
	width: 59px;
}

.stripNavR a {
	display: block;
	height: 7px;
	width: 37px;
}

.stripNavL {
	float:left;
	display:block;
	margin-left:9px;
	z-index:110;
}

.stripNavL1 {/*obsolete*/
	left: 110px;
}

.stripNavR {
	float:left;
	display:block;
	margin-left:225px;
}

.stripNavR1 {/*obsolete*/
	right: 0;
}

.stripNavL {
	background-repeat:no-repeat;
	/*background-position:left;*/
	background:url(../java-script/coda-slider.1.1.1/images/next-left.gif);
}

.stripNavR {
	background-repeat:no-repeat;
	/*background-position:right;*/
	background:url(../java-script/coda-slider.1.1.1/images/next-right.gif);
}
/*----------------------------------- slider of new devices on every page - ends -----------------------------------*/