/* CSS Document */
body#home{
background:#fff;
	font:0.82em Arial, Helvetica, sans-serif;
	color:#333;
}
body#inside_page{
	background:#fff url(../images/inside_bg.gif) repeat-x;
	font:0.82em Arial, Helvetica, sans-serif;
}

#page{
background:#dadada url(../images/site/home_bg.gif) repeat-x;
width:960px;
margin:0 auto;
margin-top:-2px;
padding:15px;
padding-top:0px;
border:2px solid #ddd;
overflow:hidden;}

#header_wrap, 
#featured_wrap, 
#footer,
#main_content_inner,
#title_wrap_inner,
.center_wrap,
.title_wrap
{
	width:960px;
	margin:0 auto;
}

#header_wrap{
top:0;
}

/*Logo Style*/
#logo{
	width:175px;
	height:70px;
	text-indent:-99999px;
	float:left;
	padding-top:5px;
}
#logo a{
	background:url(../images/site/itvibes_logo.png) no-repeat;
	display:block;
	width:153px;
	height:65px;
}

/*Menu Style*/
#menu_wrap{
	float:right;
	width:65.8%;
	z-index:5;
	position:relative;
}

#menu{
	padding-left:6px;
	padding-bottom:0;
}
#menu li{
	list-style:none;
	display:inline;
	margin-left:0px;	
}
#menu li a{
	font:14px Arial, Helvetica, sans-serif;
	color:#003fa9;
	text-decoration:none;
	padding:10px 10px 6px 12px;
	display:block;
	float:left;
	font-weight:bold;
}

#menu li a:hover{
	color:#333;
	padding:10px 10px 6px 12px;
	background:url(../images/site/menu_bg_hover.png) repeat-x scroll 0 -13px;
}

#menu li a.current{
	color:#333;
	padding:10px 10px 6px 12px;
	background:url(../images/site/menu_bg_hover.png) repeat-x scroll 0 -13px;
}

#menu li a.current:hover{
	color:#333;
	padding:10px 10px 6px 12px;
	background:url(../images/site/menu_bg_hover.png) repeat-x scroll 0 -13px;
}

/*Search*/
#search_wrap{
	float:right;
	margin:6px 5px 0 0;
	padding-left:10px;
}
#search_wrap #s{
	border:0;
	background:none;
	color:#f0f0f0;
	margin:0;
	padding:6px 6px 8px 10px;
	width:120px;
}
.t_bg{
	background:url(../images/site/menu_bg.png) no-repeat top left;
}
.go_btn{
	margin:0 0 -7px 0px;
}
* html .go_btn{
	margin:0;
}
/*IE7 fix*/
*:first-child+html .go_btn{
	margin:0 0 0px 0px;
}
/*IE6 fix*/
* html #search_wrap #s{
	background-attachment:fixed;
}
#search_wrap form{
	padding:0;
	margin:0;
}

.object{
margin:0px 3px 0 10px;float:right;
}


/*featured_wrap */
#featured_wrap{
	clear:both;
	padding-top:20px;
}
.featured_info{
	float:left;
	width:486px;
	padding-top:30px;
}
.featured_info h2{
	width:457px;
	height:81px;
	text-indent:-99999px;
	padding-bottom:30px;
}
.featured_info p{
	font:17px/20px Arial, Helvetica, sans-serif;
	padding-bottom:30px;
	color:#3b3c3f;	
}
.featured_info h2 span{
	display:block;
	background:url(../images/we_are_expert.png) no-repeat;
	width:457px;
	height:81px;
}
/*.featured_image{
	float:right;	
	width:474px;
	height:334px;
	margin:4px -14px 0 0;
	position:relative;
}
.featured_image .img{
	position:absolute;
	width:419px;
	height:242px;
	margin:32px 0 0 26px;
	z-index:2;
}
* html .featured_image .img{
	position:absolute;
	width:419px;
	height:242px;
	margin:-58px 0 0 25px;
	z-index:2;
}
*:first-child+html .featured_image .img{
	position:absolute;
	width:419px;
	height:242px;
	margin:-58px 0 0 25px;
	z-index:2;
}*/
/*IE8*/
.featured_image .img{ 
	margin-top/*\**/:-60px\9;
}

.ribbon{
	background:url(../images/ribbon.png) no-repeat;
	width:106px;
	height:95px;
	display:block;
	position:absolute;
	margin:-4px 20px 0 350px;
	z-index:9;
}
#featured_wrap .getintouch_btn,  .getintouch_btn{
	width:214px;
	height:64px;
	text-indent:-99999px;
	float:left;
}
.getintouch_btn{
	float:right;
}
#featured_wrap .getintouch_btn a, .getintouch_btn a{
	color:#fef;
	background:url(../images/site/readhear.gif) no-repeat;
	display:block;
	width:213px;
	height:80px;
	cursor:pointer;
}

.moreabout{font-weight:bold; font-size:13px;background:#efefef;padding:3px;border:2px #ddd solid;float:right;}

/*featured_services*/
#featured_services{
	clear:both;
	float:left;
	padding: 20px 0px 5px 0px;
	background:#fff  url(../images/site/box_bg.jpg) repeat-x scroll 0 30px;
	width:100%;
	margin-top:0px;
	border-top:0px solid #eee;
	border-bottom:0px solid #ddd;	
}
* html #featured_services{
	margin-top:0px;
}
#featured_services h3{
	color:#141313;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}
#featured_services .center_wrap .first{
	width:219px;
	float:left;
	padding-left:0;
}
#featured_services .center_wrap div{
	width:227px;
	float:left;
	padding-left:18px;
}
#featured_services .center_wrap .first img,
#featured_services .center_wrap div img{
	float:left;
	margin:0 5px 0 0;
}
#featured_services .center_wrap .first div,
#featured_services .center_wrap div div{
	float:right;
	width:209px;
	padding-left:0;
}
#featured_services p, #featured_services ul{
	padding-bottom:0;
}


/*main_content*/
#main_content{
	clear:both;
	padding:10px;
	padding-top:5px;
	float:left;
	width:98%;
background:#fff  url(../images/site/box_bg.jpg) repeat-x bottom center;
}

#main_content h1,
#main_content h2,
#main_content h3,
#main_content h4,
#main_content h5,
#main_content h6{
	padding-bottom:10px;
}
#main_content h1{
	color:#2b2b2b;
	font-size:30px;
	font-weight:bold;
	line-height:32px;
}
#main_content h2{
	color:#2b2b2b;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
}
#main_content h3{
	color:#2b2b2b;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
}
#main_content h4{
	color:#2b2b2b;
	font-size:16px;
	font-weight:normal;
}
#main_content h5{
	color:#2b2b2b;
	font-size:12px;
	font-weight:normal;
}
#main_content h6{
	color:#2b2b2b;
	font-size:10px;
	font-weight:normal;
}

#main_content .3colintro_text{
	font-size:1.1em;line-height:21px;word-spacing:1px;text-align:left;padding:10px;padding-bottom:0px;

}
#main_content .intro_text{
	font-size:1.1em;line-height:20px;word-spacing:1px;text-align:left;padding:10px;padding-bottom:0px;
}


.section_index{
	padding:10px;
	float:left;
	width:100%;
	margin-bottom:5px;
}
.section{
	padding:10px;
	float:left;
	width:97.5%;	
	border:1px #eee solid;
	margin-bottom:2px;
}

#main_content .section  p{font-size:1.1em;line-height:20px;word-spacing:0px;text-align:left;padding:10px;padding-bottom:0px;}
#main_content .section  img{margin:0 5px 0 0;float:left;padding:7px;border:1px #ccc solid;margin-top:7px;background:#fff;}

.two_column{
	background:url(../images/sidebar_bg.gif) no-repeat;
}

/*column 3*/
.column3{
	width:100%;
	float:left;

}
.column3 .first,
.column3 div{
	float:left;
	width:267px;
	padding-left:0px;
}
.column3 .blogcol
{
	float:right;
	width:315px;
	padding-left:0px;
}
.column3 div{
	padding-left:59px;

}
.column3 div .intro_text{
	display:block;
	padding-bottom:20px;
	color:#a2a2a2;
}
.column3 div img{
	padding-bottom:10px;
}

/*IE6*/
* html .column3 div{
	padding-left:74px;
}
#main_content .column3 h3{
	color:#2c2c2c;
	font-weight:bold;
	font-size:22px;
	line-height:24px;
	padding-bottom:0;
}
#main_content .column3 div h4{
	font-size:18px;
	line-height:22px;
	padding-bottom:20px;
}
.column3 .link_btn{
	padding-left:0;
}


/*read more in featured_product*/
.link_btn_2 a{
	float: left;
	width:auto;
	text-decoration: none;
	padding:5px 30px 0 0;
	height:23px;
	margin-right: 2px;
	font-size:13px;
	color: #5c5c5c;
	background: url(../images/link_btn_bg2.gif) no-repeat top right;
}
.link_btn_2 a span {
	width:auto;
	float: left;
	padding-right: 12px;
	display: block;
	margin-top:-5px;
	height: 28px;
	background: url(../images/link_btn_bg2.gif) no-repeat top left;
}
.link_btn_2 a:hover {
 	color:#262626;
	background-position:right 100%;
	text-decoration:none;
}
.link_btn_2 a:hover span {
	background-position:left 100%;
}


/*normal read more*/
.link_btn a{
	float: left;
	width:auto;
	text-decoration: none;
	padding:5px 30px 0 0;
	height:23px;
	margin-right: 2px;
	font-size:13px;
	color: #fff;

}
.link_btn a span {
	width:auto;
	float: left;
	padding-right: 12px;
	display: block;
	margin-top:-5px;
	height: 28px;
	background: url(../images/link_btn_bg.gif) no-repeat top left;
}
.link_btn a:hover {
 	color:#262626;
	background-position:right 100%;
	text-decoration:none;
}
.link_btn a:hover span {
	background-position:left 100%;
}


/*inside pages*/

#title_wrap_inner
{
	width:960px;
}
.title_wrap{
	clear:both;	
	height:112px;
	float:left;
	border:5px solid #fff;
	padding: 2px 0px 2px 0px;
	width:950px;
	margin-left:0px;
	float:left;
}
.title_wrap h2{
	font-size:30px;
	padding-top:16px;
	padding-left:10px;
	float:left;
}
.title_wrap .getintouch_btn{
	padding-top:20px;
	padding-right:10px;
}

/*about us*/
.about_us{
	width:217px;
	height:37px;
	text-indent:-99999px;
}
.about_us span{
	background:url(../images/aboutus.png) no-repeat;
	width:217px;
	height:37px;
	display:block;
}

/*about us*/
.ecommerce{
	width:330px;
	height:37px;
	text-indent:-99999px;
}
.ecommerce span{
	background:url(../images/ecommerce.png) no-repeat;
	width:330px;
	height:37px;
	display:block;
}

.blogsolutions{
	width:370px;
	height:50px;
	text-indent:-99999px;
}
.blogsolutions span{
	background:url(../images/blogsolutions.png) no-repeat;
	width:370px;
	height:50px;
	display:block;
}

.customsolutions{
	width:670px;
	height:50px;
	text-indent:-99999px;
}
.customsolutions span{
	background:url(../images/customsolutions.png) no-repeat;
	width:670px;
	height:50px;
	display:block;
}

/*about us*/
.cms{
	width:330px;
	height:37px;
	text-indent:-99999px;
}
.cms span{
	background:url(../images/cmssolutions.png) no-repeat;
	width:360px;
	height:37px;
	display:block;
}
/*our services*/
.our_services{
	width:317px;
	height:38px;
	text-indent:-99999px;
}
.our_services .socialmedia{
	background:url(../fader/socialmedia_title.gif) no-repeat;
	width:400px;
	height:88px;
	display:block;
}

.our_services .design{
	background:url(../fader/webdesign_title.gif) no-repeat;
	width:400px;
	height:88px;
	display:block;
}

.our_services .bizapps{
	background:url(../fader/businessapps_title.gif) no-repeat;
	width:400px;
	height:88px;
	display:block;
}


/*our products*/
.our_products{
	width:325px;
	height:38px;
	text-indent:-99999px;
}
.our_products span{
	background:url(../images/our_products.png) no-repeat;
	width:325px;
	height:38px;
	display:block;
}

/*blog*/
.blog{
	width:113px;
	height:48px;
	text-indent:-99999px;
}
.blog span{
	background:url(../images/blog.png) no-repeat;
	width:113px;
	height:48px;
	display:block;
}

/*contact*/
.contact{
	width:298px;
	height:38px;
	text-indent:-99999px;
}
.contact span{
	background:url(../images/contact.png) no-repeat;
	width:298px;
	height:38px;
	display:block;
}


/*blog section*/


/*featured product*/
.featured_product{
	clear:both;
	width:960px;
	height:268px;
	background:url(../images/featured_pro_bg.gif) no-repeat;
	float:left;
	margin:0 0 60px 0;
}
.featured_product .featured_pro_image{
	float:left;
	position:relative;
	margin:-10px 0 0 20px;
}

.featured_product .featured_pro_details{
	float:right;
	width:600px;
	padding:40px 50px 0 0;
	height:210px;
	overflow:hidden;
	color:#2b2b2b;
}
.featured_product .featured_pro_details .section_title{
	color:#6d6d6d;
	font-weight:bold;
}


/*sidebar*/
#leftnav{
	width:267px;
	float:left;
}
#leftnav .box{
	padding-bottom:7px;
	float:left;
	width:267px;
}

#leftnav .box a{
	color:#0066CC;
}
#leftnav .box a:hover{
	color:#0033CC;
}

.box_right_padding{
	width:247px;
	padding-right:20px;
	padding-bottom:20px;
}
#leftnav h3{
	background:url(../images/side_title_bg.gif) repeat-x bottom left;
	padding-bottom:5px;
	margin-bottom:5px;
	width:266px;
	color:#1f1f1f;
}

/*sidenav - sidebar navigation*/
#main_content .sidenav{
	float:left;
	width:100%;
	margin:0 0 20px 0;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #fff;
	padding-bottom:0;
}
#main_content  .sidenav li{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
}
#main_content  .sidenav li a{
	display:block;
	padding:10px 0 10px 10px;
	font-size:12px;
	font-weight:normal;
	position:relative;
}
#main_content  .sidenav li a.current{
	color:#000;
	text-decoration:none;
}
#main_content  .sidenav li a img{
	margin-right:10px;
	margin-top:-4px;
	top:50%;
	float:left;
}


/*content*/
#content{
	float:right;
	width:667px;
}


/*breadcrumb*/
#main_content .breadcrumb_inner{
	width:938px;
	float:left;
	padding:2px;
	padding-bottom:5px;
}
#main_content .breadcrumb{
	width:100%;
	float:left;
	padding-bottom:5px;
	background:url(../images/two_lines.gif) repeat-x bottom left;
}
#main_content .breadcrumb li{
	display:inline;
	margin-left:0;

}
#main_content .breadcrumb li.first a{
	padding:0 10px 0 2px;
}
#main_content .breadcrumb li.current{
	padding-left:10px;
	font-weight:bold;
}
#main_content .breadcrumb li a{
	background:url(../images/arrow.gif) no-repeat right 55%;
	padding:0 10px;
	display:block;
	float:left;
}


/*services and products*/
#main_content .services .row,
#main_content .products .row{
	float:left;
	padding-bottom:5px;
	padding-top:15px;
	padding-left:5px;
	color:#333;
	border:1px #eee solid;
	margin-bottom:2px;
}
#main_content .services .row .first img,
#main_content .services .row div img,
#main_content .products .row .first img,
#main_content .products .row div img{
	float:left;
}
#main_content .services .row .first,
#main_content .services .row div,
#main_content .products .row .first,
#main_content .products .row div{
	width:445px;
	float:left;
}
#main_content .services .row div,
#main_content .products .row div{
	padding-left:10px;
	width:475px;

}
#main_content .services .row .first,
#main_content .products .row .first{
	padding-left:0px;
}
#main_content .services .row .first div,
#main_content .services .row div div,
#main_content .products .row .first div,
#main_content .products .row div div{
	float:left;
	width:445px;
	padding-left:10px;
}

#main_content .intro{font-size:1.1em;line-height:20px;word-spacing:0px;text-align:left;padding:10px;padding-bottom:0px;border:0px #eee solid;background:#fff;margin-bottom:5px;}
#main_content  .img{margin:0 5px;float:left;padding:3px;margin-top:2px;background:#fff;
border-top:1px #ddd solid;
border-left:1px #ddd solid;border-right:1px #ddd solid;
border-bottom:1px #ddd solid;}
#main_content .introbig{font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em}
.smhelp{font-size:1.2em;color:#330066;}
#main_content .services .row p{font-size:1.05em;line-height:20px;word-spacing:0px;text-align:left;color:#222;padding:0px;padding-bottom:5px;padding-right:10px;}
#main_content .services .row img {margin:0 5px;float:left;margin-top:5px;}
#main_content .services a{color:#0033CC;text-decoration:none;}
#main_content .services a:hover{color:#0066FF;text-decoration:underline;}


/*post*/
#main_content .post{
	padding-bottom:40px;
	float:left;
	width:100%;
	background:url(../images/two_lines.gif) repeat-x bottom left;
	margin-bottom:40px;
}
#main_content .post h2{
	line-height:36px;
	font-size:34px;
	padding-bottom:0;
}
#main_content .post .meta{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:30px;
	display:block;
	color:#7d7d7d;
}
#main_content .post .meta a{
	font-family:Arial, Helvetica, sans-serif;
}
#main_content .post a{}
#main_content .post a:hover{
	color:#000;
	text-decoration:none;
}



/*contact*/
/*contact-form*/
#contact-form{
	padding:0;
	margin:0;
}
#contact-form label{
	float:left; 
	width:120px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
#name,
#subject,
#message,
#emailid{
	border:1px solid #dddddd;
	padding:8px;
	color:#333;
	background:#f2f2f2 url(../images/input_bg.gif) repeat-x top;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

textarea#message{width: 490px;
height:250px;}

#firstname,
#lastname,
#email{
	border:1px solid #dddddd;
	padding:2px;
	color:#333;
	background:#f2f2f2 url(../images/input_bg.gif) repeat-x top;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width: 140px;
}

#firstname:focus,
#lastname:focus,
#email:focus{
	border:1px solid #acacac;
	padding:2px;
	background:#f
}



#name:focus,
#subject:focus,
#message:focus,
#emailid:focus{
	border:1px solid #acacac;
	padding:8px;
background:#fff;
}



#name,
#emailid,
#subject{
	width:285px;
}
#message{
	width:350px;
	height:200px;
}

.button{
	border:none;
	padding:5px 5px;
	background:url(../images/site/menu_bg.png);
	text-transform:uppercase;
	color:#f6fdff;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.subscribe{
	border:none;
	padding:2px;
	background:url(../images/site/menu_bg.png);
	color:#f6fdff;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#main_content #content .errorMsg h3{
	color:red;
}
#main_content #content .infoMsg h3{
	color:green;
}


/*footer*/
#footer_inner{
	width:100%;
	float:left;
	padding:0px 0;
padding-top:10px;
	font-size:12px;
}
#footer{
	color:#333;
}

#footerbottom{
	color:#333;
text-align:center;
float:left;
margin-top:15px;
width:100%;
}

#footerbottom .span{
	float:right;
}


#footer_inner a, a:visited{
	color:#3c3c3c;
}
#footer_inner a:hover{
	color:#1f1f1f;
}
#footer_inner a.current{
	font-weight:bold;
}
.footer_nav{
	float:left;
	padding:0;
	margin:0;
}
.footer_nav li{
	list-style:none;
	display:inline;
	margin-left:0;
	padding:0 10px 0 0;

}
.copyright{
	float:right;}


/*.cross-link{ 
	display: block; 
	position: relative; 
	z-index: 9999;
	float:left;
	width:14px;
	height:14px;
	text-indent:-99999px;
	margin-left:10px;
	margin-right:4px;
}
.cross-link span{
	display:block;
	background:url(../images/featured_nav_bg.gif) no-repeat top;
	width:14px;
	height:14px;
	cursor:pointer;
}
.active-thumb span{ 
	background-position:0 100%;
}*/

.cross-link span{
	padding:4px 10px;
	float:left;
	border:1px solid #f1f3f2;
	margin-left:10px;
	margin-right:4px;
}

.active-thumb span{
	color:#000!important;
	padding:4px 10px;
	float:left;
	border:1px solid #828282;
}

/*IE6*/
* html .cross-link span{
	text-indent:0;
	padding:4px 10px;
	float:left;
	border:1px solid #f1f3f2;
	cursor:pointer;
}
* html .cross-link span{
	background:none;
}
* html .active-thumb span{
	color:#000;
	padding:4px 10px;
	float:left;
	border:1px solid #828282;
	cursor:pointer;
}



/*common styles*/
#main_content p,
#main_content pre,
#main_content ol,
#main_content ul,
#main_content dl{
	padding-bottom:20px;
	color:#333;
}


#main_content ul li{
	list-style:outside;
	margin-left:5px;
}
#main_content ul.styledlist{
	margin:0;
	padding:0 0 20px 0;
}
#main_content ul.styledlist li{
	background:url(../images/bullet.gif) no-repeat left 0.6em;
	padding-left:12px;
	list-style:none;
	margin-left:5px;
	margin-left:5px;
	line-height:22px;
}
#main_content ol li{
	list-style:decimal;
	margin-left:20px;
}
#main_content dl dt{
	font-weight:bold;
	padding-bottom:10px;
}
#main_content dl dd{
	padding-bottom:10px;
	margin-left:0px;
}


#main_content strong{
	font-weight:bold;
}
#main_content em, #main_content code{
	font-style:italic;
}
#main_content  ul, #main_content ul li {
	list-style-type:none;
}
#main_content ol, #main_content ol li {
	list-style-type:decimal;
}
#main_content table {
	margin-bottom:1.4em;
	width:100%;
}
#main_content th {
	font-weight:bold;
}
#main_content th, #main_content td, #main_content caption {
	padding:4px 10px 4px 5px;
}
#main_content tfoot {
	font-style:italic;
}
#main_content sup, #main_content sub {
	line-height:0;
}
#main_content abbr, #main_content acronym {
	border-bottom: 1px dotted;
	cursor:help;
}
#main_content address {
	margin:0 0 1.5em;
	font-style:normal;
}
#main_content del {
	text-decoration: line-through;
}
#main_content pre {
	white-space:pre;
}
#main_content img.centered, #main_content .aligncenter, #main_content div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#main_content img.alignright {
	display: inline;
	margin:0 0 10px 20px;
}
#main_content img.alignleft {
	display: inline;
	margin:0 20px 10px 0px;
}
#main_content .alignright {
	float: right;
}
#main_content .alignleft {
	float: left;
}


/*clear fix*/
.clearfix{
	clear:both;
}






#fdbk_overlay {
  width: 100%;
  height: 100%;
  top:0;
right:0;
  z-index: 1000000;
  position: absolute;
}

#fdbk_tab a {
  top: 25%;
  right: 0;
    width: 42px;
  height: 102px;
  color: #FFF;
  cursor:pointer;
  text-indent:-100000px;
  overflow:hidden;
  position: fixed;
  z-index: 100000;
  margin-left: -7px;
  _position: absolute;
}
a#fdbk_tab:hover {
    margin-left: -4px;
}

.fdbk_tab_right {
  right: 0 !important;
  left: auto !important;
  margin-right: -7px !important;
  margin-left: auto !important;
}
a.fdbk_tab_right:hover {
    margin-right: -4px !important;
    margin-left: auto !important;
}

#rightcornerdisplay{position: absolute; top:30%; right: 0pt; display: block;float:right;position:fixed;}
#rightcornerdisplay p{background:#fff;}
#rightcornerdisplay img{padding-top:5px;margin-right:-10px;}
#rightcornerdisplay img:hover{margin-left:-10px;border-right:4px #333 solid;}

.twitter{margin-left:-150px;}
/***************************************************
				      TWITTER
***************************************************/
#twitter-holder {
	padding-top: 15px;
	margin: 0px;
	float: left;
}
#twitter-holder-home {
	padding-top: 0px;
	margin-left:-5px;
	float: left;
	background:#333;
	width: 215px;
	margin-top:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#twitter-holder-home ul{	
	width: 250px;
	margin-left:-55px;
	padding-top:5px;
	height:285px;
	
}
#twitter-holder-home li{	
padding-bottom:5px;
}

#twitter-holder-home li a{	
color:#ccc;
text-decoration:none;
}

#twitter-holder-home li a:hover{	
color:#fff;
text-decoration:underline;
}

#twitter-holder-home li img {
    float:left;
    margin:0 5px 0 0;
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
padding:2px;
background:#ddd;
border-right:2px solid #666;
height:38px;
border-bottom:2px solid #666;
}

a.twitter-follow {
	margin: -60px 0 0 60px;
	padding: 0px;
	height: 88px;
	width: 220px;
	background-image: url(../images/site/twitter.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

/* Styles for the new message box pointing to the new homepage */
#newMessageBox {    
    border: 2px solid #fff;
    height: 121px;
    font: Arial 13px bold;
    color: #333;
    text-align: left;
    width: 765px;
    margin:0px 0 5px 80px;
	float:left;
	background:#555;
	z-index:-1; 
}

.newMessageBoxCloseDiv {
    float: right;
    clear: both;
    margin-top: 3px;
    margin-right: 3px;
		color:#ccc; 
}

a.newMessageBoxClose{
	color:#333; 
	margin-right:115px;
	margin-bottom:0px;
	z-index:199;  
	display:block; 
}

.newBoxScreen {
    background: url("../images/site/seminarbox.gif") no-repeat -15px -30px;
    float: left;
    width: 268px;
    height: 121px;
}

.newBoxTitle {
    font: 22px trebuchet MS;
    font-weight: bold;
    color: cyan;
    margin-left: 15px;
    margin-top: 5px;
}

.newBoxNumber {
	background:url("http://www.itvibes.com/blog/wp-content/themes/itvibes/images/arrow.png") no-repeat left center;
    font: bold 16px Arial;
    color: #ddd;
    margin: 7px 0px 0px 18px;
    padding: 1px 0px 4px 18px;
}

#newMessageBox a{
color:#ddd;font-weight:normal;text-decoration:none;}

#newMessageBox a:hover{
color:#fff;font-weight:normal;text-decoration:underline;}

.newNumberOne{
    background-position: left top;
}

.newNumberTwo{
    background-position: left -26px;
}

.newNumberThree{
    background-position: left -52px;
}

#tryNewHomeButton a{
    position: relative;
    float: right;
    margin-top:2px;
	margin-right:10px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
    
}

