/*--|Basic Styling|--*/
*, body, h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 14px;
	color: #666;
	padding: 5px 0 10px 0;
}
h3
{
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	line-height: 30px;
}

h3 span { color: #0c82ae; }

h4
{
	font-size: 13px;
	font-weight: bold;
	color: #1285B0;
}

h5
{
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

body
{
	background: url(../images/wrapper_runner.jpg) repeat-x 0 0 #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 17px;
}

a
{
	text-decoration: none;
	color: #0a81ae;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 18px;
	padding: 10px 0;
}

ul li { list-style: none; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }
img { border: none; }

/*--|Basic Styling ends|--*/
/*--|Common styling|--*/
.float_right { float: right; }
.float_left { float: left; }
.clear { clear: both; }
.bold { font-weight: bold; }
ol {
	margin-left: 40px;
}
ol li {
	overflow: visible !important;
}

blockquote {
}
blockquote footer {
	font-style: italic;
	padding-left: 20px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}
/*--|Common Styling ends|--*/
/*--|structure styling|--*/
#ipadbanner {
	margin: 0 auto;
	width: 975px;
	height: 60px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3597bc), to(#1084b0)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #3597bc, #1084b0); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#3597bc,#1084b0); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #3597bc, #1084b0); /* IE10 */
	background-image: -o-linear-gradient(top, #3597bc, #1084b0); /* Opera 11.10+ */
	background-image: linear-gradient(top, #3597bc, #1084b0); /* W3C */
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-box-shadow:    1px 1px 2px 3px #717171;
    -webkit-box-shadow: 1px 1px 2px 3px #717171;
    box-shadow:         1px 1px 2px 3px #717171;
    color: #fff;
}
#ipadbanner img {
	float: left;
	padding-top: 5px;
}
#ipadbanner p {
	float: left;
	padding: 20px 0 0 0;
	text-align: center;
	width: 975px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
}
#ipadbanner span {
	color: #f29226;
	text-shadow: 1px 1px 1px #333;
}
#ipadbanner a {
	color: #f29226;
	text-decoration: underline;
}
#wrapper
{
	width: 980px;
	margin: 0 auto;
}
#popup-wrapper
{
	width: 600px;
	margin: 0 auto;
}
#popup-wrapper h1 {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	color: #067fac;
	font-size: 18px;
}
/*header*/
header
{
	background: #000000 url(../images/header_runner_2.jpg) 0 0 repeat-x;
	margin: 27px 0 0 0;
	border-radius: 10px;
	height:150px;
	-moz-box-shadow:    1px 1px 2px 3px #717171;
    -webkit-box-shadow: 1px 1px 2px 3px #717171;
    box-shadow:         1px 1px 2px 3px #717171;
}
header #simple-header {
	background: none !important;
}
#main_navigation {
	margin:0; padding:0;
}

.main-shopping-cart{
	float:right;
}

.shopping-cart {
	position:relative;
}
.shop-title-line{
	height:28px
}
.shopping-cart ul li a.shop-cart-title {
	background:#b9002d;
	color:#FFFFFF;
	height:23px;
	width:172px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	padding:4px 0 0 10px;
	display:block;
	}
.shopping-cart ul li ul {
	position:absolute;
	display:block;
	visibility:hidden;
}
.shopping-cart ul ul {
	background:#FFF;
}
.shopping-cart li {list-style:none;}

.shopping-cart li a.shop-cart-title:hover {
	background:#067fac;
	height:23px;
	width:172px;
	-moz-border-radius-topright: 10px; border-top-right-radius: 10px;
	padding:4px 0 0 10px;
	cursor:pointer;
	display:block;
	}

.shopping-cart li ul { 
    display: none;
    float: none;
    overflow: hidden;
    position: absolute;
    width:287px;
    box-shadow:-1px 1px 2px #505050;
    z-index:100; 
    background:none;
    top: 40px;  
    visibility: visible; 
}
.shopping-cart li ul .cart_item {width:270px; background:#FFFFFF; border:1px solid #1486b1; opacity:0.92; padding:15px 0 15px 15px;
	-moz-box-shadow: 10px 10px 5px #000;
-webkit-box-shadow: 10px 10px 5px #000;
box-shadow: 0 0 3px #000; }	
.cart_item_remove a { cursor: pointer; }
.shopping-cart li ul .cart_item_detail {width:252px; border-bottom:1px solid #7cbcd3; padding:10px 0;}
.shopping-cart li ul .cart_item_img {float:left; width:76px;}
.shopping-cart li ul .cart_item_text {float:left; width:150px; margin-top:10px; font-weight:bold; font-size:12px;}
.shopping-cart li ul .cart_item_remove {float:left; width:15px; margin-top:10px; margin-left:8px; background:none}	
.shopping-cart li ul .cart_item_total {color:#333; text-align:center; font-weight:bold;}	
.clear-right { clear:right }
		

.top_socialmedia { margin: 4px 0 0 0; }
.top_socialmedia span { margin-right: 10px; }
#logo { margin: 18px 0 0 20px; }
#tag-line {
	color: #fff;
	font-size: 14px;
	padding-top: 32px;
	padding-left: 30px;
	font-family: verdana;
}

.toplinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 15px 12px 0 0;
	text-align: right;
	color: #999999;
}

.toplinks span { margin-left: 9px; }
.toplinks span a { color: #999999; }

.toplinks span a:hover
{
	color: #999999;
	text-decoration: underline;
}

.searchbox_top
{
	background: url(../images/search_bg.png) right top no-repeat;
	height: 33px;
	width: 385px;
	padding-top: 7px;
	margin-top: 12px;
	-webkit-box-shadow: 0 0 8px -6px #b3b1b1;
	-moz-box-shadow: 0 0 8px -6px #b3b1b1;
	box-shadow: 0 0 8px -6px #b3b1b1;
}
#main-search {
	height: 33px;
	width: 382px;
	margin: 5px 0 14px 0;
}
#main-search input[type=text] {
	background-color: #fff;
	border: medium none;
	display: block;
	float: left;
	height: 28px;
	line-height: 16px;
	margin: 0 0 0 15px;
	padding: 0 0 0 5px;
	width: 306px;
	font-size: 14px;
}

.smallfonts
{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	line-height: 14px;
	margin: 5px 0 10px 0;
	text-align: center;
}
.text-center { text-align: center !important; }
/*-Navigation-*/
nav
{
	background: url(../images/nav_runner.jpg) repeat-x 0 0;
	height: 39px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 17px;
}

nav ul { }

nav ul li
{
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	list-style:none;
}

nav ul li a
{
	padding: 0 15px;
	color: #fff;
	display: block;
	/*border-right:1px solid #006e9b;*/
	border-left: 1px solid #006e9b;
	border-right: 1px solid #006e9b;
	line-height: 39px;
	position: relative;
	top: 0px;
	text-decoration:none;
}

nav ul li a:hover
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	padding: 0 15px;
	position: relative;
	top: 0px;
	line-height: 39px;
	z-index: 100000;
}

nav ul li:hover a
{
	background: none repeat scroll 0 0 #797979;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	position: relative;
	z-index: 1000;
}

li .first_li:hover
{
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

/*drop down*/
nav li ul
{
	display: none;
	position: absolute;
	z-index: 100;
}

nav li:hover ul { display: block; }
nav li li { display: block; }
nav li ul a { display: block; }

nav li ul li a
{
	line-height: 2em;
	background: #000;
}

nav li ul li a:hover
{
	line-height: 2em;
	background: #881010;
	color: #fff;
}

/**/
nav .megamenu_div
{
	width: 491px;
	border: 1px solid #fff;
	position: relative;
	top: -1px;
	/* fallback/image non-cover color */
	background-color: #797979;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#797979), to(#949494)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #797979, #949494); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#797979,#949494); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #797979, #949494); /* IE10 */
	background-image: -o-linear-gradient(top, #797979, #949494); /* Opera 11.10+ */
	background-image: linear-gradient(top, #797979, #949494); /* W3C */
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 0 0 3px #505050;
	font-size: 12px;
	color: #fff;
	padding: 8px;
	float:left;
	min-height: 430px; /* this is a quick fix for now, we need to have it dynamic going forward CRJB 02/19/13 */
}
nav .menu_div
{
	min-width: 180px;
	border: 1px solid #fff;
	position: relative;
	top: -1px;
	height: auto;
	/* fallback/image non-cover color */
	background-color: #797979;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#797979), to(#949494)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #797979, #949494); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#797979,#949494); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #797979, #949494); /* IE10 */
	background-image: -o-linear-gradient(top, #797979, #949494); /* Opera 11.10+ */
	background-image: linear-gradient(top, #797979, #949494); /* W3C */
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 0 0 3px #505050;
	font-size: 12px;
	color: #fff;
	padding: 8px;
	overflow: hidden;
}

nav li .first_li
{
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

/*.megamenu_abcd span {margin:0 3px; font-size:12px; color:#fff;  text-transform:uppercase;}	
.megamenu_abcd span a {text-decoration:none; color:#fff;}
.megamenu_abcd span a:hover {text-decoration:underline; color:#fff;}*/

.left_column
{
	float: left;
	width: 150px;
	color: #fff;
}

.left_column ul
{
	margin-left: 5px;
	width: 145px;
}
.single_column {
	display: block;
	float:left;
	height:auto!important;
}
.single_column ul{ position:relative!important}
.left_column li, .single_column li
{
	background: none !important;
	border: none;
	text-transform: none;
	float: none !important;
}

.left_column li a, .single_column li a
{
	background: none !important;
	border: none !important;
	line-height: 20px;
	text-decoration: none;
}
.single_column li a {
	min-width: 150px;
}
.left_column li a:hover, .single_column li a:hover
{
	background: none !important;
	line-height: 20px;
	text-decoration: underline;
}

.megamenu_div span a
{
	display: inline;
	background: none !important;
	text-decoration: none;
	border: none !important;
	padding: 0 5px;
}

.megamenu_div span a:hover
{
	display: inline;
	background: none !important;
	text-decoration: underline;
	border: none !important;
	padding: 0 5px;
}

.alpha
{
	text-align: center;
	padding-bottom: 10px;
}
.alpha a { cursor: pointer; }
.column
{
	float: right;
	width: 318px;
	text-transform: none !important;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left:10px;
}

.column h3, .column p
{
	text-transform: none;
	color: #fff;
}

.column h3 { line-height: 20px; }

.feature-product-wrap
{
	width: 325px;
	color: #fff;
}

div.feature-product-wrap-img
{
	float: left;
	width: 110px;
	padding-top: 10px;
	margin-right: 10px;
}

div.feature-product-wrap-details
{
	float: left;
	width: 205px;
	padding-top: 10px;
}

div.feature-product-wrap-details h2
{
	color: #FFF;
	font-size: 13px;
}

.column a, .column a:hover
{
	margin: 0;
	padding: 0;
	background: none !important;
	border: none !important;
}
.feature-product-wrap-details table th, .product-wrap table th
{
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
}
/*-maincontainer-*/
#section-box, #footer-box
{
	margin: 17px 0 0 0;
	border-radius: 10px;
	overflow: hidden;
	-moz-box-shadow: 1px 1px 2px 2px #767676;
	-webkit-box-shadow: 1px 1px 2px 2px #767676;
	box-shadow: 1px 1px 2px 2px #767676;
}

#section-box
{
	background: #fff;
	/*min-height:1904px;*/
	padding-bottom: 0;
}

.main_content_left
{
	float: left;
	width: 459px;
	padding-right: 20px;
	padding-left: 20px;
}
.main_content_left p {
	padding: 6px 0;
}
.main_content_right
{
	float: right;
	width: 460px;
	padding: 0 20px 0 0;
}

.title_runner
{
	background: url(../images/runner_title.jpg) repeat-x 0 0;
	height: 29px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	padding: 12px 0 0 17px;
	border-top: 1px solid #ccc;
}

.title_runner h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
}

.title_runner h1 span { color: #067fac; }

.title_runner h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
}

.title_runner h2 span { color: #067fac; }

ul.list
{
	margin: 15px 0 0 15px;
	line-height: 20px;
}

ul.list li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	background: url(../images/list_bullet.jpg) 0 50% no-repeat;
	padding-left: 15px;
}

.subcontent_box1, .subcontent_box2, .subcontent_box1_inr
{
	float: left;
	margin: 15px 0 0 0;
	background: #fff;
	border-radius: 10px;
	height: 395px;
	-moz-box-shadow: 1px 1px 2px 2px #a4a4a4;
	-webkit-box-shadow: 1px 1px 2px 2px #a4a4a4;
	box-shadow: 1px 1px 2px 2px #a4a4a4;
}

.subcontent_box1
{
	width: 980px;
	padding-bottom: 15px;
	background-color: #e9e9e9;
}

.subcontent_box2
{
	width: 315px;
	padding-bottom: 15px;
	margin-left: 22px !important;
}

.tab_boxes
{
	margin: 15px 0 0 0;
	font-size: 14px;
}

.tab_box1
{
	float: left;
	background: url(../images/newsletter-2.jpg) 0 0 no-repeat;
	width: 327px;
	height: 150px;
	color: #ffffff;
	font-weight: bold;
}
.tab_box1 h1 {
	margin: 17px 0 0 17px;
	font-size: 14px;
	color: #fff;
}
.home-email {
	margin:18px 0 0 15px;
}
.home-submit {
	margin:0 auto;
	width:112px;
	margin-top:15px;
}
.tab_box1_email_feild
{
	height: 25px;
	line-height: 25px;
	width: 283px;
	font-size: 14px;
	color: #818181;
	padding-left: 5px;
}

.tab_box2
{
	float: left;
	background: url(../images/download_free_app.jpg) 0 0 no-repeat;
	width: 327px;
	height: 150px;
	font-weight: bold;
	color: #fff;
}
.tab_box2 a,.tab_box3 a { color: #fff; }
.tab_box2 p {
	font-size: 14px;
	color: #fff;
	padding: 0;
	margin: 17px 17px 0 0;
	text-align: right;
}
.tab_box2 img {
	padding: 0;
	margin:15px 0 0 178px;
	width:135px;
}
.tab_box3
{
	float: left;
	background: url(../images/multiuser-bucket3.jpg) 0 0 no-repeat;
	width: 326px;
	height: 150px;
}
.tab_box3 h1 {
	font-size: 14px;
	margin:17px;
	color:#fff;
}
.tab_box3 p {
	margin:32px 15px 15px;
	width:112px;
}
.ipad-box
{
	background: url(../images/download_free_app.jpg) 0 0 no-repeat;
	width: 264px;
	height: 150px;
	font-weight: bold;
	color: #fff;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.webbox { padding: 5px 17px 0 17px; }

.webbox1
{
	float: left;
	width: 50%;
}

.webbox1_a
{
	float: left;
	width: 110px;
}

.webbox1_c
{
	float: left;
	width: 77px;
}

.webbox1_b
{
	float: left;
	width: 170px;
	margin: 0 0 0 10px;
}

.webbox1_b p
{
	font-size: 11px;
	margin: 5px 0 10px 0;
	line-height: 14px;
}

.webbox1_title
{
	color: #067FAC;
	font-weight: bold;
}

.webbox2
{
	float: left;
	padding-left: 17px;
}

/*-footer--*/
#footer-box
{
	background: #797979;
	box-shadow: 1px 1px 2px 1px #9a9a9a !important;
	margin: 20px 0 20px 0;
}

.footer_tab_upper { padding: 17px; }
.footer_tab_upper aside {
	margin-bottom: 20px;
	border-bottom: 1px dotted #aaa;
}
.footer_tab_upper aside a {
	color: #fff;
	text-decoration: underline;
}
.footer_tab_upper aside p {
	color: #fff;
	padding: 5px 0;
}
.ftr_tab_upper_1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

.ftr_tab_upper_2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 20px;
}

.ftr_tab ul { }

.ftr_tab
{
	float: left;
	width: 182px;
}

.ftr_tab li
{
	list-style: none;
	float: none;
	line-height: 15.6px;
}

.ftr_tab .first
{
	font-size: 15px;
	margin-bottom: 15px;
	color: #fff;
	border-bottom: 1px dotted #aaa;
	display: block;
	margin-right: 20px;
}

.ftr_tab li a, .ftr_tab li
{
	list-style: none;
	color: #fff;
	text-decoration: none;
}

.ftr_tab li a:hover
{
	list-style: none;
	color: #fff;
	text-decoration: underline;
}

.ftr_tab_newsletter
{
	float: left;
	width: 340px;
}
.ftr_tab_newsletter .atc-button {
	margin: 2px 0 0 0 !important;
}
#footer-security {
	margin: 0 auto;
	width: 120px;
}
.newsletter_field
{
	height: 28px;
	line-height: 28px;
	width: 204px;
	float: left;
	margin-right: 5px;
	font-size: 14px;
	color: #818181;
	padding-left: 5px;
}

/*--|structure Styling ends|--*/
/*-inner page-*/
.breadcrumbs { text-transform: none; }

.breadcrumbs ul
{
	font-size: 12px;
	margin: 0 5px;
	list-style: none;
}
.breadcrumbs ul li {
	display: inline;
	color: #333333;
	padding-right: 10px;
}
.breadcrumbs ul li a
{
	color: #1285b0;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}

.breadcrumbs ul li a:hover
{
	color: #1285b0;
	font-size: 12px;
	font-weight: bold;
}

.content_part1
{
	padding: 0;
	margin: 12px 0 0 0;
}

.main_content_right_inr
{
	float: right;
	width: 318px;
	padding: 0 0 0 0;
	height: 337px;
}
.author {
	position: relative;
	bottom: 0;
}
.main_content_left_inr
{
	float: left;
	width: 627px;
	padding-right: 15px;
	padding-left: 20px;
}

.main_content_left_inr_text
{
	float: left;
	width: 628px;
}
.main_content_left_inr_text img {
	float: left;
	margin: 0 25px 40px 0;
}
.main_content_left_inr h1
{
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase;
	color: #1285B0;
}
.main_content_left_inr h2
{
	font-size: 14px;
	line-height: 16px;
	color: #666;
	padding: 5px 0 10px 0;
}

.main_content_left_inr p
{
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 !important;
}

.main_content_left_inr_text ul {
	padding: 5px;
	margin-left: 210px !important;
	line-height: 20px;
}

.content_img_inr { float: left; }

.tut_info
{
	background: #f6f6f6;
	border: 1px solid #e1e1e1;
	padding: 5px 10px;
	margin: 8px 0;
	line-height: 22px;
}

.int_tab ul { list-style-type: none; }

.int_tab ul li
{
	display: inline;
	color: #000;
	padding: 0 6px;
	border-right: 1px solid #333;
}

.int_tab ul li:first-child { padding-left: 0; }

.tut_info span
{
	margin: 0 5px;
	line-height: 26px;
}

.right_inr_btn { margin: 0; text-align: center; }
.right_inr_btn ul { }
.right_inr_btn ul li { margin: 0; }

.right_inr_social_icn
{
	background: none;
	text-align: center;
	height: 20px;
	width: 291px;
	padding: 10px 0 0 0;
	overflow: hidden;
}

.right_inr_social_icn span { margin: 0 1px; }
.content_part2 { padding: 10px 20px 20px 20px; }

.int_tab h2 { font-size: 13px; }

.int_tab_box
{
	width: 605px;
	height: 408px;
	padding: 0 0 0 20px;
	color: #333;
}

.int_tab_box h5 { margin: 12px 0 0 0; }

.int_tab_box ul
{
	padding: 0;
	margin: 10px 0 0 20px;
}

.int_tab_box ul li
{
	background: url(../images/icn_video_camera.jpg) 0 50% no-repeat;
	color: #333;
	display: block;
	padding: 0 0 0 34px;
	line-height: 20px;
	border: none !important;
}

.trainign_info
{
	font-size: 12px;
	margin: 5px 0 20px;
	line-height: 18px;
}

.trainign_info span { padding: 0 5px; }

.content_part2_left
{
	float: left;
	width: 628px;
}
#options h2 {
	font-size: 18px;
	text-align: center;
}

.content_part2_left h1, #options h1 {
	font-size: 16px;
	line-height: 22px;
	color: #067FAC;
}
.content_part2_left h2 {
	padding: 5px 0;
	line-height: 20px;
	color: #067FAC;
}
.content_part2_left p {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 !important;
}
.content_part2_right
{
	float: left;
	width: 294px;
	margin: 5px 0 0 17px;
}

.content_part2_right { }

.cnt_part2_right_box1
{
	overflow: hidden;
	margin-bottom: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.70);
	-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.70);
	box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.70);
}
.webbox-01 { 
	margin: 0;
	overflow: hidden;
	padding: 10px 15px;
}
.webbox-01_left { float: left; }

.webbox-01_right
{
	float: left;
	margin-left: 10px;
	width: 142px;
}

.webbox-01_right p { font-size: 12px; padding: 5px 0 !important; }

.subcontent_box1_inr
{
	height: auto;
	width: 625px;
	padding-bottom: 15px;
}

.webbox-02_right
{
	margin-left: 10px;
	float: left;
}

.product_prices
{
	padding: 10px 0;
	list-style-type: none;
	display: block;
	clear: both;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.product_prices strong {
	font-size: 16px;
}
.product_prices .worldwide {
	padding-top: 6px;
	font-size: 12px;
	color: #666;
}
.product_prices li, .product_prices li img
{
	vertical-align: middle;
	padding-right: 5px;
}

.product_prices li img { padding-right: 5px; }
.category-product-wrapper { padding: 10px 20px; }
.main_content_left h1, .category-product-wrapper h1 {
	font-size: 18px;
	margin-bottom: 5px;
}
.main_content_left h2, .category-product-wrapper h2 {
	font-size: 16px;
}
.category-product-thumb {
	float: left;
	position: relative;
	left: -24px;
}
.category-product-summary {
	float: left;
	width: 815px;
	position: relative;
	left: -24px;
	padding-bottom: 10px;
}
.category-product-summary ul, .content_part2_left ul {
	padding: 5px;
	margin-left: 30px;
	line-height: 20px;
}
.options-column ul, .ll-sell ul {
	padding: 10px 5px 5px 10px;
	margin-left: 10px;
	line-height: 20px;
}
.category-product-summary ul li, .content_part2_left ul li, .options-column ul li, .ll-sell ul li {
	list-style-image: url("/images/bullet-2.png");
	font-size: 12px;
}
.content_part2_left ul li strong {
	/* display: block; */
}
.category-product-summary p {
	padding: 0;
}
.border { padding-right: 20px; }
.feature-border { padding: 0 10px; }
.related-border { padding-right: 10px; }
#main {
	overflow: hidden;
	background-color: #e9e9e9;
}
div.anythingSlider-metallic.activeSlider .anythingWindow {
	background-color: #e9e9e9;
	margin-left: 20px !important;
}
.anythingSlider {
	background-color: #e9e9e9;
}
div.anythingSlider-metallic {
	background-color: #e9e9e9 !important;
}
.product-wrap
{
	width: 300px;
	min-height: 300px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.product-wrap img
{
	-webkit-border-top-left-radius: 8px;
	-moz-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	display: block;
	float: left;
	margin-right: 10px;
}

div.bundle {
	padding-top: 0 !important;
}
.sub-product-wrap {
	clear: both;
	overflow: hidden;
	background-color: #fff;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #f1f1f1;
	
}
.product-wrap h2
{
	clear: both;
	color: #666;
	min-height: 41px;
	font-size: 16px;
	padding: 10px;
}
.product-wrap table {
	font-size: 12px;
}
.product-wrap p { font-size: 12px; }
.sub-product-sub-wrap {
	clear: both;
	overflow: hidden;
	background-color: #fff;
	border-top: 1px solid #f2f2f2;
	padding: 10px;
}

.sp-author {
	background-position: 10px top;
	color: #999;
	font-size: 12px;
	width: 140px;
	float: left;
	vertical-align: bottom;
}
.sp-level {
	background-position: 10px top;
	color: #999;
	font-size: 12px;
	width: 130px;
	float: left;
	vertical-align: bottom;
	text-align: right;
}
.sp-duration {
	background-position: 10px top;
	width: 90px;
	font-size: 12px;
	float: left;
	color: #999;
	text-align: center;
}
.sp-lessons {
	background-position: 10px top;
	font-size: 12px;
	width: 90px;
	float: left;
	color: #999;
	text-align: center;
}
.sp-go {
	background-position: 10px top;
	font-size: 12px;
	width: 90px;
	float: left;
	text-align: right;
}
.sp-more {
	margin-top: 10px;
	float: right;
	color: blue;
	padding-right: 10px;
}
.feature-product-wrap-details table th, .product-wrap table th
{
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
}

.product-wrap form
{
	width: 180px;
	display: block;
	float: left;
}

.product-wrap .atc-button-blue { display: block; overflow: hidden; margin: 10px 0 0 0; width: 80px; padding: 6px 12px;}

.strike {
	text-decoration: line-through;
}
.sale-price {
	color: #F00;
	font-weight: bold;
}
#buttons {
	padding: 0 0 20px 0;
}
.atc-button
{
	font-family: arial !important;
	padding: 6px 12px;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	text-align: center;
	background: #b9002d; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b9002d), to(#b9002d)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #b9002d, #b9002d); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#b9002d,#b9002d); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #b9002d, #b9002d); /* IE10 */
	background-image: -o-linear-gradient(top, #b9002d, #b9002d); /* Opera 11.10+ */
	background-image: linear-gradient(top, #b9002d, #b9002d); /* W3C */
	/* W3C */
	-moz-border-radius: 5px;
	border-radius: 6px;
	cursor: pointer;
	margin: 0 0 5px 0;
	border: none;
	position: relative;
	overflow: hidden;
	text-decoration: none;
}
.atc-button a, .atc-button-blue a, .atc-button-grey a { color: #fff !important; }

.atc-button-blue
{
	/* Old browsers */
	background: #1084b0; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3597bc), to(#1084b0)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #3597bc, #1084b0); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#3597bc,#1084b0); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #3597bc, #1084b0); /* IE10 */
	background-image: -o-linear-gradient(top, #3597bc, #1084b0); /* Opera 11.10+ */
	background-image: linear-gradient(top, #3597bc, #1084b0); /* W3C */
	border: medium none;
	border-radius: 6px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 5px 0;
	overflow: hidden;
	padding: 6px 12px;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: 5px;
}
.feature-product-wrap-details .atc-button-blue {
	width: 70px;
	padding: 2px 6px;
}
.checkout
{
	/* Old browsers */
	background: #009C0E; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00900E), to(#009C0E)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #009C0E,#00900E); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#009C0E,#00900E); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #009C0E,#00900E); /* IE10 */
	background-image: -o-linear-gradient(top, #009C0E,#00900E); /* Opera 11.10+ */
	background-image: linear-gradient(top, #009C0E,#00900E); /* W3C */
	border: medium none;
	border-radius: 6px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 5px 0;
	overflow: hidden;
	padding: 6px 12px;
	position: relative;
	text-align: center;
	text-decoration: none;
}
.pp_checkout {
	background-image: url("/images/paypal-button.jpg");
	width: 164px;
	height: 40px;
	border: 0;
	cursor: pointer;
}
.atc-button-grey
{
	/* Old browsers */
	background: #555; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#777), to(#555)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #777, #555); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#777,#555); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #777, #555); /* IE10 */
	background-image: -o-linear-gradient(top, #777, #555); /* Opera 11.10+ */
	background-image: linear-gradient(top, #777, #555); /* W3C */
	border: medium none;
	border-radius: 6px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 5px 0;
	overflow: hidden;
	padding: 6px 12px;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: 5px;
}
.button-container {
	margin-bottom: 15px;
	text-align: center;
}
.medium-button
{
	width: 190px;
	height: 32px;
	font-size: 1.2em !important;
}

.big-button
{
	width: 235px;
	height: 40px;
}
.options-column .big-button {
	width: 260px;
}

a.ll-button
{
	/* Old browsers */
	background: #009C0E; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00900E), to(#009C0E)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #009C0E,#00900E); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#009C0E,#00900E); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #009C0E,#00900E); /* IE10 */
	background-image: -o-linear-gradient(top, #009C0E,#00900E); /* Opera 11.10+ */
	background-image: linear-gradient(top, #009C0E,#00900E); /* W3C */
	border: medium none;
	border-radius: 6px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 12px;
	position: relative;
	text-align: center;
	text-decoration: none;
	display: block;
}

/* product detail tab styling */
#example1, #example2, #example3, #example4,	#example5 { 
	float: none;
	overflow: hidden;
}
#example3 {
	padding-left: 5px;
}
#example1 h4 {
	float: right;
	padding: 4px 0;
}
.expand_all,
		.collapse_all { cursor: pointer; }

.example_menu
{
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 590px;
}

.example_menu ul
{
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 24px;
}

.menu-dashed {
	padding-bottom: 5px;
	border-bottom: 1px dotted #fff !important;
	margin-bottom: 5px;
}
#menu1,
		#menu2,
		#menu3,
		#menu4,
		#menu5 { margin: 0; }

#menu1 li,
		#menu2 li,
		#menu3 li,
		#menu4 li,
		#menu5 li,
		.example_menu li
{
	display: block;
	background-image: none;
	margin: 0;
	padding: 0 0 6px 0;
	border: none !important;
}

.example_menu ul ul
{
	display: block;
	margin-left: 24px;
}

.example_menu ul ul li a
{
	padding-left: 35px;
	width: 109px;
}

.example_menu a
{
	color: #000;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin-left: 0;
	padding: 2px 2px 2px 17px;
	width: 590px;
}

.example_menu a.expanded
{
	font-size: 14px;
	font-weight: bold;
	background: url(/images/inr_tab_li_bullet.jpg) 0 50% no-repeat;
	padding: 0 0 6px 25px;
	color: #333;
	/*background: #bbb url('images/collapse.gif') no-repeat 3px 50%;*/
}

.example_menu a.collapsed
{
	font-size: 14px;
	font-weight: bold;
	background: url(/images/inr_tab_li_bullet_collaps.jpg) 0 50% no-repeat;
	padding: 0 0 0 25px;
	color: #333;
	/*background: #bbb url('images/expand.gif') no-repeat 3px 50%;*/
}

.example_menu a:hover { text-decoration: none; }

.example_menu ul a
{
	background: url(/images/icn_video_camera.jpg) 0 50% no-repeat;
	line-height: 14px;
	border-top: 2px solid #fff;
	display: block;
	font-weight: normal;
	padding: 2px 2px 2px 35px;
	width: 545px;
}

.example_menu ul a:link { font-weight: normal;	text-decoration: underline; color: #0a81ae;}

.example_menu ul a:hover
{
	background: url(/images/icn_video_camera.jpg) 0 50% no-repeat;
	text-decoration: none;
}

.example_menu li.active a { background: url(/images/icn_video_camera.jpg) 0 50% no-repeat; }
.example_menu li.active li a { background: #e8e8e8; }

#menu1 li.footer,
		#menu2 li.footer,
		#menu3 li.footer,
		#menu4 li.footer,
		#menu5 li.footer,
		.example_menu .footer
{
	background: transparent url('/images/footer.jpg') no-repeat 0 0;
	border-top: 2px solid #fff;
	height: 9px;
	line-height: 15px;
	margin: 0 0 10px 0;
	width: 131px;
}

.example_menu .footer span { display: none; }
.testimonials {
	margin-top: 20px;
}
.testimonials h2 {
	font-size: 13px;
	color: #1285B0;	
}
.testimonials p {
	margin: 10px 30px;
	padding: 10px;
	font-style: oblique;
	background-color: #f2f2f2;
}
.testimonials p span {
	color: #f29226;
}
/* Slider */
#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:970px;
	height:240px;
	overflow:hidden;
	}	
#prevBtn, #nextBtn{ 
	background:url(../images/icon_arrow_left.png) no-repeat 0 0;
	display:block;
	width:21px;
	height:21px;
	position:absolute;
	left:1px;
	top:115px;
	overflow:hidden;
	}	
#nextBtn{ 
	left:619px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:21px;
	height:21px;
	background:url(../images/icon_arrow_left.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/icon_arrow_right.png) no-repeat 0 0;	
	}
	
.shop-popup-title{
	float:left;
	}	
.shop-popup-title-num{
	margin: 0 4px 0 6px;
	}	
.cart_item_detail-padding{
     padding:02px 0;
	}	
.cart_item_detail-br-bot{
	border-bottom:none !important;
	}	
.shop-popup-btn{
	 padding:10px 0 0 0;
	 text-align: center;
	}	
.left_column-cl{
		color:#fff;
	}	
.featured-product-img{
	float:left; width:80px; padding-top:10px;
	}	
.featured-product-main{
	width:245px; color:#fff;
	}
.featured-product-title{
	float:left; width:165px; padding-top:20px;
	}	
.featured-product-img-margin{
	margin-top:10px;
	}	
.companies-li{
	border:none;
	}	
.training-desc{
	padding:0; margin:12px 0 0 0;
	}
.subscribe-title{
	margin:17px 0 0 17px;
	}		
.subscribe-txt { 
	margin:18px 0 0 15px;
 	}
.subscribe-btn { 
 	margin:0 auto; width:112px; margin-top:15px; 
	}
.download-title { 
	margin:17px 17px 17px 101px; 
	}
.download-btn { 
	margin:15px 0 0 200px; width:112px; margin-top:15px; 
	}
.learning-title {
	margin:17px; color:#fff; font-weight:bold; 
	}
.learning-btn { 
	margin:45px 15px 15px; width:112px; 
	}		
.just-released-title {
	padding-right:17px;
	}		
.newsletter-field-btn { 
	margin:10px 0 0 0; 
	}
.comming-soon-title {
	 color:#b9002d; 
	}
.view-cart-btn {
	 margin-right:27px; 
	}
.alpha-active { font-weight: bold; }

/* ############################# */
/* Video Stuff Here */
#video-categories {
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 10px;
}
.course-header {
	clear: both;
	padding: 10px 10px 0 10px;
	display: block;
	background: url(../images/runner_title.jpg) repeat-x 0 0 !important;
	height: 25px;
	border: 1px solid #cfcfcf;
	color: #333;
	font-weight: bold;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
}
#video-categories ul {
	float: left;
	width: 235px;
}
.video-wrap {
	float: left;
	width: 470px;
	padding: 10px 0;
	position: relative;
}
.video-thumb {
	float: left;
	width: 170px;
	height: 130px;
}
.video-thumb img {
	border: 1px solid #999;
}
.category-wrap {
	float: left;
	width: 313px;
	height: auto;
	overflow: hidden;
	padding: 10px 0 20px 0;
	position: relative;
}
.category-thumb {
	float: left;
	height: 120px;
}

.video-wrap .video-thumb .video-thumb-screen {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/video-screen.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
 	width: 150px;
 	height: 112px;
    position: absolute;
    top: 11px;
    left: 1px;
}
.video-listing-summary, .category-listing-summary {
	padding-right: 10px;
}
.video-listing-summary h2, .category-listing-summary h2 {
	font-size: 13px;
}
.category-listing-summary h2 {
	margin: 0;
	padding: 0;
}
.video-listing-summary p {
	padding-top: 0;
}
.category-listing-summary p {
	padding: 0 10px;
}
#container {
	border: 1px solid #777;
}
#lesson-cover {
	text-align: center;
	padding: 48px 0 10px 0;
}
.video-social {
	padding-left: 65px;
}
#message {
	font-size: 13px;
	margin: 10px 0;
	width: auto;
	background-position: 20px center;
	background-repeat: no-repeat;
	padding: 20px 10px 20px 80px;
	border: 1px dotted #ccc;
	overflow: hidden;
	clear: both;
	background-color: #FFFEE0;
}
div.cart#message {
	background-image: url("/images/icon-cart.png");
}
div.error#message {
	background-image: url("/images/icon-alert.png");
}
div.success#message {
	background-image: url("/images/icon-success.png");
	background-color: #EBFFF1;
}


/* ############################# */
/* Cart stuff here */
#cart, #cart_summary {
	width: 100%;
}
#cart th {
	text-align: center;
	border-bottom: 1px solid #cfcfcf;
	padding: 10px 0;
	margin-bottom: 10px;
}
#cart td {
	text-align: center;
	border-bottom: 1px solid #cfcfcf;
	padding: 10px 0;
	margin-bottom: 10px;
}
#cart input[type=text] {
	width: 30px;
}
#cart td a {
	font-size: 11px;
}
#cart_summary th {
	text-align: right;
	border-bottom: 1px solid #cfcfcf;
	padding: 10px 0;
	margin-bottom: 10px;
}
#cart_summary td {
	text-align: right;
	border-bottom: 1px solid #cfcfcf;
	padding: 10px 0;
	margin-bottom: 10px;
}
.cart-item-title {
	font-size: 14px;
	font-weight: bold;
	text-align: left !important;
	width: 340px;
}
.cart-item-title a {
	font-size: 14px !important;
}
.cart-item-title aside {
	margin-top: 10px;
	width: 320px;
	background-image: url("/images/cart_put.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #EAFFEB;
	color: #009600;
	padding: 10px 10px 10px 40px;
	border: 1px dotted #0B9D00
	
}
.cart-item-title aside a {
	font-size: 12px !important;
	color: #333 !important;	
	cursor: pointer;
}
.cart-item-title ul {
	font-weight: normal;
	padding-top: 10px;
	color: #333;
	font-size: 12px;
}
td.cart-item-title {
	color: #1285B0;
}
.cart-item-img {
	width: 150px;
	text-align: left !important;
	padding-left: 10px !important;
}
.cart-item-subtotal {
	font-weight: bold;
}
#cart td#returning {
	text-align: right;
}
#cart td#cart-totals span {
	font-weight: bold;
	font-size: 16px;
}

#cart td#cart-totals {
	text-align: right;
}
#cart-totals {
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	border-bottom: 1px solid #cfcfcf;
	padding: 10px 0;
	text-align: right;
	clear: both;
}
#summary-total {
	font-weight: bold;
	font-size: 16px;
}
#checkout-buttons {
	text-align: right !important;
}

/* ####################################################### */
/* checkout styles */

#checkout-progress {
	float: left;
	width: 220px;
	padding-right: 20px;
}
#checkout-progress footer {
	text-align: center;
	padding: 10px;
}
#checkout-progress aside {
	background-image: url("/images/icon-lock-32.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #f2f2f2;
	text-align: center;
	padding: 6px 0;
    border: 1px solid #cfcfcf;
    font-size: 11px;
}
#checkout-wrapper {
	float: left;
	width: 700px;
}
.formbox {
	width: 200px;
	height: 18px;
}
#checkout-steps ul, #contact-form ul, #login-form ul, #newsletter-form ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#checkout-steps ul li,#contact-form ul li,#login-form ul li,#newsletter-form ul li {
	padding: 5px 0;
	clear: both;
	overflow: hidden;
}
#contact-form ul li ol {
	list-style-type: decimal;
}
#checkout-steps ul li label, #contact-form ul li label, #login-form ul li label, #newsletter-form ul li label {
	text-align: right;
	width: 220px;
	float: left;
	padding: 5px 5px 0 0;
	height: 18px;
	vertical-align: bottom;
}
#checkout-steps ul li input[type=text], #checkout-steps ul li input[type=email], #contact-form ul li input[type=text], #contact-form ul li input[type=email],, #newsletter-form ul li input[type=email], #login-form ul li input[type=text], #login-form ul li input[type=password], {
	float: left;
	width: 300px;
}
textarea {
	width: 350px;
	height: 70px;
}
#contact-form ul li textarea {
	width: 350px;
	height: 150px;
}
.text-short {
	width: 150px !important;
}
.box-tiny {
	width: 50px !important;
}
.checkout-steps-container {
	border-top: 1px solid #cfcfcf;
	padding: 15px 20px;
}
#checkout-progress-meter {
	overflow: hidden;
}
#meter-ul {
	margin: 0;
	padding: 0;
	line-height: 32px;
}
#meter-ul li {
	float:left;
	list-style:none;
	text-transform:uppercase;
	font-size:12px;
	border-right: 1px solid #e0e0e0;
	font-weight:bold;
}
#meter-ul li a {
	cursor: default;
	padding: 0 16px 0 16px;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color: #888;
}
.complete {
	background-color: #f2f2f2;
}
.active {
	background-color: #DEDEDE;
}
#meter-ul li.active a {
	color: #666;
}
#meter-ul li.last {
	border-right: none !important;
}

#checkout-steps {
	margin: 10px 0 20px 0;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #cfcfcf;
}
#checkout-steps li div {
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}
#checkout-steps li header, .checkout-progress-box header {
	padding: 10px 10px 0 10px;
	display: block;
	background: url(../images/runner_title.jpg) repeat-x 0 0 !important;
	height: 25px;
	border-top: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	color: #333;
	font-weight: bold;
	margin: 0;
	border-radius: 0;
	-moz-box-shadow:    0 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 0 #fff;
    box-shadow:         0 0 0 0 #fff;
}
#checkout-steps li:first-child header {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.checkout-progress-box header {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.checkout-progress-box {
	margin-bottom: 10px;
}
.checkout-progress-box ul {
	border: 1px solid #cfcfcf;
	padding: 10px;

}

.right-inline { display: inline; float: right; font-weight: normal; }

/* end of checkout styles */
/* ########################################################## */

a.delete { cursor: pointer;}
.delete-fade {background-color: #FFFFB3;}
#loadMoreResults {
	font-weight: bold;
	clear: both;
	width: 100%;
	text-align: center;
	cursor: pointer;
	padding: 10px;
	display: block;
	background: url(../images/runner_title.jpg) repeat-x 0 0;
	border-top: 1px solid #ccc;
}
#pagination { float:right; font-size: 12px; padding-right: 10px; }
.result-label { padding-right: 20px; }

/* CONTENT TOP BAR PAGINATION */
#pagination ul {text-align:right; height:30px; float:right; display: inline;}
#pagination ul li {display:inline; font-family:Verdana; height:30px; line-height:30px; width: 26px;margin: 0 2px; padding:0 2px;}
#pagination ul li a {text-decoration:none;font-size:12px; }
#pagination ul li a:hover, #pagination ul li a.selected { text-decoration: underline; }
#uberlink { font-weight: bold; }

.widget-wrapper {
	padding: 5px 10px;
}
.widget-wrapper h2 {
	margin: 0;
	padding: 0;
	color: #067fac;
	font-size: 15px;
}
.widget-wrapper p {
	padding: 10px 0 5px 0;
}
.widget-wrapper p span {
	display: block;
	font-weight: bold;
	padding-left: 20px;
	font-size: 15px;
}
.widget-wrapper footer {
	position: relative;
	bottom: 30px;
	left: 180px;
}
.required {
	font-weight: bold;
}
#coupon_box {
	text-align: left !important;
}
input#coupon {
	width: 83px !important;
}

/* For the Modal window */
#overlay {
	position:fixed; 
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#modal {
	position:absolute;
	border: 1px solid #333;
	border-radius:14px;
	-moz-box-shadow:    0 0 10px 10px #333;
    -webkit-box-shadow: 0 0 10px 10px #333;
    box-shadow:         0 0 15px 5px #333;
}

#content {
	border-radius:8px;
	background:#333 url('/images/modal-background.png') no-repeat left top;
}
#modal-content {
	width: 800px;
	height: 500px;
	color: #fff;
	padding: 20px;
}
#modal-content p a {
	color: #FF8000;
}
#modal-content p { 
	color: #fff;
	padding-bottom: 20px;
	font-size: 18px;
	line-height: 24px;
}
#modal-left {
	width: 400px;
	float: left;
}
#modal-right {
	width: 360px;
	padding: 20px 20px 0 20px;
	float: left;
}
#modal-right h1 {
	padding-bottom: 16px;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
	#modal-left {
		padding-top: 20px;
	}
	#modal-right {
		width: 350px;
		padding-left: 30px;
		padding-right: 10px;
	}
	#modal-content {
		height: 550px;
	}
	#modal-content p {
		font-size: 34px;
		line-height: 44px;
	}
	#modal-content h1 {
		display: none;
	}
	#modal-content footer {
		font-size: 24px;
	}
}
#close {
	position:absolute;
	background:url("/images/close.png") 0 0 no-repeat;
	width:24px;
	height:27px;
	display:block;
	text-indent:-9999px;
	top:-7px;
	right:-7px;
}
/* bundles style is here!! */
#bundle-search {
	margin-top:10px;
}
#bundle-search > div {
	float: left;
	margin-right: 7px;
}
#bundle-results-wrapper {
	min-height: 350px;
}
#bundle-search input[type=search] {
	width: 245px;
	height: 25px;
	font-size: 12px;
	color:#067FAC;
	padding-left: 5px;
}
input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration  {
    -webkit-appearance: none;
}
#bundle-search select {
	width:280px;
}
#bundle-search input[type=submit] {
	position: relative;
	top: -7px;
}
#bundle_search_results {
	width: 628px;
}
#bundle_search_results h4 a:hover {
	color: #009C0E;
}
.atb
{
	/* Old browsers */
	background: #b9002d; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b9002d), to(#b9002d)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #b9002d, #b9002d); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#b9002d,#b9002d); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #b9002d, #b9002d); /* IE10 */
	background-image: -o-linear-gradient(top, #b9002d, #b9002d); /* Opera 11.10+ */
	background-image: linear-gradient(top, #b9002d, #b9002d); /* W3C */
	border: medium none;
	border-radius: 3px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin: 5px 0;
	overflow: hidden;
	padding: 6px;
	position: relative;
	text-align: center;
	text-decoration: none;
	display: block;
}
.atb-blue
{
	/* Old browsers */
	background: #1084b0; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3597bc), to(#1084b0)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #3597bc, #1084b0); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#3597bc,#1084b0); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #3597bc, #1084b0); /* IE10 */
	background-image: -o-linear-gradient(top, #3597bc, #1084b0); /* Opera 11.10+ */
	background-image: linear-gradient(top, #3597bc, #1084b0); /* W3C */
	border: medium none;
	border-radius: 3px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin: 5px 0;
	overflow: hidden;
	padding: 6px;
	position: relative;
	text-align: center;
	text-decoration: none;
	display: block;
}
#bundle_search_results a {
	cursor: pointer;
}
#bundle_search_results td {
	padding: 5px 0 5px 5px;
}
#bundle-item-left {
	float: left;
}
#bundle-item-right {
	width: 500px;
	float: left;
}
#bundle_matrix {
	text-align: center;
	background-color: #eee;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
}
#bundle_matrix h1 {
	font-size: 14px;
}
#bundle_matrix ul {
	padding-top: 10px;
}
#bundle_matrix ul li {
	padding: 4px 0;
}
li.level_2 {
	font-weight: bold;
	font-size: 14px;
	color: #6aa84f;
}
li.level_3 {
	font-weight: bold;
	font-size: 15px;
	color: #38761d;
}
li.level_4 {
	font-weight: bold;
	font-size: 19px;
	color: #009e0f;
	padding: 6px 0;
}
#bundle-cart {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.bundle-listing-title {
	width: 260px;
	padding: 5px 10px 5px 0;
}
#active-bundle ul {
	padding-bottom: 10px;
}
#active-bundle ul li {
	padding: 4px 0;
}
#bundle-subtotal, #bundle-discount, #bundle-total {
	text-align: right;
}
#bundle-message {
	background-color: #edf5ea;
	border: 1px solid #ccc;
	padding: 10px !important;
	text-align: center;
	margin-bottom: 10px;
}
#bundle-submit {
	text-align: center;
}
.odd {
	background-color: #f7f7f7;
}
.pull-left {
	float: left;
	width: 700px;
}
.pull-left a img {
	float: left;
	padding-right: 20px;
	position: relative;
	top: -10px;
}
.pull-right {
	float: right;
}
#transcript {
	padding: 20px;
	font-size: 13px;
	line-height: 18px;
}
.transcript-link {
	/* Old browsers */
	background: #999999; /* Old browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#999999)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #CCCCCC, #999999); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top,#CCCCCC,#999999); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #CCCCCC, #999999); /* IE10 */
	background-image: -o-linear-gradient(top, #CCCCCC, #999999); /* Opera 11.10+ */
	background-image: linear-gradient(top, #CCCCCC, #999999); /* W3C */
	border: medium none;
	border-radius: 6px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 3px 0;
	overflow: hidden;
	padding: 4px 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: 10px;

}
.options-column {
	float: left;
	width: 260px;
	padding: 10px;
}
.options-column div {
	height: 210px;
}
.options-column footer {
	padding-bottom: 20px;
}
.options-column h1, .options-column h2 {
	text-align: center;
}
#ll-option {
	border:2px solid #00970e;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:15px;
	position:relative;
}
#ll-option h2 {
	color: #009c0e;
	font-size: 24px;
	letter-spacing: 1px;
	height: 15px;
}
#ll-option h2 span {
	color: #000;
	font-size: 16px;
}
#dl-option h2 {
	color: #b9002d;
	font-size: 24px;
	min-height: 15px;
	line-height: 30px;
}
#dd-option h2 {
	color: #1084b0;
	font-size: 24px;
	min-height: 15px;
	line-height: 30px;
}
#dl-option, #dd-option {
	border:2px solid inherit;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:15px;
	position:relative;
}
.short {
	width: 160px;
	margin-bottom: 10px !important;
}
.social-cell {
	width: 288px;
	height: 94px;
	float: left;
	margin: 0 10px 10px 0;
}
.social-heading {
	border: 1px solid #ccc;
	padding: 5px;
}
.social-heading img {
	float: left;
	margin-right: 10px;
}
.social-heading h1 {
	font-family: helvetica,sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 18px;
}
.large {
	font-size: 16px !important;
	line-height: 22px !important;
	margin-bottom: 10px;
}
.red {
	color: #ff0000;
}
.footer-address {
	margin-top: 20px;
	border-top: 1px dotted #aaa;
	padding-top: 10px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}
.sl-list {
	width: 235px;
	float: left;
	padding-bottom: 10px;
}
.ll-main {
	background: url("../images/ll-ad-home-main.jpg") 0 0 no-repeat !important;
	width: 980px;
	height: 609px;
}
#ll-sell-bucket {
	width: 420px;
	float: right;
	background-color: #fff;
	opacity: 0.95;
	padding: 10px 30px;
	margin: 20px 20px 20px 0;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	color: #000;
}
#ll-sell-bucket p {
	font-size: 18px;
}
#ll-sell-bucket h1 {
	font-size: 36px;
	margin: 5px 0;
}
#ll-sell-bucket ul {
	font-size: 22px;
	line-height: 2em;
}
#ll-bucket-container {
	clear: both;
	background-color: #B3B3B3;
	opacity: 0.95;
	width: 980px;
	height: 100%;
}
.ll-bucket {
	float: left;
	width: 33%;
}
#ll-bucket3 {
	width: 34%;
}
.ll-bucket h1 {
	text-align: center;
	background-color: #999;
	opacity: .95;
	padding: 10px 0;
	width: 100%;
	margin-bottom: 10px;
	color: #000;
	border-bottom: 1px solid #888;
	border-top: 2px solid #888;
	text-shadow: 1px 1px 1px #ccc;
}
.ll-bucket img {
	float: left;
	margin: 30px 0 0 10px;
}
.ll-bucket p {
	float: left;
	width: 220px;
	color: #fff;
	font-size: 16px;
	padding: 10px 0 0 10px;
	line-height: 20px;
	text-shadow: 1px 1px 1px #666;
}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.table { width: 100%; margin-bottom: 20px; border-collapse: collapse; border-spacing: 0px; background-color: transparent;}
.table th, .table td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(221, 221, 221); }
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top-width: 0px; }
.table tbody + tbody { border-top-width: 2px; border-top-style: solid; border-top-color: rgb(221, 221, 221); }
.table .table { background-color: rgb(255, 255, 255); }
.table-bordered { border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-collapse: separate; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.table-bordered th, .table-bordered td { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(221, 221, 221); }
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top-width: 0px; }
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child { border-top-left-radius: 4px; }
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child { border-top-right-radius: 4px; }
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child { border-bottom-left-radius: 4px; }
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child { border-bottom-right-radius: 4px; }
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { border-bottom-left-radius: 0px; }
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { border-bottom-right-radius: 0px; }
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child { border-top-left-radius: 4px; }
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child { border-top-right-radius: 4px; }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: rgb(249, 249, 249); }
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color: rgb(245, 245, 245); }
.modal-sell {
	width: 600px;
}
.text-left {
	float: left;
}
.text-right {
	float: right;
}
#brand-bar {
	background: url(../images/arrow-trans.png) 518px 4px no-repeat;
}
.jwplayer { border: 0 !important; } /* need this to fix an issue with JWPlayer introduced in version 6.12 - Thanks James Herrieven!! */

a.ll-button { opacity:.95; }
a.ll-button:hover { opacity:1; }
#safari a.ll-button { margin-top:0; margin-bottom:5px; }
#safari h2 { font-size:18px; line-height:20px; }
#safari p:first-of-type { padding-top:0; }
#options h2 { font-size:24px; line-height:1em; }
#ll-option { margin:13px 15px 15px; }
#ll-option footer { padding-bottom:0; clear: both; }
#ll-option footer p { padding-top:5px; padding-bottom:0; }
.options-column h1, .options-column h2 { padding-bottom:8px; }
.options-column div { height:auto; }
.options-column p, .options-column ul { padding-top:0; padding-bottom:8px; }
.options-column a.ll-button { opacity:.95; }
.options-column a.ll-button:hover { opacity:1; }

