﻿.main-images{
	overflow: hidden;
}

.main-images .big-img{
	float: left;
}

.main-images .small-imgs{
	float: right;
	width: 229px;
}

.small-imgs .top-small-img{
	border: 1px solid #FDF8CD;
	padding: 0 3px 2px;
	background:url(../images/gradient-yellow.gif) repeat-x;
}
.small-imgs .top-small-img img{border: 1px solid #FDF8CD;}
.small-imgs .top-small-img h2{
	height: 33px;
	background:url(../images/h2-mycsi.gif) no-repeat 50% 50%;
	text-indent: -9999px;
	overflow: hidden;
}

.small-imgs .bottom-small-img{
	border: 1px solid #D1E3F1;
	padding: 0 3px 2px;
	background:url(../images/gradient-blue.gif) repeat-x;
	margin-top: 6px;
}
.small-imgs .bottom-small-img img{border: 1px solid #FDF8CD; }
.small-imgs .bottom-small-img h2{
	height: 33px;
	width: 151px;
	background:url(../images/Whats-New-Header.png) no-repeat 50% 50%;	
	text-indent: -9999px;
	overflow: hidden;
}

.small-imgs h2 { margin:0; }
.boxes h2 { margin:0; }

.boxes{
	overflow: hidden;
	height: 1%;
	clear:both;
}

.boxes .bottom-small-img{	
	float: left;
	border: 1px solid #E2E2E2;
	padding: 0 3px 2px;
	margin: 9px 6px 0 0;
	background:url(../images/gradient-blue.gif) repeat-x;
	margin-top: 6px;
}
.boxes .bottom-small-img img{border: 1px solid #FDF8CD; }
.boxes .bottom-small-img h2{
	height: 29px;
	width: 151px;
	background:url(../images/h2-featured-product.gif) no-repeat 50% 50%;	
	text-indent: -9999px;
	overflow: hidden;
}

.boxes .news-box{
	border: 1px solid #E2E2E2;
	background: url(../images/gradient-gray.gif) repeat-x;
	float: left;
	width: 295px;
	margin: 9px 6px 0 0;
	padding: 0 3px 2px;
}
.boxes .news-box h2{
	height: 29px;
	background:url(../images/h2-csi-news.gif) no-repeat 5px 8px;
	text-indent: -9999px;
	overflow: hidden;
}
.boxes .news-box div:first-child{
	border: 1px solid #E2E2E2;
	background: #fff;
	height:170px;
}

.boxes .news-box ul{
	padding: 5px 0 23px 10px;
}

.boxes .news-box li{
	margin: 9px 0;
}

.boxes .news-box span{
	font: 12px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background: #A6A6A6;
	display: block;
	float: left;
	margin-right: 4px;
}

.boxes .news-box em{
	font: 12px/19px Arial, Helvetica, sans-serif;
	color:#383838;
}

.boxes .news-box a{
	text-decoration: underline;
	font: 12px/19px Arial, Helvetica, sans-serif;
	color:#0767b1;
}

.boxes .news-box a:hover{text-decoration: none;}

.boxes .product-box{
	border: 1px solid #E2E2E2;
	padding: 0 3px 2px;
	background:url(../images/gradient-gray.gif) repeat-x;
	margin: 9px 6px 0 0;
	width: 295px;
	float: left;
}
.boxes .product-box img{border: 1px solid #E2E2E2;}
.boxes .product-box h2{
	height: 29px;
	background:url(../images/h2-new-product.gif) no-repeat 5px 8px;
	text-indent: -9999px;
	overflow: hidden;
}

.main-images .product-box{
	border: 1px solid #E2E2E2;
	padding: 0 3px 2px;
	background:url(../images/gradient-gray.gif) repeat-x;
	margin: 9px 6px 0 0;
	width: 295px;
	float: left;
}
.main-images .product-box img{border: 1px solid #E2E2E2;}
.main-images .product-box h2{
	height: 29px;
	background:url(../images/h2-new-product.gif) no-repeat 5px 8px;
	text-indent: -9999px;
	overflow: hidden;
}

.whats-new-box img{border: 1px solid #E2E2E2; height: 21; width: 154}
.whats-new-box h2{
	height: 29px;
	background:url(../images/Whats_New_Header.jpg) no-repeat 5px 8px;
	text-indent: -9999px;
	overflow: hidden;
}

.boxes .contact-box{
	border: 1px solid #E2E2E2;
	padding: 0 3px 2px;
	background:url(../images/gradient-gray.gif) repeat-x;
	margin-top: 9px;
	width: 295px;
	float: left;
}
.boxes .contact-box img{border: 1px solid #E2E2E2;}
.boxes .contact-box h2{
	height: 29px;
	background:url(../images/h2-contact.gif) no-repeat 5px 8px;
	text-indent: -9999px;
	overflow: hidden;
}

.text-box{
	padding: 11px 10px 0 5px;
}

.text-box h1{
	background:url(../images/h1.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 34px;
	margin-bottom:0px;
}

.text-box p
{
    margin-top:0px;
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	text-align: justify;
}

#photoimg
{
	width: 685px;
	height: 385px;
}