/* CSS Document */

/* RESET BROWSER DEFAULTS */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
/* END RESET BROWSER DEFAULTS */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Standard Tags */

body{ margin:0 0 0 0; padding:0; background:#373737;}

h1{ font-family:"Tahoma",Verdana; font-size:17px; color:#545454; font-weight:normal; padding:5px 0 20px 0; letter-spacing:1px;  }
h1.clr{ clear:both; font-family:"Tahoma",Verdana; font-size:17px; color:#545454; font-weight:normal; padding:5px 0 20px 0; letter-spacing:1px;  }
h1.gold{ font-family:Verdana; font-size:12px; color:#aa8445; line-height:22px; text-align:left; padding:8px 0 8px 0;
font-weight:bold; letter-spacing:.3px; }
h1.lft{ clear:both; font-family:"Tahoma",Verdana; font-size:17px; color:#545454; font-weight:normal; padding:5px 0 8px 0; letter-spacing:1px;  }

h2{ font-family:"Tahoma",Verdana; font-size:17px; color:#545454; font-weight:normal; padding:5px 0 20px 0; letter-spacing:1px; }

h3{ font-family:"Tahoma",Verdana; font-size:17px; color:#545454; font-weight:normal; padding:5px 0 20px 0; letter-spacing:1px; }
h3.gold{ font-family:Verdana; font-size:12px; color:#aa8445; line-height:22px; text-align:left; padding:8px 0 8px 0;
font-weight:bold; letter-spacing:.3px; }

h4{ font-family:"Tahoma",Verdana; font-size:17px; color:#545454; font-weight:normal; padding:5px 0 0px 0; letter-spacing:1px; }
h5{ }
h6{}
p{ font-family:Verdana; font-size:12px; color:#727272; line-height:22px; text-align:justify; padding:8px 0 8px 0;}
p.gold{ font-family:Verdana; font-size:12px; color:#aa8445; line-height:22px; text-align:left; padding:8px 0 8px 0;
font-weight:bold; letter-spacing:.3px; }
p.goldsml{ font-family:Verdana; font-size:12px; color:#aa8445; line-height:22px; text-align:left; padding:8px 0 8px 0;
font-weight:normal; letter-spacing:.3px; }
a{ font-family:Verdana; font-size:12px; color:#a93214; line-height:20px; text-align:justify;}

a:hover { text-decoration:underline; }

/* Standard Classes */
.clr{ clear:both; padding:0 0 30px 0;}
.clr_2{ clear:both; padding:0 0 0 0;}

/* Page Layout */
#container{ width:831px; height:auto; margin-left:auto; margin-right:auto;}

#top{ height:100px; }
#top #logo{ float:left; padding:25px 0 0 10px;}
#top ul#navtop{ float:right;}
#top ul#navtop li{ float:left; display:inline; padding:15px 0 0 15px;}
#top ul#navtop li a{ display:inline-block; height:34px; font-family:"Tahoma",Verdana; font-size:12px; font-weight:bold; color:#dcdcdc; }
#top ul#navtop li a:hover{ color:#d6c073; }
#top ul#navtop li a.active{ background: url(../images/NavActive.gif) no-repeat center bottom;}
#top ul#navtop li a.active:hover{ color:#dcdcdc; }

#nav{ width:831px; height:43px; margin:0 0 10px 0;}
ul#nav_main{ float:left; width:831px; height:43px;  background:url(../images/Nav_bg.gif) no-repeat left top;  }
ul#nav_main li{ float:left; display:inline-block; width:137px; height:43px; border-right:#c8c8c8 solid 1px;  }
ul#nav_main li.lst{ border-right:none;    }

ul#nav_main li.act{ background:url(../images/NavAct_Bg.gif) repeat-x left top;}
ul#nav_main li.act_frst{  background:url(../images/NavActFrst_Bg.gif) no-repeat left top;  }
ul#nav_main li.act_lst{  background:url(../images/NavActLst_Bg.gif) no-repeat right top; border-right:none; width:167px;  }

ul#nav_main li.act_frst a{ color:#373737;}
ul#nav_main li.act_lst a{  color:#373737;  }
ul#nav_main li.act a{  color:#373737;}

ul#nav_main li a{ display:block; width:100%; height:43px; line-height:43px; vertical-align:middle; font-family:"Tahoma",Verdana; font-size:14px; color:#545454; font-weight:bold;
padding:0 2px 0 3px; text-align:center; }
ul#nav_main li a:hover{ text-decoration:underline;}


.hidden{ display:none;}



ul.social{ float:right;}
ul.social li{ float:left; margin:0 0 0 5px;  background-repeat: no-repeat; background-position: top left;}
ul.social li a{background-repeat: no-repeat; background-position: top 5px;}
ul.social li a img {
    -webkit-transition:  opacity .2s ease-in-out;
    -moz-transition:  opacity .2s ease-in-out;
    -o-transition:  opacity .2s ease-in-out;
    transition:  opacity .2s ease-in-out;
}
ul.social li a:hover img {   opacity: 0; }
ul.social li a:active img {  opacity: 1; }
ul.social li:first-child {
    background-image:url(../images/twitter-bw.png);
}
ul.social li:nth-child(2) {
    background-image: url(../images/facebook-bw.png);
}
ul.social li:nth-child(3) {
    background-image: url(../images/google-bw.png);
}





#banner{ width:831px; height:251px; background:url(../images/RegistryHdr.gif) no-repeat left top;}
#banner #ban_txt{ padding:82px 0 0 369px; font-family:"Century Gothic",CenturyGothic; font-size:17px; color:#dfdbce; letter-spacing:1px; line-height:23px;}
#banner #ban_txt span{ font-weight:bold; color:#dfc98b;}
#banner #btn{ padding:13px 0 0 573px; }
#banner #btn a spna{ display:none;}
#banner #btn a{ display:block; width:182px; height:44px; background:url(../images/Download_Def.gif) no-repeat left top;}
#banner #btn a:hover{ background:url(../images/Download_Over.gif) no-repeat left top;}
#banner #btn a span{ display:none;}

#content{ height:auto; background:url(../images/ContBg.gif) repeat-y top; /* for IE */ zoom:1; }
	#blk_lft{ float:left; width:215px; height:auto; background:url(../images/LftBg.gif) no-repeat left top;
	padding:37px 21px 0 25px; }
	#blk_rgt{ float:left; width:480px; height:auto; padding:37px 40px 0 50px; }
	#blk_rgtprch{ float:left; width:500px; height:auto; padding:37px 20px 0 50px; }
	#blk_rgt ul.bltcir {}
	#blk_rgt ul.bltcir li{ background:url(../images/Bullet.gif) no-repeat left 13px;  padding:5px 0 0 25px; 
	font-family:Verdana; font-size:12px; color:#727272; line-height:22px;  }
	#blk_rgt ul.blttri {}
	#blk_rgt ul.blttri li{ background:url(../images/Bult_Rect.gif) no-repeat left 13px;  padding:5px 0 0 25px; 
	font-family:Verdana; font-size:12px; color:#727272; line-height:22px;  }
	#blk_rgt p{ text-align:justify;}
	#blk_lft p{ text-align:left;}
	
	
	
	ul.symbs{ float:right; padding:10px 0 10px 0;}
	ul.symbs li{ float:left; display:inline; padding:0 0 0 5px}

.license{ width:460px; margin:0; padding:0;}
	.trgraylft{ background:#f0f0f0; font-family:verdana; font-size:12px;
	font-weight:normal; color:#333333; padding:0 0 0 10px; line-height:30px; text-align:left;}
	.trgrayrgt{ background:#f0f0f0; font-family:verdana; font-size:12px;
	font-weight:normal; color:#333333; padding:0 10px 0 0; line-height:30px; text-align:right;}
	.trwhitelft{ background:#ffffff; font-family:verdana; font-size:12px; text-align:left;
	font-weight:normal; color:#333333; padding:0 0 0 10px; line-height:30px;}
	.trwhitergt{ background:#ffffff; font-family:verdana; font-size:12px; text-align:right;
	font-weight:normal; color:#333333; padding:0 10px 0; line-height:30px;}
	.trwhitergt2{ background:#ffffff; font-family:verdana; font-size:12px; text-align:right;
	font-weight:normal; color:#333333; padding:0 10px 0; line-height:15px;}
	.downbtn{ display:block; background:url(../images/DownBtnSml.gif) no-repeat left top; width:218px; height:45px;
	border:0; cursor:pointer; margin:0;}
	.licenseemail{ width:300px; background:#ffffff; border:#abadb3 solid 1px; padding:3px; font-size:11px; }
	/*.continuebtn{ display:block; background:url(../images/BtnContinue.gif) no-repeat left top; width:177px; height:51px;*/
	/*border:0; cursor:pointer; margin:10px auto;}*/
	.emailnotiece{ background:#ffffff; font-family:verdana; font-size:11px; text-align:left; line-height:14px;
	font-weight:normal; color:#777777; padding:0 0 0 10px;}

ul.prdlst{ padding:0 0 0 25px; }
ul.prdlst li{ float:left; display:inline; padding:12px; text-align:center;   }
ul.prdlst li img{ width:172px; height:100px; border:#e3e3e3 solid 1px; padding:6px; }
ul.prdlst li h3{ font-family:Verdana; font-size:12px; color:#64a4e1; font-weight:bold; padding:5px 0 5px 0; text-align:center;   }
ul.prdlst li a.prddtls{ font-family:Verdana; font-size:11px; color:#a90122; line-height:18px; }

.rev{ clear:both; width:100%; }
.rev h3{ float:left; font-family:Verdana; font-size:12px; color:#aa8445; line-height:22px; text-align:left; padding:8px 0 5px 0;
font-weight:bold; letter-spacing:.3px; }	
.rev p{ float:left; font-family:Verdana; font-size:12px; color:#727272; line-height:22px; text-align:left; padding:5px 0 8px 0;
width:340px;}
.rev img{ float:right; width:120px; margin:37px 0 0 0;}
.rev p a{ clear:both; display:block; padding:15px 0 0 0; }

.backtotop{ float:right;  font-family:Verdana; font-size:11px; color:#aa8445; background:url(../images/Bullet_Top.gif) no-repeat right;
padding:0 10px 0 0;}




.price_2{ display:block; width:auto; height:200px; margin:0 0 10px 0;}
.price_2 img{ float:left; padding:20px 0 0 0;}

.price_3{ display:block; width:auto; height:250px; margin:0 0 10px 0;}
.price_3 img{ float:right; padding:20px 0 0 0;}

p.dwn_rr{ display:block; float:right; width:220px; height:auto;  font-family:Verdana; font-size:12px; color:#aa8445; font-weight:bold; letter-spacing:.3px; 
margin:0 8px 15px 0; text-align:left;}
p.dwn_rr img.dwn_sign{ padding:5px 0 0 0;  width:36px; height:36px; }
p.dwn_rr span.dwn_type{ font-family:"Tahoma",Verdana; font-size:15px; color:#545454; font-weight:bold; padding:8px 0 0 0; letter-spacing:1px;}
p.dwn_rr span.dwn_size{}

p.dwn_rr12{ display:block; float:right; width:220px; height:30px;  font-family:Verdana; font-size:12px; color:#aa8445; font-weight:bold; letter-spacing:.3px; 
margin:0 8px 15px 0; text-align:left;}
p.dwn_rr12 img.dwn_sign{ padding:5px 0 0 0;  width:36px; height:36px; }
p.dwn_rr12 span.dwn_type{ font-family:"Tahoma",Verdana; font-size:15px; color:#545454; font-weight:bold; padding:8px 0 0 0; letter-spacing:1px;}
p.dwn_rr12 span.dwn_size{}


p.dwn_rr_sup{ display:block; float:right; width:230px; height:27px;  font-family:Verdana; font-size:12px; color:#aa8445; font-weight:bold; letter-spacing:.3px; 
margin:0 8px 12px 0; text-align:left;}
p.dwn_rr_sup img.dwn_sign1{ padding:5px 0 0 0;  width:36px; height:36px; float:left;}
p.dwn_rr_sup span.txt_1{ font-family:"Tahoma",Verdana; font-size:15px; color:#545454; font-weight:bold; padding:8px 0 0 0; letter-spacing:1px;}
p.dwn_rr_sup span.txt_2{}

.price{ display:block; width:auto; height:250px; border-bottom:#e2e2e2 solid 1px; margin:0 0 15px 0;}
.price img{ float:left; padding:27px 0 0 0;} 
.price p.pr_info{ text-align:right; font-family:Verdana; font-size:12px; color:#aa8445; line-height:22px; padding:0 15px 8px 0;
font-weight:bold; letter-spacing:.3px;}
.price p.pr_info span.tellprice{ display:block; text-align:right; font-family:"Tahoma",Verdana; font-size:15px; color:#545454; font-weight:bold; padding:0 0 0 0;
letter-spacing:1px;}
.price a{ display:block; float:right; width:246px; height:73px; background:url(../images/Btn_BuyNow.gif) no-repeat left top; margin:25px 0 0 0;}
.price a:hover{ background:url(../images/Btn_BuyNowOver.gif) no-repeat left top;}
.price a span{ display:none;}

#blk_lft ul.bltcir { padding:0 0 30px 0;}
	#blk_lft ul.bltcir li{ background:url(../images/Bult_Rect.gif) no-repeat left 13px;  padding:5px 0 7px 25px; 
	font-family:Verdana; font-size:12px; color:#727272; line-height:22px;  }
#blk_lft img.win{ padding:0 0 20px 0;}
#blk_lft img.sign{ padding:15px 0 15px 0;}






#blk_lft ul.bltcir1 { padding:0 0 30px 0;}
	#blk_lft ul.bltcir1 li{ background:url(../images/Bullet1.gif) no-repeat left 13px;  padding:5px 0 0 25px; 
	font-family:Verdana; font-size:12px; color:#727272; line-height:22px;  }
#blk_lft img.win{ padding:0 0 0px 0;}
#blk_lft img.sign{ padding:15px 0 15px 0;}





form.contact{ }
	form.contact ul li{ padding:10px 5px 0 10px;}
	form.contact label{ display:block; font-family:verdana; font-size:12px; color:#777777; line-height:18px;
	vertical-align:top;}
	form.contact .txtbox{ width:270px; height:23px;
	border:#c4c4c4 solid 1px; padding:5px 0 0 8px; font-family:Verdana; font-size:11px; color:#626161;}
	form.contact select{ width:279px; height:28px;
	border:#c4c4c4 solid 1px; padding:5px 5px 5px 8px; font-family:Verdana; font-size:11px; color:#626161; margin:20px 0 0 0;}
	form.contact .txtarea{ width:270px; height:100px; border:#c4c4c4 solid 1px; padding:7px 0 0 8px; 
	font-family:Verdana; font-size:11px; color:#626161;}
	form.contact .btn_submit{ clear:both; background:url(../images/Btn_Submit.gif) no-repeat left top; width:162px;
	height:41px; border:0; margin:19px 0 0 0; cursor:pointer; }


.tblblod{ border:#c4c4c4 solid 1px; width:100%; margin:10px 0 0 0;}
.tblblod td{ height:35px; text-align:center;}
.tblblod td.logos{ height:55px; text-align:center;}

.tdtop{ background:#8adafb; font-family:verdana; font-size:12px; color:#000; font-weight:bold;}
.btn_go{ clear:both; background:url(../images/Btn_Send.gif) no-repeat left top; width:162px;
	height:41px; border:0; margin:35px auto 5px 160px; cursor:pointer;  }
	
#videogallery img{ padding:10px 0 0 10px;}





#social_side_links { position: fixed; top: 200px; left: 0; padding: 10px;}
#social_side_links li{ padding:0 0 5px 0;  }
#social_side_links li a { display: block; width:35px; height:35px; background-repeat: no-repeat; background-position: top left; }

#social_side_links li a.sl_1{ background-image:url(../images/twitter-bw.png);}
#social_side_links li a.sl_1:hover{ background-image:url(../images/twitter.png);}
#social_side_links li a.sl_2{ background-image:url(../images/facebook-bw.png);}
#social_side_links li a.sl_2:hover{ background-image:url(../images/facebook.png);}
#social_side_links li a.sl_3{ background-image:url(../images/google-bw.png);}
#social_side_links li a.sl_3:hover{ background-image:url(../images/google.png);}




#footer{ height:50px; background:url(../images/FtrBg.gif) no-repeat top;}
#footer p{ font-family:Verdana; font-size:10px; color:#6f6f6f; line-height:13px; padding:5px 10px 5px 10px; text-align:center; }

#footer ul#nav_ftr{ font-family:Verdana; font-size:10px; width:831px; margin:0 auto 0 6%; text-align:center; }
#footer ul#nav_ftr li{ float:left; display:inline;  line-height:13px; padding:20px 10px 0 10px;}
#footer ul#nav_ftr li a{ color:#6f6f6f;}
#footer ul#nav_ftr li a:hover{ text-decoration:underline; color:#6f6f6f;}




	

	


