/* Dan's new styles */

/*---Product detail page---*/
.product-detail {
	margin-right:10px;
}
.product-detail p {
	font-size:14px;
	line-height:1.6em;
}
.product-detail h2 {
	margin-bottom:12px;
	padding:0;
	border-bottom:1px solid #CCC;
	padding-bottom:6px;
}
.product-detail .tab_content_box {
	border:none;
}
/*--Description--*/
.product-detail .description {
	padding-bottom:0;
}
.product-detail .description img {
	padding-bottom:20px;
	padding-right: 20px;
}
.product-detail .first-para {
	margin-bottom:0;
}
/*--Toggle--*/
.product-detail p.trigger {
	float:both;
}
.product-detail p.trigger a {
	display:block;
}
.product-detail .toggle_container {
	overflow:hidden;
	clear: both;
}
.product-detail .toggle_container {
	font-weight:normal
}
/*--Features--*/
.product-detail .feature-list {
	padding-top: 20px;
}
.product-detail .feature-container {
	padding:0 0 30px 0;
	float:left;
	width: 590px;
}
.product-detail .feature-list .icon {
	float:left;
	width:60px;
}
.product-detail .feature-list .text {
	float:left;
	width: 530px;
}
.product-detail .feature-list h3 {
	font-size:16px;
	padding:0;
	margin-bottom:4px
}
.product-detail .feature-list p {
	margin:0;
	padding:0
}
/*--Compare products--*/
.btn-compare-products {
	padding-top:10px;
}
.btn-compare-products .compare_products {
	width:139px;
}
/*--Call to Action in content section--*/
.cta-content {
	float: left;
	width:185px;
	margin:0 12px 20px 0;
}
.cta-content p {
	margin-bottom:0;
	padding: 0 10px;
	float: left;
	width:180px;
	display:block;
	font-size: 12px;
}
/*--Call to Action in sidebar--*/
.product-name {
	font-size: 14px;
	text-align:right;
	margin-bottom:10px
}
.product-price span {
	font-size: 48px;
	font-weight:bold;
	color:#333;
}
.product-price {
	font-size: 18px;
	text-align:right;
}
.product-setup-fee {
    font-size: 18px;
    text-align:right;
    margin-bottom:10px;
}
.cta-sidebar {
	float: right;
	width:185px;
	margin:0 0 6px 0;
}
.cta-sidebar p {
	margin-bottom:0;
	padding: 0 10px;
	float: left;
	width:200px;
	display:block;
}
.cta-call {
    float: right;
    width:200px;
    text-align: right;
}
.cta-call p {
    font-size: 24px; 
    font-weight:bold;
    margin-bottom:0;
    padding: 4px 0 0 0;
}
.cta-call small {
    padding: 0;
    float: right;
    font-size: 12px;
    font-weight:normal;
}
/*--Call to Action buttons--*/
a.btn-cta {
	width:185px;
	height:50px;
	text-indent:-99999px;
	margin:0 10px 4px 0;
	float: left;
	display:block;
}
a:hover.btn-cta {
	background-position:0 -50px
}
/*--Learn more--*/
.learn-more h4 {
	font-size: 12px;
	border-bottom: 1px solid #CCC;
	padding:10px 0 4px 0;
	margin:20px 0 10px 0
}
/*--Video--*/
.learn-more .video h3 a {
	color:#CC0000;
	font-size: 12px;
}
.learn-more .video p {
	line-height:1.6em;
}
.learn-more .ebooks a {
	font-weight:bold;
}
.learn-more .ebooks {
	font-weight: normal;
}
.learn-more .ebooks {
	padding-top: 10px
}
.learn-more .ebooks li {
	line-height:1.4em;
	padding-bottom:18px;
	background:url(/files/images/icon-32-pdf.png) 0 10% no-repeat;
	padding-left:40px;
}
/*--Partner offers--*/
.product-detail .partner-list {
	padding-top:20px;
}
.product-detail .partner-list h3 {
	font-size:16px;
	padding:0;
	margin-bottom:4px;
	color:#333
}
.product-detail .partner-list p {
	margin:0;
	padding:0
}
.product-detail .partner-list .logo {
	float:left;
	text-align: center;
	width:80px;
}
.product-detail .partner-list .offer {
	float:right;
	padding-right:40px;
	width:440px;
}
.product-detail .partner-list .clear {
	clear:both;
	padding-bottom: 6px;
	margin-bottom: 18px;
	border-bottom:1px dashed #CCC;
}
#product_tabs.ui-tabs .ui-tabs-nav {
	float:left;
	margin:0;
	padding:0;
}
.product-detail .banner {
	text-align:center;
	padding: 10px 0;
}
/*--Tech Specs--*/
.tech-specs {
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    margin-bottom:30px
}
.tech-specs th {
    font-size:14px;
    color:#666;
    padding:8px 0;
}
.tech-specs tr.stripe {
    background-color: #EFEFEF;
}
.tech-specs td {
    font-size:12px;
    padding:4px;
    border-top: 1px solid #CCC;
}
.tech-specs tr:last-child td {
   border-bottom: 1px solid #CCC;
}
.tech-specs .item {
    width:300px;
}
.tech-specs a.question_mark {
    float:right;
	text-indent: -99999px;
}
.tech-specs a.feature_video {
    float:right;
    background: url(/files/images/bg_video_box_li.png) no-repeat;
	margin-right: 10px;
	width: 19px;
	text-indent: -99999px;
	height: 15px;
}
.product-detail .tooltip .tooltip_bm p {
    margin-bottom:0;
}


