﻿@charset "utf-8";
/* CSS Document */

body, ul, li, p, h1, h2, h3 { margin:0; padding:0; }
ul, ol { list-style:none; margin: 0 0 15px 0; }
p, li { font-size:12px; color:#3e3e3e; font-weight:normal; line-height:18px; }
img { border:0; margin: 0; }

h2 { color:#4c92b0; font-size:18px; margin:0 0 10px 0; }
.right { float:right; }
.left { float:left; }
.clear {clear:both;}
body { background-color:#666; font-family:Tahoma, Geneva, sans-serif; }
#container { width:940px; margin:0 auto; background:#FFF; position: relative; }
hr { width:590px; }


/*****MENU************************************************************************************/
#menu { background:url(../images/menu.jpg) no-repeat; width:940px; height:65px; margin: 0 0 10px 0; background-position: bottom; }
.nav { width:650px; height:18px; float:right; margin:22px 0 0 0; display:block; }
.nav li { float:left; }
.nav li a { display:block; width:88px; height:19px; text-align:center; color:#FFF; text-decoration:none; margin: 0 20px 0 0; }
.nav li a:hover, .nav .current { background: url(../images/btn_current.jpg) no-repeat; color:#629914; }
.nav li a:active { background:url(../images/btn_current.jpg); }
#mcafee { margin:-10px 0 0 10px; background:none; position:relative; }
/*****MENU END************************************************************************************/


#content { margin:0 0 10px 0; color:#FFF; width: 940px; }

/*****DIAGNOSTIC/TESTIMONIALS************************************************************************************/
#left_side { width:248px; height:990px; border:solid 1px #d2d2d2; border-width:1px 1px 1px 0; background:url(../images/diagnostic_bkgnd.jpg) repeat-x; padding: 25px 15px 25px 20px; }
#awards { border:0; margin: 10px 0 25px 35px;  }
.testimonial_names { color:#4c92b0; font-size:11px; margin:5px 0 0 0; }
/*****DIAGNOSTIC/TESTIMONIALS END*******************************************************************************/

/**** DYNAMIC MESSAGES*******/
#dymsg2 { background-image:url(../images/free_download_btn1.jpg); background-repeat:no-repeat; width:265px; float:right; height:49px; clear:both; margin-top: 10px;}
#dymsg2 a {	display:block;	text-align:center;	font-size:21px;	font-weight:bolder;	text-decoration:none; color:#FFF;	margin-top:10px; word-spacing: 3px;}
#dymsg2 a:hover { text-decoration:underline; }
#dymsg3 {background-image:url(../images/free_download_btn_small.jpg);background-repeat:no-repeat;width:187px;height:30px;clear:both;float: left;margin-top: 15px;margin-bottom: 15px;}
#dymsg3 a {	display:block; text-align:center; font-size:14px; font-weight:bolder; text-decoration:none; color:#FFF; margin-top:6px; word-spacing: 3px;}
#dymsg3 a:hover { text-decoration:underline; }
/**** END DYNAMIC MESSAGES*******/


/*****CONTENT AREA************************************************************************************/
#right_side { width:647px; height:1040px; border:solid 1px #d2d2d2; border-width:1px 0 1px 1px; background: #FFF; float: right; }
/*****BANNER AREA*****************************************/
#screenshot { border:0; float: left; }
#banner { width:615px; height:300px; padding: 25px 0 10px 0; margin: 0 auto 15px; border: solid 1px #d2d2d2; border-width: 0 0 1px 0; background: url('../images/screenshot.jpg') no-repeat 0 25px; }
#banner h1 { font-size:24px; color:#003; text-align:right; margin:10px 0 15px 0; }
#banner ul { margin:30px 0 25px 0; }
#banner li { list-style:none; font-size:18px; line-height:26px; text-align:right; color: #003; }
#banner hr { margin:15px 0 15px 20px; }
.banner_txt { margin: 0 15px 25px 20px; text-align:left; float: left; font-size: 11px; display: inline; }
#windows { border: 0; }
#dwnld_btn { border: 0; margin: 0 0 0 130px; }
/*****END BANNER AREA*****************************************/

/*****FIX WINDOWS AREA*****************************************/
#repair { width:615px; margin: 0 auto 15px; padding: 0 0 25px 0; border: solid 1px #d2d2d2; border-width: 0 0 1px 0; }
#right_side h3 { color:#629914; font-size:16px; font-weight:bold; width:630px; }
#repair ul { margin:10px 15px 25px 0; }
#supsatwin {
	margin:20px 0 0 15px;
}
/*****END FIX WINDOWS AREA*****************************************/

/*****SCAN/BACKUP/CLEAN*****************************************/
#scan_backup_clean { width:615px; margin: 0 auto; }
#scan_backup_clean p { }
/*****END SCAN/BACKUP/CLEAN*****************************************/

/*****FOOTER*****************************************/
#footer { width:860px; padding:20px 40px 0 40px; margin:0 auto; border:solid 1px #d2d2d2; border-width:1px 0 0 0; background: #f8f8f8; }
#footer p {font-size:11px; text-align:center;}
#footer a { color:#000; text-decoration:none;}
#footer a:hover { color: #060; text-decoration:underline;}

/*****END FOOTER*****************************************/
/*****END CONTENT AREA************************************************************************************/




/*****FAQ************************************************************************************/
#faq_content {widh:800px; margin:0 auto; padding:25px 70px;}
#faq_content h1 {color:#4c92b0;}
#accordion { width: 760px; padding:0 20px 0 20px; }
h3.toggler { cursor: pointer; font-size: 12px; color: #333; font-style: normal; text-decoration:underline; line-height:21px; }
div.element p { padding:10px 30px 20px 20px; line-height:18px; color:#444;}
div.element p.note { font-style: italic; }
div.element ul, div.element ol { margin-bottom: 1em; }
div.element ul li { list-style: disc; margin: 0 0 0 30px; padding: 0; }
div.element ol li { list-style: decimal; margin: 0; padding: 0; }

/*****END FAQ************************************************************************************/




/*****ABOUT************************************************************************************/
#about_content { widh:800px; margin:0 auto; padding:25px 70px; }
#about_content h1 { color:#4c92b0; margin: 0 0 50px 0; }
.about_txt { line-height: 18px; margin: 0 0 25px 0; }
.about_titles { color:#333; font-size:12px; font-weight:bolder; margin:50px 0 15px 0; }
#about_content hr { width:800px; margin:0 auto; }
#about_content ul {margin:0 70px 60px 0;}
.about_lists a:link {color:#4c92b0;}
.about_lists a:visited { color:#4c92b0; text-decoration:underline; }
.about_lists a:hover { color: #4c92b0; text-decoration:underline; }
.about_lists a:acitve { color:#4c92b0; text-decoration:underline; }
/*****END ABOUT************************************************************************************/




/*****PRIVACY************************************************************************************/
#privacy_content { widh:800px; margin:0 auto; padding:25px 70px; }
#privacy_content h1 { color:#4c92b0; margin: 0 0 50px 0; }
/*****END PRIVACY************************************************************************************/




/*****LOGIN************************************************************************************/
#login_content { widh:800px; margin:0 auto; padding:25px 70px; }
#login_content h1 { color:#4c92b0; margin: 0 0 50px 0; }
/*****END LOGIN************************************************************************************/




/*****SUPPORT************************************************************************************/
#customer_banner { background: url(../images/info_banner.jpg) no-repeat; width:860px; height:126px; border:solid 1px #a9a9a9; border-width:1px; margin: 45px auto 10px; padding: 30px 20px 20px; }
#customer_banner h1 { margin:0 0 60px 250px; font-size:30px; color:#000; font-weight: bold; line-height:30px; }



#welcome_area { background:url(../images/m_box_bkgnd.jpg) repeat-x; background-position:bottom; width:820px; border:solid 1px #a9a9a9; border-width:1px; margin: 0 auto 10px; padding: 30px 40px 20px; }
.welcome_area_txt { margin:20px 0; }
#welcome_area h1 {color:#4c92b0; font-size:24px; font-weight:bold; margin:0 0 10px 0;}

#phone_area { background:url(../images/m_box_bkgnd.jpg) repeat-x; background-position:bottom; width:820px; border:solid 1px #a9a9a9; border-width:1px; margin: 0 auto 10px; padding: 30px 40px 20px; }
#phone_area_box { width:480px; background:#FFF; border:solid 1px #a9a9a9; padding:20px; }
.phone_area_txt { padding:20px 0; border:solid 1px #a9a9a9; border-width: 0 0 1px 0; }
#phone_area h2 { color:#4c92b0; font-size:18px; font-weight:bold; margin:0 0 20px 0; }
#ticket_area_box { width:240px; background:#8d8c8c; border:solid 1px #a9a9a9; padding:20px; }
#ticket_area_box p { color:#FFF;}
#ticket_area_box h3 { color:#FFF; font-size:14px; font-weight:bold; margin:0 0 15px 0; }
#sumbit_email_btn { margin:25px 20px; }
.support_btm_txt {margin:20px 20px 30px;}
.support_btm_txt a:link, .support_btm_txt a:visited { color:#333; text-decoration:underline;}


#submit_form { width:380px; border:solid 1 px #333; background:#f1f1f1; padding:20px; margin: 0 auto; }
.support_devider { background:url(../images/support_devider.png) repeat-x; height:2px; margin: 20px 0; }
.text_field_titles { font-size:12px; color:#000; }
#name, #email { width:182px; margin:0 0 10px 0; }
#message, #subject { width:380px; margin: 20px 0; margin:0 0 10px 0; }
.height20 {height:20px;}
.height50 {height:50px;}
.width180 {width:180px;}
.width378 {width:378px;}
.submit_form_fields {border:solid 1px #3682d8;}
.form_btns { margin: 15px 0 0 0; }
/*****END SUPPORT************************************************************************************/
