/* Element Fusion LightCMS */
/* Theme.css */
/* Created July 23, 2008 */
/* Modified August 28, 2008
------------------------------------------ */

/* <textEditor> */
.imgspacing-upperleft { float: left; margin: 0 10px 5px 0; }
.imgspacing-upperright { float: right; margin: 0 0 5px 10px; }
.imgspacing-midleft { float: left; margin: 5px 10px 5px 0; }
.imgspacing-midright { float: right; margin: 5px 0 5px 10px; }
.imgspacing-lowleft { float: left; margin: 5px 10px 0 0; }
.imgspacing-lowright { float: right; margin: 5px 0 0 10px; } 
.imageFloat { float: right; margin-left: 1em; margin-bottom: 1em; }
.gallery { width: 100%; display: block; margin: 10px 0 15px 0; float: left; }
.gallery img { padding: 10px; border: 1px solid #fce0b8; background: #fff; }
.bottom_padded { padding-bottom: 30px; }
.paragraph { float: left; width: 100%; }
.icon { float: left; display: inline; }
.copy { width: 490px; float: right; }
/* </textEditor> */

#body {width: 100%; color: #333; background: url(../i/body_tile.jpg); float: left;}

#frame {background: none;}
#header {padding-bottom: 7px;}
#header .wrap {padding: 14px 0 2px; background: url(../i/header_wrap.jpg) no-repeat center bottom;}
#header .wrap2 {padding: 24px 0 2px; background: url(../i/header_wrap.jpg) no-repeat center top;}
#feature {background: url(../i/feature_tile.jpg); color: #333;}
#feature .wrap {background: none;}
.home #feature .wrap {background: url(../i/feature_content_bg.jpg) no-repeat center bottom;}
#bread {border-top: 1px solid #f7a356;}
#frame {padding: 0;}
#frame .fwrap {background: none;}
.home #frame .fwrap {
	padding-top: 1px;
	background: url(../i/frame_content_bg.jpg) no-repeat center bottom;
	height: auto !important;
	height: 255px;
	min-height: 255px;
	}

.home #feature .wrap {padding-top: 1.5em;}

/* ie7 doesn't show the .wrap if it doesn't have any height value assigned to it */
#feature .wrap { *min-height: 0; } 

a, a:link, a:visited {color: #e45000;}
a:hover, a:active {color: #e26a00;}

#header .navigation {background: none;}
* html #header .navigation { width: 56em}
#header .nav {background: none;}

#header .nav a {
	color: #222;
	border-left: 4px solid #e45000;
}

* html #header .nav a {
	padding: 0.1875em 0.225em 0;
}

#header .nav a:hover, #header .nav .selectedPage a, #header .nav .selectedPageParent a, #header .nav .selectedPageRoot a {
	border-color: #ffa92d;
	color: #000;
}

.topMenu { width: 814px; margin: 0 auto; text-align: right; padding: 10px 0 0 0; }
.topMenu li { display: inline; list-style: none; padding: 0 0 0 10px; }
.topMenu li a { text-decoration: underline; color: #373535; text-decoration: none; }
.topMenu li a:hover { text-decoration: none; color: #ba3d00; }

#extraCol .sideBox {background: none; margin-top: 1em;}
#extraCol .nav, #extraCol .sideBox .middle {background: none; padding: 0; height: auto !important; min-height: 0 !important;}
#extraCol .sideBox li {padding: 0; margin: 0;}
#extraCol .sideBox blockquote {margin: 1.5em 0 0 0;}
.home #extraCol .sideBox blockquote {margin: 2.5em 0 0 0;}

.quoteOpen {
	background: url(../i/quote_open.gif) no-repeat; 
	color: #FFF;
	}
	
.quoteClose {
	background: url(../i/quote_close.gif) no-repeat; 
	color: #e4eef4; 
	}

#extraCol .nav a {
	color: #333;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background: none;
	border-left: 4px solid #e45000;
	padding: 0 1.5em;
	margin: 0 0 0.75em;
}
#extraCol .nav a:hover, #extraCol .nav .selectedPage a {color: #e45000; border-color: #ffa92d;}

#extraCol .sideBox .bottom {background: none;}
#extraCol .sideBox .bottom.quote {background: none;}
#extraCol .sideBox blockquote {color: #333;}
#extraCol .sideBox blockquote a {color: #333;}

#feature #intro {
	width: 372px;
	float: left;
}

#feature #intro .tabRegion {
	width:372px;
	}

#feature #flashcontent {
	width: 504px;
	position: absolute;
	right: 23px;
	bottom: 0;
	z-index: 2;
}

#feature #featuretabs { margin:0; padding:0; width:32px; float:left; }
#feature .tabs { margin:0; padding:0; list-style: none; width:32px; }
#feature .tabs li { margin: 0 0 8px 0; padding: 0; float:left; width:32px; }
#feature .tabs li a {
	padding:0;
	text-decoration: none;
	width:32px;
	height:28px;
	display:block;
	_ float:left;
	}
#feature .tabs li a span { display:none; }

#feature .tabs li a#feature_nav_1 { background:url(../i/nav_feature_1.gif) no-repeat 0 0; }
#feature .tabs li a#feature_nav_2 { background:url(../i/nav_feature_2.gif) no-repeat 0 0; }
#feature .tabs li a#feature_nav_3 { background:url(../i/nav_feature_3.gif) no-repeat 0 0; }
#feature .tabs li a#feature_nav_4 { background:url(../i/nav_feature_4.gif) no-repeat 0 0; }
#feature .tabs li a#feature_nav_5 { background:url(../i/nav_feature_5.gif) no-repeat 0 0; }

#feature .tabs li a#feature_nav_1:hover,
#feature .tabs li a#feature_nav_2:hover,
#feature .tabs li a#feature_nav_3:hover,
#feature .tabs li a#feature_nav_4:hover,
#feature .tabs li a#feature_nav_5:hover,
#feature .tabs li.selectedTab a#feature_nav_1,
#feature .tabs li.selectedTab a#feature_nav_2,
#feature .tabs li.selectedTab a#feature_nav_3,
#feature .tabs li.selectedTab a#feature_nav_4,
#feature .tabs li.selectedTab a#feature_nav_5 { background-position:-32px 0 !important; }

h2, h1.title {color: #666;}
#feature h1, #feature h2, #feature h3, #feature h4, #feature h5, #feature h6 {color: #333;}
.home #intro h2 {margin-bottom: 0 !important; line-height: 1.3em; font-size:2.2em;}
.home #intro p {margin: 1em 0 0 0;}

#header h1 {width: 234px;}
#header h1 a {background: url(../i/logo_CS09.png);}

#footer {border-top-color: #333;}

#promo {
	background: #ba3d00;
	color: #FFF;
	border-top: 0.5em solid #ba3d00;
}

#promo .btn {background-image: url(../i/btn_x.png);}

a#signUp {
	background: url(../i/btn_iscriviti.png) no-repeat left top;
}

#signUpForm {
	background: #732900 url(../i/promo_tile.jpg) repeat-x left top;
	color: #FFF; 
	border: none;
}

#signUpForm a {color: #ffdc7d;}
#signUpForm a:hover {color: #fff3d3;}
#signUpForm .form a {color: #e45000;}
#signUpForm .form a:hover {color: #e26a00}

#signUpForm .form {
	background: #FFF;
	color: #333;
}

#signUpForm .form h4 {
	color: #FFF;
	background: #333;
}

#signUpForm .form h4 span {	background: url(../i/circle.gif) no-repeat;}
#signUpForm .form p .btn {background: url(../i/btn_go.png) no-repeat left top;}
#signUpForm .form p .next {background-image: url(../i/btn_next.png);}
#signUpForm .form p .finish {background-image: url(../i/btn_finish.png);}
#signUpForm .form p.foot {background: #fff3d3;}
#signUpForm .form p.foot a {color: #e26a00;}
#signUpForm .form p.foot a:hover {color: #e45000;}
code {
	background: #fffaeb;
	border-left: 1em solid #fff3d3;
	}
	
.blogList .postInfo, .blogList .postInfo em, .blogList .postDate {color: #777;}

#bread .bc a {background: url(../i/bc_arrow.gif) no-repeat right center;}

#sign {background: none; color: #333; width: 390px; padding: 0 0 13px 0.75em;}
.home #intro p#sign {margin: 0 0 1.85em 0 !important;}

#brushes {
	position: absolute;
	left: 0;
	top: 404px;
	width: 280px;
	height: 113px;
	background: url(../i/brushes.png);
	background-image: url(../i/brushes.png);
}

#topContent p {
	line-height: 1.4em;
}

#intro_text { width: 50%; float: left; }
#intro_text_detail { width: 40%; float: left; margin-bottom: 20px; }

ul#blog_links{ float: right; padding: 24px 2% 0 0; margin: 0 0 4px 0; display: inline; }
ul#blog_links li { float: right; list-style: none; }
ul#blog_links li a { float: left; text-indent: -9999px; }
ul#blog_links li.subscribe a { width: 113px; height: 31px; margin: 0 0 0 10px; background: url('../i/btn-subscribe-off.jpg') 0 0 no-repeat; }
ul#blog_links li.subscribe a:hover { width: 113px;height: 31px; background: url('../i/btn-subscribe-on.jpg') 0 0 no-repeat; }
ul#blog_links li.submit a { width: 178px; height: 31px; margin: 0 0 0 10px;background: url('../i/btn-submit-off.jpg') 0 0 no-repeat; }
ul#blog_links li.submit a:hover { width: 178px;height: 31px;  background: url('../i/btn-submit-on.jpg') 0 0 no-repeat; }
ul#blog_links li.back a { width: 141px; height: 31px; background: url('../i/btn-back-off.jpg') 0 0 no-repeat; }
ul#blog_links li.back a:hover { width: 141px; height: 31px;  background: url('../i/btn-back-on.jpg') 0 0 no-repeat; }

.oneCol_Blog .form_container { width: 96%; padding: 0px 2% 10px 2%; margin: 0; float: left; background:url(../i/feature_tile.jpg) repeat 0 0; }
.submit_gallery h2, .submit_gallery p { width: 100%; float: left; }
.fieldSelected { background: #feefd8 !important; border: 1px solid #feefd8 !important; }

.oneCol_blogDetail .post { float: left; width: 100%; *width: 880px; *margin: 5px 0 0 -355px; *display: block; *position: relative; }

/* Events Calendar
--------------------------------------- */
 
.eventsCalendar table {
	border: 3px solid #333 !important;
	}
	
.calendarDay, .calendarToday, .calendarDayHeader, .calendarTitle td, .calendarWeekendDay, .calendarOtherMonthDay   {
	border: 1px solid 333 !important;
	background: #fff6e8;
	}

.calendarTitle td {
	background: #333 !important;
	color: #FFF !important;
	}
 
.calendarNextPrevious a {
	color: #fda129 !important;
	font-weight: normal;
	}
 
.calendarToday, .calendarToday a {
	color: #333;
	background: #fda129;	
	}
 
.calendarDayHeader {
	background: #fde2b9;
	color: #483210;
	}
	
.calendarOtherMonthDay {
	color: #c57724;
	background: #ffebcc;
	}
	
	
/* Pricing Table
--------------------------------------- */

div.tableholder {
	margin:30px 0 0 0;
	}

div.tableholder td.tableHead {
	background:url(../i/bg_tableholder.gif) no-repeat 0 0;
	}
	
div.tableholder td.tableHead h2,
div.tableholder td.tableHead p {
	color:#333;
	}
	
div.tableholder td.tableHead h2 {
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:2.6em;
	font-style:italic;
	font-weight:bold;
	text-transform:none;
	margin:0;
	padding:0;
	color:#333;
	}
	
div.tableholder td.tableHead p {
	margin:8px 0 20px 0;
	}

table.signup td.heading {
	background:#ffd47f url(../i/bg_td_heading.gif) repeat-x left bottom;
	}
	
table.signup div.popup {
	text-align:left;
	}

table.signup td h2 {
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:3.4em;
	font-style:normal;
	font-weight:bold;
	text-transform:none;
	margin:8px 0 2px 0;
	padding:0;
	color:#333;
	}
	
table.signup td p {
	font-family: arial, helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.6em;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	margin:0 0 16px 0;
	padding:0;
	}

table.signup td.heading h3 {
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:1.8em;
	font-style:italic;
	font-weight:bold;
	text-transform:none;
	color:#333;
	}
	
/* Case Studies blog
--------------------------------------- */

.rss, .blogList .postDate {display: none;}

/* Design Detail Pages
--------------------------------------- */

div.designsteps {
	background:url(../i/feature_tile.jpg) repeat 0 0;
	float: left;
	color:#333;
	font-size:1.1em;
	padding:20px;
	margin:40px 0 20px 0;
	}

@media screen and (-webkit-min-device-pixel-ratio:0){
    div.designsteps {float: none; display: block;}
	}

div.designsteps table {
	font-size:0.66em;
	}
	
div.designsteps a {
	color:#e14700;
	}
	
div.designsteps a:hover {
	color:#ffa226;
	}

div.designsteps ul {
	margin:0;
	padding:0;
	}

div.designsteps ul li {
	list-style:none;
	}
	
div.designsteps strong,
div.designsteps h3 {
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:1.4em;
	letter-spacing: -0.05em;
	font-style:italic;
	font-weight:bold;
	text-transform:none;
	}
	
div.designsteps h3 {
	margin:0;
	padding:0;
	}

div.designsteps .normal_text {
	font-weight: normal;
	font-size: 12px;
}

p.intro {
	font-size: 1.2em;
	margin: 15px 0 0 0;
}

div.upsell {
	background:url(../i/feature_tile.jpg) repeat 0 0;
	color:#FFF;
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:1.6em;
	line-height:1.2em;
	font-style:normal;
	font-weight:bold;
	text-transform:none;
	padding:6px 20px;
	margin:0 0 20px 0;
	}
	
div.upsell p {
	padding:0;
	margin:0 0 6px 0;
	}
	
div.getstarted h3 {
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:2em;
	line-height:1.2em;
	font-style:normal;
	font-weight:bold;
	text-transform:none;
	}
	
div.getstarted ol li {
	list-style:none;
	padding:0 0 0 8px;
	border-left:solid 5px #e14700;
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.2em;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	}
	
div.questions {
	background:url(../i/feature_tile.jpg) repeat 0 0;
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:1.6em;
	line-height:1.2em;
	font-style:normal;
	font-weight:bold;
	text-transform:none;
	padding:6px 20px;
	margin:0 0 20px 0;
	color:#333;
	}
	
div.questions p {
	padding:0;
	margin:0 0 6px 0;;
	}

div.blogsElement {
	background:url(../i/feature_tile.jpg) repeat 0 0;
	color:#333;
	font-size:1.2em;
	padding:20px;
	margin:20px 0;
	}
	
div.blogsElement ul li h2.postTitle {
	font-family: candara, "Lucida Grande", tahoma, arial, helvetica, sans-serif;
	font-size:1.8em;
	line-height:1.2em;
	font-style:normal;
	font-weight:bold;
	text-transform:none;
	}
	
#topContent blockquote {
	margin:0 0 8px 4px;
	padding:0 0 0 10px;
	border-left:solid 5px #e14700;
	}
	
#topContent blockquote p {
	padding:0;
	margin:0;
	}
	
#topContent cite {
	margin:4px 0 30px 0;
	padding:0;
	}
	
.galleryItem {
	float:left;
	width:282px;
	}

#topContent blockquote.padded_quote  { display: block; font-weight: bold; line-height: 1.5em; padding: 3px 0 3px 15px; margin: 12px 0 12px 5px; border-left:solid 5px #e14700; }

.post .postDate {margin-bottom: 1.5em; font-style: normal; color: #666;}
.post h2 {margin-bottom: 0.375em !Important;}

.oneCol_Blog .postBody .gallery { padding: 30px 0; background:url(../i/feature_tile.jpg) 0 0 repeat; text-align: center; }
.oneCol_Blog .postBody .gallery {  }
.oneCol_Blog .post h2 { margin: 0; padding: 0; }

/* Videos { page }
_______________________________________ */

.featured_video_tile { width: 890px; float: left; margin: 5px 0 50px 0; background: #231f20; }
.featured_video_top { width: 890px; float: left; }
.featured_video_bottom { width: 850px; float: left; padding: 20px; }
.featured_video_file { width: 645px; float: left; }
.featured_video_file { float: left; position: relative; }
.featured_video_file object {  z-index: 8; }
.featured_video_desc { width: 185px; float: right; }
.featured_video_desc h4 { font-size: 15px; letter-spacing: -0.05em; color: #fff1da; margin: 0;  padding: 5px 5px 5px 5px; font-weight: bold; }
.featured_video_desc_top { width: 182px; float: left; background: #0e0c0d url('../i/w_featured_video_desc_top.jpg') 0 0 no-repeat; }
.featured_video_desc_bottom { width: 160px; padding: 30px 11px 15px 11px; color: #fff1da; font-size: .9em; float: left; }
 
.video_section { display: inline; font-weight: bold; letter-spacing: -0.05em; font-size: 16px; }
.video_tile { width: 890px; float: left; margin: 5px 0 15px 0; background: url('../i/w_video_tile.jpg') 0 0    ; }
.video_top { width: 890px; float: left; }
.video_bottom { width: 850px; float: left; padding: 20px; }
.video_file { width: 645px; float: left; }
.video_file { float: left; position: relative; }
.video_file object {  z-index: 8; }
.video_desc { width: 185px; float: right; }

.video_desc h4 { letter-spacing: -0.05em; padding: 5px 5px 5px 5px; margin: 0; font-weight: bold; }
.video_desc h4.title_txt_editor { padding-left: 35px; background: url('../i/ico_text_editor.jpg') 0 3px no-repeat; }
.video_desc h4.title_form_builder { padding-left: 35px; background: url('../i/ico_form_builder.jpg') 0 3px no-repeat; }
.video_desc_tile { width: 182px; float: left; margin: 5px 0 0 0; background: url('../i/w_video_desc_tile.jpg') 0 0 repeat-y; }
.video_desc_top { width: 182px; float: left; background: url('../i/w_video_desc_top.jpg') 0 0 no-repeat; }
.video_desc_bottom { width: 160px; padding: 30px 11px 15px 11px; font-size: .9em; float: left; background: url('../i/w_video_desc_bottom.jpg') 0 bottom no-repeat; }

a#video1 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video1.jpg') 0 0 no-repeat; }
a#video2 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video2.jpg') 0 0 no-repeat; }
a#video3 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video3.jpg') 0 0 no-repeat; }
a#video4 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video4.jpg') 0 0 no-repeat; }
a#video5 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video5.jpg') 0 0 no-repeat; }
a#video6 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video6.jpg') 0 0 no-repeat; }
a#video7 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video7.jpg') 0 0 no-repeat; }
a#video8 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video8.jpg') 0 0 no-repeat; }
a#video9 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video9.jpg') 0 0 no-repeat; }
a#video10 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video10.jpg') 0 0 no-repeat; }
a#video11 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video11.jpg') 0 0 no-repeat; }
a#video12 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video12.jpg') 0 0 no-repeat; }
a#video13 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video13.jpg') 0 0 no-repeat; }
a#video14 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video14.jpg') 0 0 no-repeat; }
a#video15 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video15.jpg') 0 0 no-repeat; }
a#video16 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video16.jpg') 0 0 no-repeat; }
a#video17 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video17.jpg') 0 0 no-repeat; }
a#video18 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video18.jpg') 0 0 no-repeat; }
a#video19 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video19.jpg') 0 0 no-repeat; }
a#video20 { top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: 9; background: url('/base/styles/themeBase/c/i/video20.jpg') 0 0 no-repeat; }


/* design { page }
_______________________________________ */

.feature_banner_tile { width: 594px; float: left; margin: 10px 0 25px 0; background: url('../i/feature_banner_tile.jpg') 0 0 repeat-y; }
.feature_banner_top { width: 594px; float: left; background: url('../i/feature_banner_top.jpg') 0 0 no-repeat; }
.feature_banner_bottom { width: 580px; padding: 10px 7px; float: left; background: url('../i/feature_banner_bottom.jpg') 0 bottom no-repeat; }
.feature_banner_bottom h3 { letter-spacing: -0.05em; }
.feature_banner_bottom p { line-height: 30px; margin: 10px 0 0 0; }

.feature_banner_left { width: 190px; float: left; padding: 10px 10px 10px 30px; }
.feature_banner_left img { margin: 25px 0 0 0; float: right; display: block; }
.feature_banner_right { width: 350px; float: right; }


/* gallery { page }
_______________________________________ */

.oneCol_Blog .blogList { padding: 1px; float: left; }
.oneCol_Blog .blogList li { float: left; margin: 5px 3px 8px 3px; display: inline; }
.oneCol_Blog h2.postTitle { font-size: 16px !important; margin: 3px 0 7px 0; }
.oneCol_Blog .blogsElement { float: left; }
.oneCol_Blog .blogsElement img{ padding: 3px; border: 1px solid #dfbe8f; background: #fdeed9; }

.oneCol_Blog .formTitle { display: none; }




/* Comparison Table Styles 
_______________________________________ */

.comparisonTable {

	width: 90%;
	border-collapse: collapse;
	border: black 2px solid;
	margin: 10px auto;

	}

.comparisonTable td {

	border: black 1px solid;
	padding: 5px;
	vertical-align: top;

	}
	
td.comparisonTableLeft {

	font-weight: bold;
	
	}

.comparisonTable td p {
	margin: 0;
	padding: 0;
	}
	
/* twitter */
.twitter_title { margin-bottom: 0; padding-bottom: 0; }
#twitter_header { width: 87%; padding: 0 0 15px 13%; float: left; background: url('../i/twitter_header.jpg') 0 0 no-repeat; }
#twitter_header h3 { margin-top: 20px; }
#twitter_update_list li { padding: 10px 0 10px 30px !important; list-style: none; background: url('../i/twitter_sep.jpg') 0 bottom no-repeat; }
#twitter_div { width: 100%; float: left; margin: 0 0 15px 0; }
#twitter_div ul { padding: 5px 0 0 0; margin: 0;  }
#twitter_div a { color: #e45000 !important; }
#twitter-link { display: block; padding: 20px 0 0 25px; background: url('../i/icon_twitter.gif') 0 20px no-repeat; }
