body {
font: normal 12px Arial, Helvetica, sans-serif;
background:#0b5c86 url(../images/bg.png) repeat-x left top;
margin:0 auto;
}

/*Reset Styles*/
body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img {
margin: 0;
padding: 0;
border: 0;
}


img, div { behavior: url("media/iepngfix.htc") }


.clear { clear:both; }

.float-left { float:left; }

.float-right { float:right; }

h1, h2, h3, h4, h5, h6{
padding:0 0 20px 0;
}

h1 {
font: normal 24px Arial, Helvetica, sans-serif;
color:#deeb00;
}

h2 {
font: normal 20px Arial, Helvetica, sans-serif;
color:#deeb00;
}

h3 {
font: normal 18px Arial, Helvetica, sans-serif;
color:#deeb00;
}

h4 {
font: normal 16px Arial, Helvetica, sans-serif;
color:#deeb00;
}

h5 {
font: normal 14px Arial, Helvetica, sans-serif;
color:#deeb00;
}

h6 {
font: normal 12px Arial, Helvetica, sans-serif;
color:#ffffff;line-height:20px;
}


a:link, a:active, a:visited {
color:#fff;
text-decoration:underline;
}

a:hover {
color:#fff;
text-decoration:none;
}

p {
color:#fff;
}

ul{
clear:left;
padding:0 0 10px 0;
list-style-type: circle;
}

li{
color: #fff;
font: normal 12px Arial, Helvetica, sans-serif;
padding: 0 0 5px 15px;line-height:20px;
}

/*Main Container*/
#wrapper {
clear: both;
width: 100%;
padding:0;
margin:0 auto;
}

/*Header*/
#header {
clear: both;
width: 100%;
background:url(../images/header-bg.png) no-repeat center  ;
padding:0 0 20px 0;
margin:0 auto;
}

/*Header-Inner*/
#header-inner {
clear: both;
width: 1003px;
padding:0;
margin:0 auto;
}

#header-inner p {
float:left;
padding:0;
margin:0;
}

#header-inner p.logo {
float:left;
padding:20px 0 0 6px;
margin:0;
}

#header-inner ul {
clear:none;
float:right;
width: 730px;
padding:40px 0 0 0;
margin:0 auto;
}

#header-inner li {
float:right;
font: bold 13px Arial, Helvetica, sans-serif;
color:#a8a8a8;
display:inline;
list-style-type:none;
text-transform:uppercase;
background:none;
padding:0px 0px 0px 0px;
}

#header-inner li a:active, #header-inner li a:link, #header-inner li a:visited {
float:left;
color:#a8a8a8;
text-decoration:none;
padding:0px 0px 0px 0px;
}

#header-inner li a:hover {
color:#FFFFFF;
background:url(../images/nav-hover.png) repeat-x left top;
text-decoration:none;
}

#header-inner li.active {
color:#FFFFFF;
background:url(../images/nav-hover.jpg) repeat-x left top;
text-decoration:none;
cursor:pointer;
padding:2px 10px 8px 10px;
margin:0 0 0 0;
}

/*Container*/
#container {
clear: both;
width: 1003px;
padding:0;
margin:22px auto 0;
}

#container p {
float:left;
padding:0;
margin:0 auto;
}

/*Container2*/
#container2 {
clear: both;
width: 1003px;
padding:0;
margin:0px auto 0;
}

#container2 p {
float:left;
padding:0;
margin:0 auto;
}

/*Content*/
#content {
clear: both;
float: left;
width: 1003px;
padding:0;
margin:0;
}

#content-inner {
	float: left;
	width: 1003px;
	background:url(../images/content-inner-bg.jpg) repeat-y left top;
	padding:0 0;
	margin:0;
	color: #FFF;
}

/*Text*/
#text {
	float: left;
	width: 973px;
	background:url(../images/content-inner-sap.jpg) repeat-y center top;
	padding:0;
	margin:9px 14px 12px;
}
#text2 {
float: left;
width: 973px;
padding:0; 
margin:9px 14px 19px;
}

#text-left {
float: left;
width: 470px;
padding:0;
margin:0;
}

#text-left h2 {
float: left;
padding:0 0 11px 0;
}


#text-left p {
clear:left;
float: none;
font: normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 0 10px 0;
}

#text-left ul{
	clear:left;
	padding:0 0 10px 0;
	list-style-type:none;
	color: #FFF;
}

#text-left li{
color: #fff;
font: normal 11px Arial, Helvetica, sans-serif;
background:url(../images/bullet.jpg) no-repeat left 3px;
padding: 0 0 5px 15px;
}

#text-right {
float: right;
width: 465px;
padding:0;
margin:0;
}

#text-right h2 {
float: left;
padding:0 0 11px 0;
}

#text-right p {
	clear:left;
	float: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 10px 0;
	font-size: 12px;
}

/*Product*/
#product {
clear: both;
float: left;
width: 1001px;
background:url(../images/product-text-bg.png) no-repeat 1px top;
padding:0;
}

#product h2 {
float: left;
padding:16px 0 0 19px;
margin:0 0 0 0;
clear:right;
}

#product-images{
clear:both;
float:left;
width:966px;
padding: 10px 0 0 35px;
}

#product-images img{
float:left;
}

#product-images img.top-pad{
margin:30px 0 0 0;
}

#product-images img.top-pad2{
margin:15px 0 0 0;
}

#product p {
float: left;
padding:16px 0 0 30px;
margin:0;
}

#product li.sap-none {
background:none;}



/*Product Text*/
#product-text {
	clear: both;
	float: left;
	width: 978px;
	background: url(../images/product-text-bg-1.jpg) no-repeat left top;
	padding:42px 0 0 23px;
	margin:0px 0 0 0;
}

#product-text ul {
clear:none;
float:left;
padding:0;
margin:0;
}

#product-text li {
float:left;
clear:left;
font: bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style-type:none;
padding:0 0 5px 0;
}

#product-text li span {
color:#deeb00;
}

/*wireless*/
#wireless {
float: left;
width: 145px;
padding:0 0 0 0;
}

#wireless li {
width:145px;}

#wireless li a:active, #wireless li a:link, #wireless li a:visited{
color:#fff;
text-decoration:none;
} 
#wireless li a:hover{
color:#deeb00;
text-decoration:none;
} 

/*routures*/
#routures {
	float: left;
	width: 130px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#routures li {
width:100px;}

#routures li a:active, #routures li a:link, #routures li a:visited{
color:#fff;
text-decoration:none;
} 
#routures li a:hover{
color:#deeb00;
text-decoration:none;
} 

/*switch*/
#switch {
float: left;
width: 137px;
padding:0;
}

#switch li {
width:100px;}

#switch li a:active, #switch li a:link, #switch li a:visited{
color:#fff;
text-decoration:none;
} 
#switch li a:hover{
color:#deeb00;
text-decoration:none;
} 

/*n-wireless*/
#n-wireless {
float: left;
width: 150px;
padding:0;
}

#n-wireless li {
width:130px;}

#n-wireless li a:active, #n-wireless li a:link, #n-wireless li a:visited{
color:#fff;
text-decoration:none;
} 
#n-wireless li a:hover{
color:#deeb00;
text-decoration:none;
} 

/*energy*/
#energy {
float: left;
width: 130px;
padding:0;
}

#product-text li {
	width:100px;
}

#product-text li a:active, #product-text li a:link, #product-text li a:visited{
color:#fff;
text-decoration:none;
} 
#product-text li a:hover{
color:#deeb00;
text-decoration:none;
} 

/*high-power*/
#high-power {
float: left;
width: 200px;
padding:0 0 0 22px;
}

#high-power ul {
width: 171px;
}

#high-power li {
width:171px;}

#high-power li a:active, #high-power li a:link, #high-power li a:visited{
color:#fff;
text-decoration:none;
} 
#high-power li a:hover{
color:#deeb00;
text-decoration:none;
} 



/*Footer*/
#footer {
clear: both;
width: 1003px;
padding:0 0 0 0;
margin:0 auto;
}

#footer ul {
clear:none;
float:left;
padding:0 0 5px 0;
margin:0;
}

#footer li {
float:left;
font: bold 12px Tahoma;;
color:#72c3ef;
display:inline;
background:url(../images/footer-sap.jpg) no-repeat right 4px;
list-style-type:none;
padding:0 15px 0 15px;
}

#footer li p a:active, #footer li a:link, #footer li a:visited{
color:#72c3ef;
text-decoration:none;
} 
#footer li a:hover{
color:#b7eb2f;
text-decoration:none;
} 

#footer li.footer-bg-none {
background:none;}

#footer p {
clear:left;
float:left;
font: normal 11px Tahoma;
color:#72c3ef;
list-style-type:none;
padding:0 0 10px 15px;
}

#footer p.call-to-action {
float:right;
padding:0 15px 0 0;
}

#footer p a:active, #footer p a:link, #footer p a:visited{
color:#72c3ef;
text-decoration:none;
} 

#footer p a:hover{
color:#b7eb2f;
text-decoration:underline;
} 

.container-bottom{
float:left;
padding:0 0 20px 0;
}

#textother {
float: left;
width: 970px;
padding:0;
margin:0;
}

#textother h2 {
float: left;
padding:0 0 11px 0;
}


#textother p {
	clear:left;
	float: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 10px 0;
	font-size: 14px;
}

#textother ul{
clear:left;
padding:0 0 10px 0;
list-style-type:none;
}

#textother li{
color: #fff;
font: normal 11px Arial, Helvetica, sans-serif;
background:url(../images/bullet.jpg) no-repeat left 3px;
padding: 0 0 5px 15px;
}
