﻿body, form, h1, h2, h3, h4 { margin:0px; padding:0px; font-family:Arial, Verdana, Tahoma; }

p { font-size:9pt; margin:15px 0px; }



#wrapper { width:1001px; margin:0px auto; }



#header { width:1001px; height:114px; }



#menu { width:979px; height:34px; padding:0px 11px; }

#menu ul  { margin:0px; padding:0px; list-style:none; font-size:10pt; padding-top:9px; float:left; } 

#menu ul li { float:left; position:relative; }

#menu ul li a { text-decoration:none; text-transform:uppercase; margin:0px 10px; }

#menu #SmallSearchPanel { width:206px; float:right; margin-top:5px; }

#menu #SmallSearchPanel input.txtSearch { border:0px; width:170px; height:14px; padding:5px; }

#menu #SmallSearchPanel input.txtSearch { font-family:Arial, Verdana, Tahoma; font-size:9pt; float:left; }

#menu #SmallSearchPanel input.btnSearch { width:26px; height:24px; border:0px; float:left; cursor:pointer; }



#content { width:1001px; min-height:400px; }



#left { width:696px; float:left; }

#left-column1 { width:401px; float:left; }

#left-column2 { width:295px; float:right; }

#slideshow { width:401px; height:427px; }

#home-about-nssa { height:145px; padding:12px; font-size:9pt; }

#home-about-nssa h2 { font-size:18pt; font-weight:normal; }



#products { width:291px; padding:38px 0px 0px 4px; float:right; }

#products-right  { width:291px; padding:10px 0px 0px 4px; float:right; }

div.product-row { width:291px; padding-bottom:10px; margin-bottom:8px; }

div.product-row-left { width:203px; float:left; font-size:9pt; }

div.product-row-right { width:88px; float:right; padding:4px 0px 9px 0px; }

div.product-title { width:100px; margin:0px 0px 7px 8px; padding:0px 10px; font-weight:bold; text-transform:uppercase; font-size:9pt; }

div.product-desc { margin:0px 0px 0px 14px; }



#news { width:291px; height:175px; margin:0px 0px 0px 4px; }

#news div.news-title { width:100px; margin:0px 0px 7px 8px; padding:0px 10px; font-weight:bold; text-transform:uppercase; font-size:9pt; }

#news div.news-item { width:271px; margin:0px 10px; font-size:8pt; padding:7px 0px; text-transform:uppercase; }

#news div.news-item div.news-text { width:199px; padding-left:50px; float:left; font-weight:bold; }

#news div.news-item div.news-feed { width:17px; margin:3px 0px 0px 5px; float:right; }

#news div.news-item div.news-feed a img { border:0px; }



div.BreadCrumb ul { margin:15px 0px 12px 15px; list-style:none; font-size:9pt; }

div.BreadCrumb ul li { display:inline; margin-right:10px; padding-left:7px; }

div.BreadCrumb ul li a { text-decoration:none; }



div.Pages, div.News { width:696px; }

div.PostHead { width:624px; height:89px; padding-top:12px; padding-left:72px; }

div.PostHead h1 { font-size:22pt; float:left; font-weight:normal; }

div.PostHead h4 { font-size:11pt; margin:11px 0px 0px 17px; float:left; text-transform:uppercase; }

div.PostContentSingle { width:616px; padding:0px 40px; font-size:9pt; }



div.NewsArchive { margin-bottom:20px; }

div.NewsArchive h2 { font-size:12pt; }



#select-servers { width:561px; }

#select-servers-title { width:550px; height:22px; padding:5px 0px 0px 11px; font-size:9pt; font-weight:bold; }

#select-servers-content { width:537px; padding:11px; font-size:9pt; }

#server-comparison table td { padding:7px 0px; text-align:center; vertical-align:middle; line-height:150%; }

div.cpu { width:72px; height:21px; font-weight:bold; text-align:center; padding-top:3px; margin:0px auto; }

div.buttons { width:90px; height:18px; font-weight:bold; text-align:center; padding-top:0px; margin:0px auto; }



#right { width:305px; float:right; }

#whats-in-store { width:305px; height:136px; padding-top:20px; font-size:9pt; text-align:center; line-height:115%; }

#sign-up-to-news { padding-top:9px; }

#sign-up-to-news h3 { font-size:10pt; text-transform:uppercase; text-align:center; }

#sign-up-to-news #frmNewsletter { margin-top:11px; }

#sign-up-to-news form input.txtSignUp { width:146px; height:19px; border:0px; margin-bottom:6px; padding:3px 6px 0px 6px; font-family:Arial, Verdana, Tahoma; font-size:9pt; }

#sign-up-to-news form input.btnSignUp { width:39px; height:39px; border:0px; margin-left:3px; cursor:pointer; }

#ipod { padding:5px 0px 0px 63px; }

#visit-q-associates { width:256px; margin-top:13px; padding-left:49px; }

#visit-q-associates a img { border:0px; }



#call-us-today { width:197px; height:166px; margin:0px auto; margin-top:5px; margin-bottom:8px; }

#call-us-today h3 { width:173px; height:23px; padding:7px 12px; font-size:14pt; } 

#call-us-today-content { padding:15px 15px 0px 63px; font-size:9pt; }



#why-nssa { width:197px; height:103px; margin:0px auto; margin-top:5px; margin-bottom:13px; }

#why-nssa h3 { width:173px; height:23px; padding:7px 12px; font-size:14pt; } 

#why-nssa-content { padding:7px 15px; font-size:9pt; }



#footer { width:1001px; height:108px; }

#footer-links { height:34px; text-align:center; padding-top:21px; font-size:9pt; }

#footer-links a { color:white; text-decoration:none; margin:0px 27px; }

#footer-info { padding-top:12px; text-align:center; font-size:8pt; }



br.clear { clear:both; font-size:0; line-height:0; }