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; }
body { font-size: 13px; font-family: verdana, tahoma, arial, sans-serif; margin: 0; padding: 0; color: #444; background-color: #fff; }

ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }

.squarelist, .numlist { margin:15px; list-style-type:square; }
.squarelist li { margin-bottom: 5px; }
.squarelist a { color: #386145; text-decoration: none; }
.squarelist a:hover { color: #73c78e; text-decoration: none; border-bottom: 1px dotted #73c78e;}

h1, h2, h3, h4 { margin: 0; padding: 0; color: #333; font-family: Trebuchet MS, "Lucida Grande", verdana, arial, helvetica, sans-serif; }
h1 { font-size: 13px; margin-bottom: 15px; color: #c80000; text-transform: uppercase; }
h2 { font-size: 13px; margin-bottom: 15px; color: #c80000; text-transform: uppercase; }
h3 { font-size: 12px; margin-bottom: 10px; color: #c80000; text-transform: uppercase; }
h4 { font-size: 12px; margin-bottom: 5px; color: #c80000; text-transform: uppercase; }

table { border-collapse: collapse; border: 1px solid #f1f1f1; width: 100%; }
tr { border: 1px solid #f1f1f1; }
td { border: 1px solid #f1f1f1; padding: 3px; }
.heading { background: #e1e1e1; color: #333; line-height: 16px; text-align: center; font-weight: bold; }
.row1 { background-color: #fff; }
.row2 { background-color: #f9f9f9; }

form { margin: 0 auto 15px auto; padding: 0; border: none; }
input, select, textarea { font-size: 13px; font-family: verdana, tahoma, arial, sans-serif; padding: 3px; }

form ul { list-style-type: none; margin: 0; padding: 15px 0 0 0; }
form li {}
fieldset { padding: 0 10px 10px 10px; margin: 0; border: 1px solid #cecece; }
legend { margin: 0; padding: 0 10px; font-size: 14px; color: #333; }
.input { float: left; padding: 3px; width: 250px; margin-bottom: 10px; border: 1px solid #cecece; }
.select { float: left; padding: 3px; width: 258px; margin-bottom: 10px; border: 1px solid #cecece; }
.textarea { width: 375px; padding: 3px; height: 120px; width: 95%; text-align: left; border: 1px solid #cecece;  }
.submit { margin: 15px 0 0 0; }
form .comment { float: left; margin-left: 8px; line-height: 16px; border: none; background-color: #fff; }

.preloadimage{display: none;}

.clear { margin: 0; padding: 0; font-size: 0; clear: both; overflow: hidden; height: 0; }

a { color: #333; text-decoration: none; padding: 0px; }
a:hover { text-decoration: underline; }

fieldset, img { border:0 none; }

.maincontainer { background:#F7F7F7 url('http://www.wizcode.com/images/site/footerbg.png') repeat-y scroll center center; height:auto !important; margin:0 auto -40px; min-height:100%; }

.headercontainer { background:#FFFFFF url('http://www.wizcode.com/images/site/top-border.gif') repeat-x scroll 0 0; border-bottom:1px solid #565656; }

.wrapper { margin:0 auto; width:952px; }

#logo { float:left; margin:11px 0 0 20px; padding-bottom:5px; }
#logo span { background-image:url('http://www.wizcode.com/images/site/logo.jpg'); display:block; height:75px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; width:182px; }
#logo h1 { display:block; float:left; margin:3px 0 1px; font-size: 10px; }

#head_account { font-size: 12px; float: right; width: 220px; height: 39px; background: #fff url('http://www.wizcode.com/images/site/head_acc.gif') no-repeat; color: #fff; margin: 0 20px 0 0; padding: 8px 15px; }
#head_account a { color: #fff; }
#head_account p { margin: 5px 0 0 0; padding: 0; }

.navigation { background:#000; background-image:url('http://www.wizcode.com/images/site/navigation.gif'); clear:both; height:29px; padding:1px 1px 0; font-size:12px; }
.navigation a { color:#FFFFFF; font-size:1.2em; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none; }
.navigation a:hover { color: #565656; }
.navigation a.active{ color:#565656; }
.navigation > div { border-top:1px solid #565656; }

.sf-menu,.sf-menu *{ margin:0; list-style:none; padding:0; z-index:100!important; }
.sf-menu ul{ position:absolute; top:-999em; width:10em; z-index:100; }
.sf-menu ul li{ width:100%; }
.sf-menu li:hover{ visibility:inherit; }
.sf-menu li{ float:left; position:relative}
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul{ z-index:99; top:2.5em; left:0; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{ top:-999em; }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{ top:0;left:10em; }

.sf-menu{ float:left; }
.sf-menu li { border-right:1px solid #565656; display:block; float:left; height:24px; padding:4px 20px 0; }
.sf-menu a { color:#FFF; outline:none; text-decoration:none; font-size:1.2em; }
.sf-menu li ul { width:230px; margin-top:7px; z-index:100; }
.sf-menu li ul a{ display:block; padding-left:20px; float:left; border-right:none; border:none; background:url('http://www.wizcode.com/images/site/bullet.gif') left no-repeat; }
.sf-menu li ul a:hover{ background:url('http://www.wizcode.com/images/site/bulletroll.gif') left no-repeat; color:#565656; border:none; }
.sf-menu li li { margin:0; padding:9px 0 0; }
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active { outline:0; }
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,.sf-menu ul .sf-sub-indicator,.sf-menu ul a>.sf-sub-indicator{ display:none; }
.sf-sub-indicator{ display:none!important; }
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{ background-position:-10px 0; }
.sf-shadow ul{ padding:0 8px 9px 0; -webkit-border-bottom-left-radius:17px; -webkit-border-top-right-radius:17px; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; }
.sf-shadow ul.sf-shadow-off{ background:transparent; }
.sf-menu li li,.sf-menu li li{ width:230px; background:#000; left:-1px; top: -9px; border-left:1px solid #565656; border-bottom:1px solid #404040; position:relative; border-right:1px solid #565656; }

#mainbg { background:#f0f8f3 url('http://www.wizcode.com/images/site/mainbg.gif') repeat-x scroll 0 0; }
#main { background-image:url('http://www.wizcode.com/images/site/main.png'); background-position:center top; background-repeat:no-repeat; }

#container { background:#fff; margin: 0 auto; overflow:hidden; position:relative; width:952px; border: 1px solid #cecece; border-top: none; } 
#sections { margin: 0; line-height: 16px; }
#sections #left { width: 652px; float: left; margin-bottom: 15px; min-height: 400px; padding: 15px; }
#sections #right { width: 250px; float: right; margin-bottom: 15px; min-height: 400px; padding: 15px 10px; }

.paypal_store	{ margin: 0; }
.paypal_store .pp_left { width: 386px; height: 52px; float: left; padding: 15px 15px 16px 14px; margin-top: 10px; text-align: left; background: #fff url('http://www.wizcode.com/themes/cp_themes/default/images/box_bg.gif') top left repeat-x; }
.paypal_store .pp_right { width: 106px; height: 78px; float: right; padding: 0px 2px 5px 2px; margin-top: 10px; background: #fff url('http://www.wizcode.com/themes/cp_themes/default/images/box_bg.gif') top left repeat-x; }
.paypal_store .pp_price { font-size: 21px; font-weight: bold; text-align: center; margin: 5px; padding-top:10px; }
.paypal_store .pp_price_srp { font-size: 10px; text-align: center; margin-top: 2px; }
.paypal_store .pp_price_sale { font-size: 21px; font-weight: bold; text-align: center; margin: 1px; }
.paypal_store .pp_links { text-align: center; font-size: 11px; padding-top:7px; }
.paypal_store .pp_links a:hover { text-decoration: underline; }
.paypal_store .pp_links form { margin:0 auto 5px; }

.tco_store	{ margin: 0; }
.tco_store .tco_left { width: 386px; height: 52px; float: left; padding: 15px 15px 16px 14px; margin-top: 15px; text-align: left; background: #fff url('http://www.wizcode.com/images/site/box_bg_blue.gif') top left repeat-x; }
.tco_store .tco_right { width: 106px; height: 78px; float: right; padding: 0px 2px 5px 2px; margin-top: 15px; background: #fff url('http://www.wizcode.com/images/site/box_bg_blue.gif') top left repeat-x;  }
.tco_store .tco_price { font-size: 21px; font-weight: bold; text-align: center; margin: 5px; padding-top:10px; }
.tco_store .tco_price_srp { font-size: 10px; text-align: center; margin-top: 2px; }
.tco_store .tco_price_sale { font-size: 21px; font-weight: bold; text-align: center; margin: 1px; }
.tco_store .tco_links { text-align: center; font-size: 11px; padding-top:7px; }
.tco_store .tco_links a:hover { text-decoration: underline; }
.tco_store .tco_links form { margin:0 auto 5px; }

.head_title { background-color:#F0F8F3; border-bottom:1px solid #E1E1E1; padding:15px 5px 5px 10px; margin-bottom: 5px; }
.head_title h1{ font-size: 26px; line-height: 26px; margin-bottom: 8px; color: #404040; }
.head_title h2{ font-size: 14px; line-height: 14px; margin-bottom: 10px; color: #808080; }

.summary_title { width: 420px; float: left; }
.summary_title h2 { font-size: 16px; margin-bottom: 5px; color: #c80000; }
.summary_title h2 a { font-size: 16px; margin-bottom: 5px; color: #c80000; text-decoration: none; }
.summary_title h3 { font-size: 13px; margin-bottom: 10px; color: #808080; }

.summary_rating { width: 80px; float: right; text-align: center;}

.overview h3,
.features h3,
.tech_specs h3,
.modules h3,
.prod_faq h3,
.prod_awards h3,
.prod_buzz h3,
.testimonials h3 { color: #c80000; margin-top: 5px; border-bottom: 1px solid #f1f1f1; padding-top: 10px; padding-bottom: 2px; }

.overview ul,
.features ul,
.tech_specs ul,
.modules ul,
.prod_faq ul,
.prod_awards ul,
.prod_buzz ul,
.testimonials ul { margin:15px; list-style-type:square; }

.entry .text ul { margin:15px; list-style-type:square; }
.admin_posted { text-align: right; font-size: 9px; font-weight: bold; color: #c80000; }
.admin_posted a { text-align: right; font-size: 9px; font-weight: bold; color: #c80000; }

.entry { margin-bottom: 2px; padding-bottom: 20px; }
.entry h2 { font-size: 18px; margin-bottom: 8px; }
.entry h2 a { color: #c80000; text-decoration: none; }
.entry h2 a:hover { color: #c80000; text-decoration: none; border-bottom: 1px dotted #c80000; }
.entry h3 { font-size: 12px; color: #999;  }
.entry p { margin-bottom: 8px; }
.entry li { margin-bottom: 5px; }
.entry .title { text-decoration: none; color: #c80000; }
.entry .title a { text-decoration: none; color: #c80000; }
.entry .text { margin-bottom: 10px; }
.entry .text a { color: #386145; text-decoration: none; border-bottom: 1px dotted #386145; }
.entry .text a:hover { color: #73c78e; text-decoration: none; border-bottom: 1px dotted #73c78e; }
.entry .text ul { margin:15px; list-style-type:square; }
.entry .essence {}
.entry .essence a { color: #386145; text-decoration: none; border-bottom: 1px dotted #386145; }
.entry .essence a:hover { color: #73c78e; text-decoration: none; border-bottom: 1px dotted #73c78e; }
.entry img { margin: 0 10px; }
.entry .read_more { margin-top: 5px; text-align: right; padding-bottom: 5px; }

.entry .features,
.entry .overview,
.entry .tech_specs,
.entry .modules,
.entry .prod_faq,
.entry .prod_awards,
.entry .prod_buzz,
.entry .testimonials { margin-bottom: -10px; }

.entry .features h3,
.entry .overview h3,
.entry .tech_specs h3,
.entry .modules h3,
.entry .prod_faq h3,
.entry .prod_awards h3,
.entry .prod_buzz h3,
.entry .testimonials h3 { color: #c80000; margin-top: 5px; border-bottom: 1px solid #f1f1f1; padding-top: 10px; padding-bottom: 2px; }

.entry .modules h4 { font-size: 12px; margin-bottom: 2px; }
.entry .modules h4 a { color: #c80000; text-decoration: none; }
.entry .modules h4 a:hover { color: #c80000; text-decoration: none; border-bottom: 1px dotted #c80000; }

.partner_profile { margin-top: 15px; }
.partner_profile h3 { margin-top: 10px; border-bottom: 1px solid #f1f1f1; }
.partner_logo { width: 200px; float: right;  }
.partner_text { width: 430px; float: left;  padding-bottom: 15px; }

.project_profile { border-bottom: 1px solid #f1f1f1; }

.author { font-size: 12px; color: #999}
.posted { border: 1px solid #ccebd6; background-color: #f0f8f3; padding: 5px; margin-top: 5px; margin-bottom: 20px; }
.posted a { padding: 3px; }
.paginate, .center { border: 1px solid #ccebd6; background-color: #f0f8f3; padding: 3px; text-align: center; }
.paginate a:hover { text-decoration: none; }

.entry_vote { margin-bottom: 15px; }
.entry_vote h2 { font-size: 15px; width: 550px; }
.entry_vote h2 a:hover { text-decoration: underline; color: #000; }
.entry_vote .title a { text-decoration: none; color: #000; }
.entry_vote a { text-decoration: underline; }
.entry_vote a:hover { text-decoration: none}
.entry_vote img { margin: 0 2px; }

.answers { margin-top: 15px; }

.account_news { border-top: 2px solid #ffcc00; border-bottom: 2px solid #ffcc00; background-color: #fcfce1; padding: 10px; }
.account_news h3 { margin-bottom: 5px; font-size: 11px; }
.account_news h1 { font-size: 13px; }
.accn { margin-bottom: 10px; }

.box { 
	background: #fff url('http://www.wizcode.com/themes/cp_themes/default/images/box_bg.gif') top left repeat-x; 
	border: #CCC9A4 1px solid; 
	padding: 8px 10px 8px 10px; 
	margin: 0px 0 10px 0; 
}

.pollWrapper {}
.pollBlock { background-color: #f4f4f4; padding: 7px; }
.pollQuestion { font-size: 13px; margin-bottom: 5px; font-weight: bold; }
.pollTotalVotes { font-style: italic; font-size: 11px; margin-bottom: 10px; }
.pollAnswerBlock { margin-top: 15px; }
.pollButtonBlock {}
.pollAnswer { margin-bottom: 5px; }
.pollResult { margin-bottom: 5px; background-color: #f4f4f4; padding: 3px; }
.pollResultAnswer { margin-bottom: 2px; }
.pollSelectedAnswer {}
.pollResultBar {}
.pollEmailBlock {}
.pollResultPercent {}
.pollSelectedPercent {}
.pollResultVotes {}
.pollSelectedVotes {}
.pollBar {}
.pollRadio { margin-right: 3px; }
.pollButton { margin-top: 15px; padding: 3px; }
.pollBarImage {}
.pollEmailInput {}

.rating-indicator { text-align: center;	padding-bottom: 5px; }

.block_top { background: #f4f4f4 url('http://www.wizcode.com/images/site/block_top.jpg') no-repeat top; padding: 14px 10px 0 10px; }
.block_top h2 { font-size: 12px; margin-bottom: 10px; color: #c80000; text-transform: uppercase; text-align: center;}
.block_content { padding: 0 0 5px 0; background-color: #f4f4f4; }
.block_content ul { list-style-type: disc; margin: 0; padding: 0 0 0 20px; }
.block_content li { margin-bottom: 2px; }
.block_content form { margin: 0; padding: 0; }
.block_content label { width: 250px; }
.block_content .input { width: 250px; }
.block_content legend { width: 230px; color: #333; padding: 1px 0; margin: 0; }
.block_content fieldset { border: 0; padding: 0; margin: 0 0 15px 0; }
.block_content .select { padding: 1px; width: 230px; }
.block_content .submit { float: right; padding: 2px 3px; margin-top: 5px; width: 120px; }
.block_content #add_to { margin: 25px auto 0 auto; width: 150px; }
.block_content a:hover { text-decoration: none; }
.block_bottom { background-image: url('http://www.wizcode.com/images/site/block_bottom.jpg'); background-position: top; background-repeat: no-repeat; background-color: #f4f4f4; height: 14px; margin-bottom: 10px; }
.block_bottom_blob { background-image: url('http://www.wizcode.com/images/site/block_bottom_blob.jpg'); background-position: top; background-repeat: no-repeat; background-color: #f4f4f4; height: 35px; margin-bottom: 0; }

#footer { color: #aaa; padding: 5px 5px; background-color:#000; border-top: 1px solid #666; height: 14px; }
#footer a { color: #aaa; }
#footer a:hover { color: #ffffff; }
#footer ul { margin: 0; padding: 0; list-style-type: none; }
#footer li { float: left; padding: 0 5px 0 0; color:#aaa; }
#footer #copy { float: right; }

#youarehere { background:#ccebd6 none repeat scroll 0 0; border-bottom:1px solid #d1d1d1; border-top:1px solid #e1f3e7; height:33px; margin:0 auto; width:952px; }
#youarehere p { font-size:9px; padding-top:9px; }
#youarehere img.arrow { float:left; padding:11px 5px 0 10px; }
#youarehere a { color:#777; text-decoration:none; }
#youarehere a.active { color:#111; }

#masthead { background:#73c78e url('http://www.wizcode.com/images/site/masthead.gif') no-repeat scroll 0 0; border-top:1px solid #999; height:118px; margin:0 auto; width:952px; }
#masthead .titlesub { float:left; padding:31px 0 0 31px; }
#masthead .titlepromo { float: right; padding: 0; }
#masthead #mastheadlinks { float:right; width:200px; }
#masthead #mastheadlinks img { float: right; margin-bottom: 1px; padding-right: 6px; }

.profile { border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; min-height: 145px; }
.profile h2 { font-size: 16px; margin: 0; padding-bottom: 5px; }
.profile h2 a { color: #c80000; text-decoration: none; }
.profile h3 { font-size: 14px; color: #999; text-transform: none; font-weight: normal; }
.profile .logo { float: left; width: 110px; margin-bottom: 20px; }
.profile .summary { float: right; width: 525px; margin-bottom: 20px; text-align: justify; }
.profile .summary ul { float: left; list-style-type: none; margin: 8px 0 0 0; padding: 0; }
.profile .summary li { float: left; padding: 0 5px 0 0; margin: 0 10px 0 0; }
.profile .summary li img { float: left; margin: 0 5px 0 0; width: 18px; }

.vendor { padding: 4px 10px 4px 1px; }
.vendor img { margin-right: 10px; }
.vendor h2 { margin: 0 0 5px 0; }
.vendor h4 { color:#C80000; font-size:13px; margin-bottom:10px; text-transform:none; text-align: left; }
.vendor p { margin: 0; padding: 0; }
.vendor_links { margin-top: 10px; text-align: center; }
.vendor_links a { font-weight: bold; padding: 0px 5px; }

.comment { border: 1px solid #f1f1f1; background-color: #fafafa; padding: 6px 10px; margin: 0 0 20px 0; float: none; }
.comment span { font-weight: bold; }
.comment p { margin: 10px 0 0 0; padding: 0; }

.tagging { margin-top: 20px; }
.entry .text .tagging ul { float: left; list-style-type: none; margin: 0; padding: 0;  }
.tagging ul { float: left; list-style-type: none; margin: 0; padding: 0;  }
.tagging li { float: left; padding-right: 6px; }
.entry .text .tagging a { border-bottom: none;  }
.tagging a { border-bottom: none; }
.tagging a:hover { background: none; }

.recommend { background: #fff url(http://www.wizcode.com/images/site/recommend_bg.jpg) no-repeat top left; padding: 5px 0 0 40px; color: #666; font-style: italic; line-height: 15px; }
.author { margin-top: 5px; text-align: right; color: #333; }

.usr_feedback { float: left; width: 200px; margin-right: 15px; margin-bottom: 15px; }

.faq_topics { float: left; width: 200px; margin: 0 10px 20px 0; }

#questions,
#more_support { margin-top: 25px; }

.quetions_row { margin:15px; list-style-type:square; }

.right_top { float: right; text-align: left; width: 550px; padding-top: 20px; }
.left_top { float: left; width: 350px; padding: 20px 0 0 20px; }

.blurb { float: left; margin: 0 20px 20px 0; width: 255px; }
.blurb a { text-decoration: none; }

.blurb_end { float: left; margin: 0 20px 0 0; width: 255px; }
.blurb_end a { text-decoration: none; }

.statement { background-color:#222222; color:#FFCC33; margin:0; text-align:left; width:350px; }
.inner { font-size:21px; line-height:21px; padding:5px 20px 0; }
.inner h1 { color:#FFFFFF; font-size:42px; letter-spacing:-2px; line-height:42px; margin:25px 0 20px; padding:0; text-align:left;  text-transform:none; }
.inner p { background-color:#222222; color:#DFB946; font-family:georgia,helvetica,arial,sans-serif; font-size:24px; line-height:1.2em; margin:0 0 15px; text-align:left; }
.inner ul { background-color:#222222; color:#DFB946; font-size:12px; line-height:1.2em; margin:0 15px 15px; text-align:left; list-style-type: square; }
.inner ul a { background-color:#222222; color:#DFB946; font-size:12px; line-height:1.2em; margin:0; text-align:left;}

.press { background-image:url(/images/main/press_quote.gif); background-repeat:no-repeat; margin-top:25px; padding:20px 0; text-align:center; }
.press h2 { font-size: 18px; color: #333333; text-transform: none; }
.press h2 a { font-size: 18px; color: #333333; text-transform: none; text-decoration: none; }

.pocket_mechanic_app { background-image:url(/images/main/bubble_pmp.gif); background-repeat:no-repeat; margin-bottom:30px; text-align:center;}
.pocket_mechanic_app h3 { color:#000; font-family:Helvetica,sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:1em; margin:0; padding:10px 15px 5px; text-transform:none; }
.pocket_mechanic_app h4 { color:#000; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; font-weight:normal; margin:0; padding:0 15px; text-transform:none; }
.pocket_mechanic_app h5 { font-family:Helvetica,sans-serif; font-size:26px; font-style:normal; font-weight:bold; margin:0; }
.pocket_mechanic_app h5 a { text-decoration:underline; }
.pocket_mechanic_app h6 { color:#222222; font-size:18px; font-weight:normal; line-height: 18px; margin-top: 10px; }

.data_recovery_app { background-image:url(/images/main/bubble_wdrm.gif); background-repeat:no-repeat; margin-bottom:30px; text-align:center;}
.data_recovery_app h3 { color:#000; font-family:Helvetica,sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:1em; margin:0; padding:10px 15px 5px; text-transform:none; }
.data_recovery_app h4 { color:#000; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; font-weight:normal; margin:0; padding:0 15px; text-transform:none; }
.data_recovery_app h5 { font-family:Helvetica,sans-serif; font-size:26px; font-style:normal; font-weight:bold; margin:0; text-decoration:underline; }
.data_recovery_app h5 a { text-decoration:underline; }
.data_recovery_app h6 { color:#222222; font-size:18px; font-weight:normal; line-height: 18px; margin-top: 10px; }

.defragment_app { background-image:url(/images/main/bubble_defrag.gif); background-repeat:no-repeat; margin-bottom:30px; text-align:center;}
.defragment_app h3 { color:#000; font-family:Helvetica,sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:1em; margin:0; padding:10px 15px 5px; text-transform:none; }
.defragment_app h4 { color:#000; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; font-weight:normal; margin:0; padding:0 15px; text-transform:none; }
.defragment_app h5 { font-family:Helvetica,sans-serif; font-size:26px; font-style:normal; font-weight:bold; margin:0; text-decoration:underline; }
.defragment_app h5 a { text-decoration:underline; }
.defragment_app h6 { color:#222222; font-size:18px; font-weight:normal; line-height: 18px; margin-top: 10px; }

.virtex_app { background-image:url(/images/main/bubble_virtex.gif); background-repeat:no-repeat; margin-bottom:30px; text-align:center;}
.virtex_app h3 { color:#000; font-family:Helvetica,sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:1em; margin:0; padding:10px 15px 5px; text-transform:none; }
.virtex_app h4 { color:#000; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; font-weight:normal; margin:0; padding:0 15px; text-transform:none; }
.virtex_app h5 { font-family:Helvetica,sans-serif; font-size:26px; font-style:normal; font-weight:bold; margin:0; text-decoration:underline; }
.virtex_app h5 a { text-decoration:underline; }
.virtex_app h6 { color:#222222; font-size:18px; font-weight:normal; line-height: 18px; margin-top: 10px; }

.photocopy_app { background-image:url(/images/main/bubble_photocopy.gif); background-repeat:no-repeat; margin-bottom:30px; text-align:center;}
.photocopy_app h3 { color:#000; font-family:Helvetica,sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:1em; margin:0; padding:10px 15px 5px; text-transform:none; }
.photocopy_app h4 { color:#000; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; font-weight:normal; margin:0; padding:0 15px; text-transform:none; }
.photocopy_app h5 { font-family:Helvetica,sans-serif; font-size:26px; font-style:normal; font-weight:bold; margin:0; text-decoration:underline; }
.photocopy_app h5 a { text-decoration:underline; }
.photocopy_app h6 { color:#222222; font-size:18px; font-weight:normal; line-height: 18px; margin-top: 10px; }

.divider { border-top:1px solid #CCCCCC; clear:both; margin:20px 0;}

.blob_article { margin: 0; }
.blob_article ul { list-style-type:none; margin:0; padding:0 0 0 10px; }
.blob_article li { margin: 10px 0 0; }
.blob_article li a { text-decoration: underline; }
.blob_article li a:hover { text-decoration: underline; }

.downloads { text-align: left; }

.prod_head {}
.prod_head h1 { font-size: 27px; margin-bottom: 2px; margin-top: 10px; line-height:24px; }
.prod_title  { width: 550px; float: left; }
.prod_rating { float: right; margin-top: 15px; }
.prod_data { width: 340px; float: left; min-height: 320px; }
.prod_version { color:#888; font-size: 12px; margin-bottom: 10px; }
.prod_slogan {}
.prod_slogan h2 { color:#2770cc; font-size: 16px; text-transform: none; font-family: georgia,helvetica,arial,sans-serif; line-height: 21px; text-align: justify; }
.prod_static { width: 300px; float: right; min-height: 320px; }
.prod_summary {}
.prod_summary h2 { font-size: 16px; color:#666; text-transform: none; margin-bottom: 5px; }
.prod_summary ul { margin-left: 10px; }
.prod_summary li { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/site/prod_head_bullet.gif) no-repeat scroll 0 7px; line-height:18px; padding-left: 20px; padding-top: 5px; }
.prod_nav { margin-top: 15px; }

.product_nav { clear:both; height:29px; padding:1px 1px 0; font-size:12px; }
.product_nav a { color:#000; font-size:15px; font-weight: bold; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none; }

.product_nav > div { border-top:1px solid #c80000; }

.product_nav_menu { float: left; border-bottom: 1px solid #000; width: 100%; padding-left: 5px; }
.product_nav_menu ul{ position:absolute; top:-999em; width:10em; z-index:100; }
.product_nav_menu li { border:1px solid #f1f1f1; display:block; float:left; height:21px; padding: 4px 0 0 0; margin-right: 5px; }
.product_nav_menu li.selected { background-color: #000; border:1px solid #000; }
.product_nav_menu li.selected a { color: #fff; }
.product_nav_menu a { color:#000; outline:none; text-decoration:none; font-size:13px; padding:4px 12px 7px; }
.product_nav_menu a:hover { color: #fff; background-color: #000; text-decoration:none; }

#tfeatures,
#tawards,
#tbuzz,
#tspecs,
#tfaq { display: none; }

.blob_text {}
.blob_text p { font-family:Georgia,serif; font-size:15px; line-height:1.3em; margin:0 0 30px;} 
.blob_text a { text-decoration: underline; color: #c80000; } 
.blob_text_last { font-family:Georgia,serif; font-size:15px; line-height:1.3em; margin:0 0 0;} 
.blob_text_last p { font-family:Georgia,serif; font-size:15px; line-height:1.3em; margin:0;} 
.blob_text_last a { text-decoration: underline; color: #c80000; }

.prod_stats { 
	background: #fff url('http://www.wizcode.com/themes/cp_themes/default/images/box_bg.gif') top left repeat-x; 
	border: #CCC9A4 1px solid; 
	padding: 8px 10px 8px 10px; 
	margin: 5px 0 5px 0; }
	
.main_right { float:right; text-align:left; width:550px; padding: 10px; }
.main_right h1 { color:#222222; font-family:georgia,times; font-size:22px; font-weight:normal; letter-spacing:normal; line-height:1.2em; margin:0 0 30px; padding:0; text-align:left; text-transform: none; }
.main_right h1 a { text-decoration: underline; }

.main_left { width: 350px; float: left; margin-bottom: 15px; padding: 15px 10px;}
.main_blurb { float:left; margin:0 20px 30px 0; width:250px; }
.main_blogs { width: 250px; float: right; margin-bottom: 15px; padding: 0 10px; }
.blurb_text {}
.blurb_text { margin-bottom: 30px; }
.blurb_text p { margin-bottom: 10px; }
.blurb_text h2 { font-size: 13px; margin-bottom: 5px; color: #c80000; text-transform: uppercase; }
.blurb_text a { text-decoration: underline;  }
.blurb_text_last { margin-bottom: 0; }
.blurb_text_last p { margin-bottom: 10px; }
.blurb_text_last h2 { font-size: 13px; margin-bottom: 5px; color: #c80000; text-transform: uppercase; }
.blurb_text_last a { text-decoration: underline;  }

.review_blurb { margin:0; padding:0; text-align: center; }
.review_blurb h2 { color:#222222; font-family:georgia,times; font-size:18px; font-weight:normal; line-height:1.2em; text-transform: none;  }
.cite { color:#666666; font-size:14px;} 

.facebook_widget { }
.twitter_widget { text-align: center; }

.blurb_quote { font-style: italic; }
.blurb_author { font-weight: bold; text-align: right; }
.blurb_author a { font-weight: normal; text-align: right; }

.awards_block_top { background: #fff url('http://www.wizcode.com/images/site/awards_top.jpg') no-repeat top; padding: 85px 10px 0 10px; height: 150px; }
.awards_block_bottom { background-image: url('http://www.wizcode.com/images/site/awards_bottom.jpg'); background-position: top; background-repeat: no-repeat; background-color: #fff; height: 110px; margin-bottom: 10px; }
.awards_block_content { }
.awards_block_content a { text-decoration: underline;  }
.awards_block_content ul { margin:15px; list-style-type:square; }

.tcontainer { padding-top: 10px; }

.features p { margin-bottom: 20px; }