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

body {
	margin: 0;
	background: #F9F9F9;
}


@font-face {
    font-family: "MyriadProBoldCondensed";
    src: url(http://www.allsourcemfg.com/fonts/MyriadPro-BoldCond.otf);
}

@font-face {
    font-family: "MyriadC";
    src: url(http://www.allsourcemfg.com/fonts/MyriadPro-Cond.otf);
}

td h2 {
line-height: 20px;
font-size: 18px	
}

.clear-both { clear:both; }

td h3 a:link, td h3 a:visited, td h3 a:active, td h3 a:hover {
font-size: 12px !important;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #000 !important;
padding: 0;
margin: 0;
text-decoration: none;	
}

.hr_1 {   border: 1px solid #DDDDDD;
    float: left;
  
    margin-top: 0;
    position: relative;
    width: 960px;}

.spacer { height: 18px; }

.myriad-cond {
  font-family: "MyriadProCondensed";
    font-size: 14px;
    font-weight: 600;
	color: #000;
    letter-spacing: 1px;
	margin-top: 15px;
}

@font-face {
    font-family: "MyriadProCondensed";
    src: url(http://www.allsourcemfg.com/fonts/MyriadPro-Cond.otf);
}

.small-link{
font-size: 10px !important;	
}

@font-face {
    font-family: "MyriadWebProRegular";
    src: url(http://www.allsourcemfg.com/fonts/MyriadWebPro.ttf);
}



#product-text p { margin-bottom: 10px !important; }

#product-text h4 {
    color: #000 !important;
    font-family: "MyriadWebProRegular";
    font-size: 11px;
    letter-spacing: 0.3px;
    line-height: 10px;
	margin-top:10px !important;
}

.top-margin {
position: relative;
margin-top: 13px !important; 	
}

.marg-top { margin-top: 13px; }


#product-text-new h4 {
    color: #000;
    font-family: "MyriadWebProRegular";
    font-size: 11px;
    letter-spacing: 0.3px;
    line-height: 1px;
	margin-bottom: -12px;
}


#product-text ul {
margin-botton: -5px;	
}

#product-text ul li {
line-height: 12px;
padding-bottom: 4px;	
}

#product-text p{
line-height: 17px;
}

#product-text td{
font-size:11px;
}

#product-text ul a, #product-text ul a:visited {
font-weight: bold;
text-decoration: none;
color: #666666;
}

.smaller {
font-size: 7px !important;	
color: #000;
position: relative;
top: -2px;
}

h1, h1 a:link, h1 a:active, h1, a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	color: #1845a0;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

h1 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8cc63f;
	text-decoration: none;
}

h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 1px 0 5px 0;
	color: #8cc63f;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	padding: 0;
	margin: 0;
}

h3 a:link, h3 a:visited, h3 a:active {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #1845a0;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

h3 a:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #8cc63f;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

h4, h4 a:link, h4 a:active, h4 a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	margin-bottom: 0;
	margin-left: 0;
	text-decoration: none;
}

.bold {
font-weight: bold !important;	
}

h4 a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #8cc63f;
	text-decoration: none;
}

.green-text {
	font-size: 16px;
	font-weight: bold;
	color: #8cc63f;
	font-family: Tahoma, Geneva, sans-serif;
}

.small-green-text {
	font-size: 14px;
	font-weight: bold;
	color: #8cc63f;
	font-family: Tahoma, Geneva, sans-serif;
}

hr#thick-blue {
	border: 0;
	background: #039;
	height: 5px;
	clear: both;
}

.blue { 
color: #17479e; 
font-size: 20px;

}

hr#light-grey {
	border: 0;
	background: #CCC;
	height: 1px;
	margin-top: 15px;
	
}

hr#light-grey2 {
	border: 0;
	background: #CCC;
	height: 1px;
	margin-top: 15px;
}

td {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	line-height:12px;
	padding-bottom: 4px;
	margin: 0;
	padding: 0;	
	text-decoration: none;
}

td.module-links {
	background: url('../images/quad-module-products/module-bg.png') no-repeat;
	width: 164px;
	height: 160px;
}

.module-links ul {
	list-style: none;
	margin-top: 10px;
	padding: 0;
}

.module-links li {
	border-bottom: 1px solid #ffffff;
	width: 140px;
	margin-left: 10px;
}

.module-links li a:link, .module-links li a:visited  {
	font-size: 11px;
	display: block;
	padding: 3px;
	color: #333333;
	text-decoration: none;
}

.module-links li a:hover {
	font-size: 11px;
	display: block;
	padding: 3px;
	color: #174a9d;
	text-decoration: none;
	background: #a4b6d3;
}

td#emp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;	
}

td#emp a:link, td a:active, td a:visited {
	color: #1845a0;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

td#emp a:hover {
	color: #8cc63f;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;	
}

p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: 12px;
}

p a:link, p a:visited, p a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;

}

p a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8CC63F;
	text-decoration: none;
	font-weight: bold;
}

#wrapper {
	width: 980px;
	background: #ffffff !important;
	margin: 0 auto;
	padding-top: 10px;
}

#header {
	width: 975px;
	margin: 0 auto;
	height: 120px;
	background: url('../images/layout/header_03.png') no-repeat;
}

#header-navigation {
	width: 544px;
	height: 35px;
	position: relative;
	left: 393px;
	top: 70px;
}

#header-navigation ul {
	list-style: none;
	font-family: 'MyriadWebProRegular';
	color: #eaeaea;
	font-size: 15px;
	position: relative;
	top: 10px;
	width: 590px;
	display: block;
}

#header-navigation ul li {
display: inline;	
margin-right: 14px;
padding: 6px;
}

#header-navigation ul li:hover {
background-color: #032a6f;	
}

#header-navigation ul li a, #header-navigation ul li a:visited {
text-decoration: none;
color: #eaeaea;	
}

#header-navigation ul li a:hover {

}



#header-phone-chat {
	/*font-family: 'MyriadWebProRegular'; */
	/* font-size: 16px; */
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	/* color: #afb7be; */
	position: relative;
	left: 760px;
	top: 10px;
	width: 191px;
	height: 22px;
}

#content {
	width: 950px;
	margin: 0 auto;
	padding-bottom: 10px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
	margin-top: 10px;
}

#left-panel {
	width: 565px;
	line-height: 16px;
	float: left;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
	background-color:#FFFFFF;
}

#narrow-left {
	width: 350px;
	/* float: left; */
}

#narrow-left a:link, #narrow-left a:visited, #narrow-left a:active {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color: #1845A0;
}

 #narrow-left a:visited {
 color: #1845A0
 }

#narrow-left a:hover {
font-weight: bold;}

#narrow-left h2{
    font-family: "MyriadProBoldCondensed" !important;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 0;
}

#right-panel {
	width: 360px;
	margin-left: 590px;
	text-align: left;
}
#right-panel-new {
	position:relative;
	width: 360px;
	text-align: left;
	margin:auto;
}

#wider-right {
	width: 580px;
	float: right;
	line-height: 16px;
}


#quick-links {
	width: 230px;
	background: #DFDFDF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 14px;
}

#quick-links a:link, #quick-links a:visited, #quick-links a:active {
	color: #333333;
	font-weight: bold;
	text-decoration: none;		
}

#quick-links a:hover {
	color: #1845a0;
	font-weight: bold;
	text-decoration: none;
}

#bottom-right-panel {
	margin-left: 260px;	
}

#full-bottom-panel {
	position: relative;
	/* float: left; */
	margin-top: 0px;

	width: 950px;
}

.industry-links { padding-bottom: 30px !important; }

#extra-padding a, #extra-padding a:visited, #extra-padding h4 { font-family: Tahoma, Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
line-height: 14px !important;
color: white !important;
margin-bottom: 0 !important;
margin-left: 0;
text-decoration: none; }

#full-bottom-panel h4{
    font-size: 14px;
    margin-bottom: 0;
	line-height: 17px;
	color: #000;
	padding-left:0px;
	margin-top: 6px;
}


.bgcolor {
	background-color: #FFF;	
}


#full-bottom-panel h3{
	font-family: "MyriadProBoldCondensed" !important;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
	line-height: 20px;
	color: #17479E;
	padding-left:0px;
}

#contact-form {
	width:153px !important;
	height:310px;
	background-color:#f4f4f4;
	padding-top:25px;
	padding-left:25px;
}

#contact-form2 {
	width:178px;
	height:315px;
background: url('../images/contact-form-bg.png') no-repeat;
	padding-top:25px;
	padding-left:16px;
	margin-top: 50px;
	position: relative;
	margin-left: 15px;
}

#contact-form2 input { background: #e6e5e5; border: 1px solid #b5b6b6; padding: 4px; font-family: Tahoma, Geneva, sans-serif; width: 137px !important;}
#contact-form2 textarea { font-family: Tahoma, Geneva, sans-serif; background: #e6e5e5; border: 1px solid #b5b6b6; font-size: 12px; padding: 4px; width: 137px !important;}



#contact-form2 h3 { font-family: "MyriadProBoldCondensed"; font-size: 30px; font-weight: bold; color: #17479E; }

#contact-form2 .submit { background: url('../images/submit-btn.png')no-repeat; !important; border: none !important; display:block; text-indent: -9999px; width: 151px !important; margin-left: -2px; height: 26px; } 

#webform{
	margin-top:15px;
}

.formFeildTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding-bottom:
}

#blog-feed {
	width: 513px;
}

#blog-feed2 {
	width: 352px;
	background: url('../images/news-bg.png') no-repeat;
	height: 453px;
padding-top: 30px;
margin-left: 50px;
}

.blog-feed-content {
	padding: 10px;
	margin-bottom: 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: 12px;
}

.blog-feed-content2 {
	padding: 10px;
	margin-bottom: 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	line-height: 15px;
	font-size: 12px;
}

#blog-feed2 h1 {
margin-bottom: 10px;	
}

.blog-link a:link {
	text-decoration: none;
	font-weight: bold;
	color: #666666;	
}

.blog-link a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #f79738;
}

.blog-link2 a:link, .blog-link2 a:visited {
font-family: Verdana, Geneva, sans-serif;
	font-size: 15px !important;
	text-decoration: none;
	font-weight: bold;
	color: #02266f;
	line-height: 18px !important;
}

.blog-link2 a:hover {
font-family: Verdana, Geneva, sans-serif;
	font-size: 15px !important;
	text-decoration: none;
	font-weight: bold;
	color: #02266f;
}

.blog-link2 a:active {
font-family: Verdana, Geneva, sans-serif;
	font-size: 15px !important;
	text-decoration: none;
	font-weight: bold;
	color: #02266f;
}

#trio {
	width: 98%;
	margin: 0 10px 0 10px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
}

#trio a:link, #trio a:visited, #trio a:active {
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #8cc63f;
	text-decoration: none;
	font-weight: bold;
}

#trio a:hover {
	color: #1845a0;
	text-decoration: none;
	font-weight: bold;
}

.transparency {
	background-color:#ffffff;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	vertical-align: bottom;
	}

.transparency h1 {
	font-weight:bold;
	color:#1845a0;
	padding: 5px;
	text-transform: uppercase;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

#footer {
	width: 950px;
	margin: 0 auto;
	height: 76px;
	clear: both;
	padding-top: 10px;
}

#footer-icons {
	width: 177px;
	height: 58px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;	
	position: relative;
	left: 350px;
	top: -5px;
	float: left;
}

#footer-background {
	background: url('../images/layout/footer_19.png') no-repeat;
	width: 975px;
	height: 76px;
	position: relative;
	left: -13px;
}

#netgain-footer {
	position: relative;
	left: 605px;
	width: 450px;
	height: 36px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding-bottom: 10px;
}


#footer2 {
	width: 975px;
	height: 76px;
	clear: both;
	padding-top: 10px;
}

#netgain-footer2 {
	position: relative;
	left: 605px;
	width: 450px;
	height: 36px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding-bottom: 10px;
}

#netgain-footer a:link, #netgain-footer a:visited, #netgain-footer a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: 10px;
}

#netgain-footer a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #09F;
	text-decoration: none;
	font-size: 10px;
}

#american-made {
	padding-top: 25px;
	width: 280px;
}

ul {
	position: relative;
	top: -11px;
	margin-bottom: -5px;
}


ul ul {
top: 0px !important;	
}

#productnav {
	background-color: #ffffff;
	width: 950px;
	height: 20px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#productnav li {
	float: right;
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	margin-top: 1px;
}

#productnav a, #product nav a:visited, #product nav a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1845a0;
	font-weight: bold;
	text-decoration: none;
}

#productnav a:hover {
	color: #333333;
	padding-bottom: 5px;
	border-bottom: 5px solid #8cc63f;
}



img {
	border: none;
}

#text-top {
	position:relative;
	float: left;
	left:25px;
	top:10px;
	width:246px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 17px;
}

#text-top a:link a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#text-top a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	color: #1845a0;
}

#map {
	position:relative;
	float: right;
	top:10px;
	width:604px;
	height:319px;
}
#map td h2{
    font-family: "MyriadProBoldCondensed" !important;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 0;
	
}

#contacts {
	position:relative;
	top: 45px;
	left: 5px;
	width:940px;
	clear: both;
	padding-bottom: 20px;
}


#contacts table tr td{
line-height:18px !important;
}

#contacts table tr td p {
padding-top: 0px !important;
margin: 3px;	
}

.clear-10 {
height: 10px;	
}

.hr1 {
position: absolute;
top: 550px;
width: 480px;
left:0px;
}

#contacts table tr td h2 { 
    font-family: "MyriadProBoldCondensed" !important;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0;

 }

#photo-gallery-nav {
	background-color: #ffffff;
	width: 950px;
	height: 20px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#photo-gallery-nav li {
	float: right;
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	margin-top: 1px;
}

#photo-gallery-nav a, #photo-gallery-nav a:visited, #photo-gallery-nav a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1845a0;
	font-weight: bold;
	text-decoration: none;
}

#photo-gallery-nav a:hover {
	color: #333333;
	padding-bottom: 5px;
	border-bottom: 5px solid #8cc63f;
}



.photo-border h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

.photo-border img {
	border: 1px #000000 solid;
}

#productguide {
	position: relative;
	float: left;
	padding-top: 5px;
	}

#viewproductguide {
	position: relative;
	float: right;
	padding-left: 250px;
	padding-bottom: 40px;
	}

#product-guide-text {
	position: relative;
	float: left;
	text-align: left;
}

#photo-library {
	position: relative;
	/* float: left; */
	padding-top: 32px;	
	background-color:#FFFFFF;
	width: 351px;
}

#industrylinks {
	position: relative;
	float: left;
	padding-left: 10px;
}

#left-side-carts {
	position: relative;
	float: left;
	width: 448px;
	padding-bottom: 20px;
	}

#right-side-carts {
	position: relative;
	float: right;
	width: 448px;
	padding-bottom: 20px;
	}

#cart-big-img {
	position: relative;
	float: left;
	padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 31px;
	width:239px;
}

#left-side-cart-text {
	position: relative;
	padding-top:10px;
	padding-right:10px;
	float:left;
	width: 185px;
}

#left-side-cart-text h2, #left-side-cart-text h2 a, #left-side-cart-text h2 a:visited  {
	font-family: "MyriadProBoldCondensed";
	padding-bottom: auto !important;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #000;
	text-decoration: none;
}

#left-side-cart-text h2 {
	border-bottom: 1px solid #000;
}

#product-table-images2 h2 {
	font-family: "MyriadProBoldCondensed";
	border-bottom: 1px solid #000;
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #000;
}


#product-table-images2 tr td p {
margin-top: 0px !important;	
}

#product-table-images2 h1 {
    font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	color: #666666 !important;
}

#product-table-images3 h1 {
    font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	color: #666666;
}

.small-feature-text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#bottom-cart-imgs {
	position: relative;
	float: left;
	padding-left:1px;
}

#bottom-cart-imgs td {
	padding-right: 4px;
	padding-left: 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
}

#bottom-cart-imgs img {
	border: 1px solid #333333;
}

#more-about {
	position: relative;
	float: right;
	padding-right: 10px;
	}

#product-info {
	position: relative;
	float: left;
	width: 650px;
	padding-bottom:15px;
}
	
#gliderImages{
	position:relative;
	clear:both;
	background-image:url(../images/layout/TheGliderInstructions.png);
	width:946px;
	height:301px;
	margin:0;
	left:3px;
}

#GliderInstructions{
	position:relative;
	width:150px;
	float:right;
	margin-right:20px;
	margin-top:110px;	
}

.GliderInstructionsLI{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
	padding-left:0px;
}

.GliderInstructionsUL{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:15px;
	padding-left:0px;
	line-height:18px;
}
 
.instructions{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
 
#bgimage {
	background-image: url('../images/products/product-layout/product-bg.png');
	float: left;
	width: 448px;
	height: 470px;
}

#bgimage-console {
	background-image: url('../images/products/product-layout/console-bg.png');
	float: left;
	width: 448px;
	height: 539px;
}

.bgimage-console-2 { background-image: url('../images/products/product-layout/console-bg-2.png') !important; height: 565px !important; } 

#valueadd {
	position: relative;
	float: left;
	padding-left: 12px;
}

#product-text {	
	position: relative;
	float: right;
	/*height: 340px; */
	height: auto;	
	width: 460px;	
	font-size: 10px;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-right:35px;
	padding-top:10px;
}

#product-text-new{
	position: relative;
	float: left;
	width: 421px;	
	font-size: 10px;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float: left;	
	padding-left: 20px;
	line-height:15px;
}



#product-title-bar {	
	position:relative;
	float: left;
	width:979px;	
	padding-bottom: 15px;
}

#green-choice {
	position: relative;
	float: left;
	width: 240px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #025833;
	}

#resourcemod {
	position: relative;
	float: left;
	width: 600px;
	margin-left: 40px;
	/* margin-top: 70px; */
}

.resource-newer { margin-left: 0px !important; }
.resource-newer h2 { margin-left: 45px !important;  margin-bottom: 10px !important; margin-top: 32px !important; }

#resourcemod .wrap1, #resourcemod .wrap2, #resourcemod .wrap3, #resourcemod .wrap4, #resourcemod .wrap5, #resourcemod .wrap6 { margin:0px 10px 10px 10px }

#resourcemod .banner-wrap { margin-left: 36px; }

#resourcemod .shred-carts ul { margin-top: 10px; }
#resourcemod .shred-carts4 ul { margin-top: 10px; }
#resourcemod .shred-carts5 ul { margin-top: 10px; }
#resourcemod .shred-carts6 ul { margin-top: 10px; }


#resourcemod .shred-carts3 { margin-left: -81px; }
#resourcemod .shred-carts3 ul { margin-top: 10px; }

#resourcemod .shred-carts2 ul { margin-top: 10px; }

#resourcemod p{
margin-left: 21px;
}


.resource-top-marg {
margin-top: 70px;	
}

.resource-top-marg h2 {
margin-left: 21px;	
}

#resourcemod h2 {
	font-family: "MyriadProBoldCondensed" !important;
    font-size: 28px; !important;
    font-weight: bold;
    margin-bottom: 0;
position:relative;
	
}

#bottomBanner{
	position:relative;
	clear:both;	
	height:116px;
	width:944px;
	background-image:url(../images/layout/gliderBannerbg.png);
	background-position:center;
	background-repeat:repeat-x;
	/*margin-bottom:50px;*/
	margin-top:0px;
	top:0px;
	left:5px;
}

/* HORIZONTAL SLIDER */
#page-wrap2 {
	width: 362px;
	height: 496px;
	background: url('../images/slider/bg-02.png') no-repeat;
	position: relative;
	left: -12px;
	top: -5px;
	float: left;

}


#page-wrap {
	width: 582px;
	height: 280px;
	background: url('../images/slider/bg.png') no-repeat;
	position: relative;
	left: -12px;
	top: -5px;
	float: left;
	margin-bottom: 20px;
	z-index:0;
}


#page-wrap-new {
width: 950px;
height: 280px;
background: url('../images/slider/slider-bg.png') no-repeat;
position: relative;
float: left;
margin-bottom: 20px;
z-index: 0;
margin-top: 10px;
}

.slider-caption { 
width: 300px;
height: 205px;
position: absolute;
background: url('../images/slider/slider-cover.png') no-repeat;
top: 18px;
right: 20px;
padding: 20px;
color: #fff !important;
padding-top: 0px !important;
text-align: center;
z-index: 6000;
 }

.slider-caption img { left: 25px !important; top: -4px; position: relative; z-index: 3000;} 
 
 .chat-text { position: relative; float: right; margin-right: 40px;} 
 
 .slider-caption p { color: #fff !important; line-height: 18px !important;}
 .slider-caption .center { padding-top: 0px !important; padding-left: 8px; padding-bottom: 0px !important; margin-bottom: -5px !important;}
 .slider-caption p a, .slider-caption p a:visited { color: #fff !important; }


.slider-wrap								{ width: 529px; position: relative; left: 25px; top: 29px; }
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 529px; height: 285px; }
.stripViewer-vertical						{ position: relative; overflow: hidden; width: 309px; height: 442px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 529px; }
.stripViewer-vertical .panelContainer-vertical
.panel-vertical								{ float: left; height: 100%; position: relative; width: 309px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data-vertical					{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }

/* END HORIZONTAL SLIDER */


#roadshow-left {
	position: relative;
	float: left;
	width: 285px;
}

#roadshow-right {
	position: relative;
	float: right;
	width: 305px;
	background-color: #fafafa;
}

.roadshow-bullets {
	line-height: 20px;
}

#roadshow-left h1 {
	font-size: 20px;
	color: #0065b1;
	margin-top: 10px;
}

#roadshow-left h2 {
	font-size: 30px;
	color: #8cc63f;
	margin-left: 25px;
	margin-top: 15px;
}

#roadshow-left h3 {
	font-size: 12px;
	color: #0065b1;
	margin-bottom: 10px;
}

#roadshow-images {
	position: relative;
	float: left;
	width: 301px;
}

#roadshow-left p {	
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: 12px;
	line-height: 16px;
}
/* IMAGES */
.no-photo-border img {
	border: 0 none;
	margin-top: -10px;
}

.no-photo-border h2 {
	font-family: "MyriadProBoldCondensed";
	border-bottom: 1px solid #000;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #000;
}

#photo-library h2 {
	font-family: "MyriadProBoldCondensed" !important;

	font-size: 28px;
	font-weight: bold;
	margin-bottom: 0px;	
	
}

/* PRODUCT PAGE */
	
#product-title {
	position: relative;
	float: left;
	width: 290px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8cc63f;
	padding-top: 15px;
	padding-bottom:15px;
	padding-right: 10px;
	
}


#product-container {	

/*	background-image: url('../images/products/product-layout/more-about-bg.png');*/
	position:relative;	
/*	float:left;	*/
	width:952px;	
/*	height:900px;	*/
	height:auto;
	background: #EAEAEA !important;	
}

#product-container2 {	
	background-image: url('../images/products/product-layout/more-about-bg.png');
	position:relative;	
	float:left;	
	width:952px;	
	height:750px;	
}

#product-container3 {	
	background-image: url('../images/products/product-layout/more-about-bg-large.png');
	position:relative;	
	float:left;	
	width:952px;	
	height:1050px;	
}

#product-container4 {	
/*	background-image: url('../images/products/product-layout/more-about-bg-large2.png');*/
	position:relative;	
	float:left;	
	width:952px;	
	/*height:1000px;*/
	height: auto;
	background: #EAEAEA;
}

#product-container5 {	
	/* background-image: url('../images/products/product-layout/more-about-bg-large3.png'); */
	background: #EAEAEA;
	position:relative;	
	/*float:left;*/	
	width:952px;	
	/*height:1080px;*/
	height: auto;	
}

.clear {
clear: both;	
}

#product-container-new {
	position:relative;	
	background-color:#eaeaea;	
	width:945px;
	float:left;
	height:100%;
}

#full-width{
	position:relative; 
	width:900px;
	clear:both;
	margin:auto;
}

#product-page-image {
	position: relative;	
	float: left;	
	width: 441px;	
	padding-left: 10px;
	padding-top:10px;
}

.product-page li {
	margin: 0;
	padding: 0;
	position: relative;
	left: -25px;
	top: 5px;
	font-size: 12px;
	list-style-type: disc;
	font-family:Verdana, Geneva, sans-serif;
}

.product-page2 li {
	margin: 0;
	padding: 0;
	position: relative;
	left: -25px;

	font-size: 12px;
	list-style-type: disc;
	line-height: 1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	left:15px;
}

.product-page2 {
padding: 0px;	
margin-bottom: -3px;

}

.product-page2 a {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size: 10px;
}

.product-page2 a:hover {
	color:#113883;
	font-weight:normal;
	text-decoration:none;
	font-size: 10px;
}

.product-page2 a:active {
	color:#113883;
	font-weight:normal;
	text-decoration:none;
	font-size: 10px;
}


#product-table-images-left {
	position: relative;
	float: left;
	width: 450px;
	height: 289px;
	top: 20px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	padding-bottom: 10px;
	}
	
#product-table-images-right {
	position: relative;
	float: right;
	width: 450px;
	height: 200px;
	top: 20px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	margin-right: 37px;
	margin-top: 5px;
	border: solid #333333 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
#product-table-images-new {
	position: relative;
	float: left;
	clear:both;
	width: 450px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	
	padding-bottom: 40px;
}


#product-table-images-new2 {
	position: relative;
	float: left;
	clear:both;
	width: 450px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	background-color: ffffff;
	padding-bottom: 0px !important;
}

#product-table-images3 {
		position: relative;	
	float: left;
	width: 919px;	
	padding-left: 40px;
	margin-bottom:0px;
	margin-top: 0px !important;
}
	
#product-table-images1{
	position: relative;
	float: left;
	clear:both;
	width: 450px;
	/*height: 289px;*/
	height:auto;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	/*background-color: ffffff;*/
	padding-bottom: 0px;
}
		
	
#product-table-images2 {	
	position: relative;	
	float: left;
	width: 919px;	
	padding-left: 40px;
	margin-bottom:0px;
	margin-top: 20px;
}

#product-table-images2 h4 {
	color: #000;
    font-family: "MyriadWebProRegular";
    font-size: 11px;
    letter-spacing: 0.3px;
    line-height: 18px;
	margin-top: 0px !important;
	
}


#product-table-images3 {	
	position: relative;	
	float: left;
	width: 919px;	
	padding-left: 16px;
}

#cartsimg{
	border: 0 none;
}


#product-text2 {
	width: 478px;
	position:relative;
	background-color: ffffff;
}

.gallery-new{
	position:relative;
	
}

.gallery-new li{
	floaf:left;
	width:150px;
	
}
.gallery-new ul{
	margin: 0;
	padding: 0;
}


.features-list {
	width:185px;	
}

.features-listUl{
	width:165px; 
	margin-left:0px; 
	margin-top:0px; 
	padding-left:15px
}

.features-list ul{

}
.features-list li{
	margin-left:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left:0px;
}

#blueBar{
	position:relative;
	clear:both;
	background-image:url(../images/products/product-layout/blueBar.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:200px;
	width:100%;		
}

.banner-wrap h2{
	margin-left: 7px;
	margin-bottom: 10px !important;
}

/* NEW HOME PAGE LAYOUT STYLES */

.clear { clear:both; }

.banner-wrap { position: relative; z-index: 3000; }

.mainWrap { position: relative; width: 950px; margin: 0 auto; height: auto; }

.banner-wrap ul { position:relative; z-index: 300; font-family: 'MyriadWebProRegular' !important; width: 150px; color: #17479e; font-weight:bold; font-size:10px !important; }
.banner-wrap ul h3 { /* font-family: 'MyriadWebProRegular' !important; */ font-weight: bold; font-size: 13px !important; color: #17479e !important; padding-bottom: 5px; }
.banner-wrap ul li h3 a, .banner-wrap ul li h3 a:visited { font-size: 13px !important; }
.banner-wrap ul li { padding-bottom:3px; font-size:10px !important; }
.banner-wrap ul li a, .banner-wrap ul li a:visited { text-decoration: none !important; color: #17479e !important; font-size:10px !important; }
.banner-wrap ul li a:hover { font-weight: bold;color: #000 !important;  }


.shred-carts { z-index: 200; display: none; position: absolute; z-index: 500; margin-top: 148px; margin-left: -2px;  background: url('../images/navigation/bg-1.png') no-repeat; height: 112px; z-index: 6000;}
.shred-carts ul { list-style: none; font-family:Tahoma, Geneva, sans-serif; font-weight: bold; width: 160px; z-index: 4000;}
.shred-carts ul li {  left: -31px !important; position: relative; top: 10px; 

}

.shred-carts2 { z-index: 200; display: none; position: absolute; z-index: 500; margin-top: 148px; margin-left: -2px; height: 112px; width:226px;   background: url('../images/navigation/bg-2.png') no-repeat; z-index: 6000;
}
.shred-carts2 ul { list-style: none;  font-family: Tahoma, Geneva, sans-serif; font-weight: bold; width:200px; z-index: 4000;}
.shred-carts2 ul li {  left: -31px !important; position: relative; top: 10px; }

.shred-carts3 { z-index: 200; display: none; position: absolute; z-index: 500; margin-top: 148px; margin-left: -2px; width: 240px; height: 82px;   background: url('../images/navigation/bg-3.png') no-repeat; z-index: 6000;}
.shred-carts3 ul { list-style: none;  font-family: Tahoma, Geneva, sans-serif; font-weight:bold;  width:220px; z-index: 4000;}
.shred-carts3 ul li {  left: -31px !important; position: relative; top: 10px; }


.shred-carts4 { z-index: 200; display: none; position: absolute; z-index: 500; margin-top: 148px; margin-left: -2px; width: 285px; height: 113px;  background: url('../images/navigation/bg-4.png') no-repeat; }
.shred-carts4 ul { list-style: none;  font-family: Tahoma, Geneva, sans-serif; font-weight: bold; width: 270px; position:relative; }
.shred-carts4 ul li {  left: -31px !important; position: relative; top: 10px; }

.shred-carts ul li, .shred-carts2 ul li, .shred-carts3 ul li, .shred-carts4 ul li, .shred-carts5 ul li, .shred-carts6 ul li{
	line-height:1 !important;	
}

.shred-carts5 { display: none; position: absolute; z-index: 500; margin-top: 148px; margin-left: -2px; width: 240px; height: 99px;  background: url('../images/navigation/bg-5.png') no-repeat;

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE 6 & 7 */      
  zoom: 1;



 }
.shred-carts5 ul { list-style: none;  font-family: Tahoma, Geneva, sans-serif; font-weight: bold; width: 220px;}
.shred-carts5 ul li {  left: -31px !important; position: relative; top: 10px; }


.shred-carts6 { display: none; position: absolute; z-index: 500; margin-top: 148px; margin-left: -67px; width: 226px; height: 112px;  background: url('../images/navigation/bg-6.png') no-repeat; }
.shred-carts6 ul { list-style: none;   font-family: Tahoma, Geneva, sans-serif; font-weight: bold; width: 220px; position: relative; }
.shred-carts6 ul li {  left: -31px !important; position: relative; top: 10px; }


.wrap1, .wrap2, .wrap3, .wrap4, .wrap5, .wrap6 { position: relative; float: left; margin: 1px; }
.wrap6 { float: left; } 

.wrap1, .wrap2, .wrap3 { z-index: 7000; position: relative; }

.wrap4, .wrap5, .wrap6 { z-index: 6000; position: relative; }
.wrap4 .shred-carts4 ul, .wrap5 .shred-carts5 ul , .wrap6 .shred-carts6 ul { z-index: 5000; position: relative;}

#full-bottom-panel { z-index: 0 !important; }

#resourcemod h2 {
	
/* margin-left: 45px;
margin-bottom: 10px;
margin-top: 33px; 
*/
}

.left-space{
margin-left:7px;
}

.left-space-more{
margin-left:20px;
}

.left-space-more-bottom{
margin-left:20px;
}


.center { text-align: center; padding-top: 10px; line-height: 20px; }

.online { color: #8dc63f; text-align: center; font-weight: normal !important; font-size: 16px !important; line-height: 20px;  }
.online a, .online a:visited { color: #8dc63f; text-align: center; font-weight: normal !important; font-size: 16px !important; line-height: 20px; }


.small { font-size: 10px; }

.online-img { float: left; left: 55px; position: relative; top: 5px; }

.goAGC { position: relative; margin-top: 35px; margin-left: 5px; }  

.featured { margin-top: 40px; margin-left: 0px;}

.featured h3 { color: #17479E; font-family: "MyriadProBoldCondensed"; font-size: 20px; font-weight: normal; padding-left:8px;}

.featured-bg { background: url('../images/featured-bg.png') no-repeat; width: 294px; height: 135px; display: block; margin-bottom: 10px; padding-top: 17px; padding-left: 15px; }


.featured-bg-big { background: url('../images/featured-bg-big.png') no-repeat; width: 306px; height: 330px; display: block; margin-bottom: 10px; padding-top: 15px; padding-left: 15px; }

.thin-border {
border: 1px solid #000;	
}

.banner-wrap img { height: 150px !important; }

.left-marg { margin-left: -45px; }

.left { float: left;  }

#coming-soon ul li { display: inline; list-style: none; }

.features-left {
margin-left: 105px;
font-weight: bold;	
}

.features-left2 { margin-left: 50px; font-weight: bold; }

.moreLeft { margin-left: 50px; font-weight: bold;}

.news-wrap { position: relative; height: 400px; width: 280px; background: #e2e2e2; top: -10px; text-align: left !important; overflow: scroll;}

.top { z-index: 1000; position:relative; }

.right-wrap { margin-top: 25px; } 

#product-table-images1  { margin-left: 35px; margin-bottom: 20px; }

#wider-right .banner-wrap { margin-left: 10px !important; }
