/* TimothySykes.com
   By Pallian Creative in partnership with BullShip Press
   Copyright (c) 2009 TimothySykes.com
   Author: Adarsh Pallian
   Email: adarsh@pallian.com
*********************************************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}

body {line-height: 1;color: #000;background: #f7f7f7;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {font-size: 12px;font-family: "Lucida Grande", Lucida Sans Unicode, Arial, sans-serif;min-width:1000px;background:#dde0e1 url(../images/bg-body.png) repeat-x;}
ol, ul {list-style: none;}
a {color:#173d65;text-decoration:none;font-weight: bold;}
a:hover {color: #5a768e;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

#home-page{
	background:#fff url(../images/bg-top-home.gif) repeat-x;
	width:100%;
}

#home-page #header{
	width:996px;
	margin:0 auto;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
#header .menu{
	float:left;
	padding:0 0 5px 21px;
	background:url(../images/bg-h-menu.gif) no-repeat 0 10px;
}
#home-page #header .menu{padding:20px 0 5px 21px;}
#tim-page #header .menu{padding:15px 0 9px 21px;}
#header .menu strong{
	float:left;
	font-size:11px;
	color:#85a8b7;
	font-weight:bold;
	margin:0 -3px 0 0
}
#header .menu ul{
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
#header .menu li{
	background:url(../images/sep-h-menu.gif) no-repeat 0 50%;
	float:left;
	padding:0 7px 0 9px;
}
#header .menu li:first-child{background:none;}
#header .menu a{
	color:#fff;
	text-decoration:none;
	float:left;
}
#header .menu a:hover{color: #b3d2fb;}
#header .menu .new a{
	background:url(../images/menu-ico-new.gif) no-repeat;
	margin:-9px 0 0;
	padding:9px 0 0;
	position:relative;
}
#home-page #main{
	padding:0 0 14px;
	background:url(../images/bg-home-main.png) no-repeat 50% 100%;
}
#home-page .dvd-promod{
	width:1000px;
	margin:0 auto;
	padding:31px 0 0;
}
#home-page .dvd-promod .top-row{width:100%;}
#home-page .dvd-promod .top-row:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .dvd-promod .top-row .button{
	float:left;
	background:url(../images/btn-dvd-package-l.gif) no-repeat;
	margin:0 0 0 -13px;
	position:relative;
}
#home-page .dvd-promod .top-row .button a{
	background:url(../images/btn-dvd-package-r.gif) no-repeat 100% 0;
	float:left;
	font:bold 24px/43px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 14px;
	text-transform:uppercase;
}
#home-page .dvd-promod .top-row ul{
	list-style: none;
	margin:11px 0 0;
	padding: 0 34px 0 0;
	float:right;
}
#home-page .dvd-promod .top-row li{
	float:left;
	padding:0 0 0 14px;
}
#home-page .dvd-promod .top-row ul a{
	height:20px;
	display:block;
	text-indent:-9999px;
}
#home-page .dvd-promod .top-row .about{
	background:url(../images/dvd-menu-about.gif) no-repeat;
	width: 57px;
}
#home-page .dvd-promod .top-row .compare-dvds{
	background:url(../images/dvd-menu-compare-dvds.gif) no-repeat;
	width: 129px;
}
#home-page .dvd-promod .top-row .faq{
	background:url(../images/dvd-menu-faq.gif) no-repeat;
	width: 38px;
}
#home-page .dvd-promod .top-row .help{
	background:url(../images/dvd-menu-help.gif) no-repeat;
	width: 45px;
}
#home-page .dvd-promod .top-row ul .active a,
#home-page .dvd-promod .top-row ul a:hover{background-position:0 100%;}
#home-page .dvd-promod .dvd{
	width:100%;
	margin:80px 0 0;
}
#home-page .dvd-promod .dvd:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .dvd-promod .dvd .img{
	float:left;
	padding:0 0 0 28px;
	width:316px;
}
* html #home-page .dvd-promod .dvd .img{overflow:hidden;}
#home-page .dvd-promod .dvd .img .sticker{
	text-indent:-9999px;
	background:url(../images/sticker-dvd.png) no-repeat;
	width: 286px;
	height: 266px;
	margin:-276px 0 0 162px;
	position:relative;
}
#home-page .dvd-promod .dvd .text{
	float:left;
	width:606px;
	padding:19px 0 0 10px;
}
#home-page .dvd-promod .dvd .text h1{
	text-indent:-9999px;
	margin:0;
	background:url(../images/ttl-dvd-promo.png) no-repeat;
	height: 200px;
}
#home-page .dvd-promod .dvd .text ul{
	list-style: none;
	margin:19px 0 0 122px;
	padding:0;
	position:relative;
	z-index:5;
}
#home-page .dvd-promod .dvd .text li{
	background:url(../images/blt-dvd-promod.gif) no-repeat 0 5px;
	padding:0 0 0 42px;
	font: 30px/34px 'Trebuchet MS', Arial, sans-serif;
	color:#555151;
}
#home-page .dvd-promod .dvd .text .buttons{
	height:1%;
	margin:31px 0 0 88px;
}
#home-page .dvd-promod .dvd .text .buttons:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .dvd-promod .dvd .text .buttons .btn-buy-now{
	background:url(../images/btn-buy-now.png) no-repeat;
	width: 222px;
	height: 70px;
	text-indent:-9999px;
	float:left;
	margin:0 20px 0 0;
	position:relative;
	z-index:5;
}
#home-page .dvd-promod .dvd .text .buttons .btn-learn-more{
	background:url(../images/btn-learn-more.png) no-repeat;
	width: 222px;
	height: 70px;
	text-indent:-9999px;
	float:left;
	margin:0 20px 0 0;
	position:relative;
	z-index:5;
}
#home-page .dvd-promod .dvd .text .demo{
	height:1%;
	margin:12px 0 0 269px;
}
#home-page .dvd-promod .dvd .text .demo:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .dvd-promod .dvd .text .demo a{
	text-decoration:none;
	background:url(../images/pic-view-demo.png) no-repeat;
	padding:1px 0 0 30px;
	font: 18px/32px 'Trebuchet MS', Arial, sans-serif;
	color:#25618f;
	float:left;
}
#home-page .dvd-promod .dvd .text .demo a:hover{text-decoration:underline;}
#home-page .sign-deals{
	background:url(../images/bg-sign-deals.png) repeat-x;
	width:100%;
	margin:18px 0 0;
}
#home-page .sign-deals div{
	width:1000px;
	margin:0 auto;
	padding:23px 0 22px;
}
#home-page .sign-deals div:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .sign-deals strong{
	float:left;
	background:url(../images/text-sign-deals.png) no-repeat;
	width: 376px;
	height: 29px;
	text-indent:-9999px;
	margin:4px 0 0 127px;
}
#home-page .sign-deals fieldset{float:left;}
#home-page .sign-deals .text{
	float:left;
	border:0;
	background:#fff;
	margin:0 7px 0 14px;
	padding:6px 7px 7px;
	width:230px;
	font: 18px 'Trebuchet MS', Arial, sans-serif;
	color:#b5b5b5;
}
#home-page .sign-deals .image{float:left;}
#home-page .twocolumns{
	width:100%;
	background:url(../images/bg-home-twocolumns.png) repeat-x;
	padding:12px 0 0;
}
#home-page .twocolumns .frame{
	width:1000px;
	margin:0 auto;
}
#home-page .twocolumns .frame:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .twocolumns .aside1{
	float:left;
	width:410px;
	padding:0 0 0 28px;
}
#home-page .twocolumns .aside2{
	float:right;
	width:428px;
	padding:0 61px 0 0;
}
#home-page .twocolumns .heading{
	width:410px;
	border-bottom:1px solid #cbcbcb;
}
#home-page .twocolumns .heading:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .twocolumns .heading h2{
	float:left;
	font:bold 24px/26px 'Trebuchet MS', Arial, sans-serif;
	color:#848484;
}
#home-page .twocolumns .heading a{
	float:right;
	background:url(../images/dotted-arrow.png) no-repeat 100% 5px;
	padding:0 20px 0 0;
	font: 14px/22px 'Trebuchet MS', Arial, sans-serif;
	color:#2c6fa4;
	text-decoration:none;
}
#home-page .twocolumns .heading a:hover{text-decoration:underline;}
#home-page .twocolumns .content{width:100%;}
#home-page .twocolumns .reviews,
#home-page .twocolumns .testimonials,
#home-page .twocolumns .combo-packages{margin:40px 0 0;}
#home-page .twocolumns .reviews ul{
	list-style: none;
	margin: 12px 0 0 -10px;
	padding: 0;
	width:420px;
}
#home-page .twocolumns .reviews ul:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .twocolumns .reviews li{
	float:left;
	padding:12px 0 0 10px;
}
#home-page .twocolumns .reviews ul img{
	display:block;
	width:200px;
	height:164px;
}
#home-page .twocolumns .testimonials .content blockquote{
	background:url(../images/quote-open.png) no-repeat;
	padding:11px 0 0 43px;
	font: italic 20px/24px Georgia, 'Times New Roman', Times, serif;
	color:#151414;
	margin:7px 0 0;
	text-align:center;
}
#home-page .twocolumns .testimonials .content blockquote q{
	display:block;
	background:url(../images/quote-close.png) no-repeat 100% 100%;
	padding:0 0 14px;
}
#home-page .twocolumns .testimonials .content blockquote span{
	width:45px;
	display:inline-block;
}
#home-page .twocolumns .testimonials .content p{
	text-align:center;
	margin:-6px 0 0;
}
#home-page .twocolumns .testimonials .content p a{
	text-decoration:none;
	color:#095d8d;
	font: 18px/20px 'Trebuchet MS', Arial, sans-serif;
}
#home-page .twocolumns .testimonials .content div a:hover{text-decoration:underline;}
#home-page .twocolumns .combo-packages ul{
	list-style: none;
	margin:23px 0 0 -30px;
	padding: 0;
	width:440px;
}
#home-page .twocolumns .combo-packages ul:after{
	content:'';
	display:block;
	clear:both;
}
#home-page .twocolumns .combo-packages li{
	float:left;
	width:115px;
	padding:0 0 0 30px;
	text-align:center;
}
#home-page .twocolumns .combo-packages ul .img img{
	display:block;
	margin:0 auto;
}
#home-page .twocolumns .combo-packages ul p{
	font: 18px/22px 'Trebuchet MS', Arial, sans-serif;
	color:#2e211f;
}
#home-page .twocolumns .combo-packages ul .buy{margin:9px 0 2px;}
#home-page .twocolumns .combo-packages ul a{
	font-size:12px;
	line-height:14px;
	color:#5a90ba;
	text-decoration:none;
}
#home-page .twocolumns .combo-packages ul a:hover{text-decoration:underline;}
#home-page .lates-posts{
	width:100%;
	margin:-4px 0 0;
}
#home-page .lates-posts .frame{
	width:898px;
	margin:0 auto;
	padding:0 74px 0 28px;
}
#home-page .lates-posts h2{
	font:bold 24px/26px 'Trebuchet MS', Arial, sans-serif;
	color:#848484;
	border-bottom:1px solid #666;
}
#home-page .lates-posts p{
	text-align:right;
	margin:15px 0 0;
}
#home-page .lates-posts p a{
	background:url(../images/dotted-arrow.png) no-repeat 100% 3px;
	padding:0 20px 0 0;
	font: 14px/22px 'Trebuchet MS', Arial, sans-serif;
	color:#2c6fa4;
	text-decoration:none;
}
#home-page .lates-posts p a:hover{text-decoration:underline;}
#home-page .lates-posts ul{
	list-style: none;
	margin:0;
	padding:3px 0 0;
}
#home-page .lates-posts li{margin:8px 0 0;}
#home-page .lates-posts ul a{
	text-decoration:none;
	font-size:18px;
	line-height:24px;
	color:#0d5c8d;
}
#home-page .lates-posts ul a:hover{text-decoration:underline;}
#home-page .lates-posts ul em{
	font-size:12px;
	color:#a2a2a2;
	font-style:normal;
}
#tim-page{
	background:url(../images/bg-tim-page-r.png) repeat-y 50% 0;
	width:100%;
}
#tim-page .repeat-bg{
	background:url(../images/bg-tim-page.png) no-repeat 50% 0;
}

#tim-page #wrapper{
	background:url(../images/bg-tim-page-top.gif) no-repeat 50% 0;
	width:100%;
	margin-top:60px;
}
#tim-page #header{
	width:980px;
	margin:0 auto;
	position: relative;
	z-index: 999;
}
#tim-page #header .user-box{
	float:right;
	padding:8px 3px 0 0;
}
#tim-page #header .user-box a{
	float:left;
	margin:0 0 0 16px;
}
#tim-page #main{
	padding:3px 14px 33px;
	width:968px;
	margin:0 auto;
	background:url(../images/bg-main-tim-page.gif) no-repeat 0 100%;
	position: relative;
	z-index: 999;
}
#tim-page .logo-box{
	width:978px;
	margin:0 0 0 -14px;
	position:relative;
}
#tim-page .logo-box:after{
	content:'';
	display:block;
	clear:both;
}
#tim-page .logo-box .portfolio{
	float:left;
	background:url(../images/timothy_sykes.jpg) no-repeat;
	width:218px;
	height:35px;
	padding:130px 0 0 216px;
}

.homeLink {width:330px;height:80px;margin:30px 0 0 90px;text-indent:-9999px;position:absolute;display:block;cursor:hand;outline:none;z-index:101;}

.logo-box h1, .logo-box h2 {text-indent:-9999px;width:0;height:0;}

#tim-page .logo-box .portfolio .text{
	float:left;
	border:0;
	width:136px;
	padding:1px 4px;
	font-size:11px;
	color:#333;
	margin:10px 5px 0 0;
}
#tim-page .logo-box .portfolio .image{
	float:left;
	margin:9px 0 0;
}
#tim-page .logo-box .video{
	float:left;
	background:url(../images/logo-box-video.gif) repeat-x;
	padding:8px 9px 0;
	margin:14px 4px 0 20px;
/* 	display:inline; */
	width:230px;
}
#tim-page .logo-box .video-black{
	float:left;
	background:url(../images/logo-box-video-black.gif) repeat-x;
	padding:8px 9px 0;
	margin:14px 4px 0 20px;
/* 	display:inline; */
	width:230px;
}
#tim-page .logo-box .video .sticker-new{
	background:url(../images/sticker-new.png) no-repeat;
	width: 60px;
	height: 60px;
	margin:-22px 0 -38px -25px;
	position:relative;
	z-index:5;
}
#tim-page .marketing-row{
	background:url(../images/bg-marketing-row.png) no-repeat;
	width: 970px;
	margin:18px -1px 0;
	position:relative; 
}
#tim-page .marketing-row:after{
	content:'';
	display:block;
	clear:both;
}
#tim-page .marketing-row ul{
	list-style: none;
	margin: 0 0 0 -12px;
	padding: 0;
	font-size: 13px;
	font-weight:bold;
	line-height: 32px;
	float:left;
	display:inline;
}
#tim-page .marketing-row li{
	float:left;
	background:url(../images/small_arrow.png) no-repeat 0 8px;
	margin:0 0 0 20px;
	display:inline;
}
#tim-page .marketing-row ul a{
	text-decoration:none;
	padding:0 0 0 15px;
	float:left;
}
#tim-page .marketing-row ul a:hover,
#tim-page .marketing-row ul .active a{color:#f05a00;}
#tim-page .marketing-row .search-box{
	float:right;
	padding:5px 8px 0 0;
}
#tim-page .marketing-row .search-box fieldset{
	border:1px solid #d7d7d7;
	background:#fff;
	display:block;
	width:237px;
}
#tim-page .marketing-row .search-box .text{
	float:left;
	background:none;
	border:0;
	width:204px;
	padding:2px 4px;
	margin:0 2px;
	font-size:12px;
	color:#333;
}
#tim-page .marketing-row .search-box .image{float:right;}
#tim-page .fourboxes{
	width:996px;
	margin:23px 0 0 -29px;
}
#tim-page .fourboxes:after{
	content:'';
	display:block;
	clear:both;
}
#tim-page .fourboxes div{
	width:219px;
	height:151px;
	background:#b6b6b6;
	float:left;
	margin:0 0 0 30px;
	display:inline;
}
/*------------------------------------------------ NAV BAR---*/

#tim-page .nav-bar {position:relative; margin:36px 0 0; border-bottom:30px solid #18354D;}
#tim-page .nav-bar ul {padding:0; margin:0; list-style:none; width:100%; height:29px; line-height:29px !important;}
#tim-page .nav-bar ul ul {padding:0; margin:0; list-style:none; width:100%; height:29px;}

#tim-page .nav-bar table {border-collapse:collapse; margin:-1px -20px 0 0; padding:0; width:0; height:0; font-size:1em;}

#tim-page .nav-bar li {float:left; height:29px; background:#fff; z-index:0;}
#tim-page .nav-bar li.first a {float:left; display:block;color:#fff !important; padding:0 0 0 10px; height:29px; line-height:29px; background: url("../images/navbar-l.png") no-repeat left top; color:#000; text-decoration:none;}
#tim-page .nav-bar li a {float:left; display:block; padding:0 0 0 10px; height:29px; line-height:29px; background: url("../images/navbar2-l.png") no-repeat left top; color:#000; text-decoration:none;}
#tim-page .nav-bar li ul a,#tim-page .nav-bar li ul a:hover {background-image:none;}
#tim-page .nav-bar li a span {float:left; height:29px; display:block; padding:0 22px 0 10px; background:url("../images/navbar-r.png") no-repeat 100% 0; cursor:pointer; display:inline; color: #000; font-weight: bold;}
#tim-page .nav-bar li.end a span {float:left; height:29px; display:block; padding:0 68px 0 25px; background:url("../images/navbar2-r.png") no-repeat 100% 0; cursor:pointer; display:inline;}
#tim-page .nav-bar li.active a {background-position:0 -29px; border-color:none;}
#tim-page .nav-bar li.active a b {background-position:100% -29px; color: #fff;}
#tim-page .nav-bar li ul {position:absolute; top:29px; left:-9999px; z-index:910; background:#18354d;}
#tim-page .nav-bar li.active ul {left:0; z-index:1; background:#18354D; border-left:1px solid #18354d;}

#tim-page .nav-bar li a:hover {background-position:0 -29px; border-color:#333; cursor:pointer;}
#tim-page .nav-bar li a:hover span {background-position:100% -29px; border-color:#333; color:#fff; z-index:900;}

#tim-page .nav-bar li:hover > a {background-position:0 -29px; border-color:#333; cursor:pointer;}
#tim-page .nav-bar li:hover > a span {background-position:100% -29px; border-color:#333; color:#fff; z-index:9;}

#tim-page .nav-bar li.active a:hover {background-position:0 -29px; border-color:#000;}
#tim-page .nav-bar li.active a:hover span {background-position:100% -29px; color:#fff;}
#tim-page .nav-bar li.active:hover a {background-position:0 -29px; border-color:#000;}
#tim-page .nav-bar li.active:hover a span {background-position:100% -29px;}

#tim-page .nav-bar ul :hover ul {left:0; border-left:1px solid #18354D;z-index:910; }

#tim-page .nav-bar ul :hover ul.right li,
#tim-page .nav-bar ul li.active ul.right li {float:right;}

#tim-page .nav-bar ul :hover ul.blank {background:#e6e6e8; border-left:1px solid #e6e6e8;}

#tim-page .nav-bar ul :hover ul li a {display:inline; background:#18354D url(bar.gif) right center no-repeat; padding:0 3px; margin:0; 
font-size:12px;	line-height:25px;color:#abb3ba;text-decoration:none;width:auto; white-space:nowrap;border:0; z-index:8;}
#tim-page .nav-bar ul :hover ul.right li a {background:#18354D url(bar.gif) left center no-repeat;}


#tim-page .nav-bar ul li.active ul li a,
#tim-page .nav-bar li.active a:hover ul li a,
#tim-page .nav-bar li.active:hover ul li a {display:inline; background:#18354D url(bar.gif) right center no-repeat; padding:0 3px; margin:0; font-size:12px; width:auto; white-space:nowrap; font-weight:bold; border:0; color:#aaa; height:29px; line-height:28px;}

#tim-page .nav-bar ul li.active ul.right li a,
#tim-page .nav-bar li.active a:hover ul.right li a,
#tim-page .nav-bar li.active:hover ul.right li a {background:#fff url(bar.gif) left center no-repeat;}

#tim-page .nav-bar ul :hover ul li a.last,
#tim-page .nav-bar ul li.active ul li a.last,
#tim-page .nav-bar li.active a:hover ul li a.last,
#tim-page .nav-bar li.active:hover ul li a.last {background-image:none;}

#tim-page .nav-bar li ul li.active_sub a,
#tim-page .nav-bar li a:hover ul li.active_sub a,
#tim-page .nav-bar li:hover ul li.active_sub a,
#tim-page .nav-bar li a:hover ul li a:hover,
#tim-page .nav-bar li:hover ul li a:hover {color:#fff;}


#tim-page .nav-bar .top-lvl .active span,
#tim-page .nav-bar .top-lvl a:hover span{
	background-position:100% 100%;
	margin:0 -58px 0 0;
	padding:0 68px 0 25px;
	z-index:7;
	color: #B3D2FB;
}
#tim-page .nav-bar .top-lvl span{
	float:left;
	padding:0 68px 0 25px;
	background:url(../images/navbar-r.png) no-repeat 100% 0;
	margin:0 -58px 0 0;
	position:relative;
	z-index:0;
}
#tim-page .nav-bar .top-lvl span:hover {z-index:2; color: #B3D2FB;}
#tim-page .nav-bar .sub-lvl  span {background-image:none; margin:0 !important; padding:0 !important; z-index:99; color: #fff !important;}
#tim-page .nav-bar .top-lvl a{
	text-decoration:none;
	font-size:14px;
	line-height:29px;
	font-weight:bold;
	color:#fff;
	margin:0 27px 0 0;
}
#tim-page .nav-bar .top-lvl .active a,
#tim-page .nav-bar .top-lvl a:hover{
	background-position:0 100%;
	color:#000;
	position:relative;
	z-index:99;
}
#tim-page .nav-bar .sub-lvl{
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
	background:#18354d;
	line-height:29px !important;
}
#tim-page .nav-bar .sub-lvl:after{
	content:'';
	display:block;
	clear:both;
}
#tim-page .nav-bar .sub-lvl li{
	float:left;
	padding:0 8px 0 18px;
	background:#18354D;z-index:910;
}
#tim-page .nav-bar .sub-lvl a{
	font-size:11px !important;	line-height:25px;color: #fff;text-decoration:none;z-index:910;
}
#tim-page .nav-bar .sub-lvl a:hover{}






#tim-page .twocolumns{
	width:100%;
	margin:20px 0 0;
	background:url(../images/bg-sidebar.jpg) no-repeat 100% 0;
}
#tim-page .twocolumns:after{
	content:'';
	display:block;
	clear:both;
}
#tim-page #content{
	float:left;
	width:634px;
}
.sub_container{
	clear: both;
	width: 95%;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #E8E8E8;
	height: 250px;
	font-size: 13px;
}
.sub_container_left{
	float: left;
	width: 70%;
}
.sub_container_right{
	float: left;
	width: 30%;
}

.sub_container_left ul { list-style: disc;}
.sub_container_left ul li { list-style: disc; margin-left: 50px;}
.sub_container_left ul li.learnmore { margin-top: 10px; font-size: 14px; background: #fff9e6; padding: 5px 0; width: 150px; border-bottom: 1px solid #e2d8a9;}
.sub_monthly{
	float: left;
	width: 47%;
	background-color: #F8F8F8;
	margin: 0px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding: 4px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
}
.sub_annual{
	float: left;
	width: 46%;
	background-color: #F8F8F8;
	padding: 4px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
}

.dvd_contain{
	clear: both;
	width: 95%;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #E8E8E8;
	height: 300px;
}
.dvd_image{
	float: left;
	width: 15%;
}
.dvd_desc{
	float: left;
	width: 65%;
	margin-right: 20px;
}
.dvd_desc h3 {font-weight: bold; font-size: 18px; background: #f8f8f8; border-bottom: 1px solid #ccc; padding: 5px; margin-bottom: 10px;}
.dvd_logintry{
	float: left;
	width: 15%;
}
.search_field{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.search_field_title{
	font-size: 13px;
}
.search_field_date{
	font-size: 10px;
}
#content .free-blog{
	width:657px;
	margin:0 0 0 -19px;
}
#content .free-blog:after{
	content:'';
	display:block;
	clear:both;
}
#content .free-blog .column{
	float:left;
	width:200px;
	padding:0 0 0 19px;
}
#content .free-blog .heading{
	width:100%;
	background:#f8f1e0 url(../images/bg-ttl-brown.gif) repeat-x;
	border-bottom:1px solid #e4dfd4;
	height: 31px;
}
#content .free-blog .heading:after{
	content:'';
	display:block;
	clear:both;
}
#content .free-blog .heading img{
	float:left;
	margin:0 8px 0 5px;
}
#content .free-blog .heading h2{
	float:left;
	font-size:14px;
	line-height:20px;
	padding:6px 0;
	color:#0f0f0f;
	font-weight:bold;
	text-transform:uppercase;
}
#content .free-blog .blog-posts ul,
#content .free-blog .premium-content ul{
	list-style: none;
	margin: 0;
}
#content .free-blog .blog-posts li,
#content .free-blog .premium-content li{
	background:url(../images/sep-blog-post.gif) repeat-x 0 100%;
	padding:9px 0 6px;
}
#content .free-blog .blog-posts ul h3,
#content .free-blog .premium-content ul h3{
	font-size:21px;
	line-height:25px;
	font-weight:bold;
}
#content .free-blog .blog-posts ul h4,
#content .free-blog .premium-content ul h4{
	font-size:14px;
	line-height:19px;
	font-weight:bold;
}
#content .free-blog .blog-posts ul em.date,
#content .free-blog .premium-content ul em.date{
	font-size:10px;
	line-height:18px;
	color:#868687;
	font-style:normal;
}
#content .free-blog .blog-posts ul a,
#content .free-blog .premium-content ul a{text-decoration:none;}
#content .free-blog .blog-posts ul a{color:#173d65;}
#content .free-blog .premium-content ul a{color:#6b0405;}
#content .free-blog .blog-posts ul a:hover,
#content .free-blog .premium-content ul a:hover{color: #6287a7;}
#content .free-blog .blog-posts p,
#content .free-blog .premium-content p{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	text-align:right;
	margin:10px 0 0;
	background:url(../images/blt-free-blog-arrow.gif) no-repeat 100% 50%;
}
#content .free-blog .blog-posts p a,
#content .free-blog .premium-content p a{
	color:#250404;
	padding:0 10px 0 0;
	text-decoration:none;
}
#content .free-blog .blog-posts p a:hover,
#content .free-blog .premium-content p a:hover{text-decoration:underline;}
#content .free-blog .videos .box{
	width:192px;
	margin:18px auto 31px;
}
#content .free-blog .videos .box img{display:block;}
#content .prod-box{
	border:5px solid #ebe7e7;
	padding:15px 0 6px;
	margin:32px 0 20px;
}
#content .prod-box ul{
	height:1%;
	margin:0 0 0 3px;
}
#content .prod-box ul:after{
	content:'';
	display:block;
	clear:both;
}
#content .prod-box li{
	float:left;
	width:140px;
	padding:0 6px;
	text-align:center;	
	border-right: thin dashed #ccc;
}
#content .prod-box h3{
	line-height:14px;
	font-weight:normal;
	background: #faf9f6;
	padding: 5px;
	margin-bottom: 15px;
}
* html #content .prod-box h3{height:32px;}
#content .prod-box h3 a{
	text-decoration:none;
	font-size: 14px;
}
#content .prod-box h3 a:hover{text-decoration:underline;}
#content .prod-box .img{
	margin:3px 0 0;
	height:124px;
}
#content .prod-box p{margin:12px 0 10px;}
#content .prod-box p a{
	text-decoration:none;
	color:#5191ba;
}
#content .prod-box p a:hover{text-decoration:underline;}
#content .prod-box .descr{display:block; height:128px;}
* html #content .prod-box .descr{height:128px;}
#content .prod-box p{
	font-size:10px;
	line-height:12px;
}
#content .prod-box .descr p{margin:0;}
#content .prod-box img{
	display:block;
	margin:0 auto;
}
#content .prod-box a.button {
    color: #444;
    display: block;
    float: left;
	width:140px;
    height: 39px;
    text-decoration: none;
}

#content .prod-box a.button span {
    background: transparent url('../images/buy.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 3px 0 5px 12px;
    margin-left: 8px;
} 

#content .prod-box a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#content .prod-box a.button:active span {
    background-position: bottom left;
    padding: 4px 0 4px 12px; /* push text down 1px */
} 
#content .prod-box a.button span span {visibility:hidden;}

#content .prod-box{
	border:5px solid #ebe7e7;
	padding:15px 0 6px;
	margin:32px 0 20px;
}
#content .prod-box ul{
	height:1%;
	margin:0 0 0 3px;
}
#content .prod-box ul:after{
	content:'';
	display:block;
	clear:both;
}
#content .prod-box li{
	float:left;
	width:140px;
	padding:0 6px;
	text-align:center;	
	border-right: thin dashed #ccc;
}
#content .prod-box h3{
	line-height:14px;
	font-weight:normal;
	background: #faf9f6;
	padding: 5px;
	margin-bottom: 15px;
}
* html #content .prod-box h3{height:32px;}
#content .prod-box h3 a{
	text-decoration:none;
	font-size: 14px;
}
#content .prod-box h3 a:hover{text-decoration:underline;}
#content .prod-box .img{
	margin:3px 0 0;
	height:124px;
}
#content .prod-box p{margin:12px 0 10px;}
#content .prod-box p a{
	text-decoration:none;
	color:#5191ba;
}
#content .prod-box p a:hover{text-decoration:underline;}
#content .prod-box .descr{display:block; height:128px;}
* html #content .prod-box .descr{height:128px;}
#content .prod-box p{
	font-size:10px;
	line-height:12px;
}
#content .prod-box .descr p{margin:0;}
#content .prod-box img{
	display:block;
	margin:0 auto;
}
#content .prod-box a.button {
    color: #444;
    display: block;
    float: left;
	width:140px;
    height: 39px;
    text-decoration: none;
}

#content .prod-box a.button span {
    background: transparent url('../images/buy.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 3px 0 5px 12px;
    margin-left: 8px;
} 

#content .prod-box a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#content .prod-box a.button:active span {
    background-position: bottom left;
    padding: 4px 0 4px 12px; /* push text down 1px */
} 
#content .prod-box a.button span span {visibility:hidden;}

#content .prod-box2{
	border:5px solid #ebe7e7;
	padding:0px;
	margin:0 0 20px;
}
#content .prod-box2 ul{
	height:1%;
	margin:0 0 0 3px;
}
#content .prod-box2 ul:after{
	content:'';
	display:block;
	clear:both;
}
#content .prod-box2 li{
	float:left;
	width:150px;
	/* padding:10px 2px; */
	padding:10px 25px;
	text-align:center;	
	border-right: thin dashed #ccc;
}
#content .prod-box2 h3{
	line-height:14px;
	font-weight:normal;
	background: #faf9f6;
	padding: 5px;
	margin-bottom: 15px;
}
* html #content .prod-box2 h3{height:32px;}
#content .prod-box2 h3 a{
	text-decoration:none;
	font-size: 14px;
}
#content .prod-box2 h3 a:hover{text-decoration:underline;}
#content .prod-box2 .img{
	margin:3px 0 0;
	height:124px;
}
#content .prod-box2 p{margin:12px 0 10px;}
#content .prod-bo2x p a{
	text-decoration:none;
	color:#5191ba;
}
#content .prod-box2 p a:hover{text-decoration:underline;}
#content .prod-box2 .descr{display:block; height:128px;}
* html #content .prod-box2 .descr{height:128px;}
#content .prod-box2 p{
	font-size:10px;
	line-height:12px;
}
#content .prod-box2 .descr p{margin:0;}
#content .prod-box2 img{
	display:block;
	margin:0 auto;
}
#content .prod-box2 a.button {
    color: #444;
    display: block;
    float: right;
	width:160px;
    height: 39px;
    text-decoration: none;
}

#content .prod-box2 a.button span {
    background: transparent url('../images/buy-now.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 3px 10px 5px 12px;
    margin-left: 32px;
}

	.signup-b {
		background: transparent url('../images/sign-up.png') no-repeat !important;
	}
	
	.signup-c {
		background: transparent url('../images/add-to-cart.png') no-repeat !important;
	}

#content .prod-box2 a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#content .prod-box2 a.button:active span {
    background-position: bottom left;
    padding: 4px 0 4px 12px; /* push text down 1px */
} 
#content .prod-box2 a.button span span {visibility:hidden;}










#tim-page #sidebar{
	float:right;
	width:300px;
}
#sidebar .heading{
	width:100%;
	background:#f8f1e0 url(../images/bg-ttl-brown.gif) repeat-x;
	border-bottom:1px solid #e4dfd4;
}
#sidebar .heading:after{
	content:'';
	display:block;
	clear:both;
}
#sidebar .heading img{
	float:left;
	margin:0 5px;
}
#sidebar .heading h2{
	float:left;
	font-size:14px;
	line-height:20px;
	padding:6px 0;
	color:#0f0f0f;
	font-weight:bold;
	text-transform:uppercase;
}

#sidebar .most-popular{
	overflow: hidden;
}

#sidebar .most-popular .heading h2{
	margin:0 0 0 10px;
	display:inline;
}
#sidebar .most-popular .tabs{
	height:1%;
	background: #dadada;
	padding:1px 0 0 7px;
	margin:11px 0 0;
}
#sidebar .most-popular .tabs:after{
	content:'';
	display:block;
	clear:both;
}
.widgettitle { display: none;}
#sidebar .most-popular .tabs li{
	float:left;
	padding:0 0 0 6px;
}
#sidebar .most-popular .tabs a{
	font-size:12px;
	line-height:25px;
	color:#fff;
	background: #3c5166;
	border: 1px solid #fff;
	text-decoration:none;
	float:left;
	border-bottom: none;
	padding:0 9px;
	margin-top: 10px;
	text-transform: capitalize;
}
#sidebar .most-popular .tabs .active,
#sidebar .most-popular .tabs a:hover{
	background: #f4f4f4;
	color:#222222;
}
#sidebar .most-popular .tabs-content{
	height:1%;
	padding:0 12px 0 12px;
	background:#fbfbfb;
	border:1px solid #f6f6f6;
}
#sidebar .most-popular .tabs-content ul{padding:6px 0 0;}
#sidebar .most-popular .tabs-content li{
	padding:5px;
	margin:8px 0 8px 0;
	border-bottom: thin dotted #c2c2c2;
	background: #fff;
}
#sidebar .most-popular .tabs-content h3{
	font-size:12px;
	line-height:13px;
	color:#000;
	font-weight:bold;
}
#sidebar .most-popular .tabs-content h3 a{
	text-decoration:none;
	line-height: 17px;
}
#sidebar .wpp-date { font-size: 10px; color:#a9a9a9;}
#sidebar .most-popular .tabs-content ul p{
	color:#beb8b0;
	font-size:10px;
	line-height:12px;
}
#sidebar .most-popular .tabs-content ul p em{font-style:normal;}
#sidebar .most-popular .tabs-content ul p a{
	text-decoration:none;
	margin:0 0 0 5px;
	padding:0 0 0 18px;
}
#sidebar .most-popular .tabs-content ul p a:hover{text-decoration:underline;}
#sidebar .most-popular .tabs-content .more{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	text-align:right;
	margin:14px 0 0;
	background:url(../images/blt-free-blog-arrow.gif) no-repeat 100% 50%;
}
#sidebar .most-popular .tabs-content .more a{
	color:#250404;
	padding:0 10px 0 0;
	text-decoration:none;
}
#sidebar .most-popular .tabs-content .more a:hover{text-decoration:underline;}
#sidebar .ad{margin:23px 0 0;}
#sidebar .ad img{display:block;}
#sidebar .iframe{
	margin-top:10px;
	margin-left:63px;
	margin-bottom:-5px;
	}
#sidebar .latest-trades{margin:0;}
#sidebar .latest-testimonials{margin:59px 0 0;}
#sidebar .latest-testimonials .heading{margin:0 0 -11px;}
#sidebar .latest-testimonials blockquote{
	text-align:center;
	margin:28px 0 0;
}
#sidebar .latest-testimonials q{
	font: italic 18px/22px Georgia, 'Times New Roman', Times, serif;
	color:#242424;
	display:block;
}
#sidebar .latest-testimonials cite{
	color:#4f4f4f;
	font: italic 14px/24px Georgia, 'Times New Roman', Times, serif;
	display:block;
	margin:2px 0 0;
}
#sidebar .video-testimonials{margin:28px 0 0;}
#sidebar .video-testimonials ul{
	width:305px;
	margin:14px 0 0 -5px;
}
#sidebar .video-testimonials ul:after{
	content:'';
	display:block;
	clear:both;
}
#sidebar .video-testimonials ul img{display:block;}
#sidebar .video-testimonials li{
	float:left;
	padding:5px 0 0 5px;
}
#sidebar .story{margin:33px 0 0;}
#sidebar .story .frame{
	width:100%;
	margin:8px 0 0;
}
#sidebar .story .frame:after{
	content:'';
	display:block;
	clear:both;
}
#sidebar .story .frame .descr{
	float:left;
	width:135px;
	padding:4px 0 0 8px;
}
#sidebar .story .frame .img{
	float:left;
	padding:0 0 0 9px;
}
#sidebar .story .frame .img img{display:block;}
#sidebar .story .frame h3{
	font-size:18px;
	font-weight:bold;
	line-height:21px;
	text-transform:uppercase;
}
#sidebar .story .frame h4{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#4b7198;
	margin: 5px 0;
}
#sidebar .story .frame .descr div{
	text-align:left;
}
#sidebar .story .frame .descr div p{
	font-size:12px;
	line-height:20px;
	background:#f1b25b;
	border-bottom: 5px solid #fff;
	padding: 3px 5px;
	color: #fff;
}
#sidebar .story .frame .descr div p a {	color: #fff;}
#sidebar .story .frame .descr div p a:hover {	color: #000;}
#sidebar .join{
	margin:23px 0 0;
}
#sidebar .join ul{
	border-width:0 1px;
	margin:8px 0 0 1px;
	width:300px;
}
#sidebar .join li{
	border-bottom:thin dotted #ccc;;
	height:1%;
	vertical-align:top;
	padding:3px 0 0;
}
* html #sidebar .join li{
	padding:0;
	margin:3px 0 3px 0;
}
#sidebar .join li:after{
	content:'';
	display:block;
	clear:both;
}
#sidebar .join ul a{
	float:left;
	width:100%;
	cursor:pointer;
}
#sidebar .join ul a:hover{position:static;}
#sidebar .join ul img{
	float:left;
	padding:0 0 0 6px;
}
#sidebar .join ul span{
	float:right;
	width:250px;
	padding:5px 0 0 0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}

#sidebar .sidetestimonials { font-size: 14px; padding-top: 30px; text-align: center; line-height: 18px; font-weight: bold;}

/* TIM Trades ***********************************************************************************************/

#timtrades {margin-top: 15px;  font-size: 11px;}
#timtrades .timtrade_wrapper { clear: both; padding: 0px 0 2px 0; }
#timtrades #timtable { background: #fff; }
#timtrades table {border-collapse:collapse; width: 290px; margin: 0 auto; font-size: 12px;}
#timtrades thead th { font-size: 12px;text-align:left; background:#f4f6f9; color:#71757b; padding:5px; border-right:1px solid #a7c4dd; border-bottom:1px solid #a7c4dd; border-top:1px solid #a7c4dd;}
#timtrades tbody th { font-size: 11px;text-align:left; color:#303030; padding:5px; border-bottom:1px solid #a7c4dd; border-right:1px solid #a7c4dd;}
#timtrades tbody th.trades {text-align: center; }
#timtrades tbody td.profit {color: #73b44e; font-weight: bold;}
#timtrades tbody td.loss {color: #d40000;  font-weight: bold;}
#timtrades tbody td.profit, #timtrades tbody td.loss, #timtrades thead th.profit {border-right:none;}
#timtrades tbody td {color:#333; padding:5px; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; }
#timtrades tbody td a {font-weight: bold; }
#timtrades tbody td:hover { background: #fffce6; }
.timtotal p { font-size: 15px; font-weight: bold; color: #2e4c86; text-align: right; padding: 8px 18px 5px 0;}
.alertstotal p { text-align: left; color: #2e4c86; margin: 8px 0 8px 10px; background: #fff; border-bottom: 1px solid #e3dfc6; padding: 4px 0;}


.entry {font-size: 12px; line-height: 19px; margin-top: 20px;}
.entry p { padding-bottom: 15px;font-size: 13px;}
.entry p a { font-size: 13px;}
.entry p strong { font-weight: bold; font-size: 13px;}
#content h1,#content h2 { font-size: 26px; font-weight: bold; line-height: 30px; margin-bottom: 5px;}
.updated_stamp { font-size: 11px; color: #b2b2b2; margin-bottom: 15px;}

#store {
float:left;
}
.individual {
border-bottom:1px solid #E8E8E8;
float:left;
margin-top:20px;
width:100%;
}
.dvd1 {
border-right:1px solid #E8E8E8;
float:left;
padding:20px;
text-align:center;
width:200px;
}
.dvd2 {
border-right:1px solid #E8E8E8;
float:left;
padding:20px;
text-align:center;
width:200px;
}
.dvd3 {
border-right:1px solid #E8E8E8;
float:left;
padding:20px;
text-align:center;
width:200px;
}
.dvd4 {
float:left;
padding:20px;
text-align:center;
width:200px;
}
.combo {
clear:both;
float:left;
margin-top:30px;
}
.combo1 {
border-right:1px solid #E8E8E8;
float:left;
padding:20px;
text-align:center;
width:200px;
}
.combo2 {
border-right:1px solid #E8E8E8;
float:left;
padding:20px;
text-align:center;
width:200px;
}
.combo3 {
float:left;
padding:20px;
text-align:center;
width:200px;
}
.storealerts {
border-bottom:1px solid #E8E8E8;
clear:both;
float:left;
margin-top:30px;
}
.heading {
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
.dvd1 p, .dvd2 p, .dvd3 p, .dvd4 p, .procombo1 p, .procombo2 p, .procombo3 p {
font-size:12px;
line-height:17px;
margin-bottom:10px;
text-transform:capitalize;
}
.read_testimonials {
clear:both;
color:#898989;
font-size:11px;
margin-bottom:-10px;
margin-top:15px;
}
.read_testimonials a {
color:#6796C2;
}
.read_testimonials a:hover {
color:#263F55;
}
.procombo {
border-bottom:1px solid #E8E8E8;
float:left;
margin-top:20px;
width:100%;
}
.procombo1 {
border-right:1px solid #E8E8E8;
float:left;
padding:20px;
text-align:center;
width:280px;
}
.procombo2 {
border-right:1px solid #E8E8E8;
float:left;
padding:20px;
text-align:center;
width:280px;
}
.procombo3 {
float:left;
padding:20px;
text-align:center;
width:280px;
}
.procomb {
border-right:1px solid #E8E8E8;
float:left;
padding:10px;
text-align:center;
width:485px;
}
.procomb1 {
float:left;
padding:10px;
text-align:center;
width:440px;
}
#home-page #psleader {
  background: url(../images/ps-leader.png) top left no-repeat;
  height: 444px;
  }
  
  #footer{
	background:#083042;
	width:100%;
	position: relative;
	z-index: 999;
}
#tim-page #footer{background:#083042;}
#footer .top-boxes{
	width:100%;
	background:#0a384d url(../images/bg-footer-top.gif) repeat-x;
	border-bottom:2px solid #082a39;
	border-top:2px solid #082a39;
}
#footer .top-boxes .frame{
	background:none !important;
	padding:0 !important;
	width:992px;
	margin:0 auto;
}
#footer .top-boxes .frame:after{
	content:'';
	display:block;
	clear:both;
}
#footer .top-boxes .links{
	float:left;
	width:454px;
}
#footer .links-columns{
	width:100%;
	margin:23px 0 0;
}
#footer .links-columns:after{
	content:'';
	display:block;
	clear:both;
}
#footer .links-columns .home{
	float:left;
	width:60px;
	margin:0 15px 0 0;
}

#footer .links-columns .dvds{
	float:left;
	width:160px;
	margin:0 15px 0 0;
}
#footer .links-columns .subscriptions{
	float:left;
	width:116px;
}
#footer .links-columns .help{
	float:left;
	width:55px;
	margin:0 15px 0 0;
}
#footer .links-columns h4{
	margin:0;
	line-height:17px;
	color:#fff;
	text-transform:uppercase;
	font-size: 11px;
	font-weight:bold;
	border-bottom:1px solid #7b91a8;
}
#footer .links-columns h4 a{
	color:#fff;
	text-decoration:none;
}
#footer .links-columns ul{
	list-style: none;
	margin:8px 0 0;
	padding: 0;
	font-size:11px;
	line-height:14px;
}
#footer .links-columns ul li { padding-bottom: 3px;}
#footer .links-columns ul a{
	color:#fff;
	text-decoration:none;
}
#footer .links-columns ul a:hover{color: #95abc2;}
#footer .press{margin:18px 0 0;}
#footer .press h4{
	margin:0;
	font-size:11px;
	line-height:17px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #7b91a8;
}
#footer .press ul{
	list-style: none;
	margin:8px 0 0;
	padding: 0;
	width:100%;
}
#footer .press ul:after{
	content:'';
	display:block;
	clear:both;
}
#footer .press li{
	float:left;
}
#footer .product{
	float:right;
	width:509px;
	padding:7px 8px;
	background:#082e3e url(../images/bg-f-product.gif) repeat-x;
	margin:19px 0 0;
}
#footer .product .heading{width:100%;}
#footer .product .heading:after{
	content:'';
	display:block;
	clear:both;
}
#footer .product .heading h4{
	float:left;
	padding:0 0 0 3px;
	margin:0;
	font-size:12px;
	line-height:17px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
#footer .product .heading a{
	float:right;
	margin:0 4px 0 0;
	padding:0 11px 0 0;
	font-size:12px;
	line-height:17px;
	color:#fff;;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/blt-f-arrow-r.gif) no-repeat 100% 3px;
}
#footer .product .heading a:hover{text-decoration:underline;}
#footer .product .item{
	width:100%;
	background:#fff;
	margin:5px 0 0;
	padding:3px 0 8px;
}
#footer .product .item:after{
	content:'';
	display:block;
	clear:both;
}
#footer .product .item .img{
	float:left;
	padding:0 0 0 5px;
	width:50px;
}
#footer .product .item .img img{display:block;}
#footer .product .item .descr{
	float:left;
	width:335px;
	padding:7px 0 0 4px;
}
#footer .product .item .descr p{
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#515151;
}
#footer .product .item .descr p span{color:#e75f04;}
#footer .product .item .descr p a{
	text-decoration:none;
	color:#304d65;
}
#footer .product .item .descr p strong a{
	color:#07344e;
	font-size:12px;
	font-weight:bold;
}
#footer .product .item .descr p a:hover{text-decoration:underline;}
#footer .product .item .right-links{
	float:right;
	padding:9px 14px 0 0;
	width:85px;
}
#footer .product .item .right-links p{
	width:100%;
}
#footer .product .item .right-links p:after{
	content:'';
	display:block;
	clear:both;
}
#footer .product .item .right-links .login a{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#250404;
	padding:0 9px 0 0;
	background:url(../images/blt-f-arrow-r.gif) no-repeat 100% 50%;
	text-decoration:none;
	float:left;
}
#footer .product .item .right-links .login:hover{text-decoration:underline;}
#footer .product .item .right-links .try-it-free a{
	background:url(../images/btn-try-it-free.gif) no-repeat;
	width: 85px;
	height: 18px;
	text-indent:-9999px;
	float:left;
	margin:5px 0 0;
}
#footer .text{
	width:992px;
	margin:0 auto;
}
#tim-page #footer .text{padding:11px 0 40px;}
#home-page #footer .text{padding:11px 0 7px;}
#footer .text p{
	font-size:11px;
	line-height:15px;
	color:#95abc2;
	margin:14px 0 0;
	text-align:justify;
}
#footer .text p a {color: #fff;}
#footer .text p a:hover { color:#95abc2;}

#tab-commented li, .aktt_tweets li { list-style: none; line-height: 17px;}
.related { border-top: 1px solid #ccc; padding-top: 4px;}
#content .related h2 { font-size: 18px; background: #f8f8f8;}
.related ul { margin: 15px 0 0 2px}
.related ul li { padding-bottom: 10px;}

.car-toggler { background: #fff5dd; padding: 5px; float: right; font-size: 16px; border-bottom: 1px solid #e6d5aa}
.car-yearmonth { clear: both; font-size: 16px; font-weight: bold; border-bottom: thin dotted #ccc; margin-bottom: 15px;}
.car-monthlisting { clear: both; margin-top: 20px; margin-bottom: 30px; border-bottom: thin dotted #ccc; padding-bottom: 10px;}
.car-monthlisting li { margin-bottom: 10px;}
.car-list li span.car-yearmonth { margin-bottom: 30px; display: block;}

/* TIM Table ***********************************************************************************************/

.timfullpage { margin-bottom: 40px; border-bottom: 1px solid #ccc;}
.timfullpage table {border-collapse:collapse; width: 100%; font-size: 12px; margin-top: 10px;}
.timfullpage thead th {text-align:left;background:#b8cde8;color:#000;padding:5px;border-right:1px solid #92abb9;border-bottom:1px solid #92abb9;}
.timfullpage tbody th {text-align:left; color:#000; padding:7px 5px; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.timfullpage tbody td:hover { background: #f9f7ec;}

.timfullpage tbody th.trades {text-align: center}
.timfullpage tbody td.profit, .timfullpage tbody td.profit1 {color: #68c444; font-weight: bold;}
.timfullpage tbody td.loss {color: #d40000;  font-weight: bold;}
.timfullpage tbody td.profit, .timfullpage tbody td.loss, .timfullpage thead th.profit {border-right:none;}
.timfullpage tbody td.profit1 { border-right:1px solid #bfbfbf; }
.timfullpage tbody td {color:#333;padding:5px;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}

.timfullpage tbody td a {font-weight: bold; }
.timfullpage tbody th a {font-weight: bold; }
.timfullpage tbody td.on {background:#fdefbe;}
.timfullpage thead th.on {background:#eed992;}
.timfullpage tbody th.on {background:#eed992;}

.timfullpage .timtotal {font-weight: bold; font-size: 16px; text-align: right; padding: 8px 18px 5px 0;}
a.timtable { position: relative; font-size: 26px; cursor: pointer;}



/************************
Added by Atul
************************/

.blog-posts-free h3 {line-height: 1.5;}
.blog-posts-free ul.bordered li {margin-bottom: 20px;}
#minibar {position:fixed;top:0;left:0;text-align:center;background-color:#019BCD;color:#fff;width:100%;z-index:10000;font-weight:700;font-size:16px;font-family:Arial,Helvetica,sans-serif;padding-top:15px;padding-bottom:15px;}
