﻿body {
 background-image:url(../../images/bg_stripes.gif);
 background-repeat:repeat-x; 
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#011832;

margin:0px;
}
.nowrap
{
	white-space:nowrap;
}
.fright
{
	float:right;
}
.fleft
{
	float:left;
}
.decnone
{
	text-decoration:none;
}
.topmenu
{
	/*font-family:Arial;*/
	font-size:12pt;
	color:#AACDF6;
	padding-left:2px;
	padding-right:2px;
}
.topmenuselected
{
	/*font-family:Arial;*/
	font-size:12pt;
	color:White;
	padding-left:2px;
	padding-right:2px;
}
#tdlogo
{
background-image:url('../../Images/Logo.png');
float:left;
width:56px;
height:49px;	
cursor:pointer;
}
#tdlogo1
{
background-image:url('../../Images/logo1.png');
background-repeat:no-repeat;
float:left;
width:283px;
height:38px;	
margin-left:15px;
margin-top:12px;
}
#tdRssBorder
{
	background-image:url('../../Images/rss_box.png');
	background-repeat:no-repeat;
	float:left;
	width:365px;
	height:44px;
	margin-left:15px;
	margin-top:10px;
	padding-top:10px;
	padding-left:5px;
	padding-right:15px;
}
#tdRss
{
	float:right;
}
.imgrss
{
	width:39px; height:35px;float:right;padding-right:8px;
}
.lnkrss
{
	/*font-family:Arial;*/
	font-size:10pt;
	font-style:normal;
	color:#d3e8ff;
	text-decoration:none;
}
.lnkrss:link
{
	/*font-family:Arial;*/
	font-size:10pt;
	font-style:normal;
	color:#d3e8ff;
	text-decoration:none;
}
.lnkrss:hover
{
	/*font-family:Arial;*/
	font-size:10pt;
	font-style:normal;
	color:yellow;
	text-decoration:none;
}
.lnkrss:visited
{
	/*font-family:Arial;*/
	font-size:10pt;
	font-style:normal;
	color:#d3e8ff;
	text-decoration:none;
}
.iptext
{
	/*font-family:Arial;*/
	font-size:10pt;
	color:White;
}
.ipcountry
{
	/*font-family:Arial;*/
	font-size:10pt;
	font-weight:bold;
	color:#68d0fb;
}
.phone
{
	clear:left;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:White;
}
.toprightmenu
{
/*font-family:Arial;*/
font-weight:bold;
font-size:11px;
color:#1ec5fc;	
text-decoration:none;
}
.toprightmenusep
{
	color:#1ec5fc;
	padding-left:3px;
	text-decoration:none;
}
.menu
{
width:935px;
background-image:url('../../images/sub_menu_center.gif');
background-repeat:repeat-x;
height:44px;
float:left;
white-space:nowrap;
}
.menuleft
{
width:14px;
height:44px;
float:left;
background-image:url('../../images/sub_menu_left_border.png');
background-repeat:no-repeat;
margin-left:15px;
}
.menuleft1
{
width:14px;
height:44px;
float:left;
background-image:url('../../images/sub_menu_left_border.png');
background-repeat:no-repeat;
margin-left:10px;
}
.menuright
{
width:16px;
height:44px;
float:left;
background-image:url('../../images/sub_menu_right_border.png');
background-repeat:no-repeat;
}

.rdmore:link
{
    font-size:10pt;
    font-family:Verdana,Arial;
    /*color: #0045C4;*/
    color: #9D0C0B;
    text-decoration: none;
    font-weight:bold;
}
.rdmore:hover 
{
font-size:10pt;
font-family:Verdana,Arial;
color: #EA1313;
text-decoration: underline;
}
.rdmore:visited{
font-family:Verdana,Arial;
font-size:10pt;
color:#9D0C0B;
text-decoration:none;
font-weight:bold;
}
.leftnavtitle
{
	/*font-family:Arial;*/
	font-weight:bold;
	color:Black;
	font-size:13pt;
	white-space:nowrap;
}
.tdleftnavtitle
{
height:30px;

padding-top:20px;
}

.leftnavproductname
{
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
	color:#ff9702;
}

.leftnavproductnamenew
{
	font-family:Arial;
	font-weight:bold;
	font-size:14pt;
	color:#113dac;
}

.leftnavprice
{
	/*font-family:Arial;*/
	font-weight:bold;
	font-size:11pt;
	color:#d00707;
}
.leftnavmoredetails
{
	/*font-family:Arial;*/
	font-size:13px;
	font-weight:normal;
	color:#2E9AFE;
	text-decoration:none;
	
}
.leftnavmoredetails:hover
{
  font-size:13px;
	font-weight:normal;
	color:#2E9AFE;
	text-decoration:underline;
}
.white
{
	background-color:White;

	
}
.availablefeatureheader
{
	/*background-image:url('../../Images/featureheader.png');background-repeat:repeat-x;*/
	background-image:url('../../Images/featureheaderbg.png');background-repeat:repeat-x;
	padding-left:3px;
	font-weight:bold;
	color:#084B8A;
    height:31px;
    vertical-align:top; 
    padding-top:9px;   
}
.availablefeatureheadernew
{
	/*background-image:url('../../Images/featureheader.png');background-repeat:repeat-x;
	background-image:url('../../Images/featureheadernewbg.png');background-repeat:repeat ;*/
	padding-left:3px;
	font-weight:bold;
	color:#084B8A;
    height:23px;
    
    float :left ;
    vertical-align:top; 
    padding-top:9px;   
}
.exceptpackages
{	
    font-size:15px;
	font-weight:bold;
	color: #FF0000;		
	text-decoration :none;
}
.exceptpackages:hover
{	
    font-size:15px;
	font-weight:bolder;
	color: #FF0000;	
	text-decoration :underline;
}
.packages
{	
   /* font-family:Arial;
	font-weight:bold;
	font-size:15px;
	color:#ff9702;
    text-decoration :none;*/
    
	color: #4D83B9;	
    font-size:15px;
	font-weight:bold;		
	text-decoration :none; 
}
.packages:hover
{	
   /* font-family:Arial;
	font-weight:bold;
	font-size:15px;
	color:#ff9702;
    text-decoration :underline; */
    
	color: #4D83B9;	
    font-size:15px;
	font-weight:bold;		
	text-decoration :underline;
}
.keyfeaturestxt
{
    font-family:Arial;
	font-weight:bold;
	font-size:15px;
	color:#ff9702;
}
.borderblue
{
	border:solid 1px #8dcdf0;
	padding:3px;
}
.demomovie_buynow {
	font: 8pt Verdana;
	font-weight:bold;
	color: #ffffff;
	background: url('../../images/demo_buynow.png') no-repeat top left;
	border: none;
	width: 141px;
	height: 23px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
}
.freetrial
{
font: 8pt Verdana;
	font-weight:bold;
	text-align:center;
	color: #ffffff;
	background: url('../../images/features-freetrial.png') no-repeat top left;
	border: none;
	width: 230px;
	height: 23px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:22px;
	cursor:pointer;	
}
.keyfeatures
{
font: 8pt Verdana;
	font-weight:bold;
	text-align:center;
	color: #ffffff;
	background: url('../../images/features-freetrial.png') no-repeat top left;
	border: none;
	width: 230px;
	height: 23px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;	
}
.genpackages
{
	font: 8pt Verdana;
	font-weight:bold;
	color: #ffffff;
	background: url('../../images/packages.png') no-repeat top left;
	border: none;
	width: 125px;
	height: 45px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;	
}
#dvFooterLeft
{
	width:15px;
	height:107px;
	background:url('../../images/footer_left.png') no-repeat;
	float:left;
	margin-left:6px;
}
#dvFooterRight
{
	width:35px;
	height:107px;
	background:url('../../images/footer_rightt.png') no-repeat;
	float:left;
}
#dvFooterCenter
{
	width:915px;
	height:107px;
	background:url('../../images/footer_center.png') repeat-x;
	float:left;
	padding-top:8px;
}
.footertext
{
    font-family:Arial ;
    font-size:10pt;
    color:#1ec5fc;
    text-decoration:none;

}
/*--------- --------------------- ---------*/
.dlSeparatorold
{
border:dotted 1px #cccccc;   
}
.dlSeparatorLeftcontrol
{
border:dotted 1px #8dcdf0;  
}
.dlSeparator
{
background-image:url('../../images/seperator.png');
background-repeat:repeat-y;
  width:709px; 
  height:2px; 
}
.maincontent
{
width:962px; 
margin-left:11px;
float:left;
text-align:justify;
text-decoration:none;
}
.subcontent
{
width:962px; 
margin-left:16px;
float:left;
background:url('../../images/carousel/caro_top.png') repeat-x;
background-color:White;
text-align:justify;
text-decoration:none;
}
.cartaddmsg
{
font-size:14pt;
font-weight:bold;
color:Green;
}
.sitemappath
{
margin-left :10px;
float :left;
}
.sublcontent
{
width:220px;
float:left;
margin-top:10px;
}
.subrcontent
{
width:718px;
float:left;
margin-left:15px;
line-height:18px;
margin-top:10px;
}
/*--------------------June 14 updated for Page alignment-------------*/
.subrcontentnew
{
width:705px;
float:left;
margin-left:20px;
margin-right :15px;
line-height:18px;
margin-top:10px;
}
/*--------------------June 14 updated for Page alignment-------------*/
.headernavbg
{
background-image:url('../../images/top_menu_bg.gif');
background-repeat:repeat-x;
font-size:11px;

}
.spheader
{
width:100%;
height:30px;
font-family:Arial;
font-weight:bold;
font-size:12pt;
color:#c85305;
}
.spsubcontent
{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
color:#000000;
text-decoration:none;
}
.spsubheader
{
    font-family:13px;
    color:#0B3861;
    text-decoration:none;
    font-weight:bold;
}
.lbmsg
{
    color:Red ;
    font-weight:bold;
    text-decoration:none;
}
.rmore
{
    font-size:13px;
    color:Red ;
    text-decoration:none;
    text-align:right;
}
.faqques
{
 font-size:12px;
 font-weight:bold;
 color:#0f4d8c;
 text-decoration:none;
}
.loginbg
{
 background-color: #CEE3F6;
 border:solid 1px #2E9AFE;
 padding :10px;
}
.linkmore
{
    font-size:12px;
    color:#084B8A;
    text-decoration:none;
    white-space:nowrap;
    
}
.linkmore:hover
{
  font-size:12px;
  color:#084B8A;
  text-decoration:underline;
  white-space:nowrap;
}
.topheadertext
{
 font-size:12pt;
 font-family:Arial;
 text-decoration:none;
 color:#AACDF6;
}
.prsubtext
{
    font-size:12px;
    color:#0B3861;
    text-decoration:none;
}

/*--------------------------------- Accordion Theme -----------------------------*/
	/* Accordion */
.accordionHeader
{
background: black url('../../images/normal.png') repeat-x center left;
font: bold 12px Arial;
color:#0f4d8c;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding:4px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border:0px;
text-align :left;
text-decoration: none;
}


.SelectedaccordionHeader
{
 background-image: url('../../images/selectnew.png');   
font: bold 12px Arial;
color:white;
margin-bottom:0px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border-bottom:solid 2px #afcef3;
border-top:solid 2px #afcef3;
text-align :left;
text-decoration: none;
}



.accordionHeaderSelected
{
   
    background-image: url('../../images/select.png');
    font: bold 14px Arial;
color: white;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border:0px;
text-align :left;
text-decoration: none;
}

#master_content .accordionHeaderSelected a
{
    
    background-image: url('../../images/select.png');
	color: #A70303;
	background: #F8E0F7;
	text-align :left;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
   
color: #A70303;
background-color: #F3F3F3;
text-decoration:none;
text-align :left;
}

.accordionContent
{   
color: #000000;
background-color: #e9f3ff;
border: 0px;   
list-style-type: none;
margin: 0;
padding: 0;
text-align:left;
text-decoration:none;
}
.tblaccord
{
   color: #A70303;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ffffff;
font-size: 90%;
}
.tbaccontent
{
width:207px;
height:20px;
float:left;
background-color:White;
border-bottom:solid 1.5px #afcef3;
font-size:12px;
color:Black;
text-decoration:none;
}
.tbaccontent: hover
{
width:207px;
height:20px;
float:left;
border-bottom:solid 1.5px #afcef3;
font-size:12px;
color:White;
background-color :#ffa200;
text-decoration:none;
}
.tbaccnone
{
width:190px;
height:20px;
float:right;
background-color:White;
border-bottom:solid 1.5px #afcef3;
font-size:11px;
color:Black;
text-decoration:none;
overflow:hidden;
padding-left:7px;
}
.tbaccnone:hover
{
width:190px;
height:20px;
float:right;
background-color:#ffa200;
border-bottom:solid 1.5px #afcef3;
font-size:11px;
color:White;
text-decoration:none;
overflow:hidden;
padding-left:7px;
}


/********************************* button *************************************/

.sub {
	font: 14px Palatino Linotype, Helvetica, sans-serif;
	color: #000000;
	background: url('../../images/button_big.png') no-repeat bottom left;
	width: 236px;
	height: 34px;
	border:0px;
	cursor:pointer;
	font-weight:bold;
	}
.sub:hover {
	font: 14px Palatino Linotype, Helvetica, sans-serif;
	background: url('../../images/button_big.png') no-repeat top left;
	color:Black;
	font-weight:bold;
	text-decoration:underline;
}
.subsmall {
	font: 14px Palatino Linotype, Helvetica, sans-serif;
	color: #000000;
	background: url('../../images/button.png') no-repeat bottom left;
	width: 132px;
	height: 34px;
	border:0px;
	cursor:pointer;
	font-weight:bold;
	}
.subsmall:hover {
	font: 14px Palatino Linotype, Helvetica, sans-serif;
	background: url('../../images/button.png') no-repeat top left;
	color:Black;
	font-weight:bold;
	text-decoration:underline;
}
.Itemsadded
{
    color:White;
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
}
/*--------------------------------------------*/
/********************************* GridView *************************************/

GridViewStyle
{   
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 4px;
}

.GridViewStyle a
{
    color: #2647A0;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle
{
    background-image:url('../../Admin/images/white-top-bottom.gif');
	background-repeat:repeat-x;
	color:#2647A0;
}

.GridViewFooterStyle
{
    background-image:url('../../Admin/images/gridbgf.png');
	background-repeat:repeat-x;
	color:Black;
}

.GridViewRowStyle
{
   background-color:White;	
}

.GridViewAlternatingRowStyle
{
    background-color:#BFDAFF;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 0px solid #EBE9ED;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: black;
    color: #FFFFFF;
    text-align:right;
}

.GridViewPagerStyle table /* to center the paging links#284775;*/
{
    margin: 0 auto 0 auto;
}

.sortalternatingrowstyle{
    background-color:white;
}
.sortrowstyle{
    background-color:#BFDAFF;
}
.sortascheaderstyle{
    background:#c5c5c5 url('../../Admin/Img/sort_asc.gif') no-repeat scroll right center;
    padding-left:5px;
}
.sortdescheaderstyle{
    background:#c5c5c5 url('../../Admin/Img/sort_desc.gif') no-repeat scroll right center;
    padding-left:5px;
}
.tbcenter 
{
	text-align:center;
}
.Email
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000;
 font-weight :bolder ;
 clear: both;	
}

.pmessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	clear: both;
	margin: 10px 10px 16px 5px;
}
.leftNavProductTitle
{
    /*background-color: #90bade;*/
    /*color: #333;*/
    color:#666666;
    font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:bold;
    padding-bottom:2px;
    padding-left:4px;
}



.gridSpace
{
    padding-left:5px;
}
.trialtop
{
  background-image:url('../../Products/Images/trialedgetop.gif');
}
.trialmiddle
{
background-image:url('../../Products/Images/trialedgemiddle.gif');
background-repeat:repeat-y;   
}
.trialbottom
{
background-image:url('../../Products/Images/trialedgebottom.gif');
}
.subcontent2
{ 
float:left;
background:url('../../images/carousel/caro_top.png') repeat-x;
background-color:White;
text-align:justify;
text-decoration:none;
}
/*-----Site Map path ----------*/
  .rootlinkcolor
 {

     font-size:11px;
     color :White;
     text-decoration:none;
     font-family:Verdana;
 }

 .parentlinkcolor
 {    
    font-size:11px;
     color :#fde400;
     text-decoration:none;
     font-family:Verdana;
     
 }
 .sitemaplinkleft
 {
    background:url('../../images/sitemaplink_left.png') repeat-x;
    height:18px;
 }
 .sitemaplinkcurve
 {
	background-image:url('../../Images/sitemapllinkcurve.png');
	border:0;
    width :36px;
    height:18px;
 }
 .curentlinknode
 {
     
  font-size:11px;
     color :#fde400;
     text-decoration:none;
     font-family:Verdana;
 }
 .sitemaparrow
 {
 width:9px;
 height:12px;
 padding-top:3px;
background-repeat:no-repeat;
 vertical-align:middle
 }
/*--------------------- New header css -------------------------------*/

.headernavbgnew
{
background:url('../../images/headernavnew.png');background-repeat:no-repeat;
width:1026px;
height:63px;
}
.headernavbottom
{
 background:url('../../images/headernavbottom.png');background-repeat:no-repeat;
width:1026px;
height:68px;   
}
.topheadertextnew
{
 font-size:12pt; 
 font-family:Arial;
 text-decoration:none; 
 padding-right:3px;
 color:#000000;
}
.tickernew
{
background:url('../../images/Tickernew.png');background-repeat:no-repeat;
width:300px;
height:53px;  
}
/*--------------------------Menu Mouse over CSS----------------------------------*/
.topheadhome
{
    font: 12px/100% Arial, Helvetica, sans-serif;
	color:Black;
	background: url(../../images/homenew.png) no-repeat bottom left ;
	border: none;
	width: 54px;
	height:28px;
	padding-bottom:0px;
	cursor:pointer;
	font-weight:bold ;
	float:left;
	margin-right:5px;
}
.topheadhome:hover
{
    background: url(../../images/homenew.png) no-repeat top left ;
	color: white;
    font-weight:bold ;
	text-decoration:none;		
	margin-right:5px;
}
.topheaddownload
{
    font: 12px/100% Arial, Helvetica, sans-serif;
	color:Black;
	background: url(../../images/downloadsnew.png) no-repeat bottom left;
	border: none;
	width: 88px;
	height:28px;
	padding-bottom:0px;
	cursor:pointer;
	font-weight:bold;
	float:left;
	margin-right:5px;
}
.topheaddownload:hover
{
    background: url(../../images/downloadsnew.png) no-repeat top left;
	color: white;
    font-weight:bold;
	text-decoration:none;			
	margin-right:5px;
}
.topheadcusacc
{
    font: 12px/100% Arial, Helvetica, sans-serif;
	color:Black;
	background: url(../../images/customeracc.png) no-repeat bottom left;
	border: none;
	width: 189px;
	height:28px;
	padding-bottom:0px;
	cursor:pointer;
	font-weight:bold;
	float:left;
	margin-right:5px;
}
.topheadcusacc:hover
{
    background: url(../../images/customeracc.png) no-repeat top left;
	color: white;
    font-weight:bold;
	text-decoration:none;		
	margin-right:5px;
}
.topheadresacc
{
    font: 12px/100% Arial, Helvetica, sans-serif;
	color:Black;
	background: url(../../images/reselleracc.png) no-repeat bottom left;
	border: none;
	width: 179px;
	height:28px;
	padding-bottom:0px;
	cursor:pointer;
	font-weight:bold;
	float:left;
	margin-right:5px;
}
.topheadresacc:hover
{
    background: url(../../images/reselleracc.png) no-repeat top left;
	color: white;
    font-weight:bold;
	text-decoration:none;			
	margin-right:5px;
}
.topheadsitemap
{
    font: 12px/100% Arial, Helvetica, sans-serif;
	color:Black;
	background: url(../../images/sitemapnew.png) no-repeat bottom left;
	border: none;
	width: 69px;
	height:28px;
	padding-bottom:0px;
	cursor:pointer;
	font-weight:bold;
	float:left;
	margin-right:3px;
}
.topheadsitemap:hover
{
    background: url(../../images/sitemapnew.png) no-repeat top left;
	color: white;
    font-weight:bold;
	text-decoration:none;			
	margin-right:3px;
}  

.leftheadercart
{
   background-image :url('../../images/header_shopping_left.png');
   background-repeat :repeat-x ; 
   text-indent :15px;  
}
.screenshotview
{
text-decoration :none;
color:Black ;
}

.modalBackground {
	background-color:Gray;	
	filter:alpha(opacity=70);
	opacity:0.7;
}
.close {	
    DISPLAY: block;	
    background :url('../../Admin/Images/Ajax/Modal/close24.png')  no-repeat  0px 0px;
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
}  
.btnclose {	
    DISPLAY: block;	 
    background :url('../../Admin/Images/Ajax/Modal/close24.png') no-repeat  0px 0px;          
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -5px;	
    HEIGHT: 26px;	
}  

    
    
