* {padding:0; margin:0; list-style:none;}

body {
	background: #b1d7f7 url(/images/livepack/livepack-bg-main.gif) repeat-x top left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
}

a {color:#3987cc;text-decoration:none;}
a:hover {text-decoration:underline;}

/* General Layout */

#header {
	margin:0 auto;
	width:970px;
	display:block;
	background: url(/images/livepack/livepack-header-main.gif) no-repeat bottom left;
	
}

#header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#header a.logo {
	display:block;
	float:left;
	padding: 30px 0 30px 5px;
}

#header h1 {
	display:block;
	float:right;
	width:353px;
	height:29px;
	background: url(/images/livepack/livepack-title-main.gif) no-repeat top left;
	text-indent:-9999px;
	margin: 35px 5px 30px 0px;
}

#main {
	width:960px;
	margin:0 auto;
	display:block;
	height:auto;
	background: url(/images/livepack/livepack-bg_shadow.png) repeat-y top left;
	padding:0 5px;
}

#main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}	

#intro:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}	
	
#intro div.video {
	width:560px;
	height:385px;
	float:left;
	padding:20px;
}
#intro div.video_right {
	width:255px;
	float:right;
	padding:20px 20px 20px 0;
}
#intro div.video_right div.order_now {
	display:block; 
	float:left;
}
#intro div.video_right img {
	float:left;
	width:115px;
	height:115px;
	display:block;
}

#intro div.video_right h4.sub_title {
	font-size:14px;
	padding-left:10px;
	float:left;
	width:130px;
	font-weight:bold;
	font-style:italic;
	line-height:18px;
}

#intro div.video_right a.order_now {
	display:block;
	width:106px;
	height:30px;
	background: url(/images/livepack/livepack-button-order_now.gif) no-repeat top left;
	text-indent:-9999px;
	float:left;
	margin:10px 0 0 10px;
}

#intro div.video_right h3.features {
	width:68px;
	height:13px;
	display:block;
	text-indent:-9999px;
	background: url(/images/livepack/livepack-title-features.gif) no-repeat top left;
	clear:both;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
}

#intro div.video_right ul.feature_list {float:left;clear:both;}
#intro div.video_right ul.feature_list li {
	margin: 5px 0;
	padding:0px 0 0 25px;
	background: url(/images/livepack/livepack-icon-check_small.gif) no-repeat top left;
}

#intro div.video_right a.order_now:hover {background-position:left -30px;}
#intro div.video_right a.order_now:active {background-position:left -60px;}

#content div.how_livepack_works img{
	padding:20px 0;
}
#content div.how_livepack_works p {
	padding: 0 20px 20px 20px;
}

#content div.fully_integrated:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}	

#content div.fully_integrated ul.integrated_features li {
	display:block;
	float:left;
	width:150px;
	padding-left:50px;
	background: url(/images/livepack/livepack-icon-check_big.gif) no-repeat 15px 0px;
	margin:40px 0 40px 25px;	
}

#content div.more_info {clear:both;}

#content div.more_info ul h3 {padding-bottom:10px;}

#content div.more_info ul li {
	padding:5px 0;
	margin-left:20px;
	list-style-type:disc;
}

#content div.more_info ul.details {
	float:left;
	padding:20px 20px 20px 30px;
	width:430px;
}

#content div.more_info ul.pricing {
	float:left;
	padding:20px;
	width:430px;
}

#content div.more_info ul.links {
	float:left;
	padding:20px 20px 20px 30px;
	width:680px;
	clear:both;
}

/* Headers */

h2.how_livepack_works {
	display:block;
	text-indent:-9999px;
	height:69px;
	width:960px;
	background: url(/images/livepack/livepack-big_title-how_livepack_works.gif) no-repeat top left;
}
h2.fully_integrated {
	display:block;
	text-indent:-9999px;
	height:69px;
	width:960px;
	background: url(/images/livepack/livepack-big_title-fully_integrated.gif) no-repeat top left;
}

h2.more_info {
	display:block;
	text-indent:-9999px;
	height:69px;
	width:960px;
	background: url(/images/livepack/livepack-big_title-more_info.gif) no-repeat top left;
}

h3.features {
	display:block;
	width:279px;
	height:18px;
	text-indent:-9999px;
	background: url(/images/livepack/livepack-title-features.gif) no-repeat top left;
}
h3.details {
	display:block;
	width:54px;
	height:13px;
	text-indent:-9999px;
	background: url(/images/livepack/livepack-title-details.gif) no-repeat top left;
}
h3.pricing {
	display:block;
	width:57px;
	height:17px;
	text-indent:-9999px;
	background: url(/images/livepack/livepack-title-pricing.gif) no-repeat top left;
}

h3.links {
	display:block;
	width:267px;
	height:17px;
	text-indent:-9999px;
	background: url(/images/livepack/livepack-title-links.gif) no-repeat top left;
}

a.in_partnership {
	display:block;
	background: url(/images/livepack/livepack-image-in_partnership_with_liveu.gif) no-repeat top left;
	width:285px;
	height:47px;
	clear:both;
	float:right;
	text-indent: -9999px;
	margin:10px 30px 20px 0;
	outline:none;
}

/* Bottom */

#bottom {
	background: url(/images/livepack/livepack-bg_bottom.gif) no-repeat top left;
	width:970px;
	height:9px;
	clear:both;
	display:block;
	margin:0 auto;
}


/* Gallery */

#gallery {
	width:960px;
	display:block;
	position:relative;
	}

#gallery .gallery_top {
	width:960px;
	height:69px;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	background:url(/images/livepack/livepack-big_title-product_photos.gif) no-repeat top left;
}

#gallery .gallery_top h4 {
	text-indent:-9999px;
	float:left;
	}
	
#gallery .gallery_top ul{
	margin:0 10px 0 0;
	padding:0;
	float:right;
}
#gallery .gallery_top ul li{
	display:inline;
	text-align:left;
	margin:0;
	padding:0;
}
#gallery .gallery_top ul li a{
	display:block;
	width:62px;
	height:69px;
	margin:0 5px;
	padding:0;
	float:left;
	text-indent:-9999px;
	background-position:bottom left;
	background-repeat:none;
	outline:none;
}
#gallery .gallery_top ul li a.current {
	background-position:top left;
}
#gallery .gallery_top ul li a.tab-1 {background-image:url(/images/livepack/livepack-gallery_thumb-1.gif);}
#gallery .gallery_top ul li a.tab-2 {background-image:url(/images/livepack/livepack-gallery_thumb-2.gif);}
#gallery .gallery_top ul li a.tab-3 {background-image:url(/images/livepack/livepack-gallery_thumb-3.gif);}
#gallery .gallery_top ul li a.tab-4 {background-image:url(/images/livepack/livepack-gallery_thumb-4.gif);}
#gallery .gallery_top ul li a.tab-5 {background-image:url(/images/livepack/livepack-gallery_thumb-5.gif);}
#gallery .gallery_top ul li a.tab-6 {background-image:url(/images/livepack/livepack-gallery_thumb-6.gif);}
#gallery .gallery_top ul li a.tab-7 {background-image:url(/images/livepack/livepack-gallery_thumb-7.gif);}
#gallery .gallery_top ul li a.tab-8 {background-image:url(/images/livepack/livepack-gallery_thumb-8.gif);}
#gallery .gallery_top ul li a.tab-9 {background-image:url(/images/livepack/livepack-gallery_thumb-9.gif);}

#gallery .gallery_content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}	
#gallery .gallery_content {
	width:640px;
	height:420px;
	overflow:hidden;
	position:relative;
	display:block;
	padding:20px 20px 20px 150px;
	}

#gallery .gallery_tab {
	width:640px;
	height:420px;
	overflow:hidden;
	display:block;

}
#gallery .gallery_content .gallery_image{
	width:640px;
	height:491px;
	display:block;
}
#gallery .gallery_content .gallery_image h4 {
	font-size:13px;
	color:#666;
	padding-top:10px;
	text-align:center;
	font-weight:normal;
	font-style:italic;
}

* html #intro div.video_right ul.feature_list li {width:220px}

*:first-child+html #intro div.video_right ul.feature_list li {width:220px}
.no_flash.livepack-video{display:block;background: #222 url(/images/no_flash.gif) no-repeat center center;width:640px;height:385px;}
