/*
Theme Name: Invel-English
Description: The english Invel website.
Version: 1.0
Author: Mark Blethen
Author URI: http://ieproductions.com/
*/

* {
	margin:0;
	padding:0;
}

body {
	background:#b2b2b2 url(graphics/bkgd-new.jpg) top center repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	font-size:.9em;
	color:#222;
	line-height:1.2em;
	letter-spacing:.03em;
	text-shadow:0px 1px 0px #fff;
}

a {
	outline:none;
	text-decoration:none;
	color:/*#d0464b*/#ed1d24;
}

a:hover {
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom:.5em;
}

/*** Containers ***/

.nine-sixty {
	width:960px;
	margin:0 auto;
}

.nine-forty {
	width:940px;
	margin:0 auto;
}

#content {
	margin-bottom: 20px;
	padding-bottom:22px;
	background:url(graphics/content-bottom-new.png) bottom center no-repeat;
}

/*** Header ***/

#header {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

.logo {
	border-top:/*#d0464b*/#ed1d24 4px solid;
	width:160px;
	height:65px;
	margin:0 0 20px 1px;
}

.logo a {
	/*background:url(graphics/invel-logo.gif) bottom left no-repeat;*/
	display:block;
	margin-top:16px;
	width:150px;
	height:61px;
	text-indent:-9999px;
}

/* Search Form */

#search-form {
	position:absolute;
	top:15px;
	margin-left:650px;
}

#search-form { 
	float: right;
	width: 147px;
	background:url(graphics/search-form-new.gif) no-repeat;
	height: 28px;
}
#searchinput {
	background: none;
	border: none;
	color: #686767;
	text-shadow: 1px 1px 1px #dcdcdc;
	padding-left: 11px;
	display: block;
	margin-top: 5px;
	float:left;
	width: 100px;
	font-size: 11px;
}
#searchsubmit { 
	float: right;
	margin-top: 4px;
	padding-right: 10px;
}

/* Login Button */

.login-bttn a {
	background:url(graphics/login-bttn-new.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	height:48px;
	width:118px;
	position:absolute;
	top:0;
	margin-left:842px;
}

.login-bttn a:hover {
	background:transparent url(graphics/login-bttn-new.jpg) 0px -48px;
}

.login-bttn a:active {
	background:transparent url(graphics/login-bttn-new.jpg) 0px -96px;
}

/*** Menu ***/

#menu {
	background:url(graphics/menu-new.jpg);
	width:960px;
	height:55px;
	margin:0 auto;
	padding:0px;
}

#menu ul {
	position:relative;
}
#menu ul li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
	text-indent:-9999px;
}
#menu ul li, #menu ul a {
	height: 55px;
	display: block;
	}

/* Hover States */

li.home {
	left:0px;
	width:91px;
}
li.home a:hover, li.home a.current {
	background:transparent url(graphics/menu-new.jpg) 0px -72px no-repeat;
}
li.home a:active, li.home a.current:active {
	background:transparent url(graphics/menu-new.jpg) 0px -144px no-repeat;
}

li.story {
	left:91px;
	width:105px;
}
li.story a:hover, li.story a.current {
	background:transparent url(graphics/menu-new.jpg) -91px -72px no-repeat;
}
li.story a:active, li.story a.current:active {
	background:transparent url(graphics/menu-new.jpg) -91px -144px no-repeat;
}

li.newsroom {
	left:196px;
	width:115px;
}
li.newsroom a:hover, li.newsroom a.current {
	background:transparent url(graphics/menu-new.jpg) -196px -72px no-repeat;
}
li.newsroom a:active, li.newsroom a.current:active {
	background:transparent url(graphics/menu-new.jpg) -196px -144px no-repeat;
}

li.technology {
	left:312px;
	width:119px;
}
li.technology a:hover, li.technology a.current {
	background:transparent url(graphics/menu-new.jpg) -312px -72px no-repeat;
}
li.technology a:active, li.technology a.current:active {
	background:transparent url(graphics/menu-new.jpg) -312px -144px no-repeat;
}

li.products {
	left:431px;
	width:145px;
}
li.products a:hover, li.products a.current {
	background:transparent url(graphics/menu-new.jpg) -431px -72px no-repeat;
}
li.products a:active, li.products a.current:active {
	background:transparent url(graphics/menu-new.jpg) -431px -144px no-repeat;
}

li.host {
	left:576px;
	width:154px;
}
li.host a:hover, li.host a.current {
	background:transparent url(graphics/menu-new.jpg) -576px -72px no-repeat;
}
li.host a:active, li.host a.current:active {
	background:transparent url(graphics/menu-new.jpg) -576px -144px no-repeat;
}

li.opportunity {
	left:730px;
	width:148px;
}
li.opportunity a:hover, li.opportunity a.current {
	background:transparent url(graphics/menu-new.jpg) -730px -72px no-repeat;
}
li.opportunity a:active, li.opportunity a.current:active {
	background:transparent url(graphics/menu-new.jpg) -730px -144px no-repeat;
}

li.shop {
	left:880px;
	width:80px;
}
li.shop a:hover, li.shop a.current {
	background:transparent url(graphics/menu-new.jpg) -880px -72px no-repeat;
}
li.shop a:active, li.shop a.current:active {
	background:transparent url(graphics/menu-new.jpg) -880px -144px no-repeat;
}

/*** Content ***/

#content .nine-sixty {
	background:url(graphics/content-glow.png) repeat-y;
}

#content .nine-sixty .nine-forty {
	background:#e8e8e8 /*url(graphics/content-bkgd.jpg) top center repeat-y*/;
	padding:30px 0;
}

#video a {
	background:url(graphics/video.jpg) no-repeat;
	width:221px;
	height:335px;
	display:block;
	text-indent:-9999px;
	float:right;
}

.post {
	margin-left:10px;
	/*width:920px;*/
}

.post h1, h1.pagetitle {
	background:url(graphics/headline-bkgd-new.jpg) top left no-repeat;
	margin-left:-10px;
	padding-left:10px;
	line-height:54px;
	margin-bottom:30px;
}

h1.pagetitle {
	margin-left:-20px;
	padding-left:20px;
}

.entry {
	width:679px;
	margin-left:239px;
}

.entry p, .prod-gall p, .products p {
	margin-bottom:.7em;
}

.entry blockquote, .prod-gall blockquote {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", Times,serif;
	text-align:center;
	font-style:italic;
	color:/*#d0464b*/#ed1d24;
	font-size:2em;
	line-height:1em;
	width:460px;
	margin:0 auto;
	background:url(graphics/quote.gif) no-repeat;
	padding:10px 0 0 10px;
}

.entry ul, .entry ol {
	margin-left:3em;
	line-height:1.6em;
	margin-bottom:.7em
}

.entry ul li {
	color:#b43c40;
	font-style:italic;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", Times,serif;
	list-style-image:url(graphics/bullet.gif);
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:.3em;
}

.ul-fix ul li {
	color:#222;
	font-style:normal;
	font-family:Helvetica, Arial, sans-serif;
	list-style-image:url(graphics/bullet.gif);
	font-size:1.0em;
	line-height:1.2em;
	margin-bottom:.5em;
}

.entry h2, .prod-gall h2, .products h2 {
	color:/*#d0464b*/#ed1d24;
	font-size:1.8em;
	line-height:1.2em;
}

.entry h3, .prod-gall h3, .products h3 {
	color:/*#9bc436*/#009ff6;
	font-size: 1.3em;
	text-shadow:none;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.entry img, .entry a img {
	/*background:#ccc;
	padding:6px;
	border:#aaa 1px solid;
	display:block;*/
	border:none;
}

.entry a:hover img {
	/*background:/*#d0464b#ed1d24;
	border:#943235 1px solid;*/
	border:none;
}
 
a.article_image:hover, a.article_image:active {  
	background: #ddd;  
}  

.front {
	/*background:url(graphics/front-ball.jpg) top left no-repeat;*/
	height:335px;
	width:690px;
}

.front h1 {
	text-indent:-9999px;
	background:none;
	margin-bottom:0px;
	line-height:0px;
}

.front p {
	color:#fff;
	text-shadow: #000 1px 1px 1px;
}

.front .front-entry {
	/*margin:275px 0 0 240px;
	width:450px;
	height:95px;*/
	font-size:1.2em;
	line-height:1.3em;
}

.blog-post {
	margin-bottom:30px;
}

.post-date {
	float:right;
	height:70px;
	background:url(graphics/date-ribbon.gif) top right no-repeat;
	line-height:40px;
	padding:0 15px;
	color:#fff;
	margin:0px -55px -20px 20px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	text-shadow:#000 0px 1px 2px;
}

a.prod-view {
	background:url(graphics/view-products.gif) top left no-repeat;
	height:26px;
	width:179px;
	text-indent:-9999px;
	display:block;
	margin-top:-15px;
	padding-left:20px;
	float:right;
}

a:hover.prod-view {
	background:url(graphics/view-products.gif) 0px -26px no-repeat;
}

/*** Product Gallery & Products***/

p#breadcrumbs {
	font-size:.9em;
	margin:-15px 0 15px;
}

.prod-gall img {
	border:0px;
	margin:0px 5px 10px;
}


table {
	background:#fff;
}

table, th, td {
	border: 1px solid /*#d0464b*/#ed1d24;
	margin:4px;
	font-size:.9em;
}

.products table, .products th, .products td {
	border: 1px solid #999;
}

th, td {
	padding:5px;
}

tr.grey {
	background:/*#d0464b*/#ed1d24;
	color:#fff;
	text-shadow:0px 0px 0px #999;
	text-align:center;
}

.products tr.grey {
	background:#999;
}

table.bare-table, .bare-table th, .bare-table td, #fancy_title table, #fancy_title th, #fancy_title td {
	background:none;
	border:none;
	margin:0px;
	padding:0px;
	font-size:1em;
}

.products img {
	background:url(graphics/prod-img-border.gif) no-repeat;
	padding:10px;
}

.products a.buynow {
	background:url(graphics/buy-now.gif) top center no-repeat;
	height:55px;
	width:230px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:20px 10px 0px 0px;
}

.products a.buynow:hover, .products a.buynow:focus {
	background:url(graphics/buy-now.gif) -0px -55px;
}

.products a.buynow:active {
	background:url(graphics/buy-now.gif) -0px -110px;
}

.products a.gall-return {
	background:url(graphics/back-gallery-new.gif) top center no-repeat;
	width:193px;
	height:17px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:40px 20px 0px 0px;
}

.products a.gall-return:hover, .products a.gall-return:focus {
	background:url(graphics/back-gallery-new.gif) -0px -17px;
}


/*** Blog ***/

#entries {
	margin-left:320px;
	width:580px;
}

#entries .entry {
	margin-left:0px;
	width:580px;
}

#entries h2, .single h1 {
	font-weight:normal;
	font-size:1.8em;
	line-height:1.2em;
	text-shadow:0px 1px 0px #fff;
}

#entries h2 a:hover {
	text-decoration:none;
	color:#666;
}

#entries .post {
	margin-left:0px;
}

.single h1 {
	background:none;
	margin-left:0px;
	padding-left:0px;
	line-height:1.2em;
	margin-bottom:.5em;
	color:/*#d0464b*/#ed1d24;
}

.tiny-text {
	font-size:0.8em;
	line-height:1.1em;
}

/*** Section Banners ***/

#banners {
	width:940px;
	height:100px;
	text-indent:-9999px;
	margin-bottom:30px;
}

.banner-about {
	background:url(graphics/banner-about.jpg) no-repeat;
}

.banner-newsroom {
	background:url(graphics/banner-newsroom.jpg) no-repeat;
}

.banner-technology {
	background:url(graphics/banner-technology.jpg) no-repeat;
}

.banner-products {
	background:url(graphics/banner-products.jpg) no-repeat;
}

.banner-products2 {
	background:url(graphics/banner-products2.jpg) no-repeat;
}

.banner-host {
	background:url(graphics/banner-host.jpg) no-repeat;
}

.banner-opportunity {
	background:url(graphics/banner-opportunity.jpg) no-repeat;
}

.banner-video {
	background:url(graphics/banner-video.jpg) no-repeat;
}

.banner-contact {
	background:url(graphics/banner-contact.jpg) no-repeat;
}

/*** Image Rotator ***/

#imageContainer {
	/*clear:both;
	cursor: pointer;*/
	overflow: hidden;
	position: relative;
	width:689px;
	height:335px;
	border: none;
	z-index:0;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
	border: 0px;
}

/* Lower Thirds */

#lower-thirds {
	margin-top:20px;
}

#lower-thirds #first, #lower-thirds #third {
	width:289px;
	float:left;
	margin-left:10px;
}

#lower-thirds #second {
	width:300px;
	float:left;
	margin:0 10px 0 20px;
}

#lower-thirds #first h4 a, #lower-thirds #second h4 a, #lower-thirds #third h4 a {
	display:block;
	text-indent:-9999px;
	height:34px;
}

#lower-thirds #first h4 {
	background:url(graphics/host-headline.gif) no-repeat;
	width:289px;
}

#lower-thirds #second h4 {
	background:url(graphics/prod-headline.gif) no-repeat;
	width:300px;
}

#lower-thirds #third h4 {
	background:url(graphics/join-headline.gif) no-repeat;
	width:289px;
}

#lower-thirds img {
	margin-bottom:10px;
}

#lower-thirds a.host-link {
	background:url(graphics/host-today.gif) no-repeat;
	width:106px;
	height:21px;
	display:block;
	text-indent:-9999px;
	float:right;
}
#lower-thirds a:hover.host-link {
	background:url(graphics/host-today.gif) 0px -21px;
}

#lower-thirds a.products-link {
	background:url(graphics/view-all.gif) no-repeat;
	width:86px;
	height:21px;
	display:block;
	text-indent:-9999px;
	float:right;
}
#lower-thirds a:hover.products-link {
	background:url(graphics/view-all.gif) 0px -21px;
}

#lower-thirds a.join-link {
	background:url(graphics/sign-up.gif) no-repeat;
	width:80px;
	height:21px;
	display:block;
	text-indent:-9999px;
	float:right;
}
#lower-thirds a:hover.join-link {
	background:url(graphics/sign-up.gif) 0px -21px;
}

/* Recent News */

#recent-news {
	background:url(graphics/recent-news.jpg) no-repeat;
	height:46px;
	width:940px;
	margin-top:20px;
	position:relative;
}

#recent-news h3 {
	line-height:46px;
	margin-left:175px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1em;
}

#recent-news h3 a {
	color:#333;
}

#recent-news h3 a:hover {
	color:/*#d0464b*/#ed1d24;
	text-decoration:none;
}

#recent-news #see-all {
	position:absolute;
	top: 14px;
	margin-left: 840px;
}

#recent-news #see-all a {
	background:url(graphics/see-all.gif) no-repeat;
	width:91px;
	height:17px;
	text-indent:-9999px;
	display:block;
}

#recent-news #see-all a:hover {
	background:url(graphics/see-all.gif) 0px -17px;
}

/*** Comments ***/

#comments {
	margin-top:30px;
}

#comments h3 {
	font-weight:normal;
}

#comments ol.commentlist {
	list-style:none;
	margin:30px 0px;
	border-bottom:1px solid #ccc;
}

#comments ol.commentlist li {
	border-top:1px solid #ccc;
	padding:30px 0px;
}

.avatar {
	float:left;
	margin-left:-80px;
}

.comment-body {
	padding-left:80px;
}

.postmetadata {
	text-transform:uppercase;
	font-style:oblique;
	font-size:.8em;
	margin-bottom:1em;
	color:#666;
}

.postmetadata a {
	color:#333;
	text-decoration:underline;
}

.postmetadata a:hover {
	color:#666;
}


/* Sidemenu */

.side-menu {
	float:left;	
	border-top:#333 1px dashed;
}

.side-menu li {
	border-bottom:#333 1px dashed;
	list-style:none;
	line-height:40px;
	/*margin-bottom:5px;*/
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-size:1.2em;
}

.side-menu li a {
	/*border-left:#a6d23a 4px solid;
	/*background:url(graphics/sidemenu-hover.jpg) no-repeat;*/
	display:block;
	padding-left:30px;
	color:#333;
	width:190px;
}

.side-menu li a:hover {
	/*border-left:#a6d23a 4px solid;*/
	background:url(graphics/sidemenu-hover.jpg) no-repeat;
	/*background:url(graphics/sidemenu-hover.jpg) 0px -63px no-repeat;*/
	padding-left:30px;
	text-decoration:none;
	color:#000;
}

.side-menu li a:active {
	/*border-left:/*#d0464b*/#ed1d24 4px solid;*/
	background:url(graphics/sidemenu-hover.jpg) 0px -63px no-repeat;
	/*background:url(graphics/sidemenu-hover.jpg) 0px -126px no-repeat;*/
	padding-left:30px;
	text-decoration:none;
	color:#fff;
}

.side-menu li a.active {
	background:url(graphics/sidemenu-hover.jpg) 0px -126px no-repeat;
}

/*** Footer ***/

#footer {
	text-align:center;
	margin-bottom:30px;
	text-shadow:0px 1px 0px #ccc;
}

#footer ul.social {
	display:inline;
	list-style:none;
}

.social li {
	text-indent:-9999px;
	float:left;
	margin: 0 20px 20px 0;
}

.social li a {
	height:32px;
	width:32px;
	display:block;
}

.social .invelblog {
	background:url(graphics/invelblog.gif) no-repeat;
	margin-left: 300px;
}

.social li.invelblog a {
	width:212px;
}

.social .facebook {
	background:url(graphics/facebook.gif) no-repeat;
}

.social .twitter {
	background:url(graphics/twitter.gif) no-repeat;
}

.social .linkedin {
	background:url(graphics/linkedin.gif) no-repeat;
}

.social .youtube {
	background:url(graphics/youtube.gif) no-repeat;
}

.social .myspace {
	background:url(graphics/myspace.gif) no-repeat;
}

/*
// JoomlaWorks "Tabs & Slides" Plugin for Joomla! 1.5.x - Version 2.4
// License: http://www.gnu.org/copyleft/gpl.html
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// More info at http://www.joomlaworks.gr
// Developers: Fotis Evangelou
// ***Last update: May 20th, 2008***
*/

.jwts_clr {
	/*clear:both;*/
	height:0;
	line-height:0;
}

/* --- Tabs --- */
#jwts_tab {
	float:right;
	width:450px;
	margin-right:10px;
}
.jwts_tabberlive {
	margin:0px 0px;
	padding:0px;
}
.jwts_tabberlive .jwts_tabbertab {
	margin:0px;
	/*height:300px;overflow:auto;*/
}
.jwts_tabberlive .jwts_tabbertab h2, .jwts_tabberlive .jwts_tabbertab h3, .jwts_tabberlive .jwts_tabbertabhide {
	display:none;
}
.entry ul.jwts_tabbernav {
	margin-bottom:0em;
}
ul.jwts_tabbernav {
	margin:0px;
	list-style:none;
	list-style-image:none;
	background:url(graphics/tab_bg.jpg) bottom center no-repeat;
}
ul.jwts_tabbernav li {
	margin:0px 10px 0 0;
	padding:0px;
	list-style:none;
	list-style-image:none;
	background:none;
	display:inline;
}
ul.jwts_tabbernav a {
	padding:18px 12px 12px;
}
ul.jwts_tabbernav li a, ul.jwts_tabbernav li a:link {
	line-height:43px;
	font-size:1.2em;
	color:#fff;
	text-shadow:#999 1px 1px 1px;
	background:url(slide_bg.png) repeat-x top;
}
ul.jwts_tabbernav li a:visited {
	color:#333;
}
ul.jwts_tabbernav li a:hover {
	color:#fff;
	background:url(graphics/tab-hover.jpg) 0px -55px repeat-x;
	text-decoration:none;
}
ul.jwts_tabbernav li a:active,ul.jwts_tabbernav li a:focus {
	outline:0;
}
ul.jwts_tabbernav li.jwts_tabberactive a {
	background:url(graphics/tab-hover.jpg) repeat-x;
}
ul.jwts_tabbernav li.jwts_tabberactive a:hover {
	background:url(graphics/tab-hover.jpg) 0px -55px repeat-x;
	text-decoration:none;
	color:#fff;
}
ul.jwts_tabbernav li.jwts_tabberactive, ul.jwts_tabbernav li.jwts_tabberinactive {
	background:none;
	padding:0px;
}
.jwts_tabberlive .jwts_tabbertab,ul.jwts_tabbernav {
	text-align:left;
} /* force content orientation */

.jwts_tabbertab {
	background:url(graphics/tab-cont-bkgd.jpg) bottom center no-repeat;
	padding:20px 12px 10px;
}

/*** Sidebar ***/

#sidebar {
	width:300px;
	float:left;
	margin-right:20px;
	padding:20px 0 0px;
	background:url(graphics/sidebar-bkgd.jpg) repeat-y;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}

#sidebar h2 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.3em;
	letter-spacing:.2em;
}

#sidebar ul {
	margin-left:10px;
	text-shadow: 0px 1px 0px #ddd;
	margin-bottom:20px;
}

#sidebar ul li {
	list-style:none;
}

#sidebar a {
	color:#666;
}

#sidebar a:hover {
	color:#333;
	text-decoration:none;
}

#sidebar a:active {
	color:/*#d0464b*/#ed1d24;
}

/* // Easy Slider */

#slider a img {
	border:none;
}

#slider a {
	color:#333;
}

#slider a:hover {
	color:/*#d0464b*/#ed1d24;
}

#slider ul, #slider li,
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	/*text-indent:-9999px;*/
}
#nextBtn, #prevBtn {
	text-indent:-9999px;
}
/* // image replacement */

#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider2{margin-top:1em;}
#slider li { 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:300px;
	height:190px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn { 
	display:none;
}														
#prevBtn a, #nextBtn a {  
	display:none;
}
	
/* // Easy Slider */

.post_column_1 {
	margin-right:30px;
}
