/* ___________________________________________________________________________________ SALE/PRODUCT TABLES - ROWS */

div.rows {
	width: auto;
	margin: 2px auto 2px;
	position: relative;
	clear: both;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

div.cols {
	width: 600px;
	margin: 0 auto;
	position: relative;
	clear: both;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

div.cols table {
	margin-bottom: 3px;
}

div.rows h1, div.rows h2,
div.cols h1, div.cols h2 {
	margin: 0;
	padding: 0;
}

div.rows td.title,
div.cols td.title {

background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #207cca 25%, #2989d8 32%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(25%,#207cca), color-stop(32%,#2989d8), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#207cca 25%,#2989d8 32%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#207cca 25%,#2989d8 32%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#207cca 25%,#2989d8 32%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#207cca 25%,#2989d8 32%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

	color: #fff;
	height: 40px;
	line-height: 12px;
	padding: 10px;
	line-height: 23px;
	font-size: 18px;
	font-weight:bold;
	margin: 0;
	
	text-shadow: 0px -1px 0px #333333;
	filter: dropshadow(color=#e17400, offx=0, offy=-1);
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
}

div.rows td.title h1,
div.cols td.title h1 {
	font-size: 18px;
	color: #fff;
	font-weight:bold;
	margin: 0;
}

div.rows td.subheadings,
div.cols td.subheadings {
	border: 1px solid #333;
	background: #333 url(/templates/yoo_beyond/images/bg-subheadings.gif) repeat-x;
	color: #fff;
	position:relative;
	height:22px;
	line-height:22px;
}

div.rows td.subheadings h2,
div.cols td.subheadings h2 {
	font-size:14px;
	margin: 0;
	
	text-shadow: 0px -1px 0px #000;
	filter: dropshadow(color=#000, offx=0, offy=-1);
}

div.rows td.subheadings td, 
div.cols td.subheadings td {
	text-align: center;
	border-right: 1px solid #333;
	border-left: 1px solid #666;
	height:22px;
}

div.rows table.article-marketing {
	background: url(/templates/yoo_beyond/images/bg-article-marketing.jpg) no-repeat left top;
}

div.rows table.blog-marketing {
	background: url(/templates/yoo_beyond/images/bg-blog-marketing.jpg) no-repeat left top;
}

div.rows table.local-email {
	background: url(/templates/yoo_beyond/images/bg-local-email.jpg) no-repeat left top;
}

div.rows table.social-tweet {
	background: url(/templates/yoo_beyond/images/bg-social-tweet.jpg) no-repeat left top;
}

div.rows table.social-bookmarking {
	background: url(/templates/yoo_beyond/images/bg-social-bookmarking.jpg) no-repeat left top;
}

div.cols table.directory-submision {
	background: url(/templates/yoo_beyond/images/bg-directory-submision.jpg) no-repeat left top;
}

div.rows table.mall-link {
	background: url(/templates/yoo_beyond/images/bg-mall-link.jpg) no-repeat left top;
}

div.rows table.targeted-email {
	background: url(/templates/yoo_beyond/images/bg-targeted-email.jpg) no-repeat left top;
}

div.rows table.safe-email {
	background: url(/templates/yoo_beyond/images/bg-safe-email.jpg) no-repeat left top;
}


div.rows table.products,
div.cols table.products   { 
		background-color: #E2E2E2;

	
	border: 1px solid #adadad;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px; 
}



div.rows table.products td.orderbox {
    background: #ffffff;
}
div.rows table.products td,
div.cols table.products td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #adadad;
	border-left: 1px solid #fff;
	border-right: 1px solid #adadad;
/*	height:76px; */
	overflow: visible;
	
	text-shadow: 0px 1px 0px #f5f5f5;
}

div.cols table.products td.heading {
	height: 45px;
	background: #eaeaea;
	border-bottom: 2px solid #adadad;
}
 
div.cols table.products td.heading td {
	border: 0px;
	height: auto;
}

div.rows table.products td.desc,
div.cols table.products td.desc {
	padding: 5px 10px;
	font-size: 13px;
	color: #000;
}

div.rows table.products td.desc h2,
div.cols table.products td.desc h2 {
	font-size: 16px;
	color: #0000ff;
}

div.cols table.products td.heading h2 {
	font-size: 14px;
	color: #0000ff;
}

div.cols table.products td.heading h2.number {
	font-size: 18px;
	color: #0000ff;
}

div.rows table.products td.desc p {
	padding: 0 0 0 10px;
	margin: 6px 0;
	font-weight:normal;
}

div.cols table.products td.desc p {
	padding: 0 0 0 0px;
	margin: 6px 0;
	font-weight:normal;
}

div.rows table.products td.price,
div.cols table.products td.price {
	text-align: center;
	color: #005b7f;
	font-size: 18px;
	line-height: normal;
	padding: 5px 0 0 0;
}

div.rows table.products td.price-inside,
div.cols table.products td.price-inside {
	text-align: center;
	color: #005b7f;
	font-size: 20px;
	line-height: normal;
	padding: 5px 0 0 0;
	border: none;
	height:auto;
}

div.rows table.products td.price p,
div.cols table.products td.price p {
	text-align: center;
	color: #464646;
	font-size: 12px;
	line-height: normal;
	padding: 0;
	margin: 0 0 3px 0;
}


div.rows table.products td.last,
div.cols table.products td.last {
	padding: 5px 0 0 0;
}


a.add-button {
	background:url(/templates/yoo_beyond/images/add-to-cart-filled-on.gif) no-repeat scroll 0 0 transparent;
	clear:both;
	display:block;
	height:27px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-99999px;
	width:125px;
}

a.add-button:hover {
	background:url(/templates/yoo_beyond/images/add-to-cart-filled-off.gif) no-repeat scroll 0 0 transparent;
	clear:both;
	display:block;
	height:27px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-99999px;
	width:125px;
}

div.rows table.products td.price div.best-value,
div.cols table.products td.price div.best-value {
	background:url(/templates/yoo_beyond/images/best-value.gif) repeat scroll center center transparent;
	border-color:#39176A #39176A #FFFFFF;
	border-style:solid;
	border-width:1px;
	width:99%;
	text-transform: uppercase;
	height: 11px;
	letter-spacing: 2px;
	margin:-5px 0 4px;
}

div.rows table.products td.price div.best-value p,
div.cols table.products td.price div.best-value p {
	margin: 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height: 10px;
	color: #fff;
	font-weight:bold;
	
	text-shadow: 0px 1px 0px #39176a;
	filter: dropshadow(color=#39176a, offx=0, offy=-1);
}




/* ___________________________________________________________________________________ ARTICLE TABS */




#tabs-article {
	position: relative;
	float: left;
	width: 670px;
	height: 33px;
	background: url(/templates/yoo_beyond/images/tabs-bar.gif) no-repeat bottom center;
	margin: 0;
}

#tabs-article a {
	padding: 0;
	background: none;
}

#tabs-article ul {
	list-style:none;
	padding:0;
	width: 365px;
	margin: 0 auto;
}
#tabs-article li {
	float: left;
	text-align: center;
	margin: 0 0 0 6px;
}


/* ___________________________________________________________________________________ END ARTICLE TABS */



/* ___________________________________________________________________________________ CART TOOLS */

div.cart-tools {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	color: #B00000;
}


/* ___________________________________________________________________________________ END CART TOOLS */



/* ___________________________________________________________________________________ ORDER NOW TABLE */

	div.order-now-wrap {
		
		}
		
	div.order-now-wrap td {
		padding: 0;
	}

	.order-now-header {
		background: url(/templates/yoo_beyond/images/order-now-banner.gif) no-repeat center;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 30px;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		
		text-shadow: 0px 1px 1px #750000;
		filter: dropshadow(color=#750000, offx=0, offy=1);
	}
	
	.product-table {
		border: 1px solid #333;
	}
	
	div.order-now-wrap td.product-title {
		background: #548ddd url(/templates/yoo_beyond/images/bg-title.gif) repeat-x;
		padding: 12px 0;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		border-bottom: 1px solid #333;
		line-height: 22px;
		
		text-shadow: 0px -1px 0px #2359d1;
		filter: dropshadow(color=#2359d1, offx=0, offy=-1);
	}
	
	.add-to-cart {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;	
	}
		
	.add-to-cart .shade {
		background: #f5f5f5;	
	}
		
	.add-to-cart td {
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		border-top: 1px solid #ccc;
		border-bottom: 0px solid #ccc;
		background: url(/templates/yoo_beyond/images/bg-divider.gif) right repeat-y;
	}
	
	.add-to-cart .price {
		color: #b00000;
	}

	.add-to-cart td.add-button {
		background: none;
	}


/* ___________________________________________________________________________________ END ORDER NOW TABLE */

/* ___________________________________________________________________________________ TABS */

#tabsV2 {
	background: url(/templates/yoo_beyond/images/tabs-bar.gif) no-repeat bottom center;
	width: 100%;
	clear: both;
	height:33px;
	margin: 10px 0;
}

#tabsV2 ul {
	margin:0 auto;
	width:500px;	
}

#tabsV2 ul.four {
	margin:0 auto;
	width:640px;	
}

#tabsV2 ul li {
	float: left;
	display: inline;
}
#tabsV2 ul li::before {
content: '';
margin:0;
}

#tabsV2 ul li a.videocreation {
	background:url(/images/video-creation.gif) no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:25px;	
	width:160px;
	text-indent:-999999px;
	margin: 0 6px 0 0;
}

#tabsV2 ul li a.videocreation:hover, #tabsV2 ul li.active a.videocreation   {
	background: url(/images/video-creation-r.gif)no-repeat scroll 0 0 transparent;
}
#tabsV2 ul li a.videopromotion {
	background:url(/images/video-promotion.gif) no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:25px;	
	width:160px;
	text-indent:-999999px;
	margin: 0 6px 0 0;
}

#tabsV2 ul li a.videopromotion:hover, #tabsV2 ul li.active a.videopromotion   {
	background: url(/images/video-promotion-r.gif)no-repeat scroll 0 0 transparent;
}

#tabsV2 ul li a.overview {
	background:url(/templates/yoo_beyond/images/overview-new.gif) no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:25px;	
	width:160px;
	text-indent:-999999px;
	margin: 0 6px 0 0;
}

#tabsV2 ul li a.overview:hover, #tabsV2 ul li.active a.overview   {
	background: url(/templates/yoo_beyond/images/overview-new-r.gif)no-repeat scroll 0 0 transparent;
}

#tabsV2 ul li a.features {
	background:url(/templates/yoo_beyond/images/features-r.gif) no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:25px;	
	width:115px;
	text-indent:-999999px;
	margin: 0 6px 0 0;
}

#tabsV2 ul li a.features:hover, #tabsV2 ul li.active a.features   {
	background: url(/templates/yoo_beyond/images/features-a.gif)no-repeat scroll 0 0 transparent;
}

#tabsV2 ul li a.faq {
	background:url(/templates/yoo_beyond/images/faq-r.gif) no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:25px;	
	width:115px;
	text-indent:-999999px;
	margin: 0 6px 0 0;
}

#tabsV2 ul li a.faq:hover, #tabsV2 ul li.active a.faq   {
	background: url(/templates/yoo_beyond/images/faq-a.gif)no-repeat scroll 0 0 transparent;
}

#tabsV2 ul li a.order {
	background:url(/templates/yoo_beyond/images/order-now.gif) no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:25px;	
	width:115px;
	text-indent:-999999px;
}

#tabsV2 ul li a.order:hover, #tabsV2 ul li.active a.order   {
	background: url(/templates/yoo_beyond/images/order-now-r.gif)no-repeat scroll 0 0 transparent;
}

   
a.order-now-button {
        background:url(/templates/yoo_beyond/images/buttons_6_ordernow.gif) no-repeat scroll 0 0 transparent;
        clear:both;
  	display:block;
        height:38px;
        margin:0 auto;
        overflow:hidden;
        text-indent:-99999px;
    	width:150px;
}
        
a.order-now-button:hover { 
        background:url(/templates/yoo_beyond/images/buttons_6_ordernow_on.gif) no-repeat scroll 0 0 transparent;
 	clear:both;
        display:block;
        height:38px;
    	margin:0 auto;
        overflow:hidden;
 	text-indent:-99999px;
        width:150px;
}

.fieldName {
    font-family: Verdana,arial;
    font-size: 14px;
}

.fieldName em {
  left: 35em;
  color: #ff0000;
}

.fieldDesc {
    font-size: 12px;
    color: #505050;
    font-style: italic;
}

.sectionHeader {
    vertical-align: top;
    height: 30px;
    text-align:left;
    background-color:#efefef;
    padding: 4px;
    border:1px solid #333333;
    font-size:14px;
 }

.innerInput {
	border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;

}

.newsfeed_item  {
font-family: 'Arial';
margin-bottom: 6px;
}

  .bigbluelinks {
  margin-left:200px;
  }
  
  .bigbluelinks a{
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
	font-size:16px;
	color:#007ed5;
  }
   .bigbluelinks a:hover{
   color:#03538a;
   }

a[href^=tel] { color:#cccc99;}

span.star-rating {
    width: 74px;
    height: 12px;
    background-image: url(/images/sprites.png);
    background-position: -180px 0;
    text-indent: -9999px;
    display: inline-block;
    text-align: left;
}

span.star-rating.star0 {
    background-position: -259px -48px;
}

span.star-rating.star2 {
    background-position: -180px -12px;
}

span.star-rating.star3 {
    background-position: -180px -24px;
}

span.star-rating.star4 {
    background-position: -180px -36px;
}

span.star-rating.star5 {
    background-position: -180px -48px;
}

span.star-rating2 {
    width: 56px;
    height: 9px;
    background-image: url(/images/sprites.png);
    background-position: -181px -66px;
    text-indent: -9999px;
    display: inline-block;
    text-align: left;
}

span.star-rating2.star0 {
    background-position: -181px -213px;
}

span.star-rating2.star2 {
    background-position: -181px -75px;
}

span.star-rating2.star3 {
    background-position: -181px -84px;
}

span.star-rating2.star4 {
    background-position: -181px -93px;
}

span.star-rating2.star5 {
    background-position: -181px -102px;
}
