/*GENERAL*/
*{margin:0;padding:0;}
a{outline:none;border:none;}
img{border:none;margin:0;}
input{margin:0;border:none;padding-left:5px;}

/* IE PNG FIX */
img, div { behavior: url(iepngfix.htc) }

/* DROP DOWN MENU */
#DropArea { position: absolute; width: 100px; height: 200px; z-index: 20; }
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; height: 0; clear: both; visibility: hidden; list-style-position: outside; }
.chromestyle ul{ top: 5px; width: 900px; margin: 0; padding: 0; list-style-type: none; list-style-position: outside; display: block; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li{ top: 10px; float: left; display: inline; }
.chromestyle ul li a{ color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; position: relative; top: 10px; height: 22px; float: left; margin: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 20px !important; display: block; }
.chromestyle ul li a:hover{ background-color: transparent; background-image: url(/images/rollover-bg.gif); background-attachment: scroll; background-position: 50% bottom;
 /*THEME CHANGE HERE*/
}
/* ######### Style for Drop Down Menu ######### */
#menu{ font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; background: #171b20 url(/images/dropbg.gif) -2px 50%; position:absolute; display:inline; z-index:99; width:200px; height: auto; border:solid 1px #000; padding:0; display:none; list-style-type:none; }
#menu li { left: 10px; height: 20px; margin-top: 10px; margin-left: 10px; border-color: #000; border-width: 1px; }
#menu a{ display: block; text-indent: 5px; font-weight: normal; color: white; width: 100%; height: 100%; }
#menu a:hover{ /*THEME CHANGE HERE*/
color: #e3e4d4; font-weight: bold; background-color: transparent; text-indent: 5px; }
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body,td,th { font-family:Helvetica, "trebuchet ms", Arial, sans-serif; font-size:13px; color:#595959; line-height:16px; }
html,body{width:100%;background:#e8e9db url(../images/background_short.jpg) repeat-x center top;}
#container{ background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width:900px; height: auto; margin:0 auto 0; }
#header{ background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; z-index:9999; position:relative; top:0; width:100%; height: 42px; margin:0 auto; }
#header li.separator{ background:url(../images/separator.gif);height:40px;width:2px;padding-top:0;}
#content{ background-color: #fff; position:absolute; overflow:hidden; }
#bottom{ position:relative; background:#110003; position:relative; color:#999; font-size:10px; width: 100%; }
#bottomcontent { color: #999; font-size: 10px; width: 800px; height: 45px; padding: 15px 0 0 20px; }
.give_us{ background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; width:200px; top: -60px; right: 0; }
#bottom a{font:11px helvetica, tahoma, arial;color:#fff;margin-right:26px;text-decoration:none;}
#bottom a:hover{color:#30391c;}
#bottom .lineb{ background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height:1px; margin:12px 0; clear:both }
.cornerTL{background:url(../images/cornerTL.png);width:9px;height:10px;position:absolute;top:0px;left:0px;}
.cornerTR{background:url(../images/cornerTR.png);width:9px;height:10px;position:absolute;top:0px;right:0px;}
.cornerBL{ background:url(../images/cornerBL.png); width:9px; height:10px; position:absolute; bottom:0; left:0; float: left; }
.cornerBR{ background:url(../images/cornerBR.png); width:9px; height:10px; position:absolute; bottom:0; right:0; float: right; }
.cornerTLw{background:url(../images/cornerTLw.png);width:9px;height:10px;position:absolute;top:0px;left:0px;}
.cornerTRw{background:url(../images/cornerTRw.png);width:9px;height:10px;position:absolute;top:0px;right:0px;}
.cornerBLw{background:url(../images/cornerBLw.png);width:9px;height:10px;position:absolute;bottom:0px;left:0px;}
.cornerBRw{background:url(../images/cornerBRw.png);width:9px;height:10px;position:absolute;bottom:0px;right:0px;}
.cornerBLo{background:url(../images/cornerBL.png);width:9px;height:10px;position:absolute;top:890px;left:0;z-index:9999;}
.cornerBRo{background:url(../images/cornerBR.png);width:9px;height:10px;position:absolute;top:890px;right:0;z-index:9999;}
.cornerTLw_rev{background:url(../images/cornerBLw_rev.gif);width:8px;height:6px;position:absolute;bottom:-6px;left:0px;}
.cornerBLw_rev{background:url(../images/cornerTLw_rev.gif);width:8px;height:6px;position:absolute;top:-6px;left:0px;}
.siliver{ background:url(../images/binder.gif) repeat-y; width:39px; height:100px; position:absolute; top: -105px; left:-22px; z-index:9999; }
.shadow { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 0; width: 900px; }
#shadowL{ background:url(../images/shadowL.gif); width:7px; height:260px; position:relative; left:-7px; top:43px; float: left; }
#shadowR{ background:url(../images/shadowR.gif); width:7px; height:260px; position:relative; top:43px; right: -7px; float: right; }
.img_main{ background-color: transparent; position:relative; height: 288px; }
.fix_right{_right:-1px;}
.fix_bottom{_bottom:-1px;}
#contentarea{ width:900px; padding-right: 20px; padding-bottom: 20px; padding-left:20px; }
#contentarea .colLeft { padding-left: 20px; position: relative; top: 0; left: 0; width: 280px; }
#contentarea .colRight{ width:300px; padding-right:20px; }
#contents{ background-color: #fff; width:900px; }
#contents_wrapper{ background-color: #fff; background-image: none; width:900px; position:relative; height: auto; }
#bottomsep { background-color: #cde; height: 20px; }
#solutions{ background: #fff repeat-x; position: relative; width: 900px; height: auto; }
#solutions .colLeft { background-color: #fff; padding-left: 20px; width: 280px; float: left; }
#solutions .colRight{ background-color: #fff; float:right; width:300px; margin-right:20px; position:relative; }
#wrapper{ background-color: #fff; width:530px; position:relative; height: auto; margin-right:20px; }
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#insider{width:900px;margin:0 auto;position:relative;background:#e1e4d3;}
#loginBg{background:url(../images/bgLogin.png);width:320px;height:54px;position:absolute;top:80px;right:-80px;z-index:999;}
#login{position:absolute;top:94px;right:-60px;z-index:9999;}
.input{background:url(../images/bgInput.gif) no-repeat;width:114px;height:18px;padding-top:4px;font:11px helvetica, tahoma, arial;color:#73833a;float:left;margin-right:10px;}
#news{ color: #999; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 20px; background:#fff; height:100px; position:relative; vertical-align:middle; padding:15px 27px 0; }
#news a{ color: #d5463c; margin-right:45px; zoom: 1 }
#news a:hover{ color: #000; opacity:0.8; filter:alpha(opacity=80); }
#news #PDF { font-style: normal; position: relative; width: 200px; float: left; padding-right: 20px; padding-left: 20px; display: block; }
.section{ background:#f4f5ef; position:relative; top: -20px; width: 620px; padding:10px 20px 15px 30px; }
.tags{float:left;width:550px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*OUR_PATH*/
#mainpage{left:0px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.logo{background:url(../images/logo.png);width:167px;height:115px;position:absolute;top:158px;left:1px;z-index:9999;}
.logo_holder{width:167px;height:115px;position:absolute;top:158px;left:0px;z-index:9999;}
.text_tag{ background:url(../images/text_tag.png);width:642px;height:57px;position:absolute;top:30px;left:35px;}
.spacer-sep{background:url(/images/sepa.gif);height:23px;margin-top:-9px;position:relative;}
.spacer-news{ background:url(../images/sepa.png); height:23px; position:relative; bottom: 0; }


.colLeft{ float:left; width:675px; }
.colRight{ float:right; width:200px; padding-right:20px; }

.line{ background-color: #680004; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 85%; height:1px; }

.services{ background-color: #fff; min-height:121px; _height:121px; }
.services ul { font-size: 14px; padding-left: 10px; list-style-type: none; display: block; }
.services li { padding-bottom: 6px; list-style-type: none; display: block; }
.services a{ color: inherit; text-decoration:underline; font-family: helvetica, "trebuchet ms"; font-weight: normal; font-style: normal; background-image: url(../images/ahref.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; display:block; }
.services a:hover{ color:#d5463c; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
.sechead { color: #000; font-weight: bold; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
.sechead a { color: #000; font-weight: bold; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; position: relative; left: -10px; }
.press{position:relative;background:#e1e4d3;padding:12px 10px;_behavior: url('css/IEFixes.htc')}
.press:hover, .press.hover{background:#e1e4d3;}
.press_ico{background:url(../images/ico_press.gif);width:33px;height:45px;position:absolute;top:-14px;right:12px;}

.date{
	background:#595959;
	width:23px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:#fefefe;
	font:bold 12px/20px Helvetica, Verdana, Arial, sans-serif;
	float:left;
	margin-right:8px;
}
.title{clear:both;text-transform:uppercase;padding-top:6px;padding-bottom:15px;font-weight:bold;}

.small_section{ background-color: #fff; float:left; padding-left:30px; width:300px; position:relative }
.small_title{position:relative;background:#e1e4d3;padding:8px 48px 8px 20px;color:#54602b;font:20px/26px helvetica, "trebuchet ms", tahoma;}
table { vertical-align: top; width: 850px; margin: 0; padding: 0; }
.check{background:url(../images/check.png);width:59px;height:46px;top:-10px;right:-11px; position:absolute}
.description{padding:20px 0px 12px 8px;min-height:150px;_height:150px;}

.listing{background:url(../images/ahref.gif) 0px 4px no-repeat;padding-left:20px;margin-left:-20px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*contactcenters*/
#contactcenters{left:900px;}
#solutions .locmap { background-color: #fff; margin: 0 auto; position: relative; }
.submenus{height:397px;width:530px;position:absolute;right:0px; padding-top:10px;}
#web_marketing{top:397px;}
#branding{top:794px;}
#target_marketing{top:1191px;}
#customer_retention{top:1588px;}
#permissive_email{top:1985px;}
#video_email{top:2382px;}
#ecoupon{top:2779px;}
#new_customer{top:3176px;}
#strategic_marketing{top:3573px;}
#innov{top:3970px;}

.small_area{position:relative;background:#e1e4d3;padding:8px 20px 8px 20px;color:#54602b;}
.small_area a{font-weight:normal;background:none;padding-left:5px;}
.small_area a:hover{ background:#f9f9f6;color:#798a3c;}

#sub_menu{display:none;}
.extend{height:18px;overflow:hidden;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*logistics*/
#logistics{left:1800px;}

#our_crm .colLeft{float:left;width:280px;padding-left:20px;}
#our_crm .colRight{float:right;width:530px;padding-right:20px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*GOVERMENT*/
#goverment{left:2700px;}
.small_title2{position:relative;background:#e1e4d3;padding:2px 8px;color:#54602b;font:18px/26px helvetica, "trebuchet ms", tahoma;}
.press2{padding:4px 10px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*PRODUCTS*/
#products{left:3600px;}

#intel .colLeft{float:left;width:280px;padding-left:20px;}
#intel .colRight{float:right;width:530px;padding-right:20px;}

.posted{ font-size:10px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*CAREERS*/
#careers{left:4500px;}

#partnerships .colLeft{float:left;width:280px;padding-left:20px;}
#partnerships .colRight{float:right;width:530px;padding-right:20px;}

.label{float:left;color:#10150D;width:90px;padding-right:10px;text-align:right;margin-left:10px;display:inline}
.form{float:left;border:1px solid #707070; width:130px;height:18px;} 
.flutere{float:left;width:250px;}
/*GENERAL*/

ul{ margin-left:15px;}

.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height:1px;}

.fr{float:right;}
.fl{float:left;}

.clearer{clear:both;width:100%;height:0px;line-height:0px;font-size:0px; border:0px;}

.spacer-3{height:3px;line-height:3px;font-size:3px;clear:both;}
.spacer-5{height:5px;line-height:5px;font-size:5px;clear:both;}
.spacer-7{height:7px;line-height:7px;clear:both;}
.spacer-10{height:10px; clear:both;}
.spacer-1{height:2px;line-height:2px;clear:both;}
.spacer-20{height:20px; clear:both;}
.spacer-25{height:25px; clear:both;}
.spacer-45{height:45px; clear:both;}

.noborder{border:0px;}
#mainarea { background-color: #fff; width: 900px; overflow: hidden; }
td { vertical-align: top; }
