/* Global Styles */

body {
	margin: 0 8em 0 8em;
	padding:0;
	}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#525252;
	}

.detailContents {
	font:12px Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:left;
	}

	
		
a {
	color: #993300;
	}
	
a:hover {
	color: #5C743D;
	}

p {
border:1.9em;
}
p.footprint {
padding:1px;
margin:0;

}
/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	margin:0;padding:0;
	font:24px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:.2em;
	line-height:0.9em;
	text-align: right;
	vertical-align: bottom;
	}

#tagline 	{	
	margin:0;padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}


#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #fe5a00;
	line-height:12px;
	letter-spacing:.2em;
	}

a.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #fe5a00;
	line-height:12px;
	letter-spacing:.2em;
	text-decoration: none;
}

a.subHeader:hover {
 color: #fe5a0a;
 text-decoration: underline;
}

.workswithversions {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #A52A2A;
	letter-spacing:.2em;
	}

.detailTitle {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #F5740A;
	line-height:16px;
	letter-spacing:.1em;
	text-align:left;
	}


.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

.productText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
	
/* --- nitin added --- */
div#logo {
	float:left;
	margin:0 0 -.4em 0;
	
}
	
.menubar
{
	background-image: url(images/header_slice.gif);
}

#menulink a {
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#menulink a:hover {
	color: #FFCC66;
	letter-spacing:.1em;
	}



div#container{
	 padding: 0;
}

div#content {
	margin:0;
	padding:0;

}

div#footer {
	clear: 	both;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}	

	
span tdbtns {
	 margin: auto 0.1em auto 0.1em
}	
	
	
.bottom_line_dotted {
	border: 0;
	border-bottom: 0.09em;
	border-bottom-style: dotted;
	vertical-align: bottom;
	border-color: #CCCCCC; 
}


p.learnmore{
	
	border: 0;
	border-bottom: 0.09em;
	border-style: dotted;
	border-color: #CCCCCC; 
	margin: 0;
	padding: 0;
	text-align: right;
	vertical-align: bottom;
}

p.price {
	margin: 0;
	padding: 0;
	text-align: right;
	vertical-align: bottom;
	font-size: 1.2em;
	color: #fe5a00;	
}

#navbar {
	margin:0;
	padding:0;
}


td.leftcoldotted {
	border: 0;
	border-left: 1px;
	border-color: Silver;
	border-style: dotted;
}

td.rightcoldotted {
	border: 0;
	border-right: 1px dashed Silver;
}

td.bottomdotted {
	border: 0;
	padding:0;
	border-bottom: 1px;
	border-color: Silver;
	border-style: dotted;
}


p.sectiontitle {
	 margin:0;
	 padding:0;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: #C0C0C0;
	 font-size: 2.0em;
	 font-weight: bold;
	 text-align:right;
	 	border: 0;
	border-bottom: 1px;
	border-color: Silver;
	border-style: solid;
 
}

p.episodetitle {
	 margin:0.1em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: Black;
	 font-size: 1.1em;
	 font-weight: bold;
	 text-align:left;
}
/*just for SEO*/
h1.para1 {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 1.1em;
	text-align:left;
display: inline;
}

h2.para1 {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 1.1em;
	text-align:left;
	display: inline;
}

h2.intro {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	font-size: 1em;
	text-align:left;
	display: inline;
	
	
	
}

p.episodetitle2 {
	 margin:0.1em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: #454545;
	 font-size: 1.8em;
	 font-weight: bold;
	 text-align:left;
}

h1.episodetitle2 {
	 margin:0.1em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: #454545;
	 font-size: 1.8em;
	 font-weight: bold;
	 text-align:left;
}

p.toc {
	 margin:0.1em;
	 padding:0em;
	 border-bottom: 2px solid #A8A8A8;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #454545;
	 font-size: 1.5em;
	 font-weight: bold;
	 text-align:left;
}


p.redsubtitle {
	 margin:0.1em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: red;
	 font-size: 0.8em;
	 font-weight: bold;
	 text-align:left;
}

p.boldmsg {
	 margin:0.1em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: #666699;
	 font-size: 0.9em;
	 font-weight: bold;
	 text-align:left;
}

p.boldmsg2 {
	 margin:0.1em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: #F5740A;
	 font-size: 1.2em;
	 font-weight: bold;
	 text-align:left;
}

p.customercomments {
	 margin:0.1em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: #666699;
	 font-size: 1.2em;
	 font-weight: bold;
	 text-align: center;
}


p.duration {
	 margin:0.2em;
	 padding:0em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: silver;
	 font-size: 0.8em;
	 font-weight: bold;
	 text-align:left;
}

p.preview {
	 margin:0.2em;
	 padding:0em;
	 text-align:right;
}


.buynowtable{
	BORDER-RIGHT: #fe5a00 3px dashed; 
	BORDER-TOP: #fe5a00 3px dashed; 
	BORDER-LEFT: #fe5a00 3px dashed; 
	BORDER-BOTTOM: #fe5a00 3px dashed
}

.stylex1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style67 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style67price {
	FONT-WEIGHT: bold; COLOR:#fe5a00; FONT-SIZE: 18px; FONT-FAMILY: verdana, Georgia, "Times New Roman", Times, serif
}
.style7 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}

table.border {
	
	border: 1px solid Silver;
}


SPAN.style85 .highlight {
	BACKGROUND-COLOR: #ffff00
}
.style28 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style29 {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffff00
}
.style66 {
	FONT-SIZE: 12pt; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style67 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style68 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ff0000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style71 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style25 {
	COLOR: #ff0000
}
.style30 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style32 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style33 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style4 {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style56 {
	FONT-WEIGHT: bold; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style58 {
	FONT-SIZE: 14px
}
.style75 {
	FONT-SIZE: 16px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style77 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.orderform {
	BORDER-RIGHT: #ff0000 3px dashed; BORDER-TOP: #ff0000 3px dashed; BORDER-LEFT: #ff0000 3px dashed; BORDER-BOTTOM: #ff0000 3px dashed
}
.style6 
	{
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ff0000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style7 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}

input.btn2 {
BORDER-RIGHT: #414141 1px solid; 
BORDER-TOP: #414141 1px solid;
FONT-SIZE: 8pt; 
BORDER-LEFT: #414141 1px solid; 
BORDER-BOTTOM: #414141 1px solid; 
FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica;
cursor:pointer;cursor:hand;
background-color : #C0C0C0
}
p.freeproducts
{
	font: verdana,Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	 color: Navy;
	 font-weight: bold;
}


.regform
{
	border: 2px dashed #E10000;
}
