body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333;
}

.page {
margin:0 auto;
width:940px;
}

img { border:0}

a { color:#2f708a; }
a:link { text-decoration:none }
a: hover {text-decoration:underline }
a:visited {text-decoration:none }

h1 {
	margin:0 0 20px 0px;
	line-height:24px;
	padding:0 0 0px 0;
	font-size:20px;
	color:#2f708a;
}

h2 {
	margin:0px;
	line-height:normal;
	padding:0 0 5px 0;
	margin-bottom:5px;
	font-size:16px;
	color:#2f708a;
	border-bottom:1px solid #CCC;
}

.vsbheading {
	margin:0 0 20px 0px;
	line-height:24px;
	padding:0 0 0px 0;
	font-size:20px;
	color:#3b2361;
	font-weight:bold;
}

.mvheading {
	margin:0 0 20px 0px;
	line-height:24px;
	padding:0 0 0px 0;
	font-size:20px;
	color:#5976BA;
	font-weight:bold;
}

.call2heading {
	margin:0 0 20px 0px;
	line-height:24px;
	padding:0 0 0px 0;
	font-size:20px;
	color:#f7941e;
	font-weight:bold;
}

.btheading {
	margin:0 0 20px 0px;
	line-height:24px;
	padding:0 0 0px 0;
	font-size:20px;
	color:#a2d385;
	font-weight:bold;
}


.logo {
	padding: 20px 0 30px 5px;
}

.menufade {
	background:url(images/comxonewnewnew_05.gif) no-repeat top left;
	height:26px;
}

.mainimage {
	margin-left:1px;
	margin-top:-10px;
	padding:0 0 0 0;
}

.wrapperback {
	background:url(images/content_slide.gif) repeat-y left top;
	width:940px;
}

.wrapper {
	background:url(images/content_top.gif) no-repeat;
	padding:50px 40px 0 40px;
}

.header span {
	position:absolute;
	margin:22px 0 0 486px;
	font-size:18px;
	font-weight:bold;
	color:#CCC
}

.header span.back {
	position:absolute;
	margin:21px 0 0 485px;
	font-size:18px;
	font-weight:bold;
	color:#2f708a
}

.left {
	float:left;
	display:inline;
	width:400px;
	padding:0 20px 20px 0px;
}

.right {
	float:left;
	width:400px;
	padding:0 0 20px 30px;
}

.right img { border:0; margin:0 0 10px 0 }

.right a.vsb {background:url(images/homepage_mvlink.gif) no-repeat; height:58px; width:408px; display:block;  }
.right a:hover.vsb { background:url(images/homepage_mvlink_2.gif) no-repeat; }

.right a.mv {background:url(images/homepage_mv2link.gif) no-repeat; height:58px; width:408px; display:block }
.right a:hover.mv { background:url(images/homepage_mv2link_2.gif) no-repeat; }

.right a.call2 {background:url(images/homepage_call2link.gif) no-repeat; height:58px; width:408px; display:block }
.right a:hover.call2 { background:url(images/homepage_call2link_2.gif) no-repeat; }

.right a.bt {background:url(images/homepage_buttontellink.gif) no-repeat; height:58px; width:408px; display:block }
.right a:hover.bt{ background:url(images/homepage_buttontellink_2.gif) no-repeat; }

.right a.vsb, .right a.mv, .right a.call2, .right a.bt { margin-bottom:10px; }

.right a.btlink { font-size:12px; color:#a2d385; font-weight:bold; text-decoration:none; }
.right a:hover.btlink { font-size:12px; color:#a2d385; font-weight:bold; text-decoration:underline; }
.right a.call2link { font-size:12px; color:#f7941e; font-weight:bold; text-decoration:none; }
.right a:hover.call2link { font-size:12px; color:#f7941e; font-weight:bold; text-decoration:underline; }
.right a.mvlink { font-size:12px; color:#5976BA; font-weight:bold; text-decoration:none; }
.right a:hover.mvlink { font-size:12px; color:#5976BA; font-weight:bold; text-decoration:underline; }
.right a.vsblink { font-size:12px; color:#3b2361; font-weight:bold; text-decoration:none; }
.right a:hover.vsblink { font-size:12px; color:#3b2361; font-weight:bold; text-decoration:underline; }

.lefttwo {
	float:left;
	display:inline;
	width:200px;
	padding:0 20px 20px 0px;
}

.lefttwo span { font-size:14px; font-weight:bold; line-height:25px; }
.lefttwo span img { margin-right:5px; }
.lefttwo span a { text-decoration:none; color:#333; }
.lefttwo span a:hover { text-decoration:none; color:#2f708a; }
.lefttwo span a:active { text-decoration:none;  }
.lefttwo span .activej { color:#2f708a; }

.righttwo {
	float:left;
	width:600px;
	margin-bottom:30px;
	padding:0 0 30px 30px;
	border-left:1px solid #CCC;
}
/*THIS IS THE STYLING FOR THE DESCRIPTION DROPPER*/
.righttwo .descclic:hover{
	text-decoration:underline;
	cursor:pointer;
}
.righttwo #descdrop{
display:none;
}
/*/DROPPER*/
.lefttwocontact {
	float:left;
	display:inline;
	width:200px;
	padding:0 20px 20px 0px;
}

.lefttwocontact span { font-weight:bold; font-size:14px; }

.righttwocontact {
	float:right;
	width:350px;
	padding:0 0 20px 30px;
}

.middletwocontact {
	float:left;
	width:200px;
	padding:0 0 20px 30px;
}
.contentbottom {
	background:url(images/comxonewnewnew_09.gif) no-repeat bottom;
	clear:both;
	height:45px;
}

.clearfloat {
	clear:both;
}

/* Menu */
#pad {height:52px;}

#menu {padding:0 0 0 0px; margin:0 0 0 0px; list-style:none; width:940px; height:52px; background:url(images/menubackground.gif) no-repeat}
* html #menu {
margin:0;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menubackground.gif', sizingMethod='scale');
}

#menu li {position:relative; float:left; margin:5px 0 0 0;}
#menu li a {display:block; height:48px; line-height:40px; padding:0 0 0 0px;  float:left; color:#666; text-decoration:none; font-size:16px;}
/*#menu li a {display:block; height:60px; line-height:55px; padding:0 0px 0 0; float:left; color:#333; text-decoration:none; font-family:arial, sans-serif; font-size:11px; background:url(divide.png) no-repeat right top;}*/
#menu li a b {display:block; height:48px; float:left; padding: 0px 33px 0 35px; margin:0}

#menu li a:hover, 
#menu li a:active,
#menu li a:focus,
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{cursor:pointer; color:#333; line-height:40px;}
/*{background:#999 url(divide2.png) no-repeat right top; cursor:pointer; color:#fff; line-height:35px;}*/
#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{ cursor:pointer;}

.solutionsdropdown {
	padding:25px 0px 0 0px;
	margin:47px 0 0 20px;
	height:242px;
	background:url(images/dropdown_bck1.png) no-repeat;
	width:902px;
	position:absolute; 
	clear:both;
}

.solutionsdropdownie6 {
	padding:25px 0px 0 0px;
	margin:-5px 0px 0px -370px;
	width:902px;
	height:242px;
	background:url(images/dropdown_bck1.png) no-repeat;
	position:absolute; 
	clear:both;
}

.hidden {
	display:none;
}

.b2bproducts {
	margin-right:20px;
	padding:0px 0px 20px 40px;
	width:390px;
	height:200px;
	float:left;
	display:inline;
	font-size:10px;
}

.b2cproducts {
	padding:0px 40px 20px 0px;
	margin-left:20px;
	width:390px;
	height:200px;
	float:left;
	font-size:10px;
}

.left_dropdown_1 {
	margin-right:10px;
	float:left;
	display:inline;
	width:185px; 
}

.right_dropdown_1 {
	margin-left:10px;
	float:left;
	width:185px; 
}

.MVsmalllogo,
.call2smalllogo,
.BTsmalllogo,
.VSBsmalllogo{
	*-margin-bottom:10px;
	padding:10px 0 10px 0;
	border: 0;
}

div.VSBsmalllogo a { background:url(images/VSBlogo_small.gif) no-repeat; height:80px; width:185px; display:block; }
div.VSBsmalllogo a:hover { background:url(images/VSBlogo_small_over.gif) no-repeat; }

div.MVsmalllogo a { background:url(images/MVlogo_small.gif) no-repeat; height:80px; width:185px; display:block; }
div.MVsmalllogo a:hover { background:url(images/MVlogo_small_over.gif) no-repeat;  }

div.BTsmalllogo a { background:url(images/buttontellogo_small.gif) no-repeat; height:80px; width:185px; display:block; }
div.BTsmalllogo a:hover { background:url(images/buttontellogo_small_over.gif) no-repeat; }

div.call2smalllogo a { background:url(images/call2logo_small.gif) no-repeat; height:80px; width:185px; display:block; }
div.call2smalllogo a:hover { background:url(images/call2logo_small_over.gif) no-repeat; }

/* contact us page */
.forml
{
	float:left;
	min-height:20px;
	padding:0px 0px 0px 0px;
}

.formlgr img
{
	float:left;
	border:0px;
	margin:15px 10px 15px 15px;
}

.formlgr p
{
	padding:30px 0px 0px 0px;
	margin:0px;
}

.formr
{
	padding:0px 22px 30px 0px;
}

.formr p
{
	padding:5px 0px 5px 0px;
	margin:0px;
	line-height:25px;
}

.formr input
{
	width:200px;
	position:absolute;
	margin:2px 0px 0px 120px;
}

/*.inputr
{
	width:200px;
	position:absolute;
	margin:2px 0px 0px 120px;
}
*/
.formr textarea
{
	position:absolute;
	margin:2px 0px 0px 120px;
	width:200px;
	height:60px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formsubmit
{
	margin:32px 0px 0px 0px;
}

/*.formsubmit p
{
	padding:5px 0px 5px 0px;
	margin:0px;
	line-height:25px;
}*/

.formsubmit input
{
	position:absolute;
	margin:10px 0px 0px 120px;
	width:205px;
}

.home_logo {
	float:left;
	clear:left;
	margin:0 10px 10px 0;
}

.homepage p {
	line-height:50px;
}

.footer { font-size:10px; margin-top:-15px; width:940px; padding:0 0px 0 3px; clear:both }
.footer a { color:#333; text-decoration:none }
.footer a:link { color:#333; text-decoration:none }
.footer a:hover { color:#333; text-decoration:underline }
.footer span {float:right; margin:-1px 0 0 445px; position:absolute }
.footer img { margin-right:10px; }