﻿
h1 { clear: left; color: #fff; margin: 0 0 0 2em; padding: 0.5ex 0 0 0; line-height: 1.3em; font-size: 1.8em; font-style: italic;}

#Content
	{
		background: url('../images/content_bg_main.gif') repeat-y 0 2px;
		z-index:1;
	}

#mainGraphic 
	{
		background: url('../images/graphic-bg-mainpage.jpg') no-repeat 11px 0; 
		top: 30px;
		height: 141px;
		overflow: visible;
		text-align: left;
		z-index: 1;
	}
	
#LiveChatBox
	{
		float: right;	
		margin: 1em 0 0 0;
		padding: 0;
		width: 225px;
		text-align: left;
	}

#ContentBody
	{	
		float: none;
		width: 734px;
		right: 0;	
		text-align: left;
		line-height: 1.5em;	
		margin: 1em 0 1.5em 0;
		padding: 0;
		z-index:1;
	}
	

/*--------------------------
	Vendor Boxes
--------------------------*/

.vendorBox
	{
		position: relative;
		float: left;
		left: 0;
		width: 358px;
		height: 208px;
		overflow: hidden;	
		margin: 0 0 0 6px;
		padding: 0;
		background: url('../images/mainpage-box-bg.png') no-repeat 0 0;
		z-index:2;
	}

.vendorBoxFortiGatePromo
	{
	position: relative;
	float: left;
	left: 0;
	width: 358px;
	height: 208px;
	overflow: hidden;	
	margin: 0 0 0 6px;
	padding: 0;
	background: url('../images/products/fortinet/fortigate80CM-promo-frontpage.png') no-repeat 0 0;
	}


.vendorInfo, .vendorAd { margin-top: 1em; }

.vendorInfo
	{
	margin-left: 1ex;
	width: 52%;
	float: left;
	font-size: 0.9em;
	line-height: 1.1em;
	}

.vendorInfoOther
	{
	margin-left: 1ex;
	width: 90%;
	float: left;
	font-size: 0.9em;
	line-height: 1.1em;
	}

.vendorInfo img { margin: 12px 0 0 15px }

.vendorInfo ul { margin: 7px 0 0 22px; padding: 0; color: #999;}

.vendorInfo li { padding: 0 }

.vendorAd
	{
	width: 40%;
	float: right;
	margin-right: 1ex;
	text-align: left;
	padding: 10px 0 0 0;
	}
	
#wedgeBox
	{
	position: relative;
	float: left;
	width: auto;
	height: auto;
	padding: 5px 0 2px 0;
	margin: 0 0 0 6px;
	}

#quoteBox
	{
	position: relative;
	height: 158px;
	width: 720px;
	float: left;
	width: auto;
	height: auto;
	padding: 5px 0 2px 0;
	margin: 0 0 0 6px;
	background: url('../images/quoteBoxBackground.png') no-repeat 0 0;
	}

#quoteCompanies
	{
	clear:both;
	float:right;
	right: 10px;
	width: 500px;
	height: 158px;
	}

.quoteCheckbox
	{
	font-size: 9pt;
	}

#netgear
	{
	position: relative;
	float: left;
	left: 0;
	width: 358px;
	height: 208px;
	overflow: hidden;	
	margin: 0 0 0 6px;
	padding: 0;
	background: url('../images/mainpage-box-netgear.png') no-repeat 0 0;
	}

#otherSolutions
	{
	position: relative;
	float: left;
	left: 0;
	width: 358px;
	height: 208px;
	overflow: hidden;	
	margin: 0 0 0 6px;
	padding: 0;
	background: url('../images/mainpage-box-othersolutions.png') no-repeat 0 0;
	}

#optricsInsiderBox
	{
	position: relative;
	float: left;
	left: 0;
	width: 358px;
	height: 208px;
	overflow: hidden;	
	margin: 0 0 0 6px;
	padding: 0;
	background: url('../optrics_insider/mainpage-optricsinsider.png') no-repeat 0 0;
	}

/*--------------------------
	Menu Issues w/ FF
--------------------------*/

