#ephective-head { background:#fafafa url(http://www.ephective.com/i/hdr-bkg.jpg) repeat-y top; font-family:Verdana, Arial, Helvetica, sans-serif; height:114px; }
#ep-c { width:985px !important; margin:0 auto; }

#hdr { height:96px; }

#ephective-head h1#logo { margin:0; padding:0; margin-top:77px; position:absolute; font-size:20px; line-height:100%; }
#ephective-head h1#logo a { background:url(http://www.ephective.com/i/logo.png) no-repeat; width:293px; height:64px; display:block; text-indent:-9999px; }



#top { position:absolute; font-size:11px; color:#999; right:15px; line-height:110%; }
#top .cont { background:url(http://www.ephective.com/i/top-bkg.png) no-repeat left; height:32px; float:left; }
#top div.term { float:left; background:url(http://www.ephective.com/i/top-bkg.png) no-repeat right; width:16px; height:32px; }
#top .inr { padding:2px 0 0 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#top .menu span { display:block; float:left; }
#top .menu a:hover,#top .menu span:hover { color:#666; }
#top .menu a:hover { text-decoration:underline; }
#top .menu a,#top .menu span { padding:1px 7px 3px; text-decoration:none; color:#afafaf; }
#top .menu a.encap:hover { color:#0066CC; background:#c0c0c0; -moz-border-radius:6px; -webkit-border-radius:6px; text-decoration:none; }

a.icon { background-position:left -1px; padding-left:18px; background-repeat:no-repeat; }
img.icon { float:left; margin-right:3px; }

ul.menu,ul.menu li { list-style:none; }
ul.menu li { float:left; }
ul.menu a { display:block; }


.inr { padding:10px; }
.clr { clear:both; margin-top:-1px; font-size:1px; height:0; }



ul#drw_tabs {
	list-style     : none;
	width          : 500px;
	min-width      : 500px;
	padding        : 0;
	position:absolute;
	margin:79px 0 0 460px;
}

ul#drw_tabs li {
	float          : left;
	width:25%;
}

*+html ul#drw_tabs li.last,
*+html ul#drw_tabs li:last-child {
	position       : absolute;
	float          : right;
}

* html ul#drw_tabs li.last,
* html ul#drw_tabs li:last-child {
	position       : absolute;
	float          : right;
}

ul#drw_tabs a {
	font-size      : 12px;
	font-weight    : bold;
	text-align     : center;
	text-decoration: none;
	line-height    : 35px;
	color          : #ffffff;
	background     : url("http://www.ephective.com/js/drw/tabs.png") center 0 no-repeat;
	border-right   : 1px solid #101010;
	border-left    : 1px solid #1f1f1f;
	outline        : none;
	height         : 35px;
	display        : block;
}

ul#drw_tabs a:hover {
	text-decoration: underline;
}

ul#drw_tabs li.first a,
ul#drw_tabs li:first-child a {
	background-position: left 0;
	border-left        : none;
}

ul#drw_tabs li.last  a,
ul#drw_tabs li:last-child  a {
	background-position: right 0;
	border-right       : none;
}

ul#drw_tabs          a#drw_tabs_focus { background-position: center -35px; }
ul#drw_tabs li.first a#drw_tabs_focus,
ul#drw_tabs li:first-child a#drw_tabs_focus { background-position: left   -35px; }
ul#drw_tabs li.last  a#drw_tabs_focus,
ul#drw_tabs li:last-child  a#drw_tabs_focus { background-position: right  -35px; }


/* IE6... .... . ... ... .. . .... ....... */
img, div, h2, h3, a { behavior: url("http://www.ephective.com/iepngfix/iepngfix.htc") }


/** Drawer */
/**************************************/
div#drw {
	background     : url("http://www.ephective.com/js/drw/drw.png") left bottom no-repeat;
	width          : 500px;
	min-width      : 500px;
	margin         : 18px 0 0 460px;
	overflow       : hidden;
	padding:0 15px 15px 0;
	position:absolute;
	z-index:20;
	display:none;
}

div#drw h6 { margin:0; color:orange; font-size:14px; margin-bottom:15px; }
div#drw .box { background-image:none; background:#fafafa; font-size:11px; color:rgb(63,63,63); padding:0 10px 10px; }
div#drw .box a { color:darkorange; text-decoration:none; }
div#drw .box a:hover { text-decoration:underline; }
div#drw p { line-height:1.6em; }

#tab-blog h6 { font-size:12px !important; margin:0 !important; }

div#drw dl { font-size:11px; }
div#drw dt,div#drw dd { padding:2px 0; }
div#drw dt { font-weight:bold; }
div#drw dd { padding-left:20px; }
div#drw .subhdr { font-size:12px; padding-top:10px; display:block; }

#tab-contact .left-col { float:left; width:240px; }
#tab-contact .right-col { margin-left:250px; }
#tab-contact .subhdr { color:#4f4f4f; }
#tab-contact dl { padding-left:35px; }
#tab-contact p { padding-left:5px; }
#tab-contact dt { color:#0066CC; }
div#tab-contact a.mail { color:rgb(63,63,63); text-decoration:none; }
div#tab-contact a.mail:hover { text-decoration:underline; }

#tab-solutions .nav { margin-left:47px; padding-top:15px;}
#tab-solutions a { width:128px; height:158px; display:block; float:left; text-indent:-9999px; }
#tab-solutions a.website { background:url(http://www.ephective.com/i/parts/menu-solutions-website.png) no-repeat 0 0; padding-right:10px;}
#tab-solutions a.internet { background:url(http://www.ephective.com/i/parts/menu-solutions-internet.png) no-repeat 0 0; }
#tab-solutions a.data { background:url(http://www.ephective.com/i/parts/menu-solutions-data.png) no-repeat 0 0; padding-right:10px; }
#tab-solutions a.website:hover,
#tab-solutions a.data:hover,
#tab-solutions a.internet:hover { background-position:0 -156px; }


div#drw div#drw_close {
	clear          : both;
}

div#drw div#drw_close a {
	text-indent    : -9999px;
	width          : 20px;
	height         : 20px;
	margin         : 0 0 0 auto;
	display        : block;
}

div#drw div#drw_loader {
	text-indent    : -9999px;
	background     : url("http://www.ephective.com/js/drw/loader.gif") center center no-repeat;
	height         : 50px;
	margin         : 10px 0 0 0;
}



/** Drawer Icon View */
/**************************************/
ul.drw_icon_view {
	list-style     : none;
	padding        : 0;
	margin         : 0 15px;
}

ul.drw_icon_view li {
	width          : 33%;
	float          : left;
}

ul.drw_icon_view div.drw_img {
	text-align     : center;
	width          : 40%;
	float          : left;
}

ul.drw_icon_view div.drw_info {
	width          : 60%;
	float          : right;
}

ul.drw_icon_view div.drw_info h6 {
	padding        : 15px 0 3px 0;
	margin         : 0;
}

ul.drw_icon_view div.drw_info h6 a {
	font-size      : 12px;
	line-height    : 1.2;
	color          : #ffffff;
}

ul.drw_icon_view div.drw_info p {
	font-size      : 9px;
	line-height    : 1.2;
	color          : #666666;
	padding        : 0;
	margin         : 0;
}



/** Drawer List View */
/**************************************/
ul.drw_list_view {
	list-style     : none;
	padding        : 10px 0 15px 0;
	margin         : 0 15px;
}

ul.drw_list_view li {
	border-bottom  : 1px solid #161616;
}

ul.drw_list_view li:hover,
ul.drw_list_view a:hover {
	background     : #161616;
}
ul.drw_list_view a:hover .drw_date { color:#FF151C; }
ul.drw_list_view a:hover .drw_desc { color:#999; }
ul.drw_list_view a:hover h6 { text-decoration:underline; }

ul.drw_list_view a {
	text-decoration: none;
	color          : #ffffff;
	padding        : 5px;
	display        : block;
}

ul.drw_list_view span,
ul.drw_list_view h6 {
	line-height    : 1.2;
	cursor         : pointer;
	display        : block;
}

ul.drw_list_view h6.drw_title {
	font-size      : 12px;
	margin         : 2px 0 0 0;
	float:left;
	font-weight:normal;
}

ul.drw_list_view span.drw_desc {
	font-size      : 9px;
	color          : #666666;
	margin         : 4px 0 0 0;
	clear:both;
}

ul.drw_list_view span.drw_date {
	font-size      : 11px;
	text-align     : right;
	color:#930003;
	padding-right:5px;
	margin         : 3px 0 0 0;
}



/** Clearfix */
/**************************************/
ul#drw_tabs:after,
ul.drw_icon_view:after,
ul.drw_icon_view li:after,
ul.drw_list_view a:after {
	content        : ".";
	height         : 0px;
	clear          : both;
	visibility     : hidden;
	display        : block;
}

ul#drw_tabs,
ul.drw_icon_view,
ul.drw_icon_view li,
ul.drw_list_view a {
	display        : inline-block;
}

/*\*/
* html ul#drw_tabs,
* html ul.drw_icon_view,
* html ul.drw_icon_view li,
* html ul.drw_list_view a {
	height         : 1%;
}

ul#drw_tabs,
ul.drw_icon_view,
ul.drw_icon_view li,
ul.drw_list_view a {
	display        : block;
}











#ftr * { margin:0; padding:0; }
#ftr .inr { padding:10px; }
#ftr { 
	background:#1f1f1f url(http://www.ephective.com/i/parts/ftr-bkg.png);
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	color:#999;
	font-size:12px;
	padding-bottom:20px;
	width:985px;
	margin:10px auto 0;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#ftr h5,#ftr h5 a { color:#f6f6f6; padding-bottom:2px; margin-bottom:5px; text-decoration:none; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#ftr h5 a:hover { text-decoration:underline; color:orange; }


#ftr .col { width:310px; margin:10px 5px 0; float:left; }
#ftr .col ul,#ftr .col ul li { list-style:inside disc; }
#ftr .col ul.nobullet,#ftr .col ul.nobullet li { list-style:none; }
#ftr .col ul { border-top:1px dotted #3f3f3f; margin-bottom:32px; }
#ftr .col li { border-bottom:1px dotted #3f3f3f; padding:5px; }
#ftr .col li,#ftr p,#ftr .col li a { color:#f6f6f6; font-size:11px; text-decoration:none; }
#ftr .col li:hover { background:#111 url(http://www.ephective.com/i/parts/ftrlist-bkg.png) repeat-x bottom left; }
#ftr .col li a { padding:5px 0; }
#ftr .col li a:hover { text-decoration:underline; }
#ftr #widecol { width:520px; }
#ftr #shortcol { width:205px; }

#botlinks { background:#030303 url(http://www.ephective.com/i/parts/ftr-bkg.png); margin-top:10px; color:#aaa; font-size:11px; clear:both; }
#botlinks #copy { float:right; text-align:right; }
#botlinks #copy a { color:#4f4f4f; text-decoration:none; font-size:10px; }
#botlinks #copy a:hover { text-decoration:underline; color:#aaa; }
#botlinks .menu { padding-top:6px; }
#botlinks .menu a { padding:0 5px; color:#1A69AA; }
#botlinks .menu a:hover { color:#fff; }

#second-menu { float:left; width:200px; }
#second-menu .top,#second-menu .bottom { height:20px; }
#second-menu .top,#second-menu .bottom,#second-menu .top,#second-menu .bod { background:url(http://www.ephective.com/i/parts/insecmenu-bkg.png) no-repeat 0 0; }
#second-menu h6 { font-size:11px; font-weight:bold; color:yellow; }
#second-menu .top { background-position:0 0; }
#second-menu .bottom { background-position:0 -20px; }
#second-menu .bod { background-position:0 -42px; color:#fff; padding:10px; }
#second-menu ul { padding-left:20px;  }
#second-menu li { list-style:url(http://www.ephective.com/i/icons/sidemenubul.png); }
#second-menu a { font-weight:normal; color:#fff; font-size:11px;  }
#second-menu a:hover { text-decoration:underline; }

#ftr .lowlight { color:#999; }
#ftr sup { font-size:8px; padding:0 2px; }

.lowlight { color:#999; }
strong.highlight { color:#ED2812; }
