* {  
  top: 0;
  margin:0; 
  padding:0; 
} 
body{
background: url(/images/bodybg.jpg) repeat-x;
font-family: arial;
}

b{font-size: 110%;}

h2{font-family:Garamond; color:black;}

img{
border:0;
}


#maincontainer {
width: 892px;
margin-right: auto;
margin-left: auto;
height:100%;
}

#header{
background: url(/images/headerbg.png) no-repeat center top;
height: 145px; /*Height of header*/
}

#menu {
float:left;
width: 892px;
overflow:hidden;
position:relative;
height: 48px;
margin-top: -50px;
}

#menu ul {
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:132px;
text-align:center;
}

#menu ul li {
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:127px;
width:125.5px;
}

#menu ul li a {
display:block;
margin:0 0 0 0px;
background: url(/images/nav/buttonbg.png);
color:#0c6e86;
text-decoration:none;
font-weight:bold;
font-family:Garamond;
line-height:1.3em;
height: 48px;
padding-top:15px;
}

#menu ul li a:hover {
background: url(/images/nav/current.png);
}

#menu ul li a.active,
#menu ul li a.active:hover {
color:#fff;
font-weight:bold;
background: url(/images/nav/current.png);
}

#topsection{

height: 329px; /*Height of top section*/
margin-left: -4px;
margin-top: -11px;
width: 880px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
margin-left:5px;
}

#keyfeatures{
float:left;
width:366px;
border-right: solid 1px #acaeb0;
height:230px;
text-align: right;
padding-right:15px;
}

#business{
float:left;
width:450px;
height:230px;
padding-left: 30px;
}

#aboutfeatures{
margin-top:25px;
margin-left:20px;
padding-top:50px;
background: url(/images/keyfeatures.png) no-repeat left top;
}

#aboutfeatures li{
margin-top: 5px;
}

#aboutjingler{
width: 870px;
margin-top:35px;
margin-left:15px;
padding-top:50px;
background: url(/images/aboutjingler.png) no-repeat left top;
}

#raqcontainer{
height:100%;
padding-left:20px;
}

#raqtop{
margin-top:500px;
height:52px;
padding-left:30px;
padding-top:10px;
padding-right:35px;
font-weight:bold;
font-size:24px;
font-family:Garamond;
background: url(/images/arrowbar.png) no-repeat left top;
width:270px;
position:absolute;
z-index:10;
}

#raqbox{
margin-top:485px;
margin-left:6px;
margin-bottom:425px;
float:left;
width:255px;
text-align:left;
border:4px solid #dbdbdb;
height:380px;
position:absolute;
}

#raqmiddle{
font-weight:bold;
font-size:12px;
font-family:Arial;
margin-left:5px;
margin-top:75px;
padding-right:10px;
width:250px;
line-height:1em;
}

#testtop{
margin-top:900px;
height:52px;
padding-left:15px;
padding-top:10px;
padding-right:35px;
font-weight:bold;
font-size:24px;
font-family:Garamond;
background: url(/images/arrowbar.png) no-repeat left top;
width:270px;
position:absolute;
z-index:10;
}

#testbox{
margin-top:885px;
margin-left:6px;
margin-bottom:425px;
float:left;
width:255px;
text-align:left;
border:4px solid #dbdbdb;
height:380px;
position:absolute;
}

#testmiddle{
font-size:15px;
font-family:Arial;
margin-left:5px;
margin-top:75px;
padding-right:10px;
width:250px;
line-height:1em;
}

#equippage{
float:left;
height:885px;
width:600px;
margin-left:295px;
margin-top:25px;
line-height:1em;
}

.left{
text-decoration:none;
list-style: none outside;
}


ul{
margin-left: 0;
padding-left: 20px;
padding-right: 25px;
list-style: circle outside;
text-align:left;
}

#bluebar{
float:left;
width:290px;
text-align:right;
background: url(/images/bluebar.png) no-repeat center top;
height:5px;
}

#greenbar{
float:left;
width:290px;
text-align:right;
background: url(/images/greenbar.png) no-repeat center top;
height:5px;
}

#pinkbar{
float:left;
width:290px;
text-align:right;
background: url(/images/pinkbar.png) no-repeat center top;
height:5px;
}

#basiccol{
float:left;
width:210px;
text-align:right;
background: url(/images/basictopbar.png) no-repeat center top;
border-right: solid 1px #acaeb0;
height:300px;
padding-right: 10px;
}

#basiccolcur{
float:left;
text-align:right;
width:210px;
background: #66e0ff url(/images/basictopbar.png) no-repeat center top;
border-right: solid 1px #acaeb0;
height:300px;
}

#standardcol{
float:left;
text-align:right;
width:210px;
background: url(/images/standardtopbar.png) no-repeat center top;
border-right: solid 1px #acaeb0;
height:300px;
padding-right: 10px;
}

#standardcolcur{
float:left;
text-align:right;
width:210px;
background: #bede6a url(/images/standardtopbar.png) no-repeat center top;
border-right: solid 1px #acaeb0;
height:300px;
}

#smallcol{
float:left;
text-align:right;
width:210px;
background: url(/images/smalltopbar.png) no-repeat center top;
border-right: solid 1px #acaeb0;
height:300px;
padding-right: 10px;
}

#smallcolcur{
float:left;
text-align:right;
width:210px;
background: #ff7fd3 url(/images/smalltopbar.png) no-repeat center top;
border-right: solid 1px #acaeb0;
height:300px;
}

#customcol{
float:left;
color: ff00a8;
text-align:right;
width:210px;
background: url(/images/customtopbar.png) no-repeat center top;
height:300px;
padding-right: 10px;
}

#customcolcur{
float:left;
color: ff00a8;
text-align:right;
width:210px;
background: #83b0c0 url(/images/customtopbar.png) no-repeat center top;
height:300px;
}

#lower{
margin: auto;
padding: auto;
}

#lowercustom{
margin: auto;
padding: auto;
height:150px;
}

#installationb{
background: url(/images/installationb.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#equipmentb{
background: url(/images/equipmentb.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#optionalb{
background: url(/images/optionalb.png) no-repeat center top;
float:left;
width:295px;
height:400px;
}
#installationg{
background: url(/images/installationg.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#equipmentg{
background: url(/images/equipmentg.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#optionalg{
background: url(/images/optionalg.png) no-repeat center top;
float:left;
width:295px;
height:400px;
}

#installationp{
background: url(/images/installationp.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#equipmentp{
background: url(/images/equipmentp.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#optionalp{
background: url(/images/optionalp.png) no-repeat center top;
float:left;
width:295px;
height:400px;
}

#installationdb{
background: url(/images/installationdb.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#equipmentdb{
background: url(/images/equipmentdb.png) no-repeat center top;
float:left;
width:295px;
border-right: solid 1px #acaeb0
height:400px;
}

#optionaldb{
background: url(/images/optionaldb.png) no-repeat center top;
float:left;
width:295px;
height:400px;
}

#faqs{
float:left;
height:100%;
width:600px;
margin-left:295px;
margin-top:25px;
line-height:1em;
}

#faqs p{
padding-bottom:15px;
}

#contact{
float:left;
height:400px;
width:600px;
margin-left:295px;
margin-top:25px;
line-height:1em; 
}

#bottom{

}

.bottomlinks{
color: #0c6e86;
font-family: Arial;
text-decoration:none;
list-style: none outside;
}

#linksabout{
float:left;
width:216px;
height:125px;
}

#linkssupport{
float:left;
text-align:right;
width:216px;
height:125px;
}

#linkslegal{
float:left;
text-align:right;
width:216px;
height:125px;
}

#linkssocial{
float:left;
color: ff00a8;
text-align:right;
width:216px;
height:125px;
}

.sociallinks{
color: #0c6e86;
font-family: Arial;
text-decoration:none;
list-style: none outside;
}

#footer{
clear: both;
width: 100%;
color: #adaeaf;
text-align: center;
padding: 4px 0;
font-size:12px;
}

#footer a{
color: #adaeaf;
}

.left{
float:left;
}
.right{
float:right;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

}