@CHARSET "UTF-8";

.o-left, .o-mid, .o-right {
	width: 320px;	
	min-height: 419px;
	float: left;
	background: white;
}
.o-left {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 3px solid #f1812d;
}
.o-mid {
	margin-right: 10px;
	border-bottom: 3px solid #51b64c;
}
.o-right {
	border-bottom: 3px solid #02b0d5;
}

.o-left .col-top h3 {border-bottom: 2px solid #f1812d;}
.o-mid .col-top h3 {border-bottom: 2px solid #51b64c;}
.o-right .col-top h3 {border-bottom: 2px solid #02b0d5;}
.col-top {
	background: url(../images/offer/offer-col-top-bg.png) no-repeat;
	width: 320px; height: 85px;	
}
.col-top h3 {
	width: 220px;
	height: 61px;
	font-size: 24px; color: black; 
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 80px;
	line-height: 0;	
}

div.product.first {margin-top: 5px;}
div.product.last {border-bottom: none;}
div.product {
	min-height: 75px; 
	padding-top: 17px;
	padding-bottom: 10px; 
	position: relative;
}
div.product h4 {
	font-size: 16px; color: #4c4c4c; margin-left: 20px;
	padding-bottom: 17px;
}

div.product-box {
	width: 320px; min-height: 38px;
}
/*
div.product-box .logo {
	width: 26px; padding-left: 20px;
	float: left; 
}
div.product-box .product-text {
	width: 246px; float: left;
	padding-left: 10px;	 
}

div.product-box .arrow {
	width: 18px; padding-top: 2px;
	height: 36px;	float: left;
}
div.product-box span {display: block;}
div.product-box span.line-1 {font-size:14px; font-weight: bold; color: black;}
.o-left div.product-box span.line-2 {font-size: 14px; font-weight: bold; text-transform: uppercase; color: #f1812d;}
*/

div.product a {padding: 0; margin: 0;}

div.product-box a.smc-ap {
	background: url(../images/offer/smc-ap.jpg) no-repeat; height: 43px;
}
div.product-box a.smc-ec {
	background: url(../images/offer/smc-ec.jpg) no-repeat; height: 38px;
}
div.product-box a.smc-b2b {
	background: url(../images/offer/smc-b2b.jpg) no-repeat;	height: 39px;
}
div.product-box a.smc-intranet {
	background: url(../images/offer/smc-intranet.jpg) no-repeat; height: 40px;	
}
div.product-box a.smc-ecrm {
	background: url(../images/offer/smc-ecrm.jpg) no-repeat; height: 39px;
}
div.product-box a.smc-ecms {
	background: url(../images/offer/smc-ecms.jpg) no-repeat; height: 39px;
}

div.bottom {
	margin-top: 1px; 
	width: 1020px;
}	
div.bottom h5 {font-size: 24px; color: #313131; margin-top: 21px; margin-left: 188px; margin-bottom: 20px;}

div.bottom-1, div.bottom-2, div.bottom-3, div.bottom-4, div.bottom-5 {
	float: left; height: 70px;
	padding-left: 65px; padding-top: 21px; padding-right: 11px;
	font-size: 12px; color: #2d2d2d;
	line-height: 1.3;
}
div.blue-box {text-transform: uppercase; height:100px; width: 167px; margin-right: 9px; float: left; background: url(../images/offer/bottom-blue-box.png) no-repeat; }
div.blue-box a {font-size: 12px; color: white; margin-top: 21px; margin-left: 20px; display: block; text-decoration: none;} 
                                                                                                 
div.bottom-1 {background: url(../images/offer/bottom-1.jpg) no-repeat; width: 90px;}
div.bottom-2 {background: url(../images/offer/bottom-2.jpg) no-repeat; width: 88px;}
div.bottom-3 {background: url(../images/offer/bottom-3.jpg) no-repeat; width: 89px;}
div.bottom-4 {background: url(../images/offer/bottom-4.jpg) no-repeat; width: 89px;}
div.bottom-5 {background: url(../images/offer/bottom-5.jpg) no-repeat; width: 78px;}


#footer {margin-top: 30px;}

div.header-text {
	position: absolute;
	font-size: 15px; 
	color: white;
	z-index: 9999;
	width: 595px; right: 156px; top: 157px;
	
}

.product img { margin-top: -20px; margin-left: -20px; margin-bottom: -12px; border-bottom: 1px solid #dedede; padding-bottom: 17px;}
.product img.last {border: none !important;}
#content ul {margin-left: 20px; }
#content ul li, #content p {
	width: 278px; padding-left: 1px; min-height: 19px;
	color: #4c4c4c; font-size: 16px;
	border-bottom: 1px solid #dedede;
	padding-top: 7px; padding-bottom: 7px;
}
#content p {margin-left: 20px; margin-bottom: 0px; margin-top: 0; 
	border: none; 
}
#content ul li.last{border: none;}


