/* Video Page */

#content p.subtitle {
	margin:15px;
	font-size: 1.4em;
	line-height:1.5em;
color:gray;
font-style:italic;
}

.video {
background-color:#F1F5F9;
font-size:1.1em;
padding:15px;
margin:15px;
clear:left;
height:392px;
}

.view_video {
	float:left;
	width:450px;
	height:392px;
}

.video_information {
	width:378px;
	float:left;
	margin-left:15px;
	}


.video_information h3{
	color:#003399;
	font-size: 1.6em;
}

.video_information h4 {
	color:#74C244;
	font-size: 1.1em;
}

.about_footer {
	color: #999999;
	line-height: 120%;
        margin-top:25px;
        font-size: 10px;
}
.about_footer a {
	color: #999999;
	text-decoration: none;
}
.about_footer a:visited {
	color: #999999;
	text-decoration: none;
}
.about_footer a:hover {
	text-decoration:underline;
}

#news {margin: 0 0 25px 0;}
#content {padding-top: 20px;}

.call_out_bg {
        float: left;
        width: 192px;
        height: 132px;
        padding: 10px;
        margin: 0 1px 30px 0;
        background: url(http://iona.com/images/fuse_hp_background.jpg) no-repeat scroll left top;
}

.call_out_hp {
        margin: 0 5px 25px 5px;
}

.hp_buttons { width: 245px; padding: 1% 0 60px 4px; margin: -1% 0 0 5px; background-color: #f3f5f9;}
.hp_buttons img { padding: 10px 0 5px 0}

.call_out_icon {
        float: left;
        width: 65px;
        padding: 12px 7px 0 0;
}

.call_out_text {
        float: left;
        width: 120px;
}

.call_out_bg h2 a { color: #E78913 }

.call_out_text p { font-weight: bold; line-height: 120%; color: #0B396F }
.call_out_text p a { font-weight: bold; line-height: 120%; color: #0B396F }

.call_out_text .small a { font-weight: normal; color: #E78913 }

#column_left li {
        margin-left: 10px;
        list-style-position: outside;
}

#column_left .download li {
       margin-left: 0;
}

#product_call_out_box {
       float: left;
       border: 1px solid #abdaee; 
       padding: 10px 15px 20px 15px;  
       width: 640px; 
       border-width: 1px 2px; 
       margin: 10px 15px 15px -15px; 
       background: transparent url(../images/product_box_background.jpg) repeat-x;
}

#product_call_out_box2 {
       float: left;
       border: 1px solid #abdaee; 
       padding: 10px 15px 20px 15px;  
       width: 620px; 
       border-width: 1px 2px; 
       margin: 10px 15px 15px -15px; 
       background: transparent url(../images/product_box_background.jpg) repeat-x;
}

#product_call_out_box h2 { color: #666; font-weight: normal; font-size:130%; line-height: 130%; margin-top: 5px; margin-bottom: 25px; }

#product_call_out_box2 h2 { color: #666; font-weight: normal; font-size:130%; line-height: 130%; margin-top: 5px; margin-bottom: 25px; }

.product_box {
       width: 142px;
       float:left;
       border-right: 1px solid #ccc;
       padding: 0 10px;
}

.product_box2 {
       width: 138px;
       float:left;
       border-right: 1px solid #ccc;
       padding: 0 10px;
}

.product_box_left {
       padding-left: 0;
}

.product_box_right {
       border-right: 0;
       padding-right: 2px;
}

.product_box img { display: block; margin-left: auto; margin-right: auto }
.product_box h3 { font-size: 170%; font-weight: normal; margin-top: 0; margin-bottom: 12px; color: #014b92; text-align: center; }
.product_box p { font-style: italic; text-align: center; margin-bottom: 0  }

.product_box2 img { display: block; margin-left: auto; margin-right: auto }
.product_box2 h3 { font-size: 170%; font-weight: normal; margin-top: 0; margin-bottom: 12px; color: #014b92; text-align: center; }
.product_box2 p { font-style: italic; text-align: center; margin-bottom: 0  }

.quote { float: left; clear: both; }
.sidebar { float:left; }
.main_info { clear: both; }

.support_box {
       float:left;
       border-top:1px solid #cccccc;
       padding-bottom: 5px;
       margin-top: 10px
}

.support_box_left {
       float:left;
       width: 400px;
}

.support_box_left h3 {
       padding:0;
       margin: 8px 10px 8px 0;
}

.support_box_right {
       float:left;
       width: 200px;
       padding-top:45px;
}

.support_left {
       float:left;
       width:78px;
       margin-bottom:4px;
}

.support_right {
       float:left;
       padding-left: 4px;
       width: 90px;
}

.hentry h2, .hentry .meta {clear: both;}


.sub_heading {
  float: left;
  width: 250px;
  margin-left: 20px;
}

.sub_heading h3 { font-size: 1.5em; line-height: 1.3em; }

.sub_content {
  float: left;
  width: 600px;
  margin-left: 10px;
}

.sub_content p {
  font-size: 1.2em;
  line-height: 1.5em;
}