@charset "UTF-8";
/* PRODUCT SECTION RESTRUCTURE */

#product-nav {
	height: 64px;
	width: 978px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#product-nav-name {
	height: 64px;
	width: 240px;
	margin-left: 42px;
	float: left;
}
#product-nav-container {
	float: right;
	height: 40px;
	width: 640px;
	margin-top: 24px;
	margin-right: 28px;
}

#product-nav-menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
}
#leftnav-menu-new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 175px;
	margin-left: 0px;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: left;
}

#product-nav-menu ul li { display: inline; }

#product-nav-menu ul li a
{
	text-decoration: none;
	padding: .2em 1em;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}

#product-nav-menu ul li a:hover
{
	text-decoration: none;
	color: #333;
}

#product-feature-532 {
	height: 532px;
	width: 978px;	
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 15px;
}
#product-feature-500 {
	height: 500px;
	width: 978px;	
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 15px;
}
#product-feature-400 {
	height: 400px;
	width: 978px;	
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 15px;
}

#product-feature-430 {
	height: 430px;
	width: 978px;	
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 15px;
}

#product-feature-300 {
	height: 300px;
	width: 978px;	
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 15px;
}

#image-nav {
	height: 30px;
	width: 978px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	background-image: url(/images/image-nav-bkg.png);
	background-repeat: repeat-x;
}

#product-column-wrapper {
	height: auto;
	width: 978px;
	margin-left: 15px;
	background-color: #FFFFFF;
}


/* PRODUCT SECTION FOUR COLUMNS */
.product-4column-left {
	height: auto;
	width: 207px;
	margin-left: 45px;
	float: left;
}
.product-4column-center-l {
	height: auto;
	width: 207px;
	margin-left: 20px;
	float: left;
}
.product-4column-center-r {
	height: auto;
	width: 207px;
	margin-left: 20px;
	float: left;
}
.product-4column-right {
	height: auto;
	width: 207px;
	margin-left: 20px;
	float: left;
}

/* PRODUCT SECTION THREE COLUMNS */
.product-3column-left {
	height: auto;
	width: 276px;
	margin-left: 45px;
	float: left;
}
.product-3column-center {
	height: auto;
	width: 276px;
	margin-left: 30px;
	float: left;
}
.product-3column-right {
	height: auto;
	width: 276px;
	margin-left: 30px;
	float: left;
}

/* PRODUCT SECTION TWO COLUMNS */
.product-2column-left {
	height: auto;
	width: 419px;
	margin-left: 45px;
	margin-bottom:20px;
	float: left;
}
.product-2column-right {
	height: auto;
	width: 419px;
	margin-left: 50px;
	float: left;
}


.modules-top-2column-left {
	height: auto;
	width: 319px;
	margin-left: 45px;
	margin-bottom:20px;
	float: left;
}
.modules-top-2column-right {
	height: auto;
	width: 519px;
	margin-left: 50px;
	float: left;
}



/* PRODUCT SECTION 1 COLUMN*/
.product-1column-span {
	height: auto;
	width: 888px;
	margin-left: 45px;
	margin-top:20px;
	margin-bottom:20px;
	float: left;
}
.product-1column-nomargin-span {
	height: auto;
	width: 888px;
	margin-left: 45px;
	float: left;
}
.product-1column-span-footer {
	background-image:url(/images/page-footer-bg.gif)
	width: 888px;
	margin-left: 45px;
	margin-top:40px;
	margin-bottom:20px;
	float: left;
}
/* PRODUCT SECTION 1 COLUMN NO MARGIN*/
.product-column-no-margin {
	height: auto;
	width: 978px;
	float: left;
}


/* END PRODUCT SECTION RESTRUCTURE */


/* PRODUCT SECTION TWO COLUMNS 1/3 2/3 */
.product-2column-1third-left {
	height: auto;
	width: 178px;
	margin-left: 45px;
	float: left;
}
.product-2column-2thirds-left {
	height: auto;
	width: 650px;
	margin-left: 60px;
	float: left;
}
 
.product-1column-2thirds {
	height: auto;
	width: 650px;
	margin-left: 283px;
	float: left;
}
 
.product-featurebox {

      height: auto;

      width: 514px;

      float: left;
	  
	  margin-top: 20px;
	  
	  margin-bottom: 20px;
	
	  

}
/* SIO CONFIG PAGE */
.config-titlebar-1column-span {
	height: 34px;
	width: 888px;
	margin-left: 45px;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
	background-image: url(/images/sio-config-titlebar.jpg);
}
.config-titlebar-1column-double-span {
	height: 55px;
	width: 888px;
	margin-left: 45px;
	float: left;
	margin-top: 40px;
	margin-bottom: 10px;
	background-image: url(/images/sio-config-titlebar-double.jpg);
} 
.config-title {
	height: auto;
	width: 600px;
	margin-left: 20px;
	float: left;
	padding-top: 10px;
}
.config-price {
	height: auto;
	width: 228px;
	margin-left: 20px;
	float: left;
	padding-top: 10px;
	text-align: right;
}
 
.config-unit {
	height: auto;
	width: 500px;
	margin-left: 20px;
	float: left;
}
.config-features {
	height: auto;
	width: 328px;
	margin-left: 20px;
	float: left;
}
.config-title-reversed {
	font-size: 16px;
	color: #fff;
	background-color: #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	
}   
/* PRODUCT SECTION 1 COLUMN NO MARGIN*/
.product-column-no-margin {
	height: auto;
	width: 978px;
	float: left;
}
 
 
/* END PRODUCT SECTION RESTRUCTURE */
/*LEFT NAV MENU FLOATING  **********/
 
 
#leftnav-menu-floated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 175px;
	margin-left: 0px;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: left;
}
 
#leftnav-menu-floated ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
 
#leftnav-menu-floated ul li {
	margin: 0px;
	padding: 0px;
}
 
#leftnav-menu-floated ul li a {
	display: block;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #999999;
	width: 174px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
 
#leftnav-menu-floated ul li a:hover, #leftnav-menu ul li a:focus {
	color: #fff;
	background-color: #CCCCCC;
}
 
.leftnav-menu-floated-here {
	color: #fff;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
	
}

.4column-title-reversed {
	font-size: 12px;
	color: #fff;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
	
} 

a:hover .leftnav-menu-floated-here {
	color: #fff;
	background-color: #cccccc;
	
}

.specs-2column-left {
	height: auto;
	width: 419px;
	margin-left: 45px;
	margin-bottom:20px;
	float: left;
}
.specs-2column-right {
	height: auto;
	width: 419px;
	margin-left: 50px;
	float: left;
}

.specs-2column-left ul {
	list-style-image: url(/images/bullet.gif);
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	line-height: 12px;
	}
.specs-2column-left p {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	line-height: 12px;
	}
.specs-2column-left	h3 {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	letter-spacing: -0.02em;
	margin-top: 10;
	margin-bottom: 0;
}
.specs-2column-right h3 {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	letter-spacing: -0.02em;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.specs-2column-right p {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	line-height: 12px;
	}
.specs-2column-left ul li {
	display: block;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #999;
}
	
.specs-2column-right ul {
	list-style-image: url(/images/bullet.gif);
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	line-height: 12px;
	}
.specs-2column-right ul li {
	display: block;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #999;
}
.specs-1column-span {
	height: auto;
	width: 888px;
	margin-left: 45px;
	margin-top:40px;
	margin-bottom:20px;
	float: left;
}
.specs-1column-span ul {
	list-style-image: url(/images/bullet.gif);
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	line-height: 12px;
	}
.specs-1column-span ul li {
	display: block;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #999;
}
.specs-1column-span p {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	line-height: 12px;
}
.specs-1column-span h3 {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 0;
	padding-top: 10;
}	
.quotes-1column-span {
	height: auto;
	width: 712px;
	margin-left: 221px;
	margin-top:20px;
	margin-bottom:20px;
	float: left;
}
