﻿/* --------------------------------------------------------------

   main.css
   The individual content area is governed by this file.

-------------------------------------------------------------- */

#main
{
    clear:both;
    overflow: hidden;
    position:relative;
    background-color: #fff;
    background-image:url(../images/leftNav.gif);
    background-repeat: repeat-y;	
}

#mainSupport
{
    clear:both;
    overflow: hidden;
    position:relative;
    background-color: #fff;
    background-repeat: repeat-y;	
}

#greenBar
{
    clear:both;
    height:25px;
    background-image: url(../images/GreenBar.gif);
    
}

#leftNav
{
    float:left;
    width:178px;
    height:500px;       
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#PageCopy
{
    float:left;
    width:465px;
    text-align:left;
    margin: 0 0 0 0;
    padding: 30px 20px 30px 40px;
}

#RightSidebar
{
    float:left;
    width:220px;
    text-align:left;
    margin: 0 0 0 0;
    padding: 30px 30px 20px 0;
}

#RightSidebar .photo
{
    float:right;
    margin: 0;
    padding: 0 0 1.5em 0;
}

#RightSidebar .vendorAd
{
    clear:both;
    float:right;
    margin: 0;
    padding: .5em 0 0 0;   
}

#shoretel .architecture
{
    margin: 0 0 0 12em;
    padding: 1em 0 2em 0;
}

#shoretel .ipPhones
{
    clear:both;
    float:left;
    margin: 0 0 3em 0;
}

#shoretel .ipPhonesTitle
{
    margin: 0 0 0 8em;
    padding: 0 0 .25em 0;
    border-bottom: dashed 1px #AACE8F;
}

#shoretel .ipPhonesDesc
{
    margin: 0 0 0 7em;
}

#enterprise .rightImage
{
	clear:right;
	float:right;
	margin: 0 0 1em 1em;
}

#enterprise .leftImage
{
	clear:left;
	float:left;
	margin: .5em 1em 1.5em 0;
}

#enterprise h3
{
	text-align:left;
	font-size: 1.25em;
	margin: 0 0 1em 0;
}

#enterprise hr
{
	clear:both;
	border: none 0;
	border-top: 1px solid #000;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/	
}

#enterprise ul
{
	margin: 1.5em 0 2em 0;
    padding: 0;
    list-style: none;
}

#enterprise li
{
	color:#000;
    font-size: 1em;
	display: inline;
	margin: 0 .5em 0 0;
	padding: .5em;
	text-align:left;
	border: 2px solid #aace8f;
	background: #bbd7a2;
}

#enterprise .italic
{
	font-style:italic;
	font-size: .8em;
	margin-top: -1em;
	text-align: right;
}

#enterprise .extraSpace
{
	margin-bottom: 10em;	
}

#enterprise .video
{
	margin: 0 0 0 2em;
	display:block; 
}

#enterprise .bold
{
	font-weight:bold;
}

#router .bold
{
	font-weight:bold;
}
