
@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'MyriadProRegular';
	src: url('../fonts/myriadpro-webfont.eot');
	src: local('?'), url('../fonts/myriadpro-webfont.woff') format('woff'), url('../fonts/myriadpro-webfont.ttf') format('truetype'), url('../fonts/myriadpro-webfont.svg#webfontlVdfpJJH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'FuturaMediumCondensed';
    src: url('../fonts/futurastd-condensed-webfont.eot');
    src: url('../fonts/futurastd-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futurastd-condensed-webfont.woff') format('woff'),
         url('../fonts/futurastd-condensed-webfont.ttf') format('truetype'),
         url('../fonts/futurastd-condensed-webfont.svg#FuturaMediumCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#464646;

}
.inner-bdy{
	/*padding:16px 0px 0px 0px;*/
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#666666;
	background:url(../images/inner-bg-2.png) left top repeat-x #ffffff;
}


.inner-bdy1{
	/*padding:16px 0px 0px 0px;*/
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#666666;
	background:url(../images/inner-bg.jpg) left top repeat-x #ffffff;
}


*{
	outline:none;
}
p{
	padding:0px 0px 18px 0px;
	margin:0px;
}

form {
margin:0px;
padding:0px;}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
	}
#mainwrap{
	margin:auto;
	padding:0px;
	width:100%;

	}
#header
	{
	width:982px;
	height:84px;
	padding:0px 0px 100px 0px;
	margin:0 auto;
	/*background:url(../images/header-bottom-bg.jpg) left bottom no-repeat;*/
	}

#header1
	{
	width:982px;
	height:32px;
	padding:0px 0px 100px 0px;
	margin:0 auto;
	/*background:url(../images/header-bottom-bg.jpg) left bottom no-repeat;*/
	}
.font-bold-strong {
    color: #7F7F7F;
}	
#phone
	{
	font-size:22px;
	color:#525252;
	padding:0px 0px 0px 0px ;
	text-align:right;
	margin:0px;
	}
#phone span{
	font-size:22px;
	color:#326ac6;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 5px;
	
}

	#phone small a{
		font-size:16px;
		color:#DB691C;
		font-weight:bold;
		text-decoration:none;
		margin:0px 25px 0px 0px;
	}
	
	#phone small a:hover{
		text-decoration:underline;
	}

#topnav	{
	width:694px;
	height:44px;
	float:left;
	}
#topnav ul	{
	margin:0px;
	padding:0px 0px 0px 8px;
	list-style:none;
	height:44px;
	}
	
#topnav li {
	margin:0px 0px 0px 0px;
	padding:15px 15px 0px 15px;
	float:left;
	background:url(../images/spacer-line.png) right top no-repeat;
	height:44px;
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	}
	
#topnav li a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#topnav li a:hover	{
	color:#FFFFFF;
	text-decoration:underline;
	}



/*#client-login{
	padding:0px;
	margin:0px;
	float:right;
}
#client-login a{
	background:url(../images/client-login-bg.jpg) left top no-repeat;
	margin:0px;
	padding:10px 0px 0px 48px;
	width:106px;
	height:25px;
	float:right;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
#client-login a:hover{
	background:url(../images/client-login-bg.jpg) left bottom no-repeat;
	text-decoration:none;

}
*/

.lines-repeat{
	padding:0px;
	margin:0px 0px 20px 0px ;
	width:750px;
}
.lines-repeat p{
      
	background:url(../images/bg-line.jpg) left top repeat-x;
	height:26px;
	color:#FFFFFF;
}
#banner-wrap{
	width:982px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#banner-inner{
	width:982px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
#content-wrap{
	/*background:url(../images/content-wrap-bg.jpg) left top no-repeat;*/
	width:982px;
	padding:14px 0px 0px 0px;
        margin:0 auto;
}
#content-wrap-landing {
	width:982px;
		padding:0px 0px 20px 0px;
}
#content-wrap-left{
	/*width:218px;*/
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
}
#content-wrap-right{
	width:750px;
	margin-top:10px;
	float:right;
        min-height: 275px;
}
.content-wrap{
	/*background:url(../images/content-wrap-bg.jpg) left top no-repeat;*/
	width:982px;
	padding:14px 0px 0px 0px;
        margin:0 auto;
}
.content-wrap-landing {
	width:982px;
		padding:0px 0px 20px 0px;
}
.content-wrap-left{
	/*width:218px;*/
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
}
.content-wrap-right{
	width:750px;
	margin:0px;
	float:right;
        min-height: 275px;
}
#business-telephone-wrap {
    background: url("../images/leftpanel-mid-bg-2.png") repeat-y scroll left top transparent;
    margin: 0 0 12px;
    padding: 0;
    width: 218px;
}

#business-telephone-wrap2 {
    background: url("../images/leftpanel-mid-bg-2.png") repeat-y scroll left top transparent;
    margin: 0 0 12px;
    padding: 0;
    width: 218px;
}


#business-telephone-middle {
    background: url("../images/leftpanel-top-bg.png") no-repeat scroll left top transparent;
    margin: 0;
    min-height: 100px;
    padding: 0;
    width: 218px;
}


#business-telephone-middle2 {
    background: url("../images/leftpanel-top-bg-2.png") no-repeat scroll left top transparent;
    margin: 0;
    min-height: 100px;
    padding: 0;
    width: 218px;
	
}



#business-telephone-wrap h2{
	font-size:20px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:20px;
	padding:0px 0px 0px 11px;
	margin:0px;
	color:#fff;
}
#business-telephone-wrap h2 span{
	font-size:15px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#fff;
	font-weight:normal;
}



#business-telephone-wrap2 h2{
	font-size:20px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:20px;
	padding:0px 0px 0px 11px;
	margin:0px;
	color:#fff;
}
#business-telephone-wrap2 h2 span{
	font-size:15px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#fff;
	font-weight:normal;
}



#business-telephone-wrap h2 span span{
	font-size:12px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#fff;
	font-weight:normal;
}

#business-telephone-wrap2 h2 span span{
	font-size:12px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#fff;
	font-weight:normal;
}




#content-wrap #business-telephone-middle ul{
	margin:0px;
	/*padding:6px 0px 0px 12px;*/
	list-style:none;					
}
#content-wrap #business-telephone-middle ul li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
}
#content-wrap #business-telephone-middle ul li a{
	margin:0px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#C08525;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

#content-wrap #business-telephone-middle ul li a:hover{
	color:#0051A3;				
}
#content-wrap #business-telephone-middle ul li a.selected{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}
#content-wrap #business-telephone-middle ul li a.selected1{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}

/* 


#content-wrap #business-telephone-middle ul li ul{
	margin:0px;
	padding:6px 0px 0px 0px;
	list-style:none;			
}
#content-wrap #business-telephone-middle ul li ul li{
	margin:0px 0px 6px 0px;
	padding:5px 0px 0px 0px;			
}
#content-wrap #business-telephone-middle ul li ul li a{
	margin:0px 0px 0px 20px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

#content-wrap #business-telephone-middle ul li ul li a:hover{
	color:#787676;				
}
#content-wrap #business-telephone-middle ul li ul li a.selected{
	color:#2d62be;
	font-weight:bold;				
}
.content-wrap #business-telephone-middle ul{
	margin:0px;
	/*padding:6px 0px 0px 12px;*/
	list-style:none;					
}
.content-wrap #business-telephone-middle ul li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	
}
.content-wrap #business-telephone-middle ul li a{
	margin:0px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#C08525;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

.content-wrap #business-telephone-middle ul li a:hover{
	color:#0051A3;				
}
.content-wrap #business-telephone-middle ul li a.selected{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}
.content-wrap #business-telephone-middle ul li a.selected1{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}

/* 


.content-wrap #business-telephone-middle ul li ul{
	margin:0px;
	padding:6px 0px 0px 0px;
	list-style:none;			
}
.content-wrap #business-telephone-middle ul li ul li{
	margin:0px 0px 6px 0px;
	padding:5px 0px 0px 0px;
			
}
.content-wrap #business-telephone-middle ul li ul li a{
	margin:0px 0px 0px 20px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

.content-wrap #business-telephone-middle ul li ul li a:hover{
	color:#787676;				
}
.content-wrap #business-telephone-middle ul li ul li a.selected{
	color:#2d62be;
	font-weight:bold;				
}























#content-wrap #business-telephone-middle2 ul{
	margin:0px;
	/*padding:6px 0px 0px 12px;*/
	list-style:none;					
}
#content-wrap #business-telephone-middle2 ul li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
}
#content-wrap #business-telephone-middle2 ul li a{
	margin:0px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#C08525;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

#content-wrap #business-telephone-middle2 ul li a:hover{
	color:#0051A3;				
}
#content-wrap #business-telephone-middle2 ul li a.selected{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}
#content-wrap #business-telephone-middle2 ul li a.selected1{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}

/* 


#content-wrap #business-telephone-middle2 ul li ul{
	margin:0px;
	padding:6px 0px 0px 0px;
	list-style:none;			
}
#content-wrap #business-telephone-middle2 ul li ul li{
	margin:0px 0px 6px 0px;
	padding:5px 0px 0px 0px;			
}
#content-wrap #business-telephone-middle2 ul li ul li a{
	margin:0px 0px 0px 20px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

#content-wrap #business-telephone-middle2 ul li ul li a:hover{
	color:#787676;				
}
#content-wrap #business-telephone-middle2 ul li ul li a.selected{
	color:#2d62be;
	font-weight:bold;				
}
.content-wrap #business-telephone-middle2 ul{
	margin:0px;
	/*padding:6px 0px 0px 12px;*/
	list-style:none;					
}
.content-wrap #business-telephone-middle2 ul li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	
}
.content-wrap #business-telephone-middle2 ul li a{
	margin:0px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#C08525;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

.content-wrap #business-telephone-middle2 ul li a:hover{
	color:#0051A3;				
}
.content-wrap #business-telephone-middle2 ul li a.selected{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}
.content-wrap #business-telephone-middle2 ul li a.selected1{
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;				
}

/* 


.content-wrap #business-telephone-middle2 ul li ul{
	margin:0px;
	padding:6px 0px 0px 0px;
	list-style:none;			
}
.content-wrap #business-telephone-middle2 ul li ul li{
	margin:0px 0px 6px 0px;
	padding:5px 0px 0px 0px;
	background:url(../images/business-telephone-middle-l.jpg) left top no-repeat;				
}
.content-wrap #business-telephone-middle2 ul li ul li a{
	margin:0px 0px 0px 20px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}

.content-wrap #business-telephone-middle2 ul li ul li a:hover{
	color:#787676;				
}
.content-wrap #business-telephone-middle2 ul li ul li a.selected{
	color:#2d62be;
	font-weight:bold;				
}












































*/


#request-wrap{
	width:200px;
	background:url(../images/request-wrap-top.jpg) left top no-repeat;
	padding:0px;
	margin:0px;
	position:relative;
}
#request-wrap h2{
	font-size:20px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:19px;
	padding:13px 0px 0px 11px;
	margin:0px;
	color:#0051A3;
	width:150px;
	display:block;
}
#box-h2{
	float:left;
	width:150px;
}
#request-wrap h2 span{
	font-size:15px;
	letter-spacing:normal;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#4c4c4c;
	font-weight:normal;
	
}
#reqest-wrap-phone{
	width:118px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:left;
	border:1px solid #c4c4c4;
	background:#FF0000;
	background:url(../images/request-phone-bg.jpg) left top no-repeat;
}
#request-wrap #reqest-wrap-phone input{
	width:32px;
	float:left;
	height:16px;
	padding:0px 0px 0px 2px;
	margin:0px 3px 0px 0px;
	border:none;
	background:none;
}
#request-wrap h2 span span{
	font-size:20px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#4c4c4c;
	font-weight:bold;
}
#request-wrap-drop-btn{
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:44px;
	height:37px;
	position:absolute;
	left:195px;
	top:15px;
}
#request-wrap-col-btn{
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:44px;
	height:37px;
	position:absolute;
	left:195px;
	top:15px;
	background:url(../images/request-up-btn.jpg) left top no-repeat;
}
#request-wrap-middle{
	background:url(../images/rghtpanel-mid-bg.png) left top repeat-y;
	padding:10px 24px 0px 8px;
	margin:0px;
	font-size:12px;
	width:185px;
}
#request-wrap-middle input{
	width:118px;
	height:18px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	margin:0px 0px 5px 0px;
}
#request-wrap-middle textarea{
	width:108px;
	height:72px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#request-wrap-middle p{
	padding:0px 0px 4px 0px;
	margin:0px;
}
#request-wrap-middle .input-small{
	padding:1px 0px 0px 2px;
	margin:3px 0px 0px 15px;
	color:#616166;
	width:79px;
	height:17px;
	float:right;
}
#request-wrap-middle select{
	width:182px;
	border:1px solid #c4c4c4;
	height:20px;
	padding:0px;
	margin:0px 0px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
#request-wrap-middle label{
	width:61px;
	float:left;
	padding:0px;
	margin:0px;
}
.submit{
	width:67px;
	height:26px;
	padding:0px 0px 0px 0px;
	/*float:right;*/
	margin:0px 0px 0px 0px;
}
.submit a{
	width:67px;
	height:26px;
	padding:0px;
	display:block;
	background:url(../images/submit.jpg) left top no-repeat;
}
.submit a:hover{
	width:67px;
	height:26px;
	padding:0px;
	background:url(../images/submit.jpg) left bottom no-repeat;
}
.submit1 {
	width:67px;
	height:26px;
	padding:0px;
	display:block;
        border: 0 none;
	background:url(../images/submit.jpg) left top no-repeat;
}
.submit1 :hover{
	width:67px;
	height:26px;
        border: 0 none;
	padding:0px;
	background:url(../images/submit.jpg) left bottom no-repeat;
}

.submitnew1 {
	width:67px;
	height:26px;
	padding:0px;
	display:block;
        border: 0 none;
	background:url(../images/submitnew1.png) left top no-repeat;
}



.cancel{
	width:67px;
	height:26px;
	padding:0px;
	float:right;
	margin:0px 3px 0px 0px;
}
.cancel a{
	width:67px;
	height:26px;
	padding:0px;
	display:block;
	background:url(../images/cancel.jpg) left top no-repeat;
}
.cancel a:hover{
	width:67px;
	height:26px;
	padding:0px;
	background:url(../images/cancel.jpg) left bottom no-repeat;
}
.submit-new{
	width:61px;
	height:20px;
	padding:0px;
	float:right;
	margin:0px 3px 0px 0px;
}
.submit-new a{
	width:61px;
	height:18px;
	padding:2px 0px 0px 0px;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:url(../images/submit-new.jpg) left top no-repeat;
}
.submit-new a:hover{
	width:61px;
	background:url(../images/submit-new.jpg) left bottom no-repeat;
}
.cancel-new{
	width:61px;
	height:20px;
	padding:0px;
	float:right;
	margin:0px 3px 0px 0px;
}
.cancel-new a{
	width:61px;
	height:18px;
	padding:2px 0px 0px 0px;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:url(../images/submit-new.jpg) left top no-repeat;
}
.cancel-new a:hover{
	width:61px;
	background:url(../images/submit-new.jpg) left bottom no-repeat;
}
.red{
color:#f68439;
}
.business-wrap{
	width:184px;
	height:335px;
	float:left;
	padding:0px 10px 0px 0px;
	/*margin:0px 10px 0px 0px;*/
	margin:0px 10px 0px 0px;
	background:url(../images/busiess-wrap-right-bg.jpg) right bottom no-repeat;
}
.head-top{
	color:#0051A3;
}
#content-wrap #content-wrap-right h1{
	font-size:22px;
	color:#db691c;
	font-weight:normal;
	padding:6px 4px 10px 0px;
	margin:0px;
	line-height:21px;
}
#content-wrap #content-wrap-right h2{
	font-size:18px;
	color:#0051A3;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	line-height:21px;
}
#content-wrap #content-wrap-right h2 a{
	font-size:18px;
	color:#0051A3;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	line-height:21px;
	text-decoration:none;
}
#content-wrap #content-wrap-right h2 a:hover{

	color:#0051A3;

}
#content-wrap #content-wrap-right h3{
	font-size:16px;
	color:#df712a;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}
#content-wrap h1{
	font-size:20px;
	color:#000;
	font-weight:normal;
	padding:0px 4px 0px 4px;
	margin:0px;
	line-height:21px;
}


#content-wrap .business-wrap h2{
	font-size:15px;
	color:#6f6f6f;
	padding:6px 0px 0px 4px;
	margin:0px;
	line-height:10px;
	font-weight:normal;
}


#content-wrap .business-wrap h2 span{
	font-size:20px;
	color:#db691c;
	font-weight:normal;
	padding:3px 0px 0px 0px;
	margin:0px;
	line-height:21px;
	display:block;
}

#content-wrap .business-wrap h2 span span{
	font-size:12px;
	color:#0051A3;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:15px;
}

#content-wrap .business-wrap h2 a{
	color:#6f6f6f;
	text-decoration:none;
	}
#content-wrap .business-wrap h2 a:hover{
	color:#727272;
	text-decoration:none;
	}	

#content-wrap .business-wrap h2 a:hover span{	
	color:#0051A3;
	}

#content-wrap .business-wrap h2 a:hover span span{	
	color:#0051A3;
	}

.content-wrap .content-wrap-right h1{
	font-size:22px;
	color:#db691c;
	font-weight:normal;
	padding:6px 4px 10px 0px;
	margin:0px;
	line-height:21px;
}
.content-wrap .content-wrap-right h2{
	font-size:18px;
	color:#0051A3;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	line-height:21px;
}
.content-wrap .content-wrap-right h2 a{
	font-size:18px;
	color:#0051A3;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	line-height:21px;
	text-decoration:none;
}
.content-wrap .content-wrap-right h2 a:hover{

	color:#0051A3;

}
.content-wrap .content-wrap-right h3{
	font-size:16px;
	color:#df712a;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}
.content-wrap h1{
	font-size:20px;
	color:#000;
	font-weight:normal;
	padding:0px 4px 0px 4px;
	margin:0px;
	line-height:21px;
}


.content-wrap .business-wrap h2{
	font-size:15px;
	color:#6f6f6f;
	padding:6px 0px 0px 4px;
	margin:0px;
	line-height:10px;
	font-weight:normal;
}


.content-wrap .business-wrap h2 span{
	font-size:20px;
	color:#db691c;
	font-weight:normal;
	padding:3px 0px 0px 0px;
	margin:0px;
	line-height:21px;
	display:block;
}

.content-wrap .business-wrap h2 span span{
	font-size:12px;
	color:#0051A3;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:15px;
}

.content-wrap .business-wrap h2 a{
	color:#6f6f6f;
	text-decoration:none;
	}
.content-wrap .business-wrap h2 a:hover{
	color:#727272;
	text-decoration:none;
	}	

.content-wrap .business-wrap h2 a:hover span{	
	color:#0051A3;
	}

.content-wrap .business-wrap h2 a:hover span span{	
	color:#0051A3;
	}


.listing-wrap{
	padding:9px 0px 0px 7px;
	margin:0px;
}

#content-wrap .blue-line{
	background:url(../images/li-blue-line.jpg) left top no-repeat;
	padding:10px 0px 0px 0px;
			
}


#content-wrap ul{
	margin:0px;
	padding:0px 0px 12px 0px;
	list-style:none;
}
#content-wrap ul li{
	margin:0px;
	padding:0px 0px 5px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}
#content-wrap ul li a{
	margin:0px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	font-size:10pt;
	color:#666666;
	background:url(../images/li-line-bg.jpg) left  bottom repeat-x;
	display:block;	
}
#content-wrap ul li span{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:13px;
	height:13px;
	float:left;
	
		
}
#content-wrap ul li a:hover{
	color:#787676;				
}
#content-wrap ul li a.inner-link{
	color:#ed792c;
	background:none;
	text-decoration:none;
	padding:0px;
	display:inline;
}
#content-wrap ul li a.inner-link:hover{
	color:#3163c6;
	text-decoration:none;
}
#content-wrap ul li a.outer-link{

	color:#3163c6;
	background:none;
	text-decoration:none;
	padding:0px;
	display:inline;
}
#content-wrap ul li a.outer-link:hover{
	color:#ed792c;
	text-decoration:none;
}
#content-wrap .listing-sub-link{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:529px;
	height:118px;
	background:url(../images/sub-link-list-bg.jpg) left bottom no-repeat;
					
}
#content-wrap .listing-sub-link ul{
	margin:0px;
	padding:10px 0px 0px 20px;
	list-style:none;
	float:left;
			
}
#content-wrap .listing-sub-link ul li{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}
#content-wrap .listing-sub-link ul li a{
	margin:0px;
	width:222px;
	height:22px;
	display:block;
	padding:2px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;
	background:url(../images/sub-link-li-bg.jpg) left no-repeat;
	color:#0051A3;
}
#content-wrap .listing-sub-link ul li a:hover{
	color:#ed792c;
	background:url(../images/over.jpg) left no-repeat;
}
#content-wrap .listing-sub-link-large{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:529px;
/*	background:url(../images/sub-link-list-bg.jpg) left bottom no-repeat;*/
					
}
#content-wrap .listing-sub-link-large ul{
	margin:0px;
	padding:10px 0px 0px 20px;
	list-style:none;
			
}
#content-wrap .listing-sub-link-large ul li{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}
#content-wrap .listing-sub-link-large ul li a{
	margin:0px;
	height:22px;
	display:block;
	padding:2px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;	
	background:url(../images/sub-link-li-large-bg.jpg) left no-repeat;
	color:#0051A3;
}
#content-wrap .listing-sub-link-large ul li a:hover{
	color:#ed792c;
	background:url(../images/over-large.jpg) left no-repeat;
}
#content-wrap .listing-style-less-space li{
	margin:0px;
	padding:0px 0px 5px 18px;
	background:url(../images/new-li.png) left 2px no-repeat;
}
#content-wrap .listing-style{
	margin:10px 0px 10px 0px;
	padding:0px;
	list-style:none;
}
#content-wrap .listing-style li{
	margin:0px;
	/*padding:0px 0px 15px 18px;*/
	background:url(../images/new-li.png) left 2px no-repeat;				
}
#content-wrap .listing-style strong{
color: #7F7F7F;			
}


#content-wrap .listing-style li a{
	color:#ed792c;
	background:none;
	text-decoration:none;
	padding:0px;
	display:inline;
}
#content-wrap .listing-style li a:hover{
	color:#3163c6;
	text-decoration:none;
}

#content-wrap .listing-style-double{
	margin:0px;
	padding:10px 25px 0px 25px;
	list-style:none;
	float:left;
	background:url(../images/listing-double-bg.jpg) right center no-repeat;					
}
#content-wrap .listing-style-double li{
	margin:0px;
	padding:0px 0px 10px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;				
}
.product-wrap{
	padding:0px 0px 5px 0px;
	margin:0px 0px 28px 0px;
	float:left;
	width:736px;
	font-size:13px;
	background:url(../images/product-line-btm.jpg) left bottom no-repeat;
}
.content-wrap .blue-line{
	background:url(../images/li-blue-line.jpg) left top no-repeat;
	padding:10px 0px 0px 0px;
			
}


.content-wrap ul{
	margin:0px;
	padding:0px;
	list-style:none;					
}
.content-wrap ul li{
	margin:0px;
	padding:0px 0px 5px 14px;
}
.content-wrap ul li a{
	margin:0px;
	padding:0px 0px 4px 16px;
	text-decoration:none;
	font-size:10pt;
	color:#464646;
	background:url(../images/li-line-bg.jpg) left  bottom repeat-x;
	display:block;	
}
.content-wrap ul li span{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:13px;
	height:13px;
	float:left;
	
		
}
.content-wrap ul li a:hover{
	color:#787676;				
}
.content-wrap ul li a.inner-link{
	color:#ed792c;
	background:none;
	text-decoration:none;
	padding:0px;
	display:inline;
}
.content-wrap ul li a.inner-link:hover{
	color:#3163c6;
	text-decoration:none;
}

.content-wrap .listing-sub-link{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:529px;
	height:118px;
	background:url(../images/sub-link-list-bg.jpg) left bottom no-repeat;
					
}
.content-wrap .listing-sub-link ul{
	margin:0px;
	padding:10px 0px 0px 20px;
	list-style:none;
	float:left;
			
}
.content-wrap .listing-sub-link ul li{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}
.content-wrap .listing-sub-link ul li a{
	margin:0px;
	width:222px;
	height:22px;
	display:block;
	padding:2px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;	
	background:url(../images/sub-link-li-bg.jpg) left no-repeat;
	color:#0051A3;
}
.content-wrap .listing-sub-link ul li a:hover{
	color:#ed792c;
	background:url(../images/over.jpg) left no-repeat;
}
.content-wrap .listing-sub-link-large{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:529px;
/*	background:url(../images/sub-link-list-bg.jpg) left bottom no-repeat;*/
					
}
.content-wrap .listing-sub-link-large ul{
	margin:0px;
	padding:10px 0px 0px 20px;
	list-style:none;
			
}
.content-wrap .listing-sub-link-large ul li{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}
.content-wrap .listing-sub-link-large ul li a{
	margin:0px;
	height:22px;
	display:block;
	padding:2px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;
	background:url(../images/sub-link-li-large-bg.jpg) left no-repeat;
	color:#0051A3;
}
.content-wrap .listing-sub-link-large ul li a:hover{
	color:#ed792c;
	background:url(../images/over-large.jpg) left no-repeat;
}
.content-wrap .listing-style-less-space li{
	margin:0px;
	padding:0px 0px 5px 18px;
	background:url(../images/new-li.png) left 2px no-repeat;				
}
.content-wrap .listing-style{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;					
}
.content-wrap .listing-style li{
	margin:0px;
	padding:0px 0px 15px 18px;
	background:url(../images/new-li.png) left 2px no-repeat;				
}
.content-wrap .listing-style strong{
color: #7F7F7F;			
}


.content-wrap .listing-style li a{
	color:#ed792c;
	background:none;
	text-decoration:none;
	padding:0px;
	display:inline;
}
.content-wrap .listing-style li a:hover{
	color:#3163c6;
	text-decoration:none;
}

.content-wrap .listing-style-double{
	margin:0px;
	padding:10px 25px 0px 25px;
	list-style:none;
	float:left;
	background:url(../images/listing-double-bg.jpg) right center no-repeat;					
}
.content-wrap .listing-style-double li{
	margin:0px;
	padding:0px 0px 10px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;				
}
.product-wrap{
	padding:0px 0px 5px 0px;
	margin:0px 0px 28px 0px;
	float:left;
	width:736px;
	font-size:13px;
	background:url(../images/product-line-btm.jpg) left bottom no-repeat;
}
.product-wrap-cat{
	padding:0px 0px 5px 0px;
	margin:0px 0px 28px 0px;
	float:left;
	width:736px;
	font-size:13px;
}
.product-wrap-right{
	padding:0px 0px 6px 0px;
	margin:0px;
	float:left;
	width:349px;
	font-size:13px;
	background:url(../images/product-line-btm.jpg) left bottom no-repeat;
}
.product-wrap-inner{
	width:368px;
	float:left;
	padding:0px 0px 20px 0px;
	margin:0px 17px 0px 0px;
	background:url(../images/product-line-right.jpg) right top repeat-y;
}
a.inner-link{
	color:#0051A3;
	text-decoration:none;
}
a.inner-link:hover{
	color:#3163c6;
	text-decoration:none;
}

a.readmore{
	color:#ed792c;
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;
	
}
a.readmore:hover{
	color:#3163c6;
	text-decoration:none;
}
.underline{
	background:url(../images/line-bg.jpg) left top no-repeat;
	width:729px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 12px 0px;
	height:1px;
	line-height:1px;
	
}
.block-box{
	width:700px;
	background-color:#f0efef;
	border:1px solid #e3e2e2;
	padding:10px;
	margin-bottom:10px;
}
.product-wrap-inner-right{
	width:350px;
	float:left;
	padding:0px 0px 35px 0px;
	margin:0px 0px 0px 0px;
}
.product-wrap img{
	float:left;
	padding:0px;
	margin:0px;
	}
.product-wrap-content-right{
	width:167px;
	float:left;
	padding:0px 0px 0px 6px;
	}
.product-wrap-content-right-small{
	width:150px;
float:left;
	padding:0px 0px 0px 8px;
	}
	.product-wrap-content-right-small-new{
	width:150px;
float:right;
	padding:0px 0px 0px 8px;
	}
.product-wrap-content-right-too-small{
	width:130px;
	float:left;
	padding:0px 0px 0px 8px;
	}
#content-wrap .form-wrap{
	padding:0px;
	margin:0px;
}
#content-wrap .form-wrap ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;					
}
#content-wrap .form-wrap li{
	margin:0px;
	padding:0px 0px 12px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;				
}
#content-wrap .form-wrap li a{
	margin:0px;
	padding:0px;
	background:none;			
}
#content-wrap .form-wrap li a:hover{
	color:#787676;
}
#content-wrap .form-wrap input{
	width:165px;
	height:18px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;		
}

#content-wrap .form-wrap .select-box{
	width:167px;
	height:22px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;		
}

#content-wrap .form-wrap textarea{
	width:165px;
	height:72px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#content-wrap .form-wrap .input-phone{
	width:50px;
	float:left;
	height:16px;
	padding:0px 0px 0px 2px;
	margin:0px 3px 0px 0px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
}
.content-wrap .form-wrap{
	padding:0px;
	margin:0px;
}
.content-wrap .form-wrap ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;					
}
.content-wrap .form-wrap li{
	margin:0px;
	padding:0px 0px 12px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;				
}
.content-wrap .form-wrap li a{
	margin:0px;
	padding:0px;
	background:none;			
}
.content-wrap .form-wrap li a:hover{
	color:#787676;
}
.content-wrap .form-wrap input{
	width:165px;
	height:18px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;		
}

.content-wrap .form-wrap .select-box{
	width:167px;
	height:22px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;		
}

.content-wrap .form-wrap textarea{
	width:165px;
	height:72px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.content-wrap .form-wrap .input-phone{
	width:50px;
	float:left;
	height:16px;
	padding:0px 0px 0px 2px;
	margin:0px 3px 0px 0px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
}
.img-right{
float:right;
padding:0px 0px 0px 10px;
margin:0px;
}
.img-left{
float:left;
padding:0px 10px 0px 0px;
margin:0px;
}
#content-wrap-right .testimonial-wrap{
	background:url(../images/testimonial-bg.jpg) left bottom no-repeat;
	padding:10px 10px 15px 10px;
	margin:0px 0px 10px 0px;
	width:694px;
}
#content-wrap-right .testimonial-wrap h4{
	background:url(../images/question-icon.gif) left top no-repeat;
	padding:0px 0px 10px 25px;
	margin:0px;
	color:#0051A3;
	font-size:15px;
	font-weight:bold;
}
#content-wrap-right .testimonial-wrap h5{
	background:url(../images/li-bg.gif) left top no-repeat;
	padding:0px 0px 10px 15px;
	margin:0px;
	color:#0051A3;
	font-size:15px;
	font-weight:bold;
}

#content-wrap-right .testimonial-wrap ul{
margin:0px;
padding:0px;
}
#content-wrap-right .testimonial-wrap ul li{
	padding:0px 0px 5px 17px;
	background:url(../images/li-sub-bg.jpg) left 2px no-repeat;	
}
.content-wrap-right .testimonial-wrap{
	background:url(../images/testimonial-bg.jpg) left bottom no-repeat;
	padding:10px 10px 15px 10px;
	margin:0px 0px 10px 0px;
	width:694px;
}
.content-wrap-right .testimonial-wrap h4{
	background:url(../images/question-icon.gif) left top no-repeat;
	padding:0px 0px 10px 25px;
	margin:0px;
	color:#0051A3;
	font-size:15px;
	font-weight:bold;
}
.content-wrap-right .testimonial-wrap h5{
	background:url(../images/li-bg.gif) left top no-repeat;
	padding:0px 0px 10px 15px;
	margin:0px;
	color:#0051A3;
	font-size:15px;
	font-weight:bold;
}

.content-wrap-right .testimonial-wrap ul{
margin:0px;
padding:0px;
}
.content-wrap-right .testimonial-wrap ul li{
	padding:0px 0px 5px 17px;
	background:url(../images/li-sub-bg.jpg) left 2px no-repeat;	
}
.product-wrap-inner p{
	padding:0px 0px 8px 0px ;
	margin:0px 0px 0px 0px;
}	
.learn-more-inner{
	padding:0px;
	margin:0px;
	width:81px;
	height:23px;
}
.contact-left{
	width:365px;
	padding:0px 15px 0px 0px ; 
	float:left;
	background:url(../images/contact-left-bg.jpg) right center no-repeat;
	
}
.contact-right{
	width:330px;
	padding:0px 0px 0px 20px;
	float:left;
	
}		
.learn-more-inner a{
background:url(../images/learnmore.jpg) left bottom no-repeat;
padding:0px;
margin:0px;
display:block;
width:81px;
height:23px;
}
.learn-more-inner a:hover{
background:url(../images/learnmore.jpg) left top no-repeat;
}	
#footer{
	min-width:100%;
	float:left;
	background:url(../images/infooter.jpg) #8b8b8b left top repeat-x;
	height:90px;
	padding:52px 0px 12px 0px;
	margin:15px 0 0 0;
	color:#fff;
	text-align:center;
}
#footer a
	{
	text-decoration:none;
	padding:0px;
	color:#fff;
	font-size:13px;
	letter-spacing:.4px;
	}
	
#footer a:hover
	{
	text-decoration:none;
	color:#cacaca;
	}
	
#footer a.active
	{
	text-decoration:none;
	color:#cacaca;
	}
#footer span
	{
	padding:0px 5px 0px 5px;
	}
.Copyright
	{
	display:block;
	color:#d7d7d7;
	margin:8px 0px 7px 0px;
	font-size:11px;
	letter-spacing:.3px;
	}
#footer .internet-marketing
	{
	font-size:13px;
	color:#fff;
	margin:0px 0px 4px 0px;
	padding:0px;
	letter-spacing:-.2px;
	}
.product-listing-wrap{
	padding:0px;
	margin:0px 0px 20px 0px ;
	width:733px;
}
.product-listing-wrap h4{
	padding:4px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	/* background:url(../images/product-list-h4-bg.jpg) left top no-repeat; */
	/* height:21px; */
	color: rgb(14, 110, 180);
	font-size:16px;
	border-bottom:2px solid #db6930;
	margin-bottom:12px;
	margin-top:12px;
	
}





.product-listing-wrap h2{
	font-size:20px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:19px;
	padding:25px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	color:#0051A3;
	display:block;
}
.product-listing-container{
	float:left;
	padding:0px;
	margin:10px 15px 0px 0px;
}	
.product-listing-hard-container{
	float:left;
	padding:0px;
	margin:10px 15px 0px 0px;
}	
.product-listing-top{
	border:4px solid #e4e4e4;
	padding:10px 0px 0px 0px;
	margin:0px;
	width:158px;
	height:104px;
	text-align:center;	
	}
.product-listing-hard-top{
	padding:10px 0px 0px 0px;
	margin:0px;
	width:130px;
	height:104px;
	text-align:center;	
	}	
.product-listing-wrap-bottom{
	padding:10px 0px 10px 0px;
	margin:0px;
	width:168px;
	text-align:center;
	color:#4779d7;
	font-size:11px;
	min-height:40px;
	border-bottom:2px solid #e4e4e4;
	}
.product-listing-wrap-hard-bottom{
	padding:10px 0px 10px 0px;
	margin:0px;
	width:130px;
	text-align:center;
	color:#4779d7;
	font-size:11px;
	min-height:40px;
	border-bottom:2px solid #e4e4e4;
	}
.product-listing-wrap-bottom img{
	padding:4px 0px 0px 0px;
	margin:0px;
	}
#client-loginnew {
background:url(../images/client-login.jpg) left top no-repeat;
width:272px;
padding:28px 170px 0px 28px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#4c4c4c;
height:288px;
}	
#content-wrap #client-loginnew a {
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#4c4c4c;}

#content-wrap #client-loginnew input {
width:170px;
height:20px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4c4c;
border:#d9d9d9 1px solid}

#content-wrap #client-loginnew a:hover {
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#666666;}
#content-wrap .floatleft {
float:left;}

#content-wrap #client-loginnew h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
text-decoration:none;
font-weight:normal;
color:#0051A3;
padding:0px 0px 30px 0px;
}
									
#content-wrap .login{
width:78px;

}
#content-wrap #client-loginnew .login a{
background:url(../images/login.jpg) left top no-repeat;
padding:3px 0px 0px 0px;
margin:0px;
display:block;
width:78px;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}
#content-wrap #client-loginnew .login a:hover{
background:url(../images/login.jpg) left bottom no-repeat;
}
.content-wrap #client-loginnew a {
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#4c4c4c;}

.content-wrap #client-loginnew input {
width:170px;
height:20px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4c4c;
border:#d9d9d9 1px solid}

.content-wrap #client-loginnew a:hover {
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#666666;}
.content-wrap .floatleft {
float:left;}

.content-wrap #client-loginnew h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
text-decoration:none;
font-weight:normal;
color:#0051A3;
padding:0px 0px 30px 0px;
}
									
.content-wrap .login{
width:78px;

}
.content-wrap #client-loginnew .login a{
background:url(../images/login.jpg) left top no-repeat;
padding:3px 0px 0px 0px;
margin:0px;
display:block;
width:78px;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}
.content-wrap #client-loginnew .login a:hover{
background:url(../images/login.jpg) left bottom no-repeat;
}
.back-home{
	width:116px;
	height:26px;
	padding:0px;
}
.back-home a{
	display:block;
	background:url(../images/back-home2.jpg) left top no-repeat;
	padding:0px;
	margin:0px;
	height:26px;
	width:116px;
}
.back-home a:hover{
	background:url(../images/back-home2.jpg) left bottom no-repeat;
	padding:0px;
	margin:0px;
	height:26px;
	width:116px;
}
#captcha
	{
	width:160px;
	height:33px;
	margin:0px;
	padding:0 0 0 90px;
	}	

/* tree menu */


#content-wrap-right #sitemap-box{
	padding:0px;
	margin-bottom:32px;
	margin-top:22px;
	font-size:13px;
	}
.content-wrap-right #sitemap-box{
	padding:0px;
	margin-bottom:32px;
	margin-top:22px;
	font-size:13px;
	}
#sitemap-box h2{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
#content-wrap-right #sitemap-box .treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

#content-wrap-right #sitemap-box .treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 15px;
width:0px;


}

#content-wrap-right #sitemap-box .treeview li a{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
padding:0px;
margin:0px;
color:#000;
background:none;

}

#content-wrap-right #sitemap-box .treeview li a:hover{
	color:#db691c;
	}
#content-wrap-right #sitemap-box .treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/closed.gif) no-repeat left 2px;
padding-left:20px;
cursor: hand !important;
cursor: pointer !important;


}
#content-wrap-right #sitemap-box .treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
color:red;
padding:7px 0px 0px 0px;


}

#content-wrap-right #sitemap-box .treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;

}

#content-wrap-right #sitemap-box .treeview .submenu ul li a{
	color:#db691c;
	display:block;

	}

#content-wrap-right #sitemap-box .treeview .submenu ul li a:hover{
	color:#000;
	}
.content-wrap-right #sitemap-box .treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.content-wrap-right #sitemap-box .treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 15px;
width:0px;


}

.content-wrap-right #sitemap-box .treeview li a{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
padding:0px;
margin:0px;
color:#000;
background:none;

}

.content-wrap-right #sitemap-box .treeview li a:hover{
	color:#db691c;
	}
.content-wrap-right #sitemap-box .treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/closed.gif) no-repeat left 2px;
padding-left:20px;
cursor: hand !important;
cursor: pointer !important;


}
.content-wrap-right #sitemap-box .treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
color:red;
padding:7px 0px 0px 0px;


}

.content-wrap-right #sitemap-box .treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;

}

.content-wrap-right #sitemap-box .treeview .submenu ul li a{
	color:#db691c;
	display:block;

	}

.content-wrap-right #sitemap-box .treeview .submenu ul li a:hover{
	color:#000;
	}
/*-------------------------------------------------------side nav css--------------------------------------------------*/

#content-wrap #business-telephone-middle .categoryitems{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	}

#content-wrap #business-telephone-middle .categoryitems ul {
	margin:0px;
	padding:6px 0px 0px 12px;
	list-style:none;	
	background:none;
	width:190px;
}
#content-wrap #business-telephone-middle .categoryitems ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	background:url(../images/business-telephone-middle-l-2.jpg) left top no-repeat;
	display:block;

}
#content-wrap #business-telephone-middle .categoryitems  ul li a {
	margin:0px;
	padding:0px 0px 4px 17px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-bg.gif) left 2px no-repeat;
        cursor:pointer;
}
#content-wrap #business-telephone-middle .categoryitemsgrey  ul li a {
	margin:0px;
	padding:0px 0px 4px 17px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-grey.gif) left 2px no-repeat;
        cursor:pointer;
}
#content-wrap #business-telephone-middle .categoryitems ul li a:hover
{
	color:#0051A3;	
}
#content-wrap #business-telephone-middle .categoryitems  ul li a.selected3 {
	color:#0051A3;
	font-weight:bold;
	background:url(../images/li-grey.gif) left 2px no-repeat;
}
#content-wrap #business-telephone-middle .categoryitems ul li a.selected1
{
        background:url(../images/li-1.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}
#content-wrap #business-telephone-middle .categoryitems ul li a.selected
{
        background:url(../images/li-bg.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}


#content-wrap #business-telephone-middle .categoryitems ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	background:none;
	color:#000;
	font-size:10pt;
	display:block;
}

#content-wrap #business-telephone-middle .categoryitems ul li ul li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	background:none;
	color:#000;
	font-size:13px;
	display:block;
	
}

#content-wrap #business-telephone-middle .categoryitems  ul li ul li a {
	/*color:#000000;
	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	background:url("/../images/li-grey.gif") no-repeat scroll left 2px transparent;
	padding:0 0 0px 18px;
	display:inline;
	width:115px;*/
	
}
#content-wrap #business-telephone-middle .categoryitems ul li ul li a:hover
{	/*background:url(../images/li-sub-bg.jpg) no-repeat left 3px;
	color:#787676;*/
	
}

#content-wrap #business-telephone-middle .categoryitems ul li ul li a.selected2
{	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	color:#0051A3;
	font-weight:bold;
}


.content-wrap #business-telephone-middle .categoryitems{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	}

.content-wrap #business-telephone-middle .categoryitems ul {
	margin:0px;
	padding:6px 0px 0px 12px;
	list-style:none;	
	background:none;
	width:190px;
}
.content-wrap #business-telephone-middle .categoryitems ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	display:block;

}
.content-wrap #business-telephone-middle .categoryitems  ul li a {
	margin:0px;
	padding:0px 0px 4px 23px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}
.content-wrap #business-telephone-middle .categoryitems ul li a:hover
{
	color:#0051A3;	
}
.content-wrap #business-telephone-middle .categoryitems  ul li a.selected3 {
	          color:#0051A3;
	font-weight:bold;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}
.content-wrap #business-telephone-middle .categoryitems ul li a.selected1
{
        background:url(../images/li-1.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}
.content-wrap #business-telephone-middle .categoryitems ul li a.selected
{
        background:url(../images/li-bg.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}


.content-wrap #business-telephone-middle .categoryitems ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	background:none;
	color:#000;
	font-size:10pt;
	display:block;
}

.content-wrap #business-telephone-middle .categoryitems ul li ul li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	background:none;
	color:#000;
	font-size:13px;
	display:block;
	
}

.content-wrap #business-telephone-middle .categoryitems  ul li ul li a {
	/*color:#000000;
	background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;
	padding:0 0 0px 18px;
	display:inline;
	width:115px;*/
	
}
.content-wrap #business-telephone-middle .categoryitems ul li ul li a:hover
{	/*background:url(../images/li-sub-bg.jpg) no-repeat left 3px;
	color:#787676;*/
	
}

.content-wrap #business-telephone-middle .categoryitems ul li ul li a.selected2
{	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	color:#0051A3;
	font-weight:bold;
}




#content-wrap #business-telephone-middle2 .categoryitems{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	}

#content-wrap #business-telephone-middle2 .categoryitems ul {
	margin:0px;
	padding:6px 0px 0px 12px;
	list-style:none;	
	background:none;
	width:190px;
}
#content-wrap #business-telephone-middle2 .categoryitems ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	display:block;

}
#content-wrap #business-telephone-middle2 .categoryitems  ul li a {
	margin:0px;
	padding:0px 0px 4px 17px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-bg.gif) left 2px no-repeat;
        cursor:pointer;
}
#content-wrap #business-telephone-middle2 .categoryitemsgrey  ul li a {
	margin:0px;
	padding:0px 0px 4px 17px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-grey.gif) left 2px no-repeat;
        cursor:pointer;
}
#content-wrap #business-telephone-middle2 .categoryitems ul li a:hover
{
	color:#0051A3;	
}
#content-wrap #business-telephone-middle2 .categoryitems  ul li a.selected3 {
	color:#0051A3;
	font-weight:bold;
	background:url(../images/li-grey.gif) left 2px no-repeat;
}
#content-wrap #business-telephone-middle2 .categoryitems ul li a.selected1
{
        background:url(../images/li-1.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}
#content-wrap #business-telephone-middle2 .categoryitems ul li a.selected
{
        background:url(../images/li-bg.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}


#content-wrap #business-telephone-middle2 .categoryitems ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	background:none;
	color:#000;
	font-size:10pt;
	display:block;
}

#content-wrap #business-telephone-middle2 .categoryitems ul li ul li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	background:none;
	color:#000;
	font-size:13px;
	display:block;
	
}

#content-wrap #business-telephone-middle2 .categoryitems  ul li ul li a {
	/*color:#000000;
	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	background:url("/../images/li-grey.gif") no-repeat scroll left 2px transparent;
	padding:0 0 0px 18px;
	display:inline;
	width:115px;*/
	
}
#content-wrap #business-telephone-middle2 .categoryitems ul li ul li a:hover
{	/*background:url(../images/li-sub-bg.jpg) no-repeat left 3px;
	color:#787676;*/
	
}

#content-wrap #business-telephone-middle2 .categoryitems ul li ul li a.selected2
{	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	color:#0051A3;
	font-weight:bold;
}


.content-wrap #business-telephone-middle2 .categoryitems{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	}

.content-wrap #business-telephone-middle2 .categoryitems ul {
	margin:0px;
	padding:6px 0px 0px 12px;
	list-style:none;	
	background:none;
	width:190px;
}
.content-wrap #business-telephone-middle2 .categoryitems ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	display:block;

}
.content-wrap #business-telephone-middle2 .categoryitems  ul li a {
	margin:0px;
	padding:0px 0px 4px 23px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}
.content-wrap #business-telephone-middle2 .categoryitems ul li a:hover
{
	color:#0051A3;	
}
.content-wrap #business-telephone-middle2 .categoryitems  ul li a.selected3 {
	          color:#0051A3;
	font-weight:bold;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}
.content-wrap #business-telephone-middle2 .categoryitems ul li a.selected1
{
        background:url(../images/li-1.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}
.content-wrap #business-telephone-middle2 .categoryitems ul li a.selected
{
        background:url(../images/li-bg.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}


.content-wrap #business-telephone-middle2 .categoryitems ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	background:none;
	color:#000;
	font-size:10pt;
	display:block;
}

.content-wrap #business-telephone-middle2 .categoryitems ul li ul li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	background:none;
	color:#000;
	font-size:13px;
	display:block;
	
}

.content-wrap #business-telephone-middle2 .categoryitems  ul li ul li a {
	/*color:#000000;
	background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;
	padding:0 0 0px 18px;
	display:inline;
	width:115px;*/
	
}
.content-wrap #business-telephone-middle2 .categoryitems ul li ul li a:hover
{	/*background:url(../images/li-sub-bg.jpg) no-repeat left 3px;
	color:#787676;*/
	
}

.content-wrap #business-telephone-middle2 .categoryitems ul li ul li a.selected2
{	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	color:#0051A3;
	font-weight:bold;
}










































#imagewrap {
width:204px;
/*height:255px;*/
float:left;
background:#ec792d;
padding:4px 4px 4px 4px;}


#imagewrap .head {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:5px 0px;
}
#imagewrap .imagearea {
width:196px;
text-align:center;
padding:4px;
background:#FFFFFF;
}
#imagewrap .click {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
padding:5px 0px 5px 0px;
text-decoration:none;
margin:0px auto;
}

.accessories {
width:350px;
background:#fbfbfb;
border:1px solid #8d8d8d;
float:left;
margin-right:7px;
margin-bottom:10px;
}

.accessories .head {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 10px 3px 10px;
background:#8d8d8d;
width:330px;
}
.accessories .content {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#464646;
padding:10px 10px 10px 10px;
line-height:18px;
}
#content-wrap .product-listing-wrap .accessories .content  ul {
list-style:none;
margin:0px;
padding:0px;
background:none;
width:330px;
}

#content-wrap .product-listing-wrap .accessories .content  ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:none;
	display:block;				
}
#content-wrap .product-listing-wrap .accessories .content  ul li a{
	margin:0px;
	padding:0px 0px 4px 22px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/li-sub-bg.jpg) left 1px no-repeat;
}
#content-wrap .product-listing-wrap .accessories .content  ul li a:hover{
color:#000000;
}

#content-wrap-right .documentation{
width:350px;
background:#fbfbfb;
border:1px solid #8d8d8d;
float:right;
margin: 0px 0px 10px 0px;
}

#content-wrap-right .documentation .head {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 10px 3px 10px;
background:#8d8d8d;
width:330px;
}
.documentation .content {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#464646;
padding:10px 10px 10px 10px;
line-height:18px;
}

#content-wrap .product-listing-wrap .documentation .content ul {
list-style:none;
margin:0px;
padding:0px;
background:none;
width:330px;
}

#content-wrap .product-listing-wrap .documentation .content ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:none;
	display:block;				
}
#content-wrap .product-listing-wrap  .documentation .content ul li a{
	margin:0px;
	padding:0px 0px 4px 22px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/pdf-icon.jpg) left 1px no-repeat;
}

#content-wrap .product-listing-wrap  .documentation .content ul li a:hover{
color:#999999;
}



#imagewrap .click a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
padding:5px 0px 5px 0px;
text-decoration:none;
margin:0px auto;
}
#imagewrap .click a:hover {
font-weight:normal;
color:#fcea7f;
text-align:center;
}
#content-wrap .product-listing-wrap ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width:500px;
	float:left;			
}

#content-wrap .product-listing-wrap ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 17px;
	background:url(../images/list.gif) left 5px no-repeat;
	display:block;				
}
#content-wrap .product-listing-wrap ul li a{
	margin:0px;
	padding:0px 0px 4px 0px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/list.gif) left 5px no-repeat;
}
#content-wrap .product-listing-wrap .features {
margin:0px;
padding:0px;
width:700px;
}

#content-wrap .product-listing-wrap .features ul{
width:700px;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;				
}

#content-wrap .product-listing-wrap ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 17px;
	background:url(../images/list.gif) left 5px no-repeat;
	display:block;				
}
#content-wrap .product-listing-wrap ul li a{
	margin:0px;
	padding:0px 0px 4px 0px;
	text-decoration:none;
	font-size:13px;
	color:#464646;
	background:url(../images/list.gif) left 5px no-repeat;
}


/*expand collapse FAQ*/

#exp_btn {
	width:auto;
}
#content-wrap-right #exp_btn a{
	background:url(../images/submit-large.jpg) left top no-repeat;
	height:24px;
	display:block;
	text-align:center;
	color:white;
	width:86px;
	font-size:13px;
	padding:6px 0px 0px 0px;
	text-decoration:none;
}
#content-wrap-right #exp_btn a:hover{
	background:url(../images/submit-large.jpg) left bottom no-repeat;
	height:24px;
	color:white;
	font-size:13px;
	width:86px;
	display:bolck;
		text-decoration:none;
	
}

#col_btn {
	width:auto;
}
#content-wrap-right #col_btn a{
	background:url(../images/submit-large.jpg) left top no-repeat;
	height:24px;
	display:block;
	text-align:center;
	color:white;
	font-size:13px;
	width:86px;
	padding:6px 0px 0px 0px;
	text-decoration:none;
}
#content-wrap-right #col_btn a:hover{
	background:url(../images/submit-large.jpg) left bottom no-repeat;
	height:24px;
	font-size:13px;
	color:white;
	width:86px;
	display:bolck;
	text-decoration:none;
}

.technology{
cursor:pointer;
color:#7e440b;
font: bold 10pt Arial;
padding:10px 0px 5px 30px;
margin:0px 0px 7px 0px;
float:left;
background:url(../images/faq-icon.jpg) left 5px no-repeat;

}	
.technology a {
	float:left;
	padding:10px 0px 2px 30px;
	cursor:default;
	
	}
#content-wrap-right .technology a:hover {
	color:#7e440b;
	}
.technology img{
	margin:5px;
	display:block;
	float:left;
	cursor:default;
}

.thelanguage{
	padding-left:40px;
	padding-bottom:15px;
}

.seperater {
height:1px;	
border-bottom:1px solid #cbd1d1 }
/*expand collapse FAQ*/


/* table styles */
.table{
width:721px;
height:43px;
background-color:#e1e1e1;
background:url(../images/table-head-bg.jpg) repeat-x;
float:right;
margin:5px 0px 0px 0px;
}
.table-curve{
width:721px;
height:43px;
background:url(../images/table-curve.gif) no-repeat;
}
.table-bottom-curve{
width:721px;
background:url(../images/table-bottom-curve.gif) bottom no-repeat;
background-color:#f5f5f5;
}
.head-td{
height:40px;
padding:3px 0px 0px 0px;
text-align:center;
border-right:1px solid #dcdcdc;
font-size:10pt;
font-weight:bold;
background:url(../images/glow.jpg) top no-repeat;
}
.td-bottom{
padding:5px;
/*text-align:center;*/
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
}
.td-bottom-inner{
padding:7px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
}

.td-bottom-inner h4{
font-weight:bold;
margin:0px;
padding:5px 0px 5px 0px;
font-size:10pt;
}

/* -------------- */

.client-login{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#dd610c;
text-decoration:none;
font-weight:bold;
padding:0px 20px 0px 3px;
}

.popular-model-wrap{
	padding:0px;
	margin:0px 0px 20px 0px ;
	width:736px;
	float:left;
}
.popular-model-container{
	float:left;
	padding:0px;
	margin:10px 15px 0px 0px;
}	
.popular-model-top{
	border:4px solid #e4e4e4;
	padding:10px 0px 0px 0px;
	margin:0px;
	width:158px;
	height:104px;
	text-align:center;	
	}
	
.popular-model-wrap-bottom{
	padding:10px 0px 10px 0px;
	margin:0px;
	width:168px;
	text-align:center;
	color:#4779d7;
	font-size:11px;
	min-height:40px;
	border-bottom:2px solid #e4e4e4;
	}
.popular-model-wrap-bottom img{
	padding:4px 0px 0px 0px;
	margin:0px;
	}
.exist-pbx-wrap-bottom{
	padding:10px 0px 5px 0px;
	margin:0px;
	text-align:center;
	color:#4779d7;
	font-size:11px;
	min-height:40px;

	}
#content-wrap-landing .product-wrap-telephone{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:600px;
	font-size:13px;

}
#content-wrap-landing .product-wrap-inner-right{
	width:650px;
	float:left;
	padding:0px 0px 35px 0px;
	margin:0px 0px 0px 0px;
}
#content-wrap-landing .telephone-support{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	width:260px;
	font-size:13px;
}  
#content-wrap-landing .product-wrap-content-right-small-new{
	width:450px;
float:right;
	padding:0px 0px 0px 8px;
	}
#content-wrap-landing #wrapnew {
width:982px;
	background:url(../images/product-line-right.jpg) 660px top repeat-y;}

	
.product-wrap-telephone{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:380px;
	font-size:13px;

}
.telephone-support{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:260px;
	font-size:13px;
}

	
.product-wrap-new{
	padding:10px 0px 5px 0px;
	margin:0px 0px 25px 0px;
	float:left;
	width:736px;
	font-size:13px;
	background:url(../images/product-line-btm.jpg) left bottom no-repeat;
}
.product-wrap-inner-new{
	width:368px;
	float:left;
	padding:9px 0px 20px 0px;
	margin:0px 17px 0px 0px;
	background:url(../images/product-line-right.jpg) right top repeat-y;
}
.product-wrap-inner-cat-new{
	width:362px;
	float:left;
        border:1px solid #F7D6BF;
        background:#FFFFFF;
}
.product-wrap-inner-right-new{
	width:350px;
	float:left;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
.product-wrap-inner-right-cat-new{
        height:112px;
	width:265px;
	float:left;
	margin:0px 0px 0px 0px;
	/*background:url(../images/cat-bg-img.png) right top no-repeat;*/
}
.product-wrap-inner-right-cat-new p{
        padding:2px;
}
#wrapnew {
width:736px;
	background:url(../images/product-line-right.jpg) 390px top repeat-y;}

#partners-logos{
width:100%;
float:left;
height:75px;
background-color:#f5f5f5;
background:url(../images/partners-logo-bg.jpg) repeat-x;
border-bottom:1px solid #fff;
}
#partners-logos-shadow{
width:100%;
height:65px;
float:left;
background:url(../images/shadow.jpg) center no-repeat;
padding-top:10px;
}
.partners-logos-spacer{
background:url(../images/spacer.jpg) right no-repeat;
height:46px;
}
/*--------------------------faq css-------------------------------*/
.technology-faq
{
color:#7E440B;
cursor:pointer;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
margin:0px 0px 3px 0px;
padding:8px 0 3px 0px;
line-height:25px;

}
.technology-faq p
{
margin:0px;
padding:0px;
}
.technology-faq a
{
color:#FF0000;
font-size:10pt;
font-weight:bold;
margin:0px;
padding:0px;
}

.technology-faq img
{
float:left;
margin:0px;
padding:0px 12px 0px 0px;
}

.thelanguage-faq{
	padding-left:40px;
	padding-bottom:15px;
}
/*---------------------bottom new css-------------------------------*/
#bottom-wrap
{
width:100%;
background:url(../images/bottom-wrap-bg.jpg) repeat-x left top #f4f4f4;
}
#bottom-wrap-middle
{
width:997px;
margin:0px auto;
/*padding:39px 78px 0px 84px;*/
padding:39px 0px 0px 0px;
background:url(../images/bottom-wrap-middle-bg.jpg) no-repeat left top;
}

#bottom-wrap-left
{
width:454px;
float:left;
height:168px;
padding:0px 30px 0px 0px;
background:url(../images/bottom-box-sep.jpg) no-repeat right top;
}
#bottom-wrap-left h1
{
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
font-size:18px;
color:#db691c;
font-weight:normal;
}
#bottom-wrap-left h3
{
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
font-size:18px;
color:#db691c;
font-weight:normal;
}
#bottom-wrap-left p
{
margin:0px;
padding:0px;
line-height:18px;
color:#000000;
}
#bottom-wrap-right
{
width:483px;
float:right;
padding:0px 0px 0px 25px;
}
#bottom-wrap-right h3
{
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
font-size:18px;
color:#0051A3;
font-weight:normal;
}
#bottom-wrap-right ul
{
margin:0px 0px 15px 0px;
padding:0px;
list-style:none;
}
#bottom-wrap-right li
{
margin:0px;
padding:4px 0px 4px 0px;
background:url(../images/bottom-link-sep.jpg) repeat-x left bottom;
}
#bottom-wrap-right li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none;
background:url(../images/botton-link-bullet.jpg) no-repeat left 2px;
padding:0px 0px 0px 19px;
color:#464646;
}
#bottom-wrap-right li a:hover
{
color:#464646;
}

#bottom-logos
{
width:996px;
height:80px;
margin:0px auto;
padding:10px 0px 0px 0px;
background:url(../images/bottom-logos-bg.jpg) no-repeat left top;
}
.logos-sep
{
background:url(../images/logo-sep.jpg) no-repeat right 5px;
}
#customer-benefits-wrap{
	width:701px;
	background:url(../images/customer-benefits-wrap-top.jpg) left top no-repeat;
	padding:0px;
	margin:0px;
	position:relative;
}
#content-wrap-right #customer-benefits-wrap h2{
	font-size:20px;
	font-weight:bold;
	padding:20px 0px 10px 11px;
	margin:0px;
	color:#0051A3;

}
#customer-benefits-wrap-drop-btn{
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:44px;
	height:37px;
	position:absolute;
	left:645px;
	top:15px;
}
#customer-benefits-wrap-col-btn{
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:44px;
	height:37px;
	position:absolute;
	left:645px;
	top:15px;
	background:url(../images/request-up-btn.jpg) left top no-repeat;
}
#customer-benefits-wrap-middle{
	background:url(../images/customer-benefits-repeat-bg.jpg) left top repeat-y;
	padding:10px 24px 0px 12px;
	margin:0px;
	font-size:13px;
	width:665px;
}

#content-wrap #content-wrap-right .general-features-box
{
width:262px;
float:left;
padding:5px 0px 10px 0;
/*margin:0px 15px 20px 0px;*/
}
#content-wrap #content-wrap-right .general-features-box h2
{
font-size:15px;
color:#FFFFFF;
font-weight:normal;
margin:0px;
padding:2px 0px 0px 11px;
height:23px;
background:#ed792c;
border: 1px solid #d8d8d8;
}
#content-wrap #content-wrap-right .general-features-box-inner
{
border:1px solid #d8d8d8;
width:327px;
border-top:none;
background: url(../images/general-eatures-boxbg.jpg) repeat-x left top #efefef;
padding:10px 12px 12px 12px;
}
#content-wrap #content-wrap-right .general-features-box-inner ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;					
}
#content-wrap #content-wrap-right .general-features-box-inner li{
	margin:0px;
	padding:8px 0px 8px 0px;
	background:url(../images/general-eatures-rpt-bg.jpg) repeat-x left bottom;
	
}
#content-wrap #content-wrap-right .general-features-box-inner li a{
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;							
}
#content-wrap #content-wrap-right .general-features-box-inner li a:hover{
	color:#787676;
}
#content-wrap #content-wrap-landing .general-features-box-inner
{
border:1px solid #d8d8d8;
width:284px;
border-top:none;
background: url(../images/general-eatures-boxbg.jpg) repeat-x left top #efefef;
padding:10px 12px 12px 12px;
}
#content-wrap #content-wrap-landing .general-features-box-inner ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;					
}
#content-wrap #content-wrap-landing .general-features-box-inner li{
	margin:0px;
	padding:8px 0px 8px 0px;
	background:url(../images/general-eatures-rpt-bg.jpg) repeat-x left bottom;
	
}
#content-wrap #content-wrap-landing .general-features-box-inner li a{
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;							
}
#content-wrap #content-wrap-landing .general-features-box-inner li a:hover{
	color:#787676;
}
#content-wrap #content-wrap-landing h1{
	font-size:22px;
	color:#db691c;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	line-height:21px;
}
#content-wrap #content-wrap-landing h2{
	font-size:18px;
	color:#0051A3;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	line-height:21px;
}
#content-wrap #content-wrap-landing h3{
	font-size:16px;
	color:#df712a;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}

.view-all-list
{
height:20px;
width:220px;
display:block;
text-align:center;
font-size:13px;
color:#FFFFFF;
margin:0px;
padding:3px 0px 0px 0px;
background:url(../images/view-all-list.jpg) no-repeat left top;
text-decoration:none;
}
.view-all-list:hover
{
background:url(../images/view-all-list.jpg) no-repeat left bottom;
}

#how-does-hosted-pbx-work{
width:750px;
height:381px;
background:url(../images/how-does-hosted-pbx-work.jpg) no-repeat;
position:relative;
margin:0px 0px 15px 0px;
}
#how-does-hosted-pbx-work .take-the-tour a{
width:142px;
height:40px;
background:url(../images/take-the-tour-btn.jpg) top no-repeat;
position:absolute;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:center;
top:275px; 
right:0px;
text-decoration:none;
padding:0px 100px 0px 0px;
}
#how-does-hosted-pbx-work .take-the-tour a:hover{
width:142px;
height:40px;
background:url(../images/take-the-tour-btn-hr.jpg) top no-repeat;
position:absolute;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:center;
top:275px; 
right:0px;
text-decoration:none;
padding:0px 100px 0px 0px;
}

#content-wrap #telephone-support-wrap{
	width:251px;
	background:url(../images/tele-support-bg.jpg) left top repeat-y;
	padding:0px;
	margin:0px;
}
#content-wrap #telephone-support-top{
	width:231px;
	background:url(../images/telesupport-top.jpg) left top no-repeat;
	padding:15px 10px 0px 10px;
	margin:0px;
}
#content-wrap #telephone-support-wrap h2{
	font-size:20px;
	letter-spacing:normal;
	line-height:19px;
	padding:0px;
	margin:0px 0px 10px 0px;
	color:#0051A3;
	display:block;
	text-align:center;
	font-weight:bold;
}
#content-wrap #telephone-support-wrap h4{
	font-size:10pt;
	letter-spacing:normal;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#686669;
	display:block;
	text-align:center;
	font-weight:bold;}
#content-wrap #telephone-support-wrap h4 span{
	font-size:24px;
	letter-spacing:normal;
	line-height:30px;
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#686669;
	display:block;
	text-align:center;
	font-weight:bold;}
	#content-wrap #telephone-support-wrap h5{
	margin:0px;
	padding:0px;
	}
#content-wrap #telephone-support-wrap h5 a{
	font-size:10pt;
	letter-spacing:normal;
	padding:0px;
	margin:0px 0px 20px 0px;
	color:#ff8f02;
	display:block;
	text-align:center;
	font-weight:bold;
	text-decoration:none;}
	#content-wrap #telephone-support-wrap h5 a:hover{
	color:#f9c07a;
	}

#telephone-support-wrap h2 span{
	font-size:15px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#4c4c4c;
	font-weight:bold;
		text-align:center;
	
}
#telephone-support-wrap h2 span span{
	font-size:20px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#4c4c4c;
	font-weight:bold;
		text-align:center;
}
.email-supprt .mail-bg {
width:76px;
height:88px;
float:left;
padding:0px 0px 0px 12px;
margin-right:30px;

}
.email-supprt .mail-bg a {
background:url(../images/mail-bgs.jpg) left top no-repeat;
width:88px;
height:53px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
color:#FFFFFF;
text-align:center;
padding:35px 0px 0px 0px;
text-decoration:none;
margin:0px 0px 0px 0px;
line-height:14px;}

.email-supprt .mail-bg-right {
height:88px;
float:left;
margin-right:35px;
}
.email-supprt .mail-bg-right h5
{
color:#f98c00;
font-size:16px;
font-weight:normal;
margin:0px 0px 14px 0px;
padding:0px;
font-weight:bold;
}
.email-supprt .mail-bg-right h5 a
{
color:#f98c00;
font-size:16px;
font-weight:normal;
margin:0px 0px 14px 0px;
padding:0px;
font-weight:bold;
text-decoration:none;
}
.email-supprt .mail-bg-right h5 a:hover
{
color:#0051A3;
}
.email-supprt .mail-bg-right h5 span
{
color:#3f3f3f;
font-size:10pt;
font-weight:normal;
font-weight:bold;
margin:0px ;
padding:0px ;
}
.email-supprt .mail-bg-right h5 span a
{
color:#686669;
font-size:16px;
font-weight:normal;
font-weight:bold;
margin:0px ;
padding:0px ;
}

.email-supprt .mail-bg-right h6
{
color:#f98c00;
font-size:13px;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
}
.email-supprt .mail-bg-right h6 a
{
color:#f98c00;
font-size:13px;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
text-decoration:none;
}
.email-supprt .mail-bg-right h6 a:hover
{
color:#0051A3;
}
.email-supprt .mail-bg-right h6 span
{
color:#3f3f3f;
}


.email-supprt .mail-bg-right h3
{
color:#000000;
font-size:16px;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
font-weight:bold;
}

.email-supprt .mail-bg a:hover {
color:#fae6da;
text-align:center;
text-decoration:none;
}
.email-support{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:451px;
	font-size:13px;
}
.email-supprt {
background:url(../images/mails-bg.jpg) left top repeat-y;
width:451px;
}
#content-wrap #wrapnew a.downloads {
background:url(../images/downloads.jpg) left top no-repeat;
width:451px;
height:84px;
display:block;
cursor:pointer;
margin:15px 0px 0px 0px;
padding:0px;}
#content-wrap #wrapnew a.downloads:hover {
background:url(../images/downloads.jpg) left bottom no-repeat;
}
.down {
width:421px;
height:50px;
background:#000099;}

/*------------------------------hosting landing-----------------------------*/
#content-wrap #content-wrap-landing .hosting-landing-box
{
width:315px;
margin:0px 27px 0px 0px;
padding:8px 0px 0px  0px;
float:left;
background:url(../images/hosting-landing-box-top.jpg) no-repeat left top;
}
#content-wrap #content-wrap-landing .hosting-landing-box h2

{
margin:0px 0px 14px 0px;
color:#db691c;
font-weight:normal;
padding:0px 0px 0px 11px;
font-size:20px;
}
#content-wrap #content-wrap-landing .hosting-landing-box h2 span
{
color:#0051A3;
}
#content-wrap #content-wrap-landing .hosting-landing-box-middle
{
width:271px;
height:315px;
margin:0px;
padding:0px 22px 10px ;
background:url(../images/hosting-landing-box-middle.jpg) repeat-y left top;
}
#content-wrap #content-wrap-landing .hosting-landing-box-middle p
{
margin:0px;
padding:0px;
font-size:13px;
line-height:18px;
}
#content-wrap #content-wrap-landing .hosting-landing-box-middle-link ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;	
	background:none;				
}
#content-wrap #content-wrap-landing .hosting-landing-box-middle-link li{
	margin:0px;
	padding:8px 0px 8px 0px;
	background:url(../images/general-eatures-rpt-bg.jpg) repeat-x left bottom;
	
}
#content-wrap #content-wrap-landing .hosting-landing-box-middle-link li a{
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;							
}
#content-wrap #content-wrap-landing .hosting-landing-box-middle-link li a:hover{
	color:#787676;
}
#loadimagenewpartner11
{
width:130px;
text-align:left;
float:left;
}
#loadimagenewpartner
{
width:130px;
text-align:left;
float:left;
}
#loadimagenew1old
{
width:130px;
text-align:left;
float:left;
}
.blue-line2
{
background:url(../images/li-blue-line.jpg) repeat-x  left top ;
margin:0px;
width:213px;
}

#content-wrap .form-wrap2{
	padding:0px;
	margin:0px;
}

#content-wrap .form-wrap2 input{
	width:230px;
	height:18px;
	border:1px solid #c4c4c4;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 5px 0px;		
}

#content-wrap-right .business-list
{
background:url(../images/testimonial-bg.jpg) no-repeat left bottom ;
margin:0 0 10px;
padding:10px 10px 10px;
width:694px;
}
#content-wrap-right .business-list p
{
margin:0px;
padding:0px 0px 10px 0px;
}
.text
{
font-size:13px;
color:#676666;
}

/* New Css */

.top-link {
	font:12px Verdana, Geneva, sans-serif;
	color:#3f3f3f;
	text-transform:uppercase;
	}
.top-link a{
	color:#3f3f3f;
	text-decoration:none;
	}
.top-link a:hover{
	color:#e15800;
	text-decoration:none;
	}
	
.toll-free {
	background:url(../images/phone-icon.png) top left no-repeat;
	font:18px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#494848;
	}

.toll-free span{
	font:21px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#e15800;
	}


.toll-free2 {
	background: url(../images/phone-icon1.png) top left no-repeat;
	margin: 0px;
	padding: 0px;
    float: left;
	height: 30px;
	}

#toll-free1 {
	font-family: "MyriadProRegular", Verdana, Geneva, sans-serif;
	font-size: 18px;
	color:#494848;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
    float: right;
    font-weight: bold;
}

#toll-free1 span{
	font:21px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#e15800;
	margin: 0px;
	padding: 0px;
	
	}
.toll-free3{
	font:21px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#e15800;
	margin: 0px;
	padding: 0px;
	
	}


.top-menu-bg {
    background: url("../images/top-menu-bg.png") no-repeat scroll left top transparent;
    height: 44px;
    width:982px;
}
.top-menu-text {
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
        height: 26px;
	}
.top-menu-text a{
	color:#FFFFFF;
	text-decoration:none;
	height:44px;
	}	
.top-menu-text a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.vopi-outperforms-voip {
	background:url(../images/vopi-outperforms-voip-hover.png) top right no-repeat;
	height:92px;
	}
.vopi-outperforms-voip:hover {
    background:url(../images/vopi-outperforms-voip.png) top right no-repeat;
	height:92px;
	}
	
.simplying-ip {
    background:url(../images/simplying-ip-hover.png) top right no-repeat;		
	height:92px;
	}
.simplying-ip:hover {
	background:url(../images/simplying-ip.png) top right no-repeat;		
	height:92px;
	}
	
.hosted-pbx-tour {
	background:url(../images/hosted-pbx-tour-hover.png) top right no-repeat;		
	height:92px;
	}
.hosted-pbx-tour:hover {
        background:url(../images/hosted-pbx-tour.png) top right no-repeat;		
	height:92px;
	}
	
.rt-services-text {
	padding:0px 15px 0px 15px;
	font:12px/18px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;	
	}	
.rt-services-text a{
	color:#6d6d6d;
	text-decoration:none;
	}
.rt-services-text a:hover{
	color:#333333;
	text-decoration:none;
	}		
	
.rt-services-text b{
	font:bold 10pt "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498d;
	text-align:left;	
	}	

.rt-services-text h2{
	font:bold 19px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-align:left;
	padding:0px;
	margin:0px;
	text-transform:uppercase;		
	}
	
.rt-services-text h2 span{
	font:bold 19px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498d;
	text-align:left;
	padding:0px;
	margin:0px;	
	text-transform:uppercase;
	}		
		
		
.hosted-pbx-solution-bg {
	background:url(../images/hosted-pbx-solution-bg.png) top left no-repeat;
	height:164px;
	}
	
.hosted-pbx-solution-text {
	padding:10px 0px 0px 20px;
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;	
	}
	
.hosted-pbx-solution-text p{
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	padding:12px 0px 8px 0px;
	margin:0px;	
	}	
	
.hosted-pbx-solution-text h2{
	font:bold 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	text-align:left;
	padding:0px;
	margin:0px;	
	text-transform:uppercase;
	}
	
.hosted-pbx-solution-text h2 a{
	color:#FFFFFF;
	text-decoration:none;
	}
.hosted-pbx-solution-text h2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}		
	
.hosted-pbx-solution-text h3{
	font:16px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-align:left;
	padding:26px 0px 0px 0px;
	margin:0px;	
	text-transform:uppercase;
	}
	
.hosted-pbx-solution-text h3 span{
	font:16px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#074b8e;
	text-align:left;
	padding:0px;
	margin:0px;	
	text-transform:uppercase;
	}
	
.hosted-pbx-solution-text h4{
	font:12px Verdana, Geneva, sans-serif;
	color:#e27127;
	text-align:left;
	padding:0px 0px 0px 200px;
	margin:0px;	
	text-transform:uppercase;
	}
.hosted-pbx-solution-text h4 a{
	color:#e27127;
	text-decoration:none;
	}
.hosted-pbx-solution-text h4 a:hover{
	color:#074b8e;
	text-decoration:none;
	}
	
	
	
	.technology-partners {
	padding:10px 0px 0px 20px;
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;	
	}
	
.technology-partners p{
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	padding:12px 0px 8px 0px;
	margin:0px;	
	}	
	
.technology-partners h2{
	font:bold 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	text-align:left;
	padding:0px;
	margin:0px;	
	text-transform:uppercase;
	}
	
.technology-partners h2 a{
	color:#FFFFFF;
	text-decoration:none;
	}
.technology-partners h2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}		
	
.technology-partners h3{
	font:16px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-align:left;
	padding:26px 0px 0px 0px;
	margin:0px;	
	text-transform:uppercase;
	}
	
.technology-partners h3 span{
	font:16px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#074b8e;
	text-align:left;
	padding:0px;
	margin:0px;	
	text-transform:uppercase;
	}
	
.technology-partners h4{
	font:12px Verdana, Geneva, sans-serif;
	color:#e27127;
	text-align:left;
	padding:0px 0px 0px 178px;
	margin:0px;	
	text-transform:uppercase;
	}
.technology-partners h4 a{
	color:#e27127;
	text-decoration:none;
	}
.technology-partners h4 a:hover{
	color:#074b8e;
	text-decoration:none;
	}
	
.sip-trunking-bg {
	background:url(../images/sip-trunking-bg.png) top left no-repeat;
	height:164px;
	}
						
	
.technology-partners-bg {
	background:url(../images/technology-partners.png) top left no-repeat;
	height:164px;
	}
	

		
.partition-bg {
	background:url(../images/partition-bg.png) top left repeat-x;
	height:804px;
	}
	
.partition-bg1 {
	background:url(../images/partition-bg1.png) top left repeat-x;
	}

.partition-bgnew {
	background:url(../images/newpar-back1.png) top left repeat-x;
	height:860px;
	}
.orange-grey h2 {
	font:normal 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-align:left;
	color:#e27127;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}
.orange-grey span{
	font:normal 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-align:left;
	color:#4d4d4d;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}
	
.communication-services	{
	background:url(../images/communication-services-bg.png) top left no-repeat;
	height:176px;
	}
	
.communication-services	ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}	
.communication-services	li{
	padding:0px;
	margin:0px;
	list-style:none;
	font:12px/18px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	padding:10px 8px 0px 27px;
	}
.communication-services	li a{
	color:#6d6d6d;
	text-decoration:none;
	}
.communication-services	li a:hover{
	color:#e27127;
	text-decoration:none;
	}				
	
.communication-services	h2{
	padding:15px 0px 0px 11px;
	margin:0px;
	font:normal 10pt "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498c;
	text-transform:uppercase;
	}
	
.connect-solutions {
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 11px;
	}
	
.connect-solutions-new {
	font:11px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 11px;
	font-weight: bold;
	}


.connect-solutions hr{
	background:url(../images/grey-dot.png) top repeat-x;
	padding:0px;
	margin:0px;
	height:18px;
	border:none;
	}		
	
.connect-solutions h2 {
	font:normal 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-align:left;
	color:#e27127;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}	
.connect-solutions h2 span{
	font:normal 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	margin:0px;
	padding:0px;	
	}
	
.connect-solutions h3 {
	font:normal 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-align:left;
	color:#04498c;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}	
.connect-solutions h3 span{
	font:normal 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	margin:0px;
	padding:0px;	
	}		

.connect-solutions p{
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	margin:0px;
	padding:4px 0px 0px 0px;
	}

.connect-solutions span{
	font:bold 11px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#e27127;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}
	
.blackberry-dailing hr{
	background:url(../images/grey-dot.png) top repeat-x;
	padding:0px;
	margin:0px;
	height:18px;
	border:none;
	}		
	
.blackberry-dailing h2 {
	font:normal 17px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-align:left;
	color:#4d4d4d;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}	
	
.blackberry-dailing span{
	font:normal 10pt "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-align:left;
	color:#04498c;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}			

.social-media-bg {
	background:url(../images/social-media-bg.png) top left no-repeat;
	height:51px;
	}
	
.downlinks {
	background:url(../images/downlinks.png) top center no-repeat;
	height:139px;
	}

.downlinks h2{
	font:normal 10pt "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-align:left;
	text-transform:uppercase;
	padding:16px 0px;
	margin:0px;
	}

.downlinks ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
.downlinks li {
	background:url(../images/orange-arrow.png) top left no-repeat;
	padding:0px 10px 0px 16px;
	margin:0px;
	list-style:none;
	font:12px/22px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	}
.downlinks li a{
	color:#6d6d6d;
	text-decoration:none;
	}
.downlinks li a:hover{
	color:#e27127;
	text-decoration:none;
	}
	
.copyright {
	font:12px/18px Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	text-align:center;
	}	
.copyright a{
	color:#FFFFFF;
	text-decoration:none;
	}
.copyright a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}	
	
.copyright span{
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#398ad8;
	text-align:center;
	}	
.rt-services-text {
	padding:0px 15px 0px 15px;
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;	
	}	
.rt-services-text a{
	color:#6d6d6d;
	text-decoration:none;
	}
.rt-services-text a:hover{
	color:#333333;
	text-decoration:none;
	}		
	
.rt-services-text b{
	font:bold 10pt "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498d;
	text-align:left;	
	}	

.rt-services-text h2{
	font:bold 19px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-align:left;
	padding:0px;
	margin:0px;
	text-transform:uppercase;		
	}
	
.rt-services-text h2 span{
	font:bold 19px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498d;
	text-align:left;
	padding:0px;
	margin:0px;	
	text-transform:uppercase;
	}
	
.rt-services-text h3 span{
	font:bold 13px/16px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498d;
	text-align:left;
	padding:0px;
	margin:0px;
	text-transform:uppercase;		
	}
.rt-services-text h3{
	font:bold 13px/16px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-align:left;
	padding:0px;
	margin:0px;
	text-transform:uppercase;		
	}				
		
.partners-bg {
    background: url("../images/partners-bg.png") no-repeat scroll right bottom transparent;
    padding-top: 12px;
}
.downlinks1 {
	background:url(../images/downlinks1.png) top center no-repeat;
	height:160px;
	}

.downlinks1 h2{
	font:normal 10pt "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-align:left;
	text-transform:uppercase;
	padding:16px 0px;
	margin:0px;
	}

.downlinks1 ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
.downlinks1 li {
	background:url(../images/orange-arrow.png) top left no-repeat;
	padding:0px 10px 0px 16px;
	margin:0px;
	list-style:none;
	font:12px/22px Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	}
.downlinks1 li a{
	color:#6d6d6d;
	text-decoration:none;
	}
.downlinks1 li a:hover{
	color:#e27127;
	text-decoration:none;
	}
/* Top Menu CSS*/

.chromestyle{
	width:900px;
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.chromestyle ul{
	width: 100%;
	background:url(../images/top-menu-bg.png) top left no-repeat;
	height:38px;
	padding:8px 0;
	margin: 0;
	text-align:left; /*set value to "left", "center", or "right"*/
	}

.chromestyle ul li{
	display: inline;
	}

.chromestyle ul li a{
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding:14px 20px 14px 20px;
	margin:0px 0px;
	text-decoration:none;
	background:url(../images/spacer-line.png) top right no-repeat;
	}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	background:url(../images/spacer-line.png) top right no-repeat;
	color:#feffb3; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
	}


.dropmenudiv a{
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	width:auto;
	display:block;
	text-indent:4px;
	border:1px solid #ca793f; /*THEME CHANGE HERE*/
	border-bottom:0px;
	padding:5px 0;
	text-decoration: none;
	color:black;
	position:relative;
	}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
	}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #e9772b;
	color:#FFFFFF;
	}

/* small box */
.img-rt {
    padding: 0 0 5px 15px;
}
.inner-tab-bg {
    background: url("../images/inner-tab-bg.png") repeat-x scroll left bottom transparent;
    border: 1px solid #DFDFDF;
    color: #6D6D6D;
    font: 15px/18px "MyriadProRegular",Verdana,Geneva,sans-serif;
    padding: 5px 8px;
    text-align: left;
}
.inner-tab-more {
    color: #E27127;
    font: 12px/18px Verdana,Geneva,sans-serif;
    text-align: right;
}
/* Content CSS*/
.container{
float:left;
margin:0px;
padding:0px;
overflow:hidden;
border:0px solid #000000;
}


.left-panel{
float:left;
width:220px;
margin:0px;
padding:0px;
overflow:hidden;
background:url(../images/leftpanel-mid-bg-2.png) left top repeat-y;
border:0px solid #000000;
}
.content-box{
float:left;
width:745px;
margin:0px 0px 0px 12px;
padding:0px;
overflow:hidden;
border:0px solid #000000;
}


.content-leftq{
float:left;
width:730px;
margin:0px;
padding:0px;
overflow:hidden;
border:0px solid #000000;
}


.content-leftd{
float:left;
width:770px;
margin:0px;
padding:0px;
overflow:hidden;
border:0px solid #000000;
}


.content-middle{
float:left;
width:592px;
margin:0px;
padding:0px;
overflow:hidden;
border:0px solid #000000;
}


.content-left{
float:left;
width:525px;
margin:0px;
padding:0px;
overflow:hidden;
border:0px solid #000000;
}
.content-left a.inner-link{
	color:#ed792c;
	text-decoration:none;
}
.content-left a.outer-link{
	color:#3163c6;
	text-decoration:none;
        text-transform: uppercase;
}
.content-left a.outer-link:hover{
	color:#ed792c;
	text-decoration:underline;
        text-transform: uppercase;
}
.content-left2
{
float:right;
padding:0px 0px 0px 0px;
overflow:hidden;
border:0px solid #000000;
width:750px;
min-height:100px;
}

.content-left2 a.inner-link{
	color:#ed792c;
	text-decoration:none;
}
.content-left2 a.inner-link:hover{
	color:#3163c6;
	text-decoration:none;
}

.inner-link a{
	color:#ed792c;
	text-decoration:none;
}
.inner-link a:hover{
	color:#3163c6;
	text-decoration:none;
}
.outer-link a{
	color:#3163c6;
	text-decoration:none;
}
.outer-link a:hover{
	color:#ed792c;
	text-decoration:none;
}

.info1{
width:215px;
margin:10px 0px 0px 0px;
float:right;
padding:0px;
border-left:1px solid #999999;}

.info1 p{
padding:12px;
}

.gap{ float:left; margin:0px; padding:0px; height:11px;}

.right-in{
width:215px;
margin:0px;
padding:0px;
float:right;
background:url(../images/rghtpanel-mid-bg.png) left top repeat-y}

.right-in p{
padding:12px;
}
.right-img{
width:188px;
margin:0px;
padding:0px;
float:left;
text-align:center;
}
.right-img p{
padding:10px 10px 0px 25px;
}

.left-in-large{
width:300px;
margin:0px;
padding:0px;
float:left;
background-color:#F6F6F6;
repeat:repeat-y;
}

.left-in-large p{
padding:12px;
}

.left-in{
width:215px;
margin:0px;
padding:0px;
float:left;
background:url(../images/rghtpanel-mid-bg.png) left top repeat-y}

.left-in p{
padding:12px;
}

.left-side
{
padding-left:12px;
}
.left-box-top {
    background: url("../images/rghtpanel-top-bg.jpg") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 215px;
}
.left-box-mid {
    background-color: #F7F7F7;
    width: 215px;
}
.left-box-mid p{
    padding:10px;
}
.left-box-bottom {
    background: url("../images/rghtpanel-botm-bg.jpg") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 215px;
}
.info-box-top {
    background: url("../images/rghtpanel-top-bg-new.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 298px;
}
.info-box-bottom {
    background: url("../images/rghtpanel-bottom-bg-new.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    width: 298px;
}

.info-box-mid {
    background: url("../images/rghtpanel-mid-bg-new.png") repeat scroll 0 0 transparent;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    margin-left: 2px;
    padding: 0 10px;
    width: 274px;
}
.content-right{
float:right;
/*width:218px;*/
margin:0px 0px 0px 0px;
padding:0px;
overflow:hidden;
border:0px solid #999999;
}


.request-wrap-middle{margin:auto; width:200px;  padding:0px 0px 0px 0px; border:0px solid #000000;}
 input{margin:auto; width:175px;  padding:0px 0px 0px 0px;}

.content-left2 h2
{
    color: #0051A3;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    margin: 0;
    padding: 0 4px 10px 0;
}
.content-left2 h3
{
	font-size:16px;
	color:#df712a;
	font-weight:normal;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}
.content-right span{margin:0px 0px 0px 0px ; padding:0px; font: normal 19px Arial, Helvetica, sans-serif;color:#e97427;}

/*Support page css starts*/
.main .mainchannels {
    background: url("channels-bgr.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 260px;
    width: 728px;
}
div.mainchannels {
    position: relative;
}
.channelrow {
    clear: both;
    padding: 0;
    width: 700px;
}
.contentleft {
    color: #666666;
    float: left;
    padding: 12px 0 50px 0px;
    vertical-align: top;
    width: 302px;
}
.contentright {
    color: #666666;
    float: right;
    padding: 12px 50px 50px 0;
    vertical-align: top;
    width: 320px;
}
.channeltitle a{
    color: #006699;
    font-size: 18px;
    text-decoration: none;
}
/*Support page css ends*/


#newback{
background:url(../images/newback.png) left top no-repeat;
width:730px;
height:330px;
float: left;
margin:0px 0px 0px 0px;
padding:0px;
border: 0px solid black;
}



#newback1

{
width:220px;
float: left;
margin:0px 0px 0px 0px;
padding:110px 0px 0px 20px;
font-size:13px;
color:#327ffc;
font-weight:normal;
border: 0px solid black;
}

#newback1 h3

{
font-size:14px;
color:#ec7826;
font-weight:bold;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
background: none;
}

#newback2

{
width:220px;
float: left;
margin:0px 0px 0px 0px;
padding:110px 0px 0px 20px;
font-size:13px;
color:#327ffc;
font-weight:normal;
border: 0px solid black;
}

#newback2 h3

{
font-size:14px;
color:#ec7826;
font-weight: bold;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
background: none;
padding-bottom: 20px;
}

#newback3

{
width:220px;
float: right;
margin:0px 0px 0px 0px;
padding:110px 0px 0px 0px;
font-size:10px;
color:#327ffc;
font-weight:normal;
border: 0px solid black;
}

#newback3 h3

{
font-size:14px;
color:#ec7826;
font-weight:bold;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
background: none;
padding-bottom: 20px;
}

a:visited.bce    {font-family: Arial; font-size:12px; color:#328af9; text-decoration:none; font-weight: bold;}
a:link.bce       {font-family: Arial; font-size:12px; color:#328af9; text-decoration:none; font-weight: bold;}
a:active.bce     {font-family: Arial; font-size:12px; color:#328af9; text-decoration:none; font-weight: bold;}
a:hover.bce      {font-family: Arial; font-size:12px; color:#328af9; text-decoration:underline; font-weight: bold;}



a:visited.bce1    {font-family: Arial; font-size:10px; color:#328af9; text-decoration:none;}
a:link.bce1       {font-family: Arial; font-size:10px; color:#328af9; text-decoration:none;}
a:active.bce1     {font-family: Arial; font-size:10px; color:#328af9; text-decoration:none;}
a:hover.bce1      {font-family: Arial; font-size:10px; color:#328af9; text-decoration:underline;}



a:visited.bce2    {font-family: Arial; font-size:11px; color:#0066cc; text-decoration:none;}
a:link.bce2       {font-family: Arial; font-size:11px; color:#0066cc; text-decoration:none;}
a:active.bce2     {font-family: Arial; font-size:11px; color:#0066cc; text-decoration:none;}
a:hover.bce2      {font-family: Arial; font-size:11px; color:#0066cc; text-decoration:none;}



div#pic

{
width: 200px;
font-size:12px;
font-weight:normal;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
border: 1px solid black;
}


div#pic ul

{
width: 100px;
font-size:12px;
font-weight:normal;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
border: 1px solid black;
}


#pic .listing-style24 li{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#pic .listing-style24 {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}


#top1

{
background: url("http://www.broadconnect.ca/images/top1.png") left top no-repeat;
float: left;
width: 982px;
height: 14px;
border: 0px solid black;
margin-left: 0px;
margin-top: 10px;
}



#leftopmen
{

margin: 5px 0px 0px 11px;
width: 173px;
padding: 0px 0px 0px 0px;
border: 0px solid #d9d9d9; 
float: left;
background: #ffffff;
border-bottom: 0px;
}



#bottom1

{
background: url("http://www.broadconnect.ca/images/bottom1.png") left top no-repeat;
float: left;
width: 982px;
height: 13px;
border: 0px solid black;
margin-left: 0px;
margin-top: 0px;
}

#mainsup2

{
background: #FFFFFF url("http://www.broadconnect.ca/images/main-supp2.png") no-repeat;
float: left;
width: 982px;
height: 577px;
border: 0px solid black;
margin-left: 0px;
margin-top: 0px;
}



#mainsup

{
background: #FFFFFF url("http://www.broadconnect.ca/images/main-supp.png") left top repeat;
float: left;
width: 982px;
height: 577px;
border: 0px solid black;
margin-left: 0px;
margin-top: 0px;
}


#lefmen
{

margin: 15px 0px 0px 0px;
width: 173px;
padding: 0px 0px 0px 0px;
border: 3px solid #d9d9d9; 
float: left;
background: #f1f2f3;
border-bottom: 0px;
}


#lefmen h4
{
padding:10px 0px 10px 25px;
margin:0px;
color:#666666;
font-size:16px;
font-weight:bold;

}



#tirmenu{
	background-color: #f1f2f3;
	/*border: 1px solid #808080;*/
	border-bottom-width: 0;
	width: 173px;
    float: left;
    border-top: 3px solid #d9d9d9;
}

* html #tirmenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/
	width: 176px;
}

#tirmenu a{
	font: 12px Arial;
	padding: 8px;
	display: block;
	width: 100%;
	color: #385183;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 3px solid #d9d9d9;
    
}

html>body #tirmenu a{ /*Non IE rule*/
	width: 157px;
}

#tirmenu a:hover{
	background-color: #cccccc;
	color: #385183;
}

#tirmenu a.on{
	color: white;
	font-weight:bold;
}


#cent2
{

width: 525px;
margin: 15px 0px 0px 30px;
padding: 0px 0px 0px 0px;
float: left;
border: 0px solid black;
color:#000000;
}



#cent
{

width: 525px;
margin: 15px 0px 0px 30px;
padding: 0px 0px 0px 0px;
float: left;
border: 0px solid black;
color:#000000;
}

.cent
{

color:#000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
float: left;
border: 0px solid black;

}




#cent h4
{
padding:10px 0px 10px 25px;
margin:0px;
color:#0c6592;
font-size:27px;
font-weight:normal;
font-family: "Helvetica";
}


#right1q ul li a
{
width: 153px;
margin: 0px 0px 0px -10px;
padding: 10px 0px 0px 0px;
float: left;
border: 0px solid black;
font-size: 10px;
font-family: "Helvetica";
padding-bottom: 7px;

}




#right1q
{
width: 173px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
border: 0px solid black;
font-size: 10px;
font-family: "Helvetica";
}


#right1q h4
{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 12px;
color:#656565;
font-size:18px;
font-weight:normal;
font-family: "Helvetica";
}



#right
{

width: 187px;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 23px;
float: left;
border: 0px solid black;
}

#right h4
{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 2px;
color:#656565;
font-size:18px;
font-weight:normal;
font-family: "Helvetica";
}


#bgblue
{

width: 172px;
height: 114px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
float: left;
border: 0px solid black;
background: url("http://www.broadconnect.ca/images/bg_box1.png") left top no-repeat;
font-size: 11px;
text-align:center;
}



#bgblue:hover { 
    background: url("http://www.broadconnect.ca/images/bg_box2.png") 0 0 no-repeat; 
} 


#hrblue
{

width: 510px;
height: 1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
border: 0px solid black;
background: url("http://www.broadconnect.ca/images/hrblue1.png") 0 0 no-repeat;

}

#bgorange
{

width: 509px;
height: 165px;
margin: 0px 0px 0px 3px;
padding: 10px 0px 0px 44px;
float: left;
border: 0px solid black;
background: url("http://www.broadconnect.ca/images/bg_box1a.png") 0 0 no-repeat;
}


#bgorange:hover { 
    background: url("http://www.broadconnect.ca/images/bg_box1b.png") 0 0 no-repeat; 
} 


#left1

{
float: left;
width: 770px;
margin-left: 15px;
margin-top: 0px;
border: 0px solid black;
}



#left1 h1,
#pricing-full h1{
	font-size:24px;
	color:#db691c;
	font-weight:normal;
	padding:5px 4px 5px 0px;
	margin:0px;
	line-height:21px;
    
}


#left1 h1 span,
#pricing-full h1 span {
	
	color:#0e63b4;
	
    
}


#left1 h3,
#pricing-full h3 {
	font-size:16px;
	color:#df712a;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}


#left1 h2,
#pricing-full h2 {
	font-size:20px;
	color:#db691c;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}


#leftnav

{
float: left;
width: 175px;
margin-right: 20px;
margin-top: 0px;
border: 0px solid black;
padding-left: 1px;

}

#rightnav

{
float: left;
width: 175px;
margin-left: 22px;
margin-top: 0px;
border: 0px solid black;
padding-left: 1px;

}

#right1

{
float: left;
width: 175px;
margin-left: 15px;
margin-top: 0px;
border: 0px solid black;
padding-left: 1px;
}


.switchgroup1

{
color: #595757;
margin-top: -5px;
margin-left: 15px;
font-size: 13px;
margin-bottom: 10px;
}


.switchgroup3

{
color: #595757;
margin-top: -5px;
margin-left: 15px;
font-size: 13px;
margin-bottom: 10px;
}




#leftfeature

{
float: left;
width: 175px;
margin-left: 0px;
margin-top: 0px;
border: 0px solid black;
padding-left: 0px;
border: 0px solid black;
}



#rightfeature

{
float: left;
width: 770px;
margin-left: 30px;
margin-top: 0px;
border: 0px solid black;
}



#rightfeature h1{
	font-size:24px;
	color:#db691c;
	font-weight:normal;
	padding:5px 4px 5px 0px;
	margin:0px;
	line-height:21px;
    
}


#rightfeature h1 span{
	
	color:#0e63b4;
	
    
}


#rightfeature h3{
	font-size:14px;
	font-family: Arial;
	padding:0px 4px 10px 0px;
	margin:0px;
	color: #595757;
	font-weight: normal;
	line-height:21px;
}


#rightfeature h2{
	font-size:20px;
	color:#db691c;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}





#middledal

{
float: left;
width: 780px;
margin-left: 0px;
margin-top: 0px;
border: 0px solid black;
 
}


#middledal h1{
	font-size:24px;
	color:#db691c;
	font-weight:normal;
	padding:5px 4px 5px 0px;
	margin:0px;
	line-height:21px;
    
}


#middledal h1 span{
	
	color:#0e63b4;
	
    
}


#middledal h3{
	font-size:16px;
	color:#df712a;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}


#middledal h2{
	font-size:20px;
	color:#db691c;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}














#middle

{
float: left;
width: 582px;
margin-left: 0px;
margin-top: 0px;
border: 0px solid black;
}


#middle h1{
	font-size:24px;
	color:#db691c;
	font-weight:normal;
	padding:5px 4px 5px 0px;
	margin:0px;
	line-height:21px;
    
}


#middle h1 span{
	
	color:#0e63b4;
	
    
}


#middle h3{
	font-size:16px;
	color:#df712a;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}


#middle h2{
	font-size:20px;
	color:#db691c;
	padding:0px 4px 10px 0px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}

.right-img1{
width:175px;
margin:0px;
padding:0px;
float:right;
text-align:center;
border: 0px solid black;
}
.right-img1 p{
padding:12px 0px 0px 7px;
}



.left-img1{
width:175px;
margin:0px;
padding:0px;
float:right;
text-align:center;
border: 0px solid black;
}
.left-img1 p{
padding:12px 0px 0px 0px;
}


#leftbox

{
float: left;
width: 364px;
min-height: 165px;
margin-left: 0px;
margin-top: 20px;
margin-bottom:20px;
border: 1px solid rgb(14, 110, 180);
background: #eeeeee;

}


#leftbox ul li a

{
list-style-type: none; 
width: 364px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
float: left;
border: 0px solid black;
font-size: 16px;
font-family: "Helvetica";
padding-bottom: 7px;
background: url("http://www.broadconnect.ca/images/li-2.gif") 5px 4px no-repeat;
color: #000000;
}

#leftbox ul li

{
padding-top: 0px;
margin-top: 0px;
background: none;
}



#leftbox h3{
	font-size:16px;
	color:#0e6eb4;
	padding:10px 4px 10px 15px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}



#rightbox

{
float: right;
width: 364px;
min-height: 165px;
margin-right: 20px;
margin-top: 20px;
margin-bottom:20px;
padding: 0px 0px 0px 0px;
border: 1px solid rgb(14, 110, 180);
background: #eeeeee;

}

#rightbox h3{
	font-size:16px;
	color:#df712a;
	padding:10px 4px 10px 15px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}

#rightbox ul li a

{
list-style-type: none; 
width: 364px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
float: left;
border: 0px solid black;
font-size: 16px;
font-family: "Helvetica";
padding-bottom: 7px;
background: url("http://www.broadconnect.ca/images/li-2.gif") 5px 4px no-repeat;
color: #000000;
}

#rightbox ul li

{
padding-top: 0px;
margin-top: 0px;
background: none;
}

.text1 
{
color:#232323;
font-size:12px;
line-height:19px;
letter-spacing:0px;
}

.text2 
{
font-size: 16px;
font-weight: bold;
padding-bottom: 0px;
}





#topleftbox,
.topleftbox {
	float: left;
	width: 304px;
	height: 100px;
	margin-left: 0px;
	margin-top: 10px;
	padding:0px 0px 0px 60px;
	border: 0px solid black;
	background: url("http://www.broadconnect.ca/images/lef-01.png") 0px 0px no-repeat;
	color:#232323;
	font-size:12px;
	line-height:19px;
	letter-spacing:0px;
}

#topleftbox h4,
.topleftbox h4 {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
    padding-bottom:0px;
}


#topleftbox span,
.topleftbox span {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
    padding-bottom:0px;
}

#toprightbox

{
float: right;
width: 304px;
height: 100px;
margin-right: 20px;
margin-top: 10px;
border: 0px solid black;
padding:0px 0px 0px 60px;
color:#232323;
font-size:12px;
line-height:19px;
letter-spacing:0px;
}

#toprightbox h4 {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
    padding-bottom:0px;
}

#topleftbox1

{
float: left;
width: 364px;
height: 80px;
margin-left: 0px;
margin-top: 10px;
border: 0px solid black;
background: none;
color:#232323;
font-size:12px;
line-height:19px;
letter-spacing:0px;
}



#topleftbox1 h4 {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
    padding-bottom:0px;
	
   
    
}


#toprightbox1

{
float: right;
width: 364px;
height: 80px;
margin-right: 20px;
margin-top: 10px;
border: 0px solid black;
background: none;
color:#232323;
font-size:12px;
line-height:19px;
letter-spacing:0px;
}


#toprightbox1 h4 {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
    padding-bottom:0px;
	
   
    
}



a.readmore1{
	color:#df712a;
	text-decoration:underline;
	font-weight:normal;
	
	
}
a.readmore1:hover{
	color:#3163c6;
	text-decoration:none;
}


a.readmore3{
	
	text-decoration:underline;
	font-weight:bold;
	
	
}
a.readmore3:hover{
	color:#3163c6;
	text-decoration:underline;
}

a.readmore3:visited{
	color:#3163c6;
	text-decoration:underline;
}

#left1 ul li a.readmore2{
	color:#df712a;
	text-decoration:underline;
	font-weight:normal;
    font-size: 16px;	
	
}
#left1 ul li a.readmore2:hover{
	color:#3163c6;
	text-decoration:none;
    font-size: 16px;
}



#business-telephone-wrap3 {
    background: url("../images/rightpanel-mid-bg.jpg") repeat-y scroll left top transparent;
    margin: 0 0 12px;
    padding: 0;
    width: 200px;
}

#business-telephone-wrap3 h2{
	font-size:20px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:20px;
	padding:0px 0px 0px 11px;
	margin:0px;
	color:#fff;
}
#business-telephone-wrap3 h2 span{
	font-size:15px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#fff;
	font-weight:normal;
}



#business-telephone-wrap3 h2 span span{
	font-size:12px;
	letter-spacing:normal;
	padding:0px;
	margin:0px;
	color:#fff;
	font-weight:normal;
}


#business-telephone-middle3 {
    background: url("../images/rightpanel-top-bg.jpg") no-repeat scroll left top transparent;
    margin: 0;
    min-height: 100px;
    padding: 0;
    width: 200px;
	
}

#content-wrap-left-hosted{
	
	width: 175px;
	padding:0px 0px 0px 6px;
	margin:10px 0px 0px 0px;
	float:left;
    border: 0px solid black;
}


#content-wrap-left-internet{
	
	width: 175px;
	padding:0px 0px 0px 6px;
	margin:20px 0px 0px 0px;
	float:left;
    border: 0px solid black;
    
}




#business-telephone-middle3 {
    background: url("../images/rightpanel-top-bg.jpg") no-repeat scroll left top transparent;
    margin: 0;
    
    padding: 0;
    width: 200px;
	
}




#content-wrap #business-telephone-middle3 .categoryitems{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	}

#content-wrap #business-telephone-middle3 .categoryitems ul {
	margin:0px;
	padding:6px 0px 0px 12px;
	list-style:none;	
	background:none;
	width:190px;
}
#content-wrap #business-telephone-middle3 .categoryitems ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	display:block;

}
#content-wrap #business-telephone-middle3 .categoryitems  ul li a {
	margin:0px;
	padding:0px 0px 4px 17px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-bg.gif) left 2px no-repeat;
        cursor:pointer;
}
#content-wrap #business-telephone-middle3 .categoryitemsgrey  ul li a {
	margin:0px;
	padding:0px 0px 4px 17px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-grey.gif) left 2px no-repeat;
        cursor:pointer;
}
#content-wrap #business-telephone-middle3 .categoryitems ul li a:hover
{
	color:#0051A3;	
}
#content-wrap #business-telephone-middle3 .categoryitems  ul li a.selected3 {
	color:#0051A3;
	font-weight:bold;
	background:url(../images/li-grey.gif) left 2px no-repeat;
}
#content-wrap #business-telephone-middle3 .categoryitems ul li a.selected1
{
        background:url(../images/li-1.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}
#content-wrap #business-telephone-middle3 .categoryitems ul li a.selected
{
        background:url(../images/li-bg.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}


#content-wrap #business-telephone-middle3 .categoryitems ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	background:none;
	color:#000;
	font-size:10pt;
	display:block;
}

#content-wrap #business-telephone-middle3 .categoryitems ul li ul li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	background:none;
	color:#000;
	font-size:13px;
	display:block;
	
}

#content-wrap #business-telephone-middle3 .categoryitems  ul li ul li a {
	/*color:#000000;
	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	background:url("/../images/li-grey.gif") no-repeat scroll left 2px transparent;
	padding:0 0 0px 18px;
	display:inline;
	width:115px;*/
	
}
#content-wrap #business-telephone-middle3 .categoryitems ul li ul li a:hover
{	/*background:url(../images/li-sub-bg.jpg) no-repeat left 3px;
	color:#787676;*/
	
}

#content-wrap #business-telephone-middle3 .categoryitems ul li ul li a.selected2
{	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	color:#0051A3;
	font-weight:bold;
}


.content-wrap #business-telephone-middle3 .categoryitems{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	}

.content-wrap #business-telephone-middle3 .categoryitems ul {
	margin:0px;
	padding:6px 0px 0px 12px;
	list-style:none;	
	background:none;
	width:190px;
}
.content-wrap #business-telephone-middle3 .categoryitems ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
        width: 188px;
	display:block;

}
.content-wrap #business-telephone-middle3 .categoryitems  ul li a {
	margin:0px;
	padding:0px 0px 4px 23px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	/*color:#464646;*/
	color:#000000;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}
.content-wrap #business-telephone-middle3 .categoryitems ul li a:hover
{
	color:#0051A3;	
}
.content-wrap #business-telephone-middle3 .categoryitems  ul li a.selected3 {
	          color:#0051A3;
	font-weight:bold;
	background:url(../images/li-bg.gif) left 2px no-repeat;
}
.content-wrap #business-telephone-middle3 .categoryitems ul li a.selected1
{
        background:url(../images/li-1.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}
.content-wrap #business-telephone-middle3 .categoryitems ul li a.selected
{
        background:url(../images/li-bg.gif) no-repeat left 3px;
	/*color:#2d62be;*/
          color:#0051A3;
	font-weight:bold;	
}


.content-wrap #business-telephone-middle3 .categoryitems ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	background:none;
	color:#000;
	font-size:10pt;
	display:block;
}

.content-wrap #business-telephone-middle3 .categoryitems ul li ul li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	background:none;
	color:#000;
	font-size:13px;
	display:block;
	
}

.content-wrap #business-telephone-middle3 .categoryitems  ul li ul li a {
	/*color:#000000;
	background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;
	padding:0 0 0px 18px;
	display:inline;
	width:115px;*/
	
}
.content-wrap #business-telephone-middle3 .categoryitems ul li ul li a:hover
{	/*background:url(../images/li-sub-bg.jpg) no-repeat left 3px;
	color:#787676;*/
	
}

.content-wrap #business-telephone-middle3 .categoryitems ul li ul li a.selected2
{	/*background:url(../images/li-sub-bg2.jpg) no-repeat left 3px;*/
	color:#0051A3;
	font-weight:bold;
}

.menutext {

margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-weight: bold;
color: #000000;
}

#f1 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#homeslider {
	width:672px;
	height:276px;
	background: #FFFFFF;
	background-repeat: no-repeat;
	margin-left:-13px;
	padding-left:14px;
	padding-top:13px;
         
}




/* beggining new top side menu */

#new-menu {
	background:none;
	width: 175px;
/*:margin-top:-16px; */
margin-top:7px;
         
}

#new-menu1 h4{
	
	font-size: 18px;     
    margin-left: 15px; 
	padding: 10px 0px 1px 0px;
    color: #0e62b4;
    font-family: Arial; 
    border-bottom: 2px solid #ed792c;
    width: 150px;
}


#new-menu1 {
	background: url("http://www.broadconnect.ca/images/tm1.png") no-repeat;
	width: 175px;
	height:37px;
         
    
}
#new-menu2 {
	background: url("http://www.broadconnect.ca/images/bm.png") no-repeat;
	width: 175px;
	height:6px;
         
}


#new-menu ul.vert-one{
margin:0;
padding:0;
list-style-type:none;
display:block;
font:normal 14px Arial, sans-serif;
line-height:21px;
width:175px;}

#new-menu ul.vert-one li{margin:0px;padding:0;border-top:0px solid #4D0000;
border-bottom:0px solid #761A1A;}

#new-menu ul.vert-one li a{display:block;text-decoration:none;color:#000;
background:#fff url("http://www.broadconnect.ca/images/mm.png") repeat-y; padding:0 0 0 15px;width:160px; font-size: 14px;}

#new-menu ul.vert-one li a:hover{
background:#ed792c; color:#ffffff; url("images/vert-one_arrow.gif") no-repeat 0 9px;}

#new-menu ul.vert-one li a.current,ul.vert-one li a.current:hover{
color:#FFFFFF; font-weight:normal; background:#ed792c; url("images/vert-one_arrow.gif") no-repeat 0 9px;}





/* ending new top side menu */

/*---------------------------------*/

/* beginning new bottom side menu */

#new-menu-bottom {
	background:none;
	width: 175px;
         
}

#new-menu1-bottom h4{
	
	font-size: 14px;     
    margin-left: 15px; 
	padding: 10px 0px 1px 0px;
    color: #000000;
    font-family: Arial; 
    border-bottom: 2px solid #808080;
    width: 150px;
}


#new-menu1-bottom {
	background: url("http://www.broadconnect.ca/images/tm2.png") no-repeat;
	width: 175px;
	height:37px;
         
    
}
#new-menu2-bottom {
	background: url("http://www.broadconnect.ca/images/bm2.png") no-repeat;
	width: 175px;
	height:6px;
         
}


#new-menu-bottom ul.vert-one-bottom{
margin:0;
padding:0;
list-style-type:none;
display:block;
font:normal 14px Arial, sans-serif;
line-height:165%;
width:175px;}

#new-menu-bottom ul.vert-one-bottom li{margin:0px;padding:0;border-top:0px solid #4D0000;
border-bottom:0px solid #761A1A;}

#new-menu-bottom ul.vert-one-bottom li a{display:block;text-decoration:none;color:#000;
background:#fff url("http://www.broadconnect.ca/images/mm2.png") repeat-y; padding:0 0 0 15px;width:160px; font-size: 14px;}

#new-menu-bottom ul.vert-one-bottom li a:visited{color:#303030;}

#new-menu-bottom ul.vert-one-bottom li a:hover{color:#0e63b4;}

#new-menu-bottom ul.vert-one-bottom li a.current-bottom,ul.vert-one-bottom li a.current-bottom:hover{
 color:#6d6d6d;}






/* ending new bottom side menu */


/* NEW TOP MENU*/

.chromestylenew{
	width:900px;
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.chromestylenew:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.chromestylenew ul{
	width: 100%;
	background:url(../images/top-menu-bg.png) top left no-repeat;
	height:38px;
	padding:14px 0;
	margin: 0;
	text-align:left; /*set value to "left", "center", or "right"*/
	}

.chromestylenew ul li{
	display: inline;
	}

.chromestylenew ul li a{
	font:13px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding:14px 22px 14px 22px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/spacer-line.png) top right no-repeat;
	}

.chromestylenew ul li a:hover, .chromestylenew ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	background:url(../images/spacer-line.png) top right no-repeat;
	color:#feffb3; /*THEME CHANGE HERE*/
}




.topright-row1 {
	background:url(../images/hosted-pbx-tour-hover.png) top right no-repeat;		
	height:92px;
	}
.topright-row1:hover {
        background:url(../images/hosted-pbx-tour.png) top right no-repeat;		
	height:92px;
	}




.topright-row2 {
	background:url(../images/vopi-outperforms-voip-hover.png) top right no-repeat;
	height:92px;
	}
.topright-row2:hover {
    background:url(../images/vopi-outperforms-voip.png) top right no-repeat;
	height:92px;
	}



.topright-row1 span { 
COLOR:#04498d;
font:bold 19px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498d;
	text-align:left;
	padding:0px;
	margin:0px;	
	 }

.topright-row2 span { 
COLOR:#04498d;
font:bold 19px "MyriadProRegular", Verdana, Geneva, sans-serif;
	color:#04498d;
	text-align:left;
	padding:0px;
	margin:0px;	
	 }

/*bottom menu services */
#left1 .general-features-box-inner ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;					
}
#left1 .general-features-box-inner li{
	margin:0px;
	padding:8px 0px 8px 0px;
	background:url(../images/general-eatures-rpt-bg.jpg) repeat-x left bottom;
	
}
#left1 .general-features-box-inner li a{
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;							
}
#left1 .general-features-box-inner li a:hover{
	color:#787676;
}
#left1 .general-features-box-inner
{
border:1px solid #d8d8d8;
width:284px;
border-top:none;
background: url(../images/general-eatures-boxbg.jpg) repeat-x left top #efefef;
padding:10px 12px 12px 12px;
}
#left1 .general-features-box-inner ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;					
}
#left1 .general-features-box-inner li{
	margin:0px;
	padding:8px 0px 8px 0px;
	background:url(../images/general-eatures-rpt-bg.jpg) repeat-x left bottom;
	
}
#left1 .general-features-box-inner li a{
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url(../images/li-bg.gif) left 2px no-repeat;							
}
#left1 .general-features-box-inner li a:hover{
	color:#787676;
}

#hardware-tiles {
width:175px; 
position:absolute;

}
#hardware-tiles1 {
width:175px;
position1:absolute;

}


#leftboxdal

{
float: left;
width: 364px;
margin-left: 0px;
margin-top: 0px;
margin-bottom:0px;
border: 0px solid rgb(14, 110, 180);
background: none;

}


#leftboxdal ul li 

{
list-style-type: none; 
width: 364px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 45px;
float: left;
border: 0px solid black;
font-size: 16px;
font-family: "Helvetica";
padding-bottom: 7px;
background: url('http://www.broadconnect.ca/images/li-2.gif') 22px 4px no-repeat;
color: #000000;
}

#leftboxdal ul li

{
padding-top: 0px;
margin-top: 0px;

}

#leftboxdal h3{
	font-size:16px;
	color:#0e6eb4;
	padding:10px 4px 10px 15px;
	margin:0px;
	font-weight:bold;
	line-height:21px;
}


#leftboxdalwidth

{
float: left;
width: 750px;
margin-left: 0px;
margin-top: 0px;
padding-bottom:7px;
border: 1px solid rgb(14, 110, 180);
background: #eeeeee;

}


#showmore { background-color:#0e63b4; height:16px; width:92px; font-size:14px; }

#showmore a:link { color:#ffffff; }

#showmore a:visited { color:#ffffff; }

#resource_page p
{
	font-size: 10pt;
}
			
#resource_page h1
{
	font-size: 12pt;
	font-weight: normal;
	line-height: 12pt;
	margin-bottom: 12px;
}
	#resource_page .list_column
	{
		width: 30%;
		float: left;
		padding-right: 18px;
	}
		#resource_page .list_column ul li
		{
			font-size: 10pt;
			color: #0d64b4;
			background: none;
			padding: 0px 0px 0px 12px;
			margin-bottom: 12px;
		}
			#resource_page .list_column ul li a
			{
				font-size: 10pt;
				color: #0d64b4;
				background: none;
				padding: 0px 0px 0px 0px;
				margin-bottom: 12px; 
			}
				#resource_page .list_column ul li a:hover
				{
					color: #ed792c;
				}
			
.list_content
{
	width: 65%;
	float: left;
}

/*---------- Press Release ----------*/

.pressRelease
{
	width: 100%;
	border-bottom: thin solid #DCDCDC;
}
		#middle .content-middle .pressRelease h2
		{
				font-size: 12px;
				color: #ed792c; 
				margin-top: 24px;
		}
		
		.pressRelease p
		{
			margin-top: 12px;
			margin-bottom: 12px;
			font-size: 18px;	
		}
				.pressRelease p a
				{
						color: #0d64b4;
						font-size: 18px;	
				}

.pressContent
{
	width: 82%;
	border-bottom: thin solid #DCDCDC;
}
		#content-wrap .content-wrap-right .pressContent h2
		{
				font-size: 12px;
				color: #ed792c; 
				margin-top: 48px;
		}
		
		.pressContent p
		{
			font-size: 14px;
			line-height: 18px;
		}
				.pressContent p a
				{
						color: #0d64b4;
						font-size: 14px;	
				}

.two_column_left
{
	width: 320px;
	height: 320px;
	background: white;
	border: 1px solid #f7d6bf;
	float: left;
	padding: 25px;
	margin-bottom: 25px;
} 

.two_column_right
{
	width: 320px;
	height: 320px;
	background: white;
	border: 1px solid #f7d6bf;
	float: right;
	padding: 25px;
	margin-bottom: 25px;
} 



#contact1

{
float: left;
width: 978px;
margin-left: 0px;
margin-top: 0px;
border: 0px solid black;
padding-left: 15px;
}


div#voip

{
float: left;
width: 735px;
margin: 0px;
padding: 15px;
border: 1px solid #9d9d9d;
}

div#voip h3 a{
font-size:16px;
color:#df712a;
font-weight:normal;
padding:0px 4px 10px 0px;
margin:0px;
font-weight:bold;
line-height:21px;
}

div#voip ul li a

{

list-style-type: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
float: left;
border: 0px solid black;
font-size: 15px;
font-family: "Helvetica";
padding-bottom: 7px;
background: url("http://www.broadconnect.ca/images/li-2.gif") -5px 4px no-repeat;
color: #0d64c5;
font-weight: normal;
border: 0px solid black;
}

div#voip ul li a:hover

{
color: #df712a;
}

div#voip ul li

{
list-style-type: none;
padding: 0px 0px 0px 0px;
margin-top: 0px;
background: none;
}


div#voip1

{
float: left;
width: 735px;
margin: 0px;
padding: 15px;
border: 1px solid #9d9d9d;
}


div#voip1 h3 a{
font-size:16px;
color:#df712a;
font-weight:normal;
padding:0px 4px 10px 0px;
margin:0px;
font-weight:bold;
line-height:21px;
}

div#voip1 ul li a

{

list-style-type: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
float: left;
border: 0px solid black;
font-size: 14px;
font-family: "Helvetica";
padding-bottom: 7px;
background: url("http://www.broadconnect.ca/images/li-2.gif") -5px 4px no-repeat;
color: #0d64c5;
font-weight: normal;
border: 0px solid black;
}

div#voip1 ul li a:hover

{
color: #df712a;
}

div#voip1 ul li

{
list-style-type: none;
padding: 0px 0px 0px 0px;
margin-top: 0px;
background: none;
}


div#ent1

{
float: left;
width: 375px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
font-size: 13px;
}


div#ent2 h3 {
font-size:16px;
color:#fff;
font-weight:normal;
padding:5px 0px 10px 20px;
margin:0px;
font-weight:bold;
line-height:21px;
}



div#ent2 a

{
float: right;
font-size:12px;
color: #0080cf;
line-height: 15px;
margin:-5px 10px 0px 0px;
padding:0px 0px 0px 0px;
}



div#ent2

{
float: right;
background: url("/images/ent-01.png") no-repeat;
width: 377px;
height: 323px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
}


div#ent2-l h3 {
font-size:16px;
color:#fff;
font-weight:normal;
padding:5px 0px 0px 20px;
margin:0px;
font-weight:bold;
line-height:21px;
}

div#ent2-l

{
float: left;
background: url("/images/Enterprise-d-left.png") no-repeat;
width: 377px;
height: 208px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
}

div#ent2-r h3 {
font-size:16px;
color:#fff;
font-weight:normal;
padding:5px 0px 0px 20px;
margin:0px;
font-weight:bold;
line-height:21px;
}

div#ent2-r

{
float: right;
background: url("/images/Enterprise-d-r.png") no-repeat;
width: 377px;
height: 208px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
}


div#longsip h3 {
font-size:16px;
color:#fff;
font-weight:normal;
padding:5px 0px 0px 20px;
margin:0px;
font-weight:bold;
line-height:21px;
}


div#longsip

{
float: right;
background: url("/images/long-sip.png") no-repeat;
width: 768px;
height: 105px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
}


#longsip ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	display:inline;
	font-size:13px;
	color:#2d5dcd;
	
}


div#longsipbig h3 {
font-size:16px;
color:#fff;
font-weight:normal;
padding:5px 0px 10px 20px;
margin:0px;
font-weight:bold;
line-height:21px;
}


div#longsipbig

{
float: right;
background: url("/images/long-big.png") no-repeat;
width: 768px;
height: 145px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
}


div#longsipbig ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	display:inline;
	font-size:16px;
	color:#2d5dcd;
	background: none;
}


div#longsipbig ul li a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	display:inline;
	font-size:16px;
	color:#2d5dcd;
	background: none;
}



div#longsipbigger h3 {
font-size:16px;
color:#F75600;
font-weight:normal;
padding:5px 0px 10px 20px;
margin:0px;
font-weight:bold;
line-height:21px;
}


div#longsipbigger

{
float: right;
width: 768px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
}


div#ico

{
float: left;
width: 65px;
height: 52px;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
background: url("/images/phs.png") no-repeat;
}


div#ico1

{
float: left;
width: 65px;
height: 52px;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
background: url("/images/st.png") no-repeat;
}


div#ico2

{
float: left;
width: 65px;
height: 52px;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
background: url("/images/cc.png") no-repeat;
}


div#ico3

{
float: left;
width: 78px;
height: 78px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
background: url("/images/rp.png") no-repeat;
}


div#ent2-r a

{
float: right;
font-size:12px;
color: #0080cf;
line-height: 15px;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}


div#icotest

{
float: right;
width: 280px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
font-size:13px;
color: #3c3c3e;
line-height: 15px;
}

div#icotest1

{
float: right;
width: 250px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
font-size:13px;
color: #3c3c3e;
line-height: 15px;
}

div#icotest2

{
float: left;
width: 200px;
margin: 20px 0px 0px 10px;
padding: 0px 0px 0px 0px;
border: 0px solid #9d9d9d;
font-size:13px;
color: #3c3c3e;
line-height: 15px;
}


a.sitemap1{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size: 18px;
	
}
a.sitemap1:hover{
	color:#666666;
	text-decoration:underline;
    font-weight:bold;
	font-size: 18px;
}


#form_left_top

{
float: left;
width: 962px;
border: 0px solid black;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 20px;
}


#form_divider1

{
background: #df712a;
float: left;
width: 922px;
height:20px;
border: 0px solid black;
margin: 0px 0px 20px 0px;
padding: 6px 0px 3px 20px;
color: #ffffff;
}

#form_left_bottom

{
float: left;
width: 435px;
border: 0px solid black;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;

}

#form_right_bottom

{
float: right;
width: 401px;
border: 0px solid black;
margin: 0px 40px 0px 0px;
padding: 0px 0px 0px 20px;

}

#mainsup_form

{
float: left;
background: #ffffff;
width: 982px;
border: 2px solid #c0c0c0;
margin-left: 0px;
margin-top: 0px;
}

#fl

{
float: left;
width: 135px;
border: 0px solid black;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#frnotes

{
float: right;
width: 270px;
border: 0px solid black;
margin: 10px 18px 0px 0px;
padding: 0px 0px 0px 0px;
}


#fr

{
float: left;
width: 180px;
border: 0px solid black;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#fla

{
float: left;
width: 165px;
border: 0px solid black;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sub_form

{
float: right;
width: 750px;
border: 0px solid black;
margin: 10px 90px 20px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
}

#form_hr

{
background: #919191;
float: left;
width: 922px;
height:1px;
border: 0px solid black;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

#navigation {
	width:974px; 
	height:32px; 
	margin: 0px 0px 0px 2px; 
	padding: 0px;
	z-index:50;
    border: 0px solid black;
}
#nav-shadow {
	background: url("http://www.broadconnect.ca/images/header/shadow.jpg") no-repeat;
	width: 974px;
	height: 7px;
	padding: 0;
	margin: 0 0 0 3px;
	z-index:0;
}


/* DROPDOWN MENU */
			
ul#topnavigation h4{
	width: 100%;
	height: auto;			
	color: #4084C5;				
	margin-bottom: 5px; 
	padding: 0px;	
	display: block;	
	font-weight: bold;
	font-size: 13px;	
}


ul#topnavigation {
	margin: 0; 
	padding: 0;
	width: 100%;
	list-style: none;
	font-size: 1.1em;	
	text-align: left;	
}
ul#topnavigation li {
	float: left;
	margin: 0; 
	padding: 0;
	position: relative;					
	z-index: 10;
}
ul#topnavigation li a {
	float: left; 
	text-indent: -9999px;
	height: 32px;
}
ul#topnavigation li:hover a, #topnavigation li a:hover { background-position: left bottom; }
		
ul#topnavigation a.estore {
	background: url("http://www.broadconnect.ca/images/header/support.jpg") no-repeat;
	width: 140px; 
} 
ul#topnavigation a.support {
	background: url("http://www.broadconnect.ca/images/header/company.jpg") no-repeat;
	width: 140px; 
}
ul#topnavigation a.consumer {
	background: url("http://www.broadconnect.ca/images/header/services.jpg") no-repeat;
	width: 225px; 
}  
ul#topnavigation a.business {
	background: url("http://www.broadconnect.ca/images/header/equipment.jpg") no-repeat;
	width: 227px; 
} 
ul#topnavigation a.industrial {
	background: url("http://www.broadconnect.ca/images/header/resources.jpg") no-repeat;
	width: 228px; 
} 
ul#topnavigation li .sub {
	position: absolute;	
	top: 32px; left: 0px;
	background: url("http://www.broadconnect.ca/images/header/sub_bg.jpg") repeat;	
	padding: 30px 18px 30px 30px;
	margin:0;
	height: auto;
	display: none;	
	z-index: 9999;
}
ul#topnavigation li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}

ul#topnavigation li .sub ul{
	list-style: none;
	margin: 0px; 
	padding: 0px;
	width: 165px;
	float: left;
	clear: right;
	position: relative;
}
ul#topnavigation .sub ul li {
	width: 100%;
}
ul#topnavigation .sub ul h1 {
	width: 100%;
	height: auto;			
	color: #4084C5;				
	margin-bottom: 5px; 
	padding: 0px;	
	display: block;	
	font-weight: bold;
	font-size: 13px;
}
ul#topnavigation .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;	
	background: url("http://www.broadconnect.ca/images/header/Bullet.gif") no-repeat 0px 6px;
	padding: 0px 10px 1px 10px;
	margin:  0px;
	display: block;
	text-decoration: none;
	color: #CCC;			
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial;	
}

ul#topnavigation .sub ul li a:hover {
	color: #FFF;
	background: url("http://www.broadconnect.ca/images/header/Bullet.gif") no-repeat 0px 6px;
	}
	

ul#topnavigation .sub, .block ul li{
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;	
	background: none;
	padding: 0px 10px 1px 10px;
	margin:  0px;
	display: block;
	text-decoration: none;
	color: #CCC;			
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial;	
}

ul#topnavigation .sub, .block ul li a{
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;	
	background: none;
	padding: 0px 10px 1px 10px;
	margin:  0px;
	display: block;
	text-decoration: none;
	color: #CCC;			
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial;	
}

ul#topnavigation .spacing{
	margin: 7px 0px 0px 0px; 
	padding: 0;
	
}

/* END DROPDOWN MENU */

/* New footer */

#footerdal {
background: #525252 url("images/footer_bg_dal.png") repeat-x;
padding: 20px 0px 40px 0px;
margin: 0px 0px 0px 0px;
}
#footerdal p {
font-size: 14pt;
margin: 16px 0;
}

#footerdal {
text-align: left;
color: #454545;
height: auto;
}

#footerdal ul {
margin: 0;
}

#footerdal a {
color: #bcbdc4 !important;
}

#footerdal a:hover {
color: #E87525 !important;
}


#col-menu-new {
	float: left;
}

#col-menu-new ul {
	list-style: none;
	float: left;
	font-size: 10pt;
	border-left: 1px solid #BCBCBC;
	width: 104.6px;
	padding: 0 8px;
    color: #3980f2;
}

#footerdal .manager{
color: #ffffff; 
}


/* End New footer */

#topheaderdal {
	width:982px;
	padding:0px 0px 100px 0px;
	height: 46px;
	margin:0 auto;
    border: 0px solid black;
}



/*** Pricing page ***/

#pricing-full {
	width: 952px;
	margin: 0 15px;
}

.pricing-row {
	background: url(../images/shadow-divider.png) no-repeat bottom center;
	padding-bottom: 64px;
	margin-bottom: 32px;
}

.pricing-row.last-row {
	background: none;
	padding-bottom: 0;	
}

.pricing-block {
	width: 187px;
	float: left;
	position: relative;
	padding: 28px 28px 0 111px;
}

.pricing-block.endrow {
	padding-right: 0;
}
	
#pricing-full .pricing-block h3 {
	font-family: "FuturaMediumCondensed";
	color: #000;
	font-size: 210%;
	text-transform: uppercase;
	padding-bottom: 28px;
	line-height: 24pt;
}

h4.orange-box {
	width: 89px;
	height: 89px;
	padding: 4px;
	background: url(../images/Prices-tl.png);
	display: inline-block;
	color: #FFF;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-family: "FuturaMediumCondensed";
	font-stretch: condensed;
}

.orange-box .orange-upper {
	display: block;
	text-transform: uppercase;
	font-size: 14pt;
}

.orange-box .orange-mid {
	display: block;
	font-size: 37pt;
	line-height: 30pt;
}

.orange-box .orange-lower {
	display: block;
	font-size: 14pt;
}

p.pricing-description {
	color: #000;
	font-size: 11pt;
}

p.price-text,
p.price {
	font-family: "FuturaMediumCondensed";
	padding: 0;
	color: #000;
}

p.price-text {
	font-size: 12pt;
	line-height: 6pt;
}

p.price {
	font-size: 60pt;
	line-height: 54pt;
	letter-spacing: -2px;
}

/*new layout*/

#leftinside

{
float: left;
width: 795px; /* 745 */
background: url("http://www.broadconnect.ca/images/phone-right-back.png") no-repeat top right;
margin: 0 30px 0 0;
padding: 0px 0px 0px 0px;
border: 0px solid black;
}

/** Unified Communication Layout **/
#leftinside.leftinside-uc {
	width: 745px;
	background: url('http://www.broadconnect.ca/images/top-right-02.png') no-repeat top right;
}

#leftinsidemigration

{
float: left;
width: 795px;
min-height: 392px;
background: url("http://www.broadconnect.ca/images/mig.png") no-repeat right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid black;
}


#leftinside2

{
float: left;
width: 795px;
min-height: 200px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#leftinside1

{
float: left;
width: 320px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
border: 0px solid black;
color: #000000;
font-family: Arial;
}

#leftinside1 h4{
	font-size:15px;
	color:#232323;
	font-weight:bold;
	padding:5px 4px 5px 0px;
	margin:0px 0px 0px 0px;
	line-height:18px;
    font-family: Arial;
   }


#leftinside1 strong{
	font-size:15px;
	padding:5px 4px 5px 0px;
	margin:0px 0px 5px 0px;
	line-height:18px;
    font-family: Arial;
   }



#left-main-left

{
float: left;
width: 795px;
margin: 0px 0px 0px 0px;
padding-left:10px;
border: 0px solid black;
color:#232323;
font-size:12px;
line-height:19px;
letter-spacing:0px;
}

#left-main-left h1{
	font-size:24px;
	color:#db691c;
	font-weight:normal;
	padding:10px 4px 10px 0px;
	margin:0px 0px 0px -3px;
	line-height:21px;
   }

#left-main-left h1 span
{
	color:#0e63b4;
    font-weight: bold;
    
}

#left-main-left h4{
	font-size:15px;
	color:#232323;
	font-weight:bold;
	padding:5px 4px 5px 0px;
	margin:0px 0px 0px 0px;
	line-height:18px;
    font-family: Arial;
   }


#left-main-left h3{
	font-size:21px;
	color:#ff5600;
	font-weight:normal;
	padding:5px 4px 5px 0px;
	margin:0px 0px 0px 0px;
	line-height:18px;
    font-family: Arial;
   }

#right-main-right

{
float: left;
width: 175px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid black;

}

#topleftboxt,
#topleftboxt-ni
{
float: left;
width: 304px;
height: 100px;
margin: 10px 0px 50px 0px;
padding:0px 0px 0px 45px;
border: 0px solid black;
background: url("http://www.broadconnect.ca/images/new-lef.png") 0px 0px no-repeat;
color:#232323;
}

#topleftboxt-ni {
	padding: 0;
	background: none;
	width: 349px;
}

#topleftboxt h4,
#topleftboxt-ni h4 {
	font-size:15px;
	color:#232323;
	font-weight:bold;
	padding:0;
	margin:0;
    
}

#topleftboxt span,
#topleftboxt-ni span{
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
    }

#toprightboxt

{
float: right;
width: 304px;
height: 100px;
background: url("http://www.broadconnect.ca/images/new-rig.png") 0px 0px no-repeat;
margin-right: 40px;
margin-top: 10px;
border: 0px solid black;
padding:0px 0px 0px 45px;
color:#232323;
}

#toprightboxt h4 {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	padding:0;
	margin:0;
    }
    
.toprightboxt {
	float: right;
	width: 304px;
	height: 100px;
	background: url("http://www.broadconnect.ca/images/new-rig.png") 0px 0px no-repeat;
	margin-right: 40px;
	margin-top: 10px;
	border: 0px solid black;
	padding:0px 0px 0px 45px;
	color:#232323;
}

.toprightboxt h4 {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	padding:0;
	margin:0;
}
    

#videoleft h4 {
	font-size:15px;
	padding:5px 4px 5px 0px;
	margin:0px 0px 5px 0px;
	line-height:18px;
    font-family: Arial;
    }
#videoleft
{
float: left;
width: 300px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px solid black;
color:#232323;
}

#videoleft ul li
{
background: none;
list-style:disc;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}
#videoright
{
float: right;
width: 300px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px solid black;
color:#232323;
}


#migrationleft
{
float: left;
width: 141px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px solid black;
color:#232323;
}


#table
{
float: left;
width: 770px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px solid black;

}

#table ul li
{
background: url("http://www.broadconnect.ca/images/balck-bull-t.png") top left no-repeat;
list-style-type:none;
}

#migrationright
{
float: left;
width: 608px;
margin: 12px 0px 0px 30px;
padding:0px 0px 0px 0px;
border: 0px solid black;
color:#232323;
}



#callcentreleft,
.callcentreleft {
	float: left;
	width: 169px;
	margin: 20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid black;
	color:#232323;
}

#callcentreright,
.callcentreright {
	float: left;
	width: 510px;
	margin: 20px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	border: 0px solid black;
	color:#232323;
}

#callcentreright h4,
.callcentreright h4 {
	font-size:15px;
	padding:0px 4px 5px 0px;
	margin:0px 0px 5px 0px;
	line-height:18px;
    font-family: Arial;
    color:#0e63b4;
}

#callcentreright a,
.callcentreright a {
	padding-top: 5px;
}

a.readmorehost{
	color:#0e63b4;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.readmorehost:hover{
	text-decoration:underline;
}

#spanbottom
{
float: left;
width: 200px;
margin: 10px 50px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px solid black;
color:#232323;
border: 0px solid black;
}

#spanbottom h4 {
color:#0e63b4;
	}

#tabholder

{
float: left;
width: 795px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid black;

}

#tabholdercontent

{
float: left;
width: 750px;
margin: -30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid black;
}

#tabholdercontent h4 {
	font-size:15px;
	padding:5px 4px 5px 0px;
	margin:0px 0px 5px 0px;
	line-height:18px;
    font-family: Arial;
    }

#tablistleft
{
float: left;
width: 304px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px solid black;
color:#232323;
}

#tablistleft h4 {
	font-size:15px;
	color:#232323;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
    
}

#tablistleft ul li
{
background: none;
list-style:disc;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}

#tablistright
{
float: right;
width: 304px;
margin: 0px 40px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px solid black;
color:#232323;
}

#tablistright h4 {
	font-size:15px;
	color:#232323;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
    
}

#tablistright ul li
{
background: none;
list-style:disc;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}


#new-menu-bottom ul.vert-one-bottom-new{
margin:0;
padding:0;
list-style-type:none;
display:block;
font:normal 14px Arial, sans-serif;
line-height:165%;
width:175px;}

#new-menu-bottom ul.vert-one-bottom-new li{margin:0px;padding:0;border-top:0px solid #4D0000;
border-bottom:0px solid #761A1A;}

#new-menu-bottom ul.vert-one-bottom-new li a{display:block;text-decoration:none;color:#000;
background:#fff url("http://www.broadconnect.ca/images/mm2.png") repeat-y; padding:0 0 0 15px;width:160px; font-size: 14px;}

#new-menu-bottom ul.vert-one-bottom-new li a:visited{color:#303030;}

#new-menu-bottom ul.vert-one-bottom-new li a:hover{color:#0e63b4;}

#new-menu-bottom ul.vert-one-bottom-new li a.current-bottom,ul.vert-one-bottom-new li a.current-bottom:hover{
 color:#6d6d6d;}


#conformtop

{
float: left;
width: 175px;
height:4px;
background: url("http://www.broadconnect.ca/images/cont-top.png") no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid black;
}

#conformtop h4{
	
	font-size: 14px;     
    margin-left: 15px; 
	padding: 10px 0px 1px 0px;
    color: #000000;
    font-family: Arial; 
    border-bottom: 2px solid #808080;
    width: 150px;
}

#conformbody

{
float: left;
width: 160px;
background: url("http://www.broadconnect.ca/images/cont-form-body.png") repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 15px;
border: 0px solid black;
color:#000000;
font-size:12px;
line-height:18px;
letter-spacing:0px;
}

#conformbody h4{
	
	font-size: 14px;     
    margin: 0px 0px 0px 0px; 
	padding: 5px 0px 5px 0px;
    color: #000000;
    font-family: Arial; 
    border-bottom: 0px solid #808080;
    width: 150px;
}

#conformbott

{
float: left;
width: 175px;
height:4px;
background: url("http://www.broadconnect.ca/images/cont-bott.png") no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid black;
}

div#middlemenu {
	width:175px;
    margin:0px;
	padding: 0px;
    float:left;
    background: url("http://www.broadconnect.ca/images/cont-form-body.png") repeat-y;
}


div#middlemenu h4{
	
	font-size: 14px;     
    margin-left: 15px; 
	padding: 10px 0px 0px 0px;
    color: #000000;
    font-family: Arial; 
    border-bottom: 2px solid #808080;
    width: 150px;
    font-weight: bold;
}

div#middlemenu .smallh4
{

    font-size: 14px;     
    margin: 0px 0px 0px 15px; 
	padding: 4px 0px 0px 0px;
    color: #000000;
    font-family: Arial; 
    border-bottom: 0px solid #808080;
    width: 150px;
    font-weight: bold;
}

div#middlemenu .smallh4space
{
    margin: 0px 0px 0px 15px; 
	padding: 0px 0px 0px 0px;
    border-bottom: 0px solid #808080;
}


div#middlemenu ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 13px;
background: none;	
color:#000000;
font-size:12px;
line-height:18px;
letter-spacing:0px;
}


div#middlemenu ul li a{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 13px;
background: url("http://www.broadconnect.ca/images/arrica.png") 0px 6px no-repeat;	
color:#000000;
font-size:12px;
line-height:19px;
letter-spacing:0px;
}


div#middlemenu ul li a:hover{

color: #e87525;

}


div#middlemenu .currentmenu{

color: #e87525;

}


#banner-inner-new{
	width:982px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
    border: 0px solid black;
}

#banner-immage{
	width:982px;
	height: 208px;
	margin:-10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border: 0px solid black;
    
}
/**********   Product catalogue **************/
#cat-new-menu {
	background: url("http://www.broadconnect.ca/images/tm1.png") no-repeat;
	width: 175px;
	height:37px;


}
#cat-new-menu h4{
    font-size: 18px;
    margin-left: 15px;
    padding: 10px 0px 1px 0px;
    color: #0e62b4;
    font-family: Arial;
    width: 150px;
}
#cat input{margin:auto; padding:0px 0px 0px 0px; width: auto;}


/**** UNIFIED COMMUNICATIONS ****/

h2.bold-orange {
	font-weight: bold;
	margin: 20px 0;	
}

.topleftboxt-ni {
	margin: 0 0 30px;
}

.topleftboxt-ni a:link,
.topleftboxt-ni a:visited,
.topleftboxt-ni a:active {
	color: #E87525;
}


#bcteverywhere {
	float: right;
	width: 400px;
	margin: 5px 0;
	padding: 0 30px 0 0;
}

#bcteverywhere .toprightboxt {
	height: auto;
	width: auto;
	margin: 10px 0 0;
	padding: 0 0 0 65px;
}

hr.dark-divider {
	background: url('http://www.broadconnect.ca/images/dark-divider.png');
	height: 4px;
	width: 761px;
	float: left;
	margin: 40px 0;
	border: 0;
}

hr.shadow-divider {
	background: url('http://www.broadconnect.ca/images/shadow-divider.png');
	height: 19px;
	width: 660px;
	margin: 40px auto;
	border: 0;
}

#connect-communicate {
	clear: both;
	overflow: auto;
}

#cc-inner {
	float: left;
	width: 400px;
}

#connect-communicate img {
	float: right;
	margin-right: 35px;
}