body {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #000033;  
margin: 0; 
padding: 0;
background-image: url("../images/home_back.gif");
background-position: 0px 0px;
background-attachment: fixed;
background-repeat: repeat;
}
a {color: #000033; text-decoration: underline;}
a:visited {color:inherit; text-decoration: underline;}
a:hover {color:inherit; text-decoration: underline;}

td.spacer { 

	line-height: 5px;

}

.premium_large {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eceee8; font-weight: bold; line-height: 17px; }
a.premium_large:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#eceee8;text-decoration:underline; font-weight: bold;}
a.premium_large:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#eceee8;text-decoration:underline; font-weight: bold;}
a.premium_large:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#d0d1cf;text-decoration:underline; font-weight: bold;}

.premium_login {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eceee8; font-weight: normal }
a.premium_login:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#eceee8;text-decoration:underline; font-weight: normal;}
a.premium_login:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#eceee8;text-decoration:underline; font-weight: normal;}
a.premium_login:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#d0d1cf;text-decoration:underline; font-weight: normal;}
.premium_login a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eceee8; font-weight: normal; text-decoration:underline }

.premium {  font-family: Arial, sans-serif; font-size: 10px; color: #a1aaa4; font-weight: normal;}
a.premium:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#a1aaa4; text-decoration:underline;}
a.premium:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#a1aaa4; text-decoration:underline;}
a.premium:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#bcc6bf; text-decoration:underline;}

.training {  font-family: Arial, sans-serif; font-size: 11px; color: #656355; font-weight: normal;}
a.training:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#a1aaa4; text-decoration:underline;}
a.training:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#a1aaa4; text-decoration:underline;}
a.training:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#bcc6bf; text-decoration:underline;}

.training_footer {  font-family: Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal;}
a.training_footer:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline;}
a.training_footer:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline;}
a.training_footer:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline;}

.service {  font-family: verdana, Arial, sans-serif; font-size: 10px; color: #1e3335; font-weight: normal; line-height: 15px;}
a.service:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.service:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.service:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; line-height: 15px;}

.macforcego {  font-family: verdana, Arial, sans-serif; font-size: 10px; color: #1e3335; font-weight: normal; line-height: 15px;}
a.macforcego:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.macforcego:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.macforcego:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; line-height: 15px;}

.your_mac td{  font-family: verdana, Arial, sans-serif; font-size: 12px; color: #1e3335; font-weight: normal; line-height: 18px;}
a.your_mac:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.your_mac:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.your_mac:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:underline; line-height: 15px;}

.business {  font-family: Arial, sans-serif; font-size: 11px; color: #1e3335; font-weight: normal; line-height: 15px;}
a.business:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.business:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.business:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; line-height: 15px;}

.contact_us_form, .contact_us_form td { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2c3e42; padding:2px 0px; }
.contact_us_form a:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 15px;}
.contact_us_form a:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 15px;}
.contact_us_form a:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; line-height: 15px;}
.contact_us_form input, .contact_us_form textarea { width:222px; }
.contact_us_form select { width:151px; }

.contact_us_box { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0f6f7; }
.contact_us_box a { text-decoration:underline; color:#de2b13; }

.contact_us_directions { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515f60; }
.contact_us_directions_title { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2c3e42; }


.macforcego_small {  font-family: Arial, sans-serif; font-size: 10px; color: #1e3335; font-weight: normal; line-height: 13px;}
a.macforcego_small :link {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#587070; text-decoration:underline; line-height: 13px;}
a.macforcego_small :visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#587070; text-decoration:underline; line-height: 13px;}
a.macforcego_small :hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#1e3335; text-decoration:underline; line-height: 13px;}

.search {  font-family: Arial, sans-serif; font-size: 11px; color: #4e6269; font-weight: normal; line-height: 13px;}
a.search :link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 13px;}
a.search :visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 13px;}
a.search :hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1e3335; text-decoration:underline; line-height: 13px;}

.m2 {  font-family: verdana, Arial, sans-serif; font-size: 10px; color: #1e3335; font-weight: normal; line-height: 15px;}
a.m2:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.m2:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.m2:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; line-height: 15px;}

.askmac {  font-family: verdana, Arial, sans-serif; font-size: 11px; color: #54565f; font-weight: normal; line-height: 15px;}
.askmac a:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 15px;}
.askmac a:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 15px;}
.askmac a:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; line-height: 15px;}
input.askmac , textarea.askmac, select.askmac  {width:166px;}

.contact_popup {font-family: verdana, Arial, sans-serif; font-size: 11px; color: #54565f; font-weight: normal; }
input.contact_popup, textarea.contact_popup {width:202px;}
select.contact_popup {width:150px;}

.affiliate {font-family: verdana, Arial, sans-serif; font-size: 10px; color: #1f3032; font-weight: normal; line-height: 15px;}
a.affiliate:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.affiliate:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.affiliate:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; line-height: 15px;}

.askmac_h {  font-family: verdana, Arial, sans-serif; font-size: 17px; color: #54565f; font-weight: bold; line-height: 15px;}

.product_h {  font-family: Arial, sans-serif; font-size: 26px; color: #ffffff; font-weight: normal;}

.poll {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; line-height: 15px;}
a.poll:link {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #de1336; font-weight: normal; line-height: 15px;}
a.poll:visited {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #de1336; font-weight: normal; line-height: 15px;}
a.poll:hover {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #656355; font-weight: normal; line-height: 15px;}

.video {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #d2dde1; font-weight: normal; line-height: 12px;}
.h_video {  font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; line-height: 12px;}

.case_study {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; line-height: 17px;}
a.case_study:link {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #de1336; font-weight: bold; line-height: 17px;}
a.case_study:visited {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #de1336; font-weight: bold; line-height: 17px;}
a.case_study:hover {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #656355; font-weight: bold; line-height: 17px;}


.case_nav {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 17px;}
a.case_nav:link {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 17px;}
a.case_nav:visited {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 17px;}
a.case_nav:hover {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #de1336; font-weight: bold; line-height: 17px;}

.product {  font-family: Arial, sans-serif; font-size: 11px; color: #656355; font-weight: normal; line-height: 16px;}
a.product:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 16px; font-weight: bold;}
a.product:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 16px; font-weight: bold;}
a.product:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#656355; text-decoration:underline; line-height: 16px; font-weight: bold;}

.about {  font-family: Arial, sans-serif; font-size: 11px; color: #696969; font-weight: normal; line-height: 14px;}
a.about:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 14px;}
a.about:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 14px;}
a.about:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#696969; text-decoration:underline; line-height: 14px;}

.terms {  font-family: verdana, Arial, sans-serif; font-size: 10px; color: #131313; font-weight: normal; line-height: 13px;}
a.terms:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de1336; text-decoration:underline; line-height: 13px;}
a.terms:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de1336; text-decoration:underline; line-height: 13px;}
a.terms:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; line-height: 13px;}

.terms_poll {  font-family: Arial, sans-serif; font-size: 11px; color: #131313; font-weight: normal; line-height: 22px;}
a.terms_poll:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de1336; text-decoration:underline; line-height: 22px;}
a.terms_poll:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de1336; text-decoration:underline; line-height: 22px;}
a.terms_poll:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; line-height: 22px;}

.footer, .footer td {  font-family: Arial, sans-serif; font-size: 9px; color: #647374; font-weight: normal;}
a.footer:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#647374; text-decoration:underline;}
a.footer:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#647374; text-decoration:underline;}
a.footer:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#7c9091; text-decoration:underline;}

.smart_business {  font-family: Arial, sans-serif; font-size: 11px; color: #656355; font-weight: normal; line-height: 16px;}
a.smart_business:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 16px; font-weight: bold;}
a.smart_business:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 16px; font-weight: bold;}
a.smart_business:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; line-height: 16px; font-weight: bold;}

.popup {  font-family: verdana, Arial, sans-serif; font-size: 11px; color: #1f3032; font-weight: normal; line-height: 15px;}
a.popup:link {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.popup:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#de2b13; text-decoration:underline; line-height: 15px;}
a.popup:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; line-height: 15px;}

.SUBHEAD {font-size: 14px; line-height: 20px; } 
.BODY_WHITE { color: #FFFFFF; } 
.COPYRIGHT { color: #345375; padding-left: 10px;} 
.BODYBullets { list-style-type: none; text-align: left; text-indent: 0px; } 
.BODY_BOLD_Ital { font-style: italic;  font-weight: bold; } 
.BODY_Ital { font-style: italic; } 
.BODY_LIGHT_BLUE { color: #3FABDD; } 
.BODY_BOLD { font-weight: bold; } 
.BODY_BOLD_Orange {  font-weight: bold; color: #FF3333; } 
.BODY_BOLD_Blue { font-weight: bold;  color: #006699; } 
.BODY_BOLD_WHITE {  font-weight: bold;  color: #FFFFFF; } 
.SIDEBAR { color: #006699; } 
.SMALL { font-size: 9px; } 
.BODY_BOLD_Red { font-weight: bold; color: #FE3432; } 
.BODY_Red { color: #FE3432; } 
.BODY_Blue { color: #006699; } 
.FAQ_HEADER {font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FE3432; border-bottom: 2px solid #FBCF7A; margin-top: 20px;}



.home_contact td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d3dfdf;
	padding:3px;
}

.home_contact td a{
	color:#f23d34;
	text-decoration:underline;
}

.about_text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656355;	
}
.about_text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;	
}

.about_text1 a, .about_text2 a {
	color:#cb1407;
	text-decoration:underline;
	font-weight:bold;
}

.about_text1 .caption, .about_text2 .caption  {
	font-size:10px;
}

.services_text {
	color:#1e3335;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.services_text_sm {
	color:#1e3335;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.services_text_title {
	font-size:12px;
	font-weight:bold;
}

.love_left {
	position:absolute;
	left:36px;
	top:65px;
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1e3335;
	line-height:15px;
}
.love_right_1 {
	position:absolute;
	left:22px;
	top:59px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e3335;
	line-height:13px;
}
.love_right_2 {
	position:absolute;
	left:22px;
	top:178px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e3335;
	line-height:14px;
}

.love_right_1 textarea, .love_input {
	width:132px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1e3335;
	line-height:12px;
}

