/**
 * css for rewriting style of the theme, made by Lunya  
 */
HTML{
	height:100%;
}
BODY{
	/* [disabled]background: #065194; */
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	text-align: left;
}
.right-taling{
	display: none;
}
.page{
	width: 980px;
}
/* ------------------ BOF: HEADER ------------------ */
.header-container{
	border: 0px;
	background: #FFF;
}
.header-container a {color:#666; text-decoration:none;}
.header-container a:hover {color:#000; text-decoration:underline;}
.header-top-container{
	border: 0px;
	background: none;
	width: 980px;
	margin: 0px auto 0px auto;
}
.header-top-container .header-top{
	width: 980px;
	background: none;
	margin: 0px auto 0px auto;
	min-height: 180px;
	/*border: 1px #FFFFFF solid;*/
}
*html .header-top-container .header-top{
	height: 180px;
}
.header-top-container .header-top #logo{
	position: absolute;
	top: 20px;
}
.header-top-container .header-top #logo IMG{
	height: 100px;
	width: 480px;
	margin: 24px 0px 0px 0px;
}
.header-top-container .mini-search{
	clear: both;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 10px 0px 0px;
}
.header-top-container .mini-search .form-search {
	padding-top: 10px;
}
.header-top-container .mini-search .form-search LABEL{
	display: none;
}
.header-top-container .mini-search .form-search BUTTON{
	vertical-align: middle;
}
.header-top-container .mini-search .contact-info{
	margin: 4px 0px 0px 0px;
	color: #333;
	font-weight: normal;
	font-size: .8em;
	line-height: normal;
}
.header-top-container .mini-search .contact-info .phone{
	font-weight:normal;
	margin: 4px 0px 0px 0px;
}
.header-top-container .quick-access{
	margin-top: 0px;
}
.header-top-container .quick-access UL{
	display: block;
	float: right;
	margin: 30px 0px 0px 0px;
}
.header-top-container .quick-access UL LI{
	float: left;
	margin: 0px 7px 0px 0px;
	padding: 0px 7px 0px 0px;
	border-right: 1px solid #999;
/*	background: url(../img/header_info_separator.gif) no-repeat scroll 100% 50%; */
}
.header-top-container .quick-access UL LI.last{
	border-right:none;
/*	background: none; */
}
#top-line{
	background: #E1E9F1 url(../img/top-line-bg.gif) repeat-x 0px 0px;
	height: 26px;
}
#top-line #top-line-wrapper{
	/*background: #E1E9F1 url(../img/top-line-bg.gif) repeat-x 0px 0px;*/
	line-height: 31px;
	color: #565656;
	margin: 0px auto;
	width: 980px;
	margin: 0px auto 0px auto;
}
#top-line #top-line-wrapper .text{
	padding: 0px 10px 0px 30px;
}
/* ------------------ EOF: HEADER ------------------ */



/* ------------------ BOF: MIDDLE CONTENT ------------------ */
.content-block{
	background: #FFFFFF;
}
.middle-container .middle{
	padding: 0px 25px 0 25px;
	background: #FFFFFF;
}
.content-wrapper{
	background: none;
}
.content-wrapper .main{
	padding: 0px;
	line-height: 1.5em;
}
/*.content-wrapper .corner-left-top,
.content-wrapper .corner-right-top{
	background: none;
}*/
.content-wrapper .col-main{
	
}
.col2-right-layout .col-main{
	width: 710px;
}
.content-block .breadcrumbs{
	padding: 0px 0px 0px 20px;
	text-transform: none;
	font-size: 13px;
	color: #000000;
}
.content-block .breadcrumbs A{
	color: #000000;
	text-decoration: underline;
}
.content-block .breadcrumbs STRONG{
	font-weight: bold;
}

/* ------------ BOF: HOME PAGE ------------ */
BODY.cms-home{
	background: #036CA6 url(../img/hp-bg.jpg) repeat-x;
}
.cms-home .header-container,
.cms-home .footer-wrapper{
	display: none;
}
.cms-home .page{
	width: auto;
}
.cms-home .main{
	background: url(../img/hp-earth.jpg) no-repeat 50% 0px;
	min-height: 700px;
	width: 730px;
	margin: 0px auto 0px auto;
}
.cms-home .main .content-block,
.cms-home .main .content-block .corner-left-top,
.cms-home .main .content-block .corner-right-top,
.cms-home .main .content-block .border-right{
	background: none;
}
.cms-home .content-block .corner-right-top{
	padding-bottom: 0px;
}
#buy-online {margin-top:70px;color:#ffffff;font-weight:bold;}
#content-front-page{
	margin: 105px auto 0px auto;
	width: 520px;
}
#content-front-page UL.thumb {
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
	position: relative;
	height: 330px;
}
#content-front-page UL.thumb LI {
	margin: 0; 
	padding: 5px;
	float: left;
	position: absolute;  /* Set the absolute positioning base coordinate */
	width: 102px;
	height: 114px;
}
#content-front-page UL.thumb LI.item1{
	left: -25px;
	top: 15px;
}
#content-front-page UL.thumb LI.item2{
	left: 25px;
	top: 115px;
}
#content-front-page UL.thumb LI.item3{
	left: 140px;
	top: 160px;
}
#content-front-page UL.thumb LI.item4{
	left: 270px;
	top: 160px;
}
#content-front-page UL.thumb LI.item5{
	left: 385px;
	top: 115px;
}
#content-front-page UL.thumb LI.item6{
	left: 435px;
	top: 15px;
}
#content-front-page UL.thumb LI IMG {
	/*width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	/*border: 1px solid #ddd;*/
	/*padding: 5px;*/
	/*background: #f0f0f0;*/
	position: absolute;
	left: 0; 
	top: 0;
	width: 102px;
	height: 114px;
}
#content-front-page UL.thumb LI IMG.hover {
	/*background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}
#content-front-page-text .block{
	width: 325px;
	color: #C0D4E3;
	text-align: justify;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 1.5em;
}
#content-front-page-text .block IMG{
	vertical-align: bottom;
}
#content-front-page-text .block-1{
	float: left;
}
#content-front-page-text .block-2{
	float: right;
}
#content-front-page-text .block .title{
	font-weight: bold;
	font-size: 12px;
}
#content-front-page-text .text-copy{
	text-align: center;
	color: #FFFFFF;
	margin: 20px 0px 0px 0px;
}
#content-front-page-text #home-category-nav{
	text-align: center;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
}
#content-front-page-text #home-category-nav LI{
	display: inline;
	margin: 0px 5px 0px 5px;
}
#content-front-page-text #home-category-nav LI A{
	text-decoration: none;
	color: #FFFFFF;
}
#content-front-page-text #home-category-nav LI A:hover{
	text-decoration: underline;
}
/* ------------ EOF: HOME PAGE ------------ */


/* ------------ BOF: PRODUCTS PAGE ------------ */
.content-wrapper .product-view .product-essential .product-shop .product-pricing{
	display: none;
}
.content-wrapper .product-view #product-attribute-specs-table TH,
.content-wrapper .product-view #product-attribute-specs-table TD{
	padding: 5px 5px 5px 5px;
}
.content-wrapper .product-view .product-name H2 IMG{
	vertical-align: middle;
}
.content-wrapper .product-view .add-to-cart SELECT#qty{
	width: auto !important;
}
.content-wrapper .product-view .add-to-cart BUTTON.button{
	float: none;
}
.content-wrapper .product-view .add-to-box .or{
	display: none;
}
.content-wrapper .product-view .add-to-links{
	float: none;
	clear: both;
	text-align: right;
	padding: 10px 0px 0px 0px;
}
.content-wrapper .product-view .product-options p{
	margin: 0px;
	padding: 0px;
}
.content-wrapper .product-view .add-to-links LI{
	display: inline;
	padding: 0px 10px 0px 0px;
}
.content-wrapper .product-view .common-applications{
	
}
.content-wrapper .product-view .common-applications .item{
	float: left;
	margin: 0px 5px 5px 0px;
}
.content-wrapper .product-view .common-applications .item A{
	display: block;
	background: url(../img/icons-ca.png) no-repeat -600px -600px;
	width: 100px;
	height: 100px;
	border: 1px solid #CCCCCC;
}
/*Zippered money*/
.content-wrapper .product-view .common-applications #ca-item-1{	background-position: -100px -200px;}

/*Trailer doors*/
.content-wrapper .product-view .common-applications #ca-item-2{	background-position: 0px -300px;}

/*Tote boxes*/
.content-wrapper .product-view .common-applications #ca-item-3{	}

/*Stretch wrap*/
.content-wrapper .product-view .common-applications #ca-item-4{	}

/*Railroad cars*/
.content-wrapper .product-view .common-applications #ca-item-5{	background-position: 0px -400px;}

/*Postal service*/
.content-wrapper .product-view .common-applications #ca-item-6{	background-position: -200px -200px;}

/*Plastic totes*/
.content-wrapper .product-view .common-applications #ca-item-7{	}

/*Petrochemicals*/
.content-wrapper .product-view .common-applications #ca-item-8{	background-position: -200px -100px;}

/*Inventory control*/
.content-wrapper .product-view .common-applications #ca-item-9{	background-position: -100px 0px;}

/*Hazmat containe*/
.content-wrapper .product-view .common-applications #ca-item-10{	}

/*Hatches and Valves*/
.content-wrapper .product-view .common-applications #ca-item-11{	background-position: -200px 0px;}

/*Food and beverage*/
.content-wrapper .product-view .common-applications #ca-item-12{	background-position: -100px -500px;}

/*Fiber drums*/
.content-wrapper .product-view .common-applications #ca-item-13{	background-position: -100px -400px;}

/*Doors*/
.content-wrapper .product-view .common-applications #ca-item-14{	background-position: -100px -100px;}

/*Corrugated boxes*/
.content-wrapper .product-view .common-applications #ca-item-15{	background-position: -100px 0px;}

/*Container doors*/
.content-wrapper .product-view .common-applications #ca-item-16{	background-position: 0px -100px;}

/*Computers*/
.content-wrapper .product-view .common-applications #ca-item-17{	background-position: -100px -300px;}

/*Cash-in-transit (CIT)*/
.content-wrapper .product-view .common-applications #ca-item-18{	background-position: -100px -200px;}

/*Cash boxes*/
.content-wrapper .product-view .common-applications #ca-item-19{	background-position: -100px -200px;}

/*Cash and coin bags*/
.content-wrapper .product-view .common-applications #ca-item-20{	background-position: -100px -200px;}

/*Bulk tankers*/
.content-wrapper .product-view .common-applications #ca-item-21{	background-position: 0px -200px;}

/*Air cargo*/
.content-wrapper .product-view .common-applications #ca-item-22{	background-position: 0px -500px;}

/* bof: popup window*/
.page-popup {
	width: auto;

	padding: 0px;
}
.page-popup .nav{
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
.page-popup .product-gallery-nav{
	clear: both;
}
.page-popup .product-image{
	text-align: center;
}
.page-popup .close-window{
	display: block;
	background: url(../img/icon-n2.gif) no-repeat left 0px;
	float: right;
	width: 14px;
	height: 14px;
	margin: 10px 10px 3px 10px;
}
/* eof: popup window*/
/* ------------ EOF: PRODUCTS PAGE ------------ */



/* ------------ BOF: CATEGORY PAGE ------------ */
.catalog-category-view{
	
}
.catalog-category-view .category-title{
	display: none;
}
.catalog-category-view .contant-indent{
	padding-top: 10px;
}
.catalog-category-view .content-block-2{
	margin-top: 0px;
}
.catalog-category-view .category-products .sorter{
	display: none;
}
.catalog-category-view .category-products .pager,
.catalog-category-view .category-products .pager .amount{
	display: none;
}
.catalog-category-view .category-products .pager .limiter{
	display: none;
}
.catalog-category-view .category-products .products-grid{
	
}
.catalog-category-view .category-products .products-grid TD{
	
}
.catalog-category-view .category-products .products-grid TD .a-center{
	/*border: 1px solid #000;*/
	width: 310px;/*fix for ie*/
}
.catalog-category-view .category-products .products-grid TD .left-part{
	width: 160px;
	float: left;
	margin: 0px 3px 5px 0px;
}
.catalog-category-view .category-products .products-grid TD .left-part BUTTON{
	margin: 10px 0px 0px 0px;
}
.catalog-category-view .category-products .products-grid TD .product-image{
	float: left;
	width: 155px;
}
.catalog-category-view .category-products .products-grid TD .product-image IMG{
	width: 140px;
	height: auto;
}
.catalog-category-view .category-products .products-grid TD H3.product-name{
	margin-bottom: 5px;
}
.catalog-category-view .category-products .products-grid TD H3.product-name IMG{
	vertical-align: middle;
}
.catalog-category-view .category-products .products-grid TD .right-part{
	text-align: left;
}
.catalog-category-view .category-products .products-grid TD .right-part .product-cr-features{
	margin: 10px;
}
.catalog-category-view .category-products .products-grid TD .right-part .price-box{
	text-align: right;
}
/* ------------ EOF: CATEGORY PAGE ------------ */


/* ------------ BOF: SHOPPING CART ------------ */
.checkout-cart-index{
	
}
.checkout-cart-index .main{
	
}
.checkout-cart-index .main .cart{
	
}
.checkout-cart-index .main .cart #shopping-cart-table{
	
}
.checkout-cart-index .main .cart #shopping-cart-table TD H3.product-name{
	padding-left: 0px;
}
.checkout-cart-index .main .cart #shopping-cart-table TD DL.item-options{
	
}
.checkout-cart-index .main .cart #shopping-cart-table TD DL.item-options DT,
.checkout-cart-index .main .cart #shopping-cart-table TD DL.item-options DD{
	display: inline;
	font-style: italic;
}
.checkout-cart-index .main .cart #shopping-cart-table TD DL.item-options DD{
	padding-left: 0px;
}
.checkout-cart-index .main .cart .cart-collaterals{
	
}
.checkout-cart-index .main .cart .cart-collaterals .col-1{
	height: 2px;
	display: none;
}
.checkout-cart-index .main .cart .cart-collaterals .col-2{
	float: none;
	width: 640px;
}
.checkout-cart-index .main .cart .cart-collaterals .discount{
	float: left;
	width: 250px;
}
.checkout-cart-index .main .cart .cart-collaterals .shipping{
	float: left;
	width: 370px;
} 
.checkout-cart-index .main .cart .cart-collaterals .shipping UL.form-list{
	
}
.checkout-cart-index .main .cart .cart-collaterals .shipping UL.form-list LI{
	padding: 0px;
}
/* ------------ EOF: SHOPPING CART ------------ */


/* ------------ BOF: SIDEBARS ------------ */
.sidebar UL LI{
	line-height: 1.8em !important;
}
.sidebar .block-related{
	
}
.sidebar .block-related .related-checkbox{
	display: none;
}
.sidebar .block-related .item .product-details{
	margin-left: 0px;
}
.sidebar .block-related .item A.product-image{
	display: none;
}
.sidebar .block-related .item .product-details A{
	font-size: 14px;
}
/* ------------ EOF: SIDEBARS ------------ */


/* ------------ BOF: COMMON APPLICATIONS PAGE ------------ */
#common-applications{
	
}
#common-applications TH{
	/*border-left: 1px solid #CCCCCC;*/
}
#common-applications TH.name{
	border: 0px;
}
#common-applications TH A{
	display: block;
	width: 55px;
	height: 113px;
	text-decoration: none;
	background: url(../img/matrix-titles.png) no-repeat 100px -6px;

}
#common-applications TH A.item1{	background-position: 0px -6px; }
#common-applications TH A.item2{	background-position: -55px -6px; }
#common-applications TH A.item3{	background-position: -110px -6px; }
#common-applications TH A.item4{	background-position: -165px -6px; }
#common-applications TH A.item5{	background-position: -220px -6px; }
#common-applications TH A.item6{	background-position: -275px -6px; }
#common-applications TH A.item7{	background-position: -337px -6px; }
#common-applications TH A.item8{	background-position: -392px -6px; }
#common-applications TH A.item9{	background-position: -447px -6px; }
#common-applications TH A.item10{	background-position: -500px -6px; }
#common-applications TH A.item11{	background-position: -555px -6px; }
#common-applications TH A.item12{	background-position: -610px -6px; }
#common-applications TH A.item13{	background-position: -672px -6px; width: 64px;}

#common-applications TR.even{
	background: #EDF2F6;
}
#common-applications TD{
	border-left: 1px solid #E3EAF1;
	padding: 2px 0px 3px 0px;
}
#common-applications TD.name{
	text-transform: uppercase;
	font-weight: bold;
	border: 0px;
	padding-left: 3px;
}

#common-applications TD SPAN.marker-x{
	display: block;
	background: url(../img/marker-x.png) no-repeat 50% 50%;
	height: 20px;
}
/* ------------ EOF: COMMON APPLICATIONS PAGE ------------ */


/* ------------ BOF: CONTACT US FORM ------------ */
#contactForm TABLE.contact-us-form-info{
	width: 100%;
}
#contactForm TABLE.contact-us-form-info TH{
	background: #418DCC;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
}
#contactForm TABLE.contact-us-form-info TD.label{
	background: #DCE4EA;
	color: #064A94;
	padding: 3px 10px 3px 10px;
	text-align: right;
	width: 200px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#contactForm TABLE.contact-us-form-info TD.value{
	background: #EAEDF0;
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #FFFFFF;
}
#contactForm TABLE.contact-us-form-info TD.value INPUT.input-text,
#contactForm TABLE.contact-us-form-info TD.value SELECT,
#contactForm TABLE.contact-us-form-info TD.value TEXTAREA{
	width: 350px;
}
#contactForm TABLE.contact-us-form-info TD.value .label-text{
	font-size: 10px;
}
#contactForm TABLE.contact-us-form-request{
	width: 100%;
} 
#contactForm TABLE.contact-us-form-request TH{
	background: #418DCC;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
}
#contactForm TABLE.contact-us-form-request TD{
	background: #DCE4EA;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#contactForm TABLE.contact-us-form-request TD SELECT{
	width: 300px;
}
#contactForm TABLE.contact-us-form-request TD INPUT.input-text{
	width: 200px;
}
.contact-us-info{
	margin-bottom: 5px;
}
.contact-us-info .info{
	float: left;
	padding: 15px 0px 0px 5px;
}
.contact-us-info .culogo{
	float: right;
}
/* ------------ EOF: CONTACT US FORM ------------ */

/* ------------ BOF: CUSTOM PRODUCT DEVELOPMENT ------------ */
#page-custom-product-development{
	
}
#page-custom-product-development .custom-product-development-options{
	border: 0px;
	border-right: 1px solid #E3EAF1;
}
#page-custom-product-development .custom-product-development-options TBODY TH,
#page-custom-product-development .custom-product-development-options TBODY TD{
	border-left: 1px solid #E3EAF1;
	border-bottom: 1px solid #E3EAF1;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
}
#page-custom-product-development .custom-product-development-options TBODY TR.even{
	background: #EDF2F6;
}
#page-custom-product-development .custom-product-development-options TBODY TH{
	font-weight: bold;
	background: #8FC5EC;
}
#page-custom-product-development .custom-product-development-options TBODY TD.label{
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
}
#page-custom-product-development .custom-product-development-options TBODY TD.td-colors{
	text-align: left;
	padding-left: 10px;
}
#page-custom-product-development .custom-product-development-options THEAD TH{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	background: #0E77C1;
	padding: 3px 0px 3px 0px;
	color: #FFFFFF;
	border: 0px !important;
}
/* ------------ EOF: CUSTOM PRODUCT DEVELOPMENT ------------ */


/* ------------------ EOF: MIDDLE CONTENT ------------------ */


/* ------------------ BOF: FOOTER ------------------ */
.footer-wrapper{
	border: 0px;
	padding: 0px 0px 30px 0px;
	background: none;
	font-size: 14px;
}
.footer-wrapper .footer{
	padding: 0px;
	width: 980px;
	background: #fff;
}
.footer-wrapper .footer UL{
	display: block;
}
.footer-wrapper .footer,
.footer-wrapper .footer A{
	color: #53C3FB;
}
.footer-wrapper.footer A:hover{
	color: #EBBC58;
}
.footer-wrapper .footer .informational{
	text-align: right;
	padding: 10px 10px 0px 0px;
}
.footer-wrapper .footer .informational LI{
	background: url(../img/footer_info_separator.gif) no-repeat scroll 100% 50%;
	padding: 0px 5px 0px 6px;
}
.footer-wrapper .footer .informational LI.last{
	background: none;
}
.footer-wrapper .footer .informational LI A:hover{
	color: #EBBC58;
	text-decoration: underline;
}
.footer-wrapper .legality{
	float: left;
	margin: 10px 0px 0px 10px;
	color: #333;
	font-size: .9em;
}
/* ------------------ EOF: FOOTER ------------------ */

.cf{ /*clear floats*/
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

/*-------- BOF Victor -------*/
div#faq_page{ margin-left:20px; margin-right:20px; }
div#faq_page p{ margin-bottom:20px; background: url(../img/p-arrow.jpg) no-repeat top left; padding-left:30px; line-height:21px;}
div#faq_page p b {color:#0965A4;}
div#privacy-policy {margin-left:20px; margin-right:20px;}
div#privacy-policy p {margin-bottom:20px; line-height:21px;}
div#privacy-policy ul {margin-left:30px;list-style-type:circle;}
div#privacy-policy ul li {margin-bottom:10px;}
/*-------- EOF Victor -------*/

/*-------- BOF Front Page Slide Show --------*/
.slideshow {
	height:453px;
	width:980px;
	background: #444 url(/images/slide_bg.png) top repeat-x;
	padding-top:19px;
	margin-top: -36px;
}
.slideshow div.callout {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	font-size: 12px;
	line-height:auto;
	background: url(/images/semi-trans.png);
	position: relative;
	top: -53px;
	height: 48px;
	border-top:1px solid #999;
}
.slideshow div.callout1 {
	float:left;
	color:#000;
	width: 470px;
	padding-left: 15px;
	position: relative;
	/* [disabled]top: -102px; */
}
.slideshow div.callout2 {
	float:right;
	color:#000;
	width: 470px;
	padding-right: 10px;
	position: relative;
	/* [disabled]top: -102px; */
}
.slideshow div.sm1 {
	background: url(/images/smtruck.jpg) 0 0 no-repeat;
	width: 105px;
	height: 50px;
	padding-left: 110px;
	float:left;
}
.slideshow div.sm2 {
	background: url(/images/smyellow.jpg) 0 0 no-repeat;
	width: 130px;
	height: 50px;
	padding-left: 105px;
	float:right;
}
.slideshow div.sm3 {
	background: url(/images/smtrain.jpg) 0 0 no-repeat;
	width: 135px;
	height: 50px;
	padding-left: 105px;
	float:left;
}
.slideshow div.sm4 {
	background: url(/images/smgreen.jpg) 0 0 no-repeat;
	width: 115px;
	height: 50px;
	padding-left: 105px;
	float:right;
}
/*-------- EOF Front Page Slide Show -----------*/
.features_wrap {
	width: 950px;
	height: auto;
	text-align: left;
	line-height: normal;
	border-right: 1px solid #ddd;
}
.features_wrap_1 {
	width: 706px;
	float:left;
	border-right: 1px solid #ddd;
}
.features_wrap_2{
	width: 470px;
	float:left;
}
.feature_1, .feature_2, .feature_3 {
	width: 230px;
	padding-left: 5px;
}
.feature_1 img, .feature_2 img, .feature_3 img {
	width:205px;
	height:140px;
}
.feature_1 {
	float:left;
}
.feature_2 {
	float: right;
}
.feature_3 {
	float: right;
}
.feature_1 h2, .feature_2 h2, .feature_3 h2 {
	font-size: 1.1em;
	font-weight: normal;
	line-height: normal;
	padding: 0 10px 10px 0;
}
.feature_1 p, .feature_2 p, .feature_3 p {
	padding: 10px 10px 0 0;
}
.newsitems {
	width:180px;
	float:right;
	background-color:#fdf8e6;
	padding:30px 20px 60px 20px;
}
.newsitems h2 {
	font-size: 1.1em;
	font-weight: normal;
	text-transform:uppercase;
	padding: 0 10px 10px 0;
	border-bottom:1px solid #000;
	margin-bottom: 10px;
}
.newsitems p {
	color: #666;
	font-size: 11px;
	line-height: normal;
	padding-bottom: 15px;
}
.newsitems a {
	color: #286e9f;
	text-transform:capitalize;
	text-decoration: none;
	font-weight: bold;
}
.newsitems a:hover {
	text-decoration: underline;
}
.newsitems_more {
	border-top: 1px solid #000;
	padding-left: 20px;
	background: url(http://www.cambridgesecurityseals.com/skin/frontend/blank/cambridge/images/arrow.jpg) 0 11px no-repeat;
	padding-top: 5px;
	margin-top: 50px;
}
/**
*	Really Simple™ Slideshow -- CSS
*/

.rs-slideshow {
	border: 0;
	height: 455px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.rs-slideshow .slide-container {
	background-color: #444;
	position: absolute;
	height: 100%;
	left: 0;
	overflow: hidden;
	top: 0;
	width: 100%;
}

.rs-slideshow .slide-container img {
	position: relative;
}
.slide-container img {
	width:980px;
	height:470px;
}


.rs-slideshow .slide-container .slide-caption {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	line-height:32px;
	width: 355px;
	right: 30px;
	position: absolute;
	top: 40px;
	right: 20px;
	-moz-text-shadow: 5px 5px 5px #000;
	-webkit-text-shadow: 5px 5px 5px #000;
	text-shadow: 5px 5px 5px #000;
	-webkit-text-stroke: .5px #000;
}
.rs-slideshow .slide-container .slide-caption p {
	font-size:28px;
	text-align: right;
	padding-top: 7px;
	line-height: 24px;
}

/*----- FOR CAPTIONS ALONG BOTTOM OF SLIDE -------
.rs-slideshow .slide-container .slide-caption {
	background-color: #666;
	bottom: 0;
	color: #fff;
	display: block;
	left: 0;
	padding: 6px 12px;
	position: absolute;
	text-align: center;
	right: 0;
	filter: alpha(opacity=70);  internet explorer <--comment these out
	-khtml-opacity: 0.7;        khtml, old safari 
	-moz-opacity: 0.7;          mozilla, netscape 
	opacity: 0.7;               fx, safari, opera 
}
------ FOR CAPTIONS ALONG BOTTOM OF SLIDE -------*/

.rs-slideshow .slides {
	display: none;
}

.rs-slideshow .slide-container img,
.rs-slideshow .slide-container .slide-caption,
.rs-slideshow .slide-container a {
	filter: inherit;
}


/**
*	These styles make the list of links to slide images visible to users
*	who don't have JavaScript enabled. By adding the 'no-js' class to 
*	the HTML element, and using Modernizr to remove this class for JS
*	users, we can style for both scenarios.
*	http://www.modernizr.com/
*/

.no-js .rs-slideshow {
	height: auto;
}
.no-js .rs-slideshow .slide-container, 
.no-js .rs-slideshow .slide-container img {
	position: relative;
}
.no-js .rs-slideshow .slides {
	display: block;
	margin: 24px 48px;
}
.no-js .rs-slideshow .slides li {
	margin: 0;
}



/**
*	The following styles are used in the demos with slideshow controls, 
*	such as play/pause and prev/next buttons.
*/

.rs-controls {
	clear: both;
	margin: 12px auto;
	width: 620px;
}
.rs-play-pause, .rs-prev, .rs-next {
	float: left;
	margin-right: 12px;
}
.rs-controls ul {
	float: left;
	list-style: none;
	margin: 0 6px 0 0;
	padding: 0;
}
.rs-index-list li {
	float: left;
	margin-right: 6px;
}
.rs-controls a {
	background-color: #eee;
	border: 1px solid #ddd;
	/*border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;*/
	color: #444;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	text-decoration: none;
}
.rs-controls a:hover {
	background-color: #ddd;
	color: #444;
}
.rs-controls .rs-active {
	background-color: #444;
	border: 1px solid #444;
	color: #eee;
}


#callback-messages {
	margin: 48px auto;
	width: 620px;
}

/*
	Featured Content Slider
	by: Chris Coyier
*/
/*
	UTILITY STYLES
*/				  				  
.FCS											{ margin-top: -36px;; margin-left: -12px; padding-top: 19px; margin-bottom: 40px; background: url(/images/slide_bg.png) -400px 0 repeat-x; width: 980px; height: 470px; overflow: hidden; }
.FCS .floatLeft 								{ float: left; margin-right: 10px;}
.FCS .floatRight								{ float: right; }
.FCS .clear 									{ clear: both; }
.FCS a											{ outline: none; }


/*
	TYPOGRAPHY
*/
.FCS ul											{ list-style: square inside; }
.FCS a, a:visited								{ color: #729dff; text-decoration: none; }
.FCS a:hover, a:active							{ color: white; }
.FCS blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.FCS .slider-wrap								{ width: 980px; height:470px; position: relative; top: 0; left: 0; margin: 0 auto; }			
.FCS .slider-wrap img							{ width: 980px; height:470px; }
.FCS .stripViewer .panelContainer .panel ul		{ text-align: left; margin: 0 15px 0 30px; }
.FCS .stripViewer								{ position: relative; overflow: hidden; width: 980px; height: 470px; }
.FCS .stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.FCS .stripViewer .panelContainer .panel		{ float: left; height: 100%; position: relative; width: 980px; }
.FCS .stripNavL, .stripNavR, .stripNav			{ display: none; }
.FCS .nav-thumb 								{ margin-right: 5px; }
.FCS #movers-row								{ margin: -60px 0 -60px 131px; width: 715px; }
.FCS #movers-row div							{ width: 33%; float: left; }
.FCS #movers-row div a.cross-link 				{ float: right; }
.FCS .photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 9999; color: white; }
.FCS .photo-meta-data span 						{ font-size: 13px; }
.FCS .cross-link								{ display: block; width: 101px; margin-top: -14px; margin-left: 20px; position: relative; padding-top: 5px; z-index: 9999; }
.FCS .cross-link img 							{ border: 1px solid #aaa; }
.FCS .active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
.FCS .active-thumb img							{ border:1px solid #fff; }
.FCS .thumbs	 								{ position:relative; top: -44px; left: ; margin: 0 auto; width: 980px; height: 58px; background: url(../images/semi-trans.png); }
.FCS .thumbs p									{ position:relative; top: -40px; left: 110px; font-size: 10px; line-height: normal; }
.FCS .thumbs a									{ color: #000; }
.FCS .thumbs a:hover, .thumbs a:active			{ text-decoration: none; }








/*	Clearfix	*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }

