@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
div, span, p, h1, h2, h3, ul, li, img {
	margin:0;
	padding:0;
	
}

img, a {
	outline:none;
	border:none;
	text-decoration:none;
	
}


a {
    color: #666666;
    text-decoration: none;
}

body {
	font-family:'Open Sans';
	font-size:14px;
	background: #fff url(../images/bg.jpg) repeat-x;
	color:#3c3c3c;
	margin:0px;
	padding:0px;
	text-align:justify;
	}
.clr{ clear:both;}
p{ line-height:22px; color:#3c3c3c;}
p a{ color:#3c3c3c; text-decoration:none;}
p a:hover{ color:#3c3c3c; text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
#wrapper{
 width:1000px;
 margin:0 auto;
 
 }
 
#header{ width:100%; float:left; padding:0px; margin:0px; color:#FFFFFF; height:95px;}
#logo{ width:125px; height:45px; float:left; padding:30px 0px 0px 0px;}
#support{ width:220px; height:75px; float:right; margin:15px 0px 0px 0px; background:url(../images/support-bg.gif) 0 0 no-repeat;  }
.call-support{color:#FFFFFF; font-size:17px; font-family:PT sans; font-weight:bold; padding-top:20px; padding-left:10px;}
.call-support span{color:#fed041}
#navigation{ width:100%; float:left; margin:0px; color:#FFFFFF; height:50px; background:url(../images/nav-bg.gif) repeat-x; 
-webkit-border-radius: 8px 8px 0px 0px;-moz-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;}



#banner{ width:998px; float:left; padding:0px; margin:0px; color:#FFFFFF; background:url(../images/banner-bg.gif) 0 0 repeat-x; height:535px;
border:1px #e5e5e5 solid; border-radius:0px 0px 5px 5px;
}
.bann-inn{ width:94%; padding:0px 0px 15px 30px; height:535px;}
.banner-left{ width:525px; float:left; padding:20px 0px 0px 15px; color:#303a5d;}
.contain-left-part{ width:685px; float:left; padding-top:20px; color:#303a5d;}
.contain-left{ width:740px; float:left; padding-top:20px; color:#303a5d;}
.contain-right{ width:260px; float:right; padding-top:18px;}
.banner-right{ width:303px; height:388px; float:right; padding-top:8px;}
.ph{ font-size:25px; color:#303a5d;  line-height:30px;}
.ph-inner{ font-size:19px; color:#303a5d;  line-height:30px;}
.pro-name{ font-size:45px; color:#303a5d;  line-height:50px; float:left}
.pro-name-inner{ font-size:26px; color:#303a5d; padding-bottom:10px;  line-height:35px; float:left; text-align:left;}
.pro-name-inner strong{ font-weight:600;}
.yellow{color:#c49816;}
.pro-name span{ color:#c49816;}
.feat{ float:left; padding:10px 0px 0px 0px;}
.feat ul{ margin:0px; padding:0px 0px 0px 5px;}
.feat ul li{  font-size:15px; color:#303a5d; 
 background: url("../images/bullet.gif") no-repeat scroll 0 12px transparent;
    line-height: 30px;
	font-weight:600;
    list-style: none outside none;
    padding: 0 0 0 20px;}
	
.btn{ padding-top:70px; float:left;}
.btn-inner{ padding-top:20px; margin:0 auto;}
.awards{ float:left; width:940px; height:40px;}
.awards ul{ margin:0px; padding:0px;}
.awards ul li{  display:inline; border:none; padding:0px 60px 0px 0px; }
.tg-line{ font-size:14px; }

#offer-strip{width:100%; float:left; background-color:#3b466e; border-radius: 5px 5px 5px 5px; height:90px; }

.strip-left{ width:840px; float:left; margin:0px; color:#FFFFFF; 
font-size:24px; padding:30px 0px 0px 20px; line-height:27px;}
.strip-left span{color:#ffc826;}
.strip-left p{ color:#FFFFFF;}
.strip-right{ float:right; width:91px; height:48px; padding:20px 20px 0px 0px;}

#container-inner{ width:970px; float:left; padding:15px; margin-top:10px; color:#FFFFFF; background-color:#f8f8f8; height:auto; border: 1px solid #E5E5E5;}
#container{ width:100%; float:left; padding:0px; margin:0px; color:#FFFFFF; background-color:#fff;}
.container-left{width:655px; float:left; padding:0px; margin:0px; color:#FFFFFF;}
.category-heading{font-size:19px; color:#303a5d;  line-height:40px; float:left; border-bottom: dashed 1px #666666; width:100%;}
.breadcrumb{font-size:14px; color:#efc545;  float:left; width:100%; padding-top:10px;}
.breadcrumb a{ color:#FFFFFF; text-decoration:none;}
.breadcrumb a:hover{ color:#FFFFFF; text-decoration:underline;}
.categories{ width:100%; float:left; padding-top:20px;}
.categories-lft{ float:left; width:310px;}
.categories-rgt{ float:right; width:310px;}
.block{ width:280px; padding:15px; height:90px; cursor:pointer;}
.block:hover{ background-color:#ebebeb;}
.block-lft{ width:22px; float:left;}
.block-rgt{ width:245px; float:right; color:#3c3c3c; }
.block-pro-name{ font-size:16px; line-height:18px; }
.block-pro-txt{ font-size:13px;  padding-top:10px; }


.container-right{width:280px; float:right; padding:0px; margin:0px; color:#FFFFFF;}
#advantages{ width:100%; float:left; padding:0px 0px 0px 0px; margin:0px; color:#FFFFFF; background:url(../images/advantage-img.gif) 0 0 no-repeat; height:111px;}
#advantages ul{margin:0px; padding:30px 0px 0px 7px;}
#advantages ul li{float:left; border:none; padding:0px 0px 0px 0px; }
.bun-txt{  font-size:15px; text-align:center;}
.supp-aff{float:left; width:570px; height:170px;  color:#3c3c3c; padding-top:10px;}

#footer{ width:100%; float:left; padding:10px 0px 5px 0px; margin:0px; color:#333333; font-size:13px;  }

.product-content{width:670px; float:left; color:#303a5d;}
.product-content2{width:730px; float:left; color:#303a5d; padding-left:25px;}
.pro-box-lft{ float:left; width:170px;}
.pro-detail-right {
    float: left;
    width: 530px;
}
.contain-right-pro{ width:220px; float:left; padding-top:18px;}
.pro-page-rgt{width:220px; float:left; background-color:#333333; height:40px;}
.right-bullets{width:220px; background-color:#f4f4f3; height:auto; float:left; border:1px #e5e5e5 solid; color:#666666; padding-bottom:15px; text-align:left;}
.list{ color:#3c3c3c;}
.list ul{ margin:0px; padding:10px 0px 0px 0px;}
.list ul li{ color:#3c3c3c; text-decoration:none; list-style:none; background: url("../images/bullet-1.gif") no-repeat scroll 10px 8px transparent;
    padding: 0 0 0 30px;  line-height:26px;}
.list ul li a{color:#3c3c3c; text-decoration:none;}
.list ul li a:hover{color:#3c3c3c; text-decoration:underline;}


.list-a{ color:#3c3c3c;}
.list-a ul{ margin:0px; padding:10px 0px 0px 0px;}
.list-a ul li{ color:#3c3c3c; text-decoration:none; list-style:none; background: url("../images/bullet-2.gif") no-repeat scroll 15px 7px transparent;
    padding: 0 0 0 33px; line-height:25px;}
.list-a ul li a{color:#b18400; text-decoration:none;}
.list-a ul li a:hover{color:#3c3c3c; text-decoration:underline;}


.star-red{ color:#FF0000;}
.container-inner-left{width:760px; float:left; padding:0px; margin:0px; color:#FFFFFF; height:500px; }
.container-inner-right{width:200px; float:right; padding:0px; margin:0px; color:#FFFFFF; height:500px; background-color:#CC6600;}
.black-heading{ width:260px; float:left; background-color:#333333; height:40px;}
.black-heading-txt { color:#FFFFFF; padding:8px 0px 0px 15px;  font-size:16px;  }
.partner-awards{ width:258px; background-color:#f4f4f3; height:450px; float:left; border:1px #e5e5e5 solid; color:#666666;}
.partner-awards ul{ margin:0px; }
.partner-awards ul li{list-style:none; padding:0px 0px 10px 15px;}
.description{font-size:10px; line-height:15px;}
.partion_l {
    border-bottom: 1px dashed #CCCCCC;
}
.feature-hdng {
    background-color: #ebebeb;
    color: #666666;
    float: left;
    font-size: 18px;
    height: 35px;
    margin-top: 15px;
    padding: 13px 0 0 10px;
    width: 750px;
}

.key-features-new {
    
    float: left;
    padding: 10px 0px 0px 5px ;
    text-align: justify;
    width: 750px;
}

.product_box {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    width: 940px;
}

.product_boxlft {
    float: left;
    padding: 20px 0 20px 40px;
    width: 200px;
}

.product_boxmid {
    color: #053D87;
    float: left;
    font-size: 18px;
    padding: 40px 0 0 20px;
}

.product_boxrgt {
    background: none repeat scroll 0 0 #FFFFFF;
	border:1px #e5e5e5 solid;
    float: right;
    font-size: 14px;
    margin: 20px 50px 0 0;
    padding: 20px;
    width: 118px;
}
.product_boxrgt ul{ margin:10px 0px 0px 0px; padding:0px;}
.product_boxrgt ul li{ list-style:none; background-image:url(../images/blue-bullet.jpg); background-repeat:no-repeat; background-position:left 4px; padding-left:20px;}
.lft-bundle{ width:450px; height:auto; float:left; background-color:#fafafa; border:1px solid #d6ebfd; border-radius: 10px ;
-webkit-box-shadow: inset 0px 0px 2px 8px #ffffff; box-shadow: inset 0px 0px 2px 8px #ffffff; padding:10px 10px 10px 15px; }
.rgt-bundle{ width:450px; height:auto; float:right; background-color:#fafafa; border:1px solid #d6ebfd; border-radius: 10px;
-webkit-box-shadow: inset 0px 0px 2px 8px #ffffff; box-shadow: inset 0px 0px 2px 8px #ffffff; padding:10px 10px 10px 15px;}
.bun-heading1{ font-size:14px; color:#727b99;  line-height:35px; text-align:left; font-weight:bold;  }
.bundle-img{ width:175px; float:left; padding-top:7px;}
.bundle-rgt-txt{ width:245px; float:right;}
.bundle-p{line-height:15px; text-align:center; padding-top:7px; font-size:13px; font-weight:bold;  }
.buy-box{ width:145px; height:130px; background-color:#f6f6f6; border:1px solid #dbdbdb; margin:0 auto;}
.offer-pr{ font-size:15px; color:#c69707; line-height:30px; text-align:center; }
.list-pr{ font-size:15px; color:#384880; line-height:30px; text-align:center; }
.save-pr{ font-size:15px; color:#384880; line-height:30px; text-align:center; }
.save-pr span{ color:#f25619;}
.more-det{ color:#FF0000; text-align:right; padding-top:10px; font-size:12px;}
.bun-bott-line-lft{ float:left; width:300px; font-size:12px;}
.bun-bott-line-rgt{ float:right; width:85px; color:#FF0000; font-size:12px;}
.bun-bott-line-rgt a{color:#FF0000; text-decoration:none;}
.bun-bott-line-rgt a:hover{color:#FF0000; text-decoration:underline;}
.bun-heading2{ font-size:21px; color:#727b99;  line-height:35px; text-align:left; font-weight:bold;  }
.bun-small{ width:380px; height:105px; margin:0 auto;}
.bun-small-lft{ width:80px; height:90px; float:left; padding-top:7px;}
.bun-small-lft2{ width:125px; height:85px; float:left; background-color:#f6f6f6; border:1px solid #dbdbdb; margin-top:7px; text-align:center;}
.bun-small-rgt{ float:left; width:150px; padding-top:25px; padding-left:15px;}
.single-price{  font-size:17px; color:#FF0000; float:right;}


ol, ul {
	list-style: none;
}



#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
  
  font-weight:bold;
  
  
}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
  font-weight:bold;
}
#cssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li {
  float: none;
}
#cssmenu ul ul {
  margin-top: 1px;
}
#cssmenu ul ul li {
  font-weight: bold;
}
/* Custom CSS Styles */
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  
  clear: both;
}
#cssmenu a {
  color: #ffffff;
  display: inline-block;
  font-family:PT sans;
  font-size: 14px;
  padding: 0 20px;
  font-weight:normal;
  text-align: center;
  text-decoration: none;
}
#cssmenu a:hover {
  background: #393939;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  
  position: relative;
  top: 0;
}
#cssmenu ul {
  background: #e5e5e5;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  list-style: none;
}
#cssmenu > ul {
  background:url(../images/nav-bg.gif) repeat-x; 
  height:45px;
  padding-top: 5px;
  width: 100%;
}
#cssmenu > ul > li {
  float: left;
  padding: 0 10px;
  position: relative;
  
  
}
#cssmenu > ul > li:hover > a {
  background: #0f0f0f;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
 
  position: relative;
}
#cssmenu > ul > li a {
  line-height: 35px;
}
#cssmenu > ul > li a:hover {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#cssmenu .has-sub:hover ul {
  display: block;
}
#cssmenu .has-sub a {
  display: block;
  position: relative;
}
#cssmenu .has-sub > a:after {
  content: '';
  display: block;
 
  height: 9px;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -5px;
  background:url(../images/nav-bg.gif) repeat-x; 
}
#cssmenu .has-sub ul {
  background: #ad8c2b;
  border: 1px solid #ad8c2b;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: none;
 /* padding: 10px 0;*/
  position: absolute;
  left: 70%;
  top: 34px;
  margin-left: -70px;
  width:240px;;
  z-index: 1;
  text-align:left;
}
#cssmenu .has-sub ul li:hover > a {
  background: #000000;
  color: #FFFFFF;
  border-color: #e5e5e5 transparent transparent transparent;
  text-align:left;
}
#cssmenu .has-sub ul a {
  line-height: 120%;
  padding: 8px 12px;
  text-align:left;
}
#cssmenu .has-sub .has-sub a:after {
 
}
#cssmenu .has-sub .has-sub ul {
  background: #94761f;
  left: 100%;
  top: 0;
  margin-left: 0;
}
#cssmenu .has-sub .has-sub ul a {
  background: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu .has-sub .has-sub ul a:after {
  background-image: none;
}
#cssmenu .has-sub .has-sub ul a:hover {
  background: #000000;
}


/*banner*/

.images{ float:right; margin-right:30px;}
		.contant{ float:left; width:600px;}
		
.download_buy {
    float: left;
    
}
.action_link {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 42px;
    padding: 0 1px;
}

.download_link {
    background-color: #66b030;
    background-image: url("http://stellar-info.com/wdr-free/images/download_icon.png");
    background-position: 25px 16px;
    background-repeat: no-repeat;
    border-radius: 2px;
    color: #ffffff;
    display: block;
    float: left;
    line-height: 15px;
    padding: 13px 24px 10px 65px;
    text-shadow: 1px 1px 1px #666;
    text-transform: uppercase;
	font-weight:400;
}
.download_link em {
    display: block;
    font-size: 13px;
    font-style: normal;
    line-height: 18px;
    text-align: left;
    text-transform: capitalize;
}
a:hover,a:focus{color:#FFF;text-decoration:none;}
.buy_link {
    background: #0070c0 none repeat scroll 0 0;
    border-radius: 2px;
	font-weight:400;
    color: #ffffff;
    display: block;
    float: left;
    line-height: 21px;
    padding: 18px 30px;
    text-shadow: 1px 1px 1px #666;
    text-transform: uppercase;
}
.radio-box {
    display: inline-block;
    font-size: 13px;
    font-weight: 300;
    line-height: 23px;
    padding: 0 0 0 10px;
    text-align: left;
    width: 110px;
}
.right{ float:right;}