@charset "utf-8";
/* CSS Document 
author:Jeetendra Pal
create date: 16 Feb 2010
modified:
version:1.00
comment:
*/


/*global reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
/*table {
border-collapse:collapse;
border-spacing:0;
}*/
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
/**/
body{background:#7b1313 url(../images/bg.png) repeat-x top; font:100%/101% Arial, Helvetica, sans-serif}
a{text-decoration:none}
a:hover{text-decoration:underline}
/*blocks*/
.cointainer{width:980px; margin:0 auto; background:#7b1212; color:#fff; overflow:hidden;}
.header{height:195px;position:relative;background: url(../images/bg_rept.png) repeat-x 0 -1px;}
.header img{float:left}
.logo{ float:left; height:150px; width:180px; display:inline-block;}
.banner{ float:left; width:364px; height:179px; margin:15px 10px 0 10px; background:url(../images/headerimgs.gif); background-repeat:no-repeat;}
.login{position:absolute; top:25px; right:150px;width:90px; height:32px; background:url(../images/tls_sprite.png) no-repeat -132px -720px; display:inline-block;line-height:30px; font-size:16px; text-transform:uppercase; font-weight:bold; color:#990000; padding:0 0 0 10px;}
.sm-banner{ width:130px; height:195px; position:absolute; top:20px; right:0;}
.sm-banner img{margin:0 0 7px 0}
/*navagation*/
ul.nav{ list-style:none; height:52px;}
.nav li{float:left;background:url(../images/bg_rept.png) repeat-x 0 -197px; background:url(../images/bg_rept.png) repeat-x 0 -197px}
.nav li a{color:#fff;font:bold 90%/52px Arial, Helvetica, sans-serif; display:inline-block; width:163px; text-align:center; background:url(../images/bg_rept.png) no-repeat right -250px}
.nav li a.sel{color:#fff ;display:inline-block; background:url(../images/bg_rept.png) repeat-x 0 -303px; }
/* banner */
.banner{}
/*left col*/
.video{width:490px; height:315px; float:left; background:#000; margin:10px 8px 10px 10px}
* html .video{margin:10px 8px 10px 5px}
.sm-rd-bd{width:227px; height:316px; float:left; margin:10px 8px 10px 0; background:url(../images/tls_sprite.png) no-repeat -4px -762px; position:relative}
.rd-bd{width:309px; height:226px; float:left; margin:0 0 10px 13px; background:url(../images/tls_sprite.png) no-repeat -2px -3px}
* html .rd-bd{margin:0 0 10px 8px;}
.credit{ width:80px; height:80px; background:url(../images/tls_sprite.png) no-repeat -142px -615px; position:absolute; top:70px; right:10px;}
.rd-bd2{width:309px; height:235px; float:left; margin:0 0 10px 13px; background:url(../images/tls_sprite.png) no-repeat -2px -235px}
* html .rd-bd2{margin:0 0 10px 8px;}
.sm-rd-bd h2, .rd-bd2 h2, .rd-bd h2 { font:120% "Trebuchet MS"; margin:10px;}
.sm-rd-bd p, .rd-bd2 p, .rd-bd p {font-size:80%; margin:10px;}
.sm-rd-bd img, .rd-bd2 img, .rd-bd img{ float:left; margin:0 10px 10px}
.sm-rd-bd ul, .rd-bd2 ul, .rd-bd ul{ list-style:none}
.sm-rd-bd li, .rd-bd2 li, .rd-bd li{font-size:80%; margin:5px 10px;}
.rd-bd2 li h3, .sm-rd-bd h3{font-size:110%; font-weight:bold; color:#FFFF99}
.sm-rd-bd h3{margin:0 0 10px 10px}
.sm-rd-bd li{color:#FFFF99}
.rd-bd2 li{ background:url(../images/tls_sprite.png) no-repeat -290px -660px;padding:0 0 0 40px;}
ul.right{ list-style:none;}
.right li{background:url(../images/tls_sprite.png) no-repeat -293px -740px;padding:0 0 10px 30px;}
ul.ebook{ list-style:none;}
.ebook li{background:none; padding:0; margin:5px 10px 15px 10px;}
.ebook li span{width:100px; text-align:right; display:inline-block; margin:0 10px 0 0;}
.sign-up {height:58px; width:133px; display:inline-block; font-size:20px; color:#FFCC00; text-align:center; background:url(../images/tls_sprite.png) no-repeat -106px -546px; line-height:55px; margin:20px}
.join-now{ width:90px; height:27px;font-size:14px;font-weight:bold; color:#990000;text-align:center;line-height:26px;display:inline-block; background:url(../images/tls_sprite.png) no-repeat 0 -546px; margin:5px 0 0 200px; }
/*common*/
.left-col{width:640px; float:left;margin:10px 0 10px 10px; background:url(../images/left_bg.png) no-repeat top}
.left-col p{padding:10px; font-size:80%;}
.right-col{width:309px; float:left;margin:10px;}
.rt{width:309px;margin:0 10pox 10px 10px;}
.rt p{padding:10px; font-size:80%;background:#6c0e0d }
.rt-top{background:url(../images/tls_sprite.png) no-repeat scroll -2px -235px; height:10px; display:block}
.rt-btm{background:url(../images/tls_sprite.png) no-repeat scroll -2px -458px; height:10px; display:block}
.quote{ width:598px;background:#660000; margin:10px 0; font-style:italic;}
.quote-top{height:11px; background:url(../images/quote-top.png) no-repeat top}
.quote-btm{ height:30px; background:url(../images/quote-btm.png) no-repeat top}
.quote-sm{ width:309px;background:#600;margin:10px 0}
.quote-sm p{background:#600;padding:10px; font-size:80%;}
.quote-sm-top{height:11px; background:url(../images/quote-sm-top.png) no-repeat top}
.quote-sm-btm{ height:30px; background:url(../images/quote-sm-btm.png) no-repeat top}
/*footer*/
.footer{ background:#660000; color:#fff; text-align:center; clear:both; font-size:70%; margin:0 10px 20px 10px; padding:30px 0 0;}
.footer a{color:#fff; margin:0 10px;}
.innerpagecontnet
{
font:80% "Trebuchet MS";
background-color:#460303; 
margin:10px 8px 10px 10px;
padding-left:8px;
float:left;
width:624px;
}
.innerpageimage
{
float:right;
width:300px;
margin:10px 8px 10px 10px;
}

h3{font-size:110%; font-weight:bold; color:#FFFF99}
a.whitelink
{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}
a.whitelink:hover
{
text-decoration:underline;
}

.bulletnormal{list-style:circle; line-height:20px; font-size:12px;}
.innerpageparagraph{padding-left:20px; padding-right:5px; padding-top:10px; font-size:12px; text-align:justify;}

a.yellowlink
{
color:#FFFF00;font-size:14px;text-decoration:none;}
a.yellowlink:hover
{text-decoration:underline;}

.input
{
border:#FFFFFF 1px solid;
height:18px;
color:#FFFFFF;
background-color:#660000;
size:20px;
width:160px;
}
.formlabel
{
width:96px;
height:20px;
float:left;
background:#00CCCC;
}
.yellowtext
{color:#FFFF00;font-size:14px;}

.whitetext
{color:#FFFFFF;font-size:14px;}

.footerimage
{
 background:url(../images/footer_normal.gif) no-repeat center top; width:860px; height:64px;
 }
 
.footerimage:hover
{
 background:url(../images/footer_over.gif) no-repeat center top; width:860px; height:64px;
 }
 a.free-con{ background: url(../images/free_con.png) no-repeat 0 0; display:block; margin:5px auto; height:65px; width:940px}
a.free-con:hover{ background: url(../images/free_con.png) no-repeat 0 -80px; display:block; margin:5px auto; height:65px; width:940px}

