/*----Global Reset---*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
html, body {
height:100%;
}
body { line-height: 1;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {vertical-align:top;}

.hide {display:none;}

a img {border:1 px solid black;}


/*----main layout---*/

body {
	background-color: white;
	margin: 0 auto;

}


/*----home page--------*/
#about.row{
background-color:white;
padding:40px;
margin-top:30px;
border:1px solid #dfe4e5;
}

#homenav {
padding:0 40px;
margin-top:20px;
background: #2e3351; /* Old browsers */
background: -moz-linear-gradient(top, #2e3351 0%, #15172d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e3351), color-stop(100%,#15172d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2e3351 0%,#15172d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2e3351 0%,#15172d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2e3351 0%,#15172d 100%); /* IE10+ */
background: linear-gradient(top, #2e3351 0%,#15172d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3351', endColorstr='#15172d',GradientType=0 ); /* IE6-9 */
}


#homenav a h3{
font-family: league-gothic, sans-serif;
text-transform:uppercase;
color:#ffad4c;
font-size:35px;
line-height:40px;
padding:20px 0 0 40px;
border-left:1px solid white;
margin:0 auto;
text-shadow:  1px 1px rgba(0,0,0,0.5);
}
#homenav a:hover h3{
color:#f2f6f7;

}
#homenav a p{
color:#ffad4c;
line-height:20px;
font-size:16px;
padding:0 0 20px 40px;
border-left:1px solid white;
margin:0 auto;
text-shadow:  1px 1px rgba(0,0,0,0.5);
}
#homenav a:hover p{
color:#f2f6f7;
}
#homenav p.help{
text-transform:uppercase;
color:#f2f6f7;
font-size:40px;
line-height:40px;
padding:20px 0 0 0;
font-family:league-gothic, sans-serif;
text-shadow:  1px 1px rgba(0,0,0,0.5);
}

#homecontact {
text-align:center;
padding: 40px;
}

p.homecontact{
font-size:20px;


}
/*---------------- Main Body Content Area ----------------*/
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;

}

.footer, .push {
height: 4em;
}

.push {
margin-top: 40px;
}
/*---------------- Accordian stuff ----------------*/
.accordian {
padding-top:20px;
padding-bottom:20px;

border-top: 1px solid #ccd1de;
}

#faq {padding-bottom: 20px; border-bottom: 1px solid #ccd1de;}

.space{ padding-bottom: 20px}
/* ----------------------support stuff---------------------*/

ul.supportpage{
background-color:none;
}

ul.supportpage li{
background-color:none;
}

ul.supportpage  li a{
border-bottom:none;


}
ul.supportpage li a em{
border-bottom:none;

}

/* ----------------------products nav---------------------*/

#productlist {
float:center;
padding:0;
background-repeat:no-repeat;


}
#productlist li{
padding-top:40px;
display:inline-block;
list-style-type: none;
width:13%;
text-align:center;
padding-left:.5%;
padding-right:.5%;
float:center;
margin-bottom:0;
vertical-align:top;
background-repeat:no-repeat;
}

#productlist li a{
font-size:16px;
font-weight:lighter;

background-image:url('../img/products/productsprite.jpg');
background-repeat:no-repeat;
display:block;

width: 135px;
padding-top: 170px;

}

#productlist li a.telephonesys {background-position:0px 0px;background-repeat:no-repeat;}
#productlist li a.digitalphones {background-position:-135px 0px;background-repeat:no-repeat;}
#productlist li a.ipphones {background-position:-270px 0px;background-repeat:no-repeat;}
#productlist li a.wirelessphones {background-position:-405px 0px;background-repeat:no-repeat;}
#productlist li a.voicemail {background-position:-540px 0px;background-repeat:no-repeat;}
#productlist li a.software {background-position:-675px 0px;background-repeat:no-repeat;}
#productlist li a.headsets {background-position:-810px 0px;background-repeat:no-repeat;}

#productlist li a:hover.telephonesys {background-position:-945px 0px;background-repeat:no-repeat;}
#productlist li a:hover.digitalphones {background-position:-1080px 0px;background-repeat:no-repeat;}
#productlist li a:hover.ipphones {background-position:-1215px 0px;background-repeat:no-repeat;}
#productlist li a:hover.wirelessphones {background-position:-1350px 0px;background-repeat:no-repeat;}
#productlist li a:hover.voicemail {background-position:-1485px 0px;background-repeat:no-repeat;}
#productlist li a:hover.software {background-position:-1620px 0px;background-repeat:no-repeat;}
#productlist li a:hover.headsets {background-position:-1755px 0px;background-repeat:no-repeat;}

#productlist li a:hover{
color:#ffad4c;background-repeat:no-repeat;
}


ul.partners {list-style:none;}

