@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
	clear:both;
	margin:0 auto;
	text-align:left;
}
#wrapper .container {
	float:left;
	width:960px;
}
#wrapper .clr, #wrapper .clr2 {
	clear:both;
	margin:0;
	padding:0;
	font-size:0;
	height:0;
	line-height:0;
}
#wrapper a, #wrapper a:link, #wrapper a:active, #wrapper a:visited {
	color:#CCCCCC;
}
#wrapper a:hover {
	color: #5E7B25;
}
#wrapper a img {
	border:none;
}
#wrapper #masthead #branding {
	float:left;
	position:relative;
	margin:0px;
	background-color: #000;
	z-index:9999;
}


#wrapper #masthead #branding #logoindex {
	float:left;
	width:322px;
	background-color:#000;
	margin-top: -8px;
}

*html #wrapper #masthead #branding #logoindex {
	float:left;
	width:322px;
	background-color:#000;
	margin-top: -4px;
}


#wrapper #masthead #branding #logo {
	float:left;
	width:270px;
	background-color:#000;
	margin-top: -8px;
}


*html #wrapper #masthead #branding #logo {
	float:left;
	width:270px;
	background-color:#000;
	margin-top: -4px;
}

#wrapper #masthead #branding ul#nav {
	float:left;
	padding-bottom: 0px;
	list-style:none;
}
#wrapper #masthead #branding ul#nav li {
	float:left;
}
#wrapper #masthead #branding ul#nav li a.main:link, #wrapper #masthead #branding ul#nav li a.main:active, #wrapper #masthead #branding ul#nav li a.main:visited {
	float:left;
	padding:62px 0 0 0;
	text-indent:-9999px;
	height:0 !important;
	text-decoration:none;
	background:url(images/ns-nav.gif) no-repeat 0 0;
	overflow:hidden;
}
#wrapper #masthead #branding ul#nav li#home a.main {
	width:52px;
	background-position:-270px 0;
}
#wrapper #masthead #branding ul#nav li#home.active a.main {
	background-position:-270px -62px;
}
#wrapper #masthead #branding ul#nav li#home.selected a.main, #wrapper #masthead #branding ul#nav li#home.selected.active a.main {
	background-position:-270px -124px;
}
#wrapper #masthead #branding ul#nav li#about a.main {
	width:107px;
	background-position:-322px 0;
}
#wrapper #masthead #branding ul#nav li#about.active a.main {
	background-position:-322px -62px;
}
#wrapper #masthead #branding ul#nav li#about.selected a.main, #wrapper #masthead #branding ul#nav li#about.selected.active a.main {
	background-position:-322px -124px;
}
#wrapper #masthead #branding ul#nav li#purchase a.main {
	width:70px;
	background-position:-429px 0;
}
#wrapper #masthead #branding ul#nav li#purchase.active a.main {
	background-position:-429px -62px;
}
#wrapper #masthead #branding ul#nav li#purchase.selected a.main, #wrapper #masthead #branding ul#nav li#purchase.selected.active a.main {
	background-position:-429px -124px;
}
#wrapper #masthead #branding ul#nav li#faq a.main {
	width:43px;
	background-position:-499px 0;
}
#wrapper #masthead #branding ul#nav li#faq.active a.main {
	background-position:-499px -62px;
}
#wrapper #masthead #branding ul#nav li#faq.selected a.main, #wrapper #masthead #branding ul#nav li#faq.selected.active a.main {
	background-position:-499px -124px;
}
#wrapper #masthead #branding ul#nav li#cs a.main {
	width:112px;
	background-position:-542px 0;
}
#wrapper #masthead #branding ul#nav li#cs.active a.main {
	background-position:-542px -62px;
}
#wrapper #masthead #branding ul#nav li#cs.selected a.main, #wrapper #masthead #branding ul#nav li#cs.selected.active a.main {
	background-position:-542px -124px;
}
#wrapper #masthead #branding ul#nav li#dealer a.main {
	width:162px;
	background-position:-654px 0;
}
#wrapper #masthead #branding ul#nav li#dealer.active a.main {
	background-position:-654px -62px;
}
#wrapper #masthead #branding ul#nav li#dealer.selected a.main, #wrapper #masthead #branding ul#nav li#dealer.selected.active a.main {
	background-position:-654px -124px;
}
#wrapper #masthead #branding ul#nav li#contact a.main {
	width:81px;
	background-position:-816px 0;
}
#wrapper #masthead #branding ul#nav li#contact.active a.main {
	background-position:-816px -62px;
}
#wrapper #masthead #branding ul#nav li#contact.selected a.main, #wrapper #masthead #branding ul#nav li#contact.selected.active a.main {
	background-position:-816px -124px;
}
#wrapper #masthead #branding ul#nav li .segment {
	display:none;
	position:absolute;
	top:62px;
	width:120px;
	z-index:1000;
}
#wrapper #masthead #branding ul#nav li .segment#seg-about {
	left:306px;
}

#wrapper #masthead #branding ul#nav li .segment#seg-purchase {
	left:413px;
}
#wrapper #masthead #branding ul#nav li .segment#seg-cs {
	left:526px;
}
#wrapper #masthead #branding ul#nav li .segment .top {
	float:left;
	width:120px;
	height:10px;
	line-height:0;
	font-size:1px;
}
#wrapper #masthead #branding ul#nav li#about .segment .top {
	background-color: #000;
}

#wrapper #masthead #branding ul#nav li#purchase .segment .top {
	background-color: #000;
}
#wrapper #masthead #branding ul#nav li#cs .segment .top {
	background-color: #000;
}
#wrapper #masthead #branding ul#nav li .segment .bottom {
	float:left;
	width:150px;
	height:12px;
	background:#000000;
}

*html #wrapper #masthead #branding ul#nav li .segment .bottom {
	float:left;
	width:160px;
	height:12px;
	background:#000000;
}

#wrapper #masthead #branding ul#nav li .segment .content {
	float:left;
	padding:0 15px;
	width:120px;
	background:#000000;
}

#wrapper #masthead #branding ul#nav li#about .segment .content {
	float:left;
	padding:0 15px;
	width: 114px;
	padding-bottom: 14px;
	background:#000000;
}

#wrapper #masthead #branding ul#nav li#purchase .segment .content {
	float:left;
	padding:0 15px;
	width: 84px;
	padding-bottom: 14px;
	background:#000000;
}

#wrapper #masthead #branding ul#nav li#cs .segment .content {
	float:left;
	padding:0 15px;
	width: 130px;
	padding-bottom: 14px;
	background:#000000;
}

#wrapper #masthead #branding ul#nav li .segment .content .inner {
	float:left;
	margin:0px 0 0;
	padding:0px 0;
	width:120px;
	/*height:130px;*/
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item {
	float:left;
	width:120px;
	padding:0;
	background:none;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.first {
	width:120px;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item .title {
	float:left;
	clear:both;
	margin:0;
	padding:0 0 0 5px;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.gallery {
	width:120px;
	position:relative;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.offer {
	width:120px;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.links {
	width:120px;
}
#wrapper #masthead #branding ul#nav li .segment .content .links ul li {
	float:left;
	margin:0;
	width:120px;
	font-size:12px;
	line-height:1;
	border-bottom:none;
}
#wrapper #masthead #branding ul#nav li .segment .content .links ul li a {
	padding:0 0 5px;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.cap {
	background:none;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .heading {
	float:left;
	clear:both;
	margin:0 0 10px;
	padding:0 0 0 10px;
	width:120px;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .heading .title {
	float:left;
	width:120px;
	margin:5px 10px 0 0;
	text-indent:-9999px;
	height:20px;
	height:23px;
	text-decoration:none;
	overflow:hidden;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item ul {
	float:left;
	margin:10px 0 0;
	list-style-type:none;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item ul.bordered {
	padding:0 0 0 8px;
}
#wrapper #masthead #branding ul#nav li .segment .content ul {
	margin:10px 0 0 10px;
	list-style:none;
	width:120px;
}
#wrapper #masthead #branding ul#nav li .segment .content ul li {
	float:left;
	width:120px;
	font-size:12px;
	line-height:1;
	margin:0 0 3px;
	padding:3px 0;
	border-bottom:none;
}
#wrapper #masthead #branding ul#nav li .segment .content ul li a {
	float:left;
	width:120px;
	text-decoration:none;
}
#wrapper #masthead #branding ul#nav li .segment .content ul li.sideBy a {
	width:120px;
	margin-right:8px;
	padding-right:8px;
	border-right:1px solid #666;
}
#wrapper #masthead #branding ul#nav li .segment .content ul li.sideBy a.cap {
	border-right:none;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.first ul {
	padding-left:10px;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.first ul li {
	width:120px;
	font-size:11px;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.first ul li a {
	float:none;
	width:auto;
}
#wrapper #masthead #branding ul#nav li .segment .content .inner .item.first .title {
	width:120px;
	margin-left:10px;
}
#wrapper #masthead #branding ul#nav li .segment#seg-smb .content .heading .title {
	background:url(../www.networksolutions.com/img/graphics/navigation/titles/seg-smb-exp-title.gif) no-repeat 0 0;
}
#wrapper #masthead #branding ul#nav li .segment#seg-web .content .heading .title {
	background:url(../www.networksolutions.com/img/graphics/navigation/titles/seg-web-exp-title.gif) no-repeat 0 0;
}
#wrapper #masthead #branding ul#nav li .segment#seg-edu .content .heading a {
	height:32px;
	width:105px;
}

