
/* CSS Document Section 1: Tags */

body, p, ul, li, a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a8b8d;
	text-decoration:none;
}

body {
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	background:#FFFFFF;
}

a:hover {
	text-decoration:none;
	color:#444444;
}

p, h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul {
	padding-top:0px;
}

li {
	vertical-align:middle;
	font-size:10px;
	padding-top:2px;
}

form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h3.sub-title-1, h3.sub-title-2, h3.sub-title-3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

h3.sub-title-4, h3.sub-title-5, h3.sub-title-6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

h3.sub-title-1, h3.sub-title-4 {
	color:#00aeef;
}

h3.sub-title-2, h3.sub-title-5 {
	color:#a3238f;
}

h3.sub-title-3, h3.sub-title-6 {
	color:#a6ce38;
}

/* CSS Document Section 2: Layers */

#container, #container-content, #container-right {
	position:relative;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	text-align:left;
}

#container-content p {
	padding:5px 0px 5px 0px 
}

#container-right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#header-layer {
	position:relative;
	top:0px;
	left:0px;
	width:774;
	height:91;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#logo {
	position:absolute;
	left:0px; 
	top:0px;
}

#login-box {
	position:absolute;
	left:580px; 
	top:65px;
	display:none;
}

#shopping-box {
	position:absolute;
	left:645px; 
	top:65px;
	display:none;
}

#top-nav{
	position:relative;
	top:0px;
	left:0px;
	width:774px;
}

#home-text-1 {
	position:absolute;
	right:20px;
	top:20px;
	width:280px;
}

#right-text-box{
	padding:0px 10px 0px 15px;
}

#contact {
	position:absolute;
	right:50px;
	top:65px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:240px;
}

/* CSS Document Section 3: Class */
.container {
	position:relative;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	text-align:left;
}

.container-right {
	position:relative;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.right-text-box {
	padding:0px 10px 0px 15px;
}

.home-text-1 {
	position:absolute;
	right:20px;
	top:20px;
	width:280px;
}

.login-text, .login-text a:link, .login-text a:active, .login-text a:visited {
	color:#7f7f7f;
	font-weight:bold;
}

.login-text a:hover {
	color:#333333;
}

.nav-box, .nav-box a:link, .nav-box a:active, .nav-box a:visited {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#878787;
	padding:1px 2px 1px 2px;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	vertical-align:middle;
}

.nav-box {
	border-bottom:#ffffff solid 1px;
	border-right:#ffffff solid 1px;
}

.nav-box a:hover{
	color:#c8c8c8;
}

.main-text, .main-text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a8b8d;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

.main-text2 a:link, .main-text2 a:active, .main-text2 a:visited{
	text-decoration:underline;
	color:#8a8b8d;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.main-link, .main-link a:link, .main-link a:active, .main-link a:visited, .main-link-c, .main-link-c a:link, .main-link-c a:active, .main-link-c a:visited{
	font-size:11px;
	color:#abacae;
	padding:10px 0px 0px 0px;
}

.main-link a:hover, .main-link-c a:hover {
	color:#444444;
}

.maint-link-c{
	text-transform:capitalize;
}

.v-line {
	border-left:dotted; 
	border-left-color:#e7e7e7; 
	border-left-width:2px; 
	font-size:1px;
	border-bottom:none;
	border-right:none;
	border-top:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.h-line {
	border-bottom:dotted; 
	border-bottom-color:#e7e7e7; 
	border-bottom-width:2px; 
	font-size:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.nav-search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878787;
	width:100px;
}

.main-link2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00aeef;
}

.main-link2 a:hover {
	color:#CCCCCC;
}

.newsletter-input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:160px;
	height:auto;
	border:1px solid;
	border-color:#cccccc;
	vertical-align:middle;
}

.footer, .footer a:link, .footer a:active, .footer a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#abacae;
	text-align:center;
}

.footer {
	border-right:solid 1px;
	border-right-color:#abacae;
	padding:0px 3px 0px 3px;
	vertical-align:middle;
}

.sub-link, .sub-link a:link, .sub-link a:active, .sub-link a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#abacae;
	text-transform:uppercase;
}

.sub-link, .sub-link2 {
	background-image:url(../images/sub-link.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
}


.sub-link2, .sub-link2 a:link, .sub-link2 a:active, .sub-link2 a:visited, .sub-link2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a6ce38;
	text-transform:uppercase;
}

.footer a:hover, .sub-link a:hover {
	color:#444444;
}

.search-result, .search-result a:link, .search-result a:active, .search-result a:visited{
	font-size:12px;
	color:#abacae;
	padding:10px 10px 0px 10px;
}

.search-result a:hover{
	color:#444444;
}

.search-result2 {
	font-size:13px;
	color:#666666;
	padding:10px 10px 0px 10px;
}

.sitemap-1, .sitemap-1 a:link, .sitemap-1 a:active, .sitemap-1 a:visited{
	font-size:13px;
	color:#00aeef;
	padding:8px 10px 5px 10px;
}

.sitemap-1 a:hover{
	color:#444444;
}

.sitemap-2, .sitemap-2 a:link, .sitemap-2 a:active, .sitemap-2 a:visited{
	font-size:12px;
	color:#abacae;
	padding:3px 10px 3px 25px;
}

.sitemap-2 a:hover{
	color:#444444;
}

.nl_purple{font-family:verdana; font-size:11px; font-weight:bold; color:#800080;}
.nl_black_bold{font-family:verdana; font-size:11px; font-weight:bold; color:#000000;}
.nl_black{font-family:verdana; font-size:11px; color:#000000;}
.nl_lblue_bold{font-family:verdana; font-size:11px; font-weight:bold; color:#00aeef}
.nl_green {font-family:verdana; font-size:10px; font-weight:bold; color:#99CC00;}
.nl_green_bold {font-family:verdana; font-size:11px; font-weight:bold; color:#99CC00;}
.nl_grey_bold{font-family:verdana; font-size:11px; font-weight:bold; color:#666666;}
.nl_purple_small {font-family:verdana; font-size:10px; color:#800080;}

.nl_blue {font-family:verdana; font-size:11px; font-weight:bold; color:#0A356A;}
.nl_blue a:link{font-family:verdana; font-size:11px; font-weight:bold; color:#0A356A; text-decoration:none}
.nl_blue a:hover{font-family:verdana; font-size:11px; font-weight:bold; color:#0A356A; text-decoration:none}
.nl_blue a:visited{font-family:verdana; font-size:11px; font-weight:bold; color:#0A356A; text-decoration:none}

.nl_greenlink {font-family:verdana; font-size:10px; font-weight:bold; color:#99CC00;}
.nl_greenlink a:link{font-family:verdana; font-size:10px; font-weight:bold; color:#99CC00; text-decoration:none}
.nl_greenlink a:hover{font-family:verdana; font-size:10px; font-weight:bold; color:#99CC00C; text-decoration:none}
.nl_greenlink a:visited{font-family:verdana; font-size:10px; font-weight:bold; color:#99CC00; text-decoration:none}