body { 
	margin:0;
	padding:0;
	background: url(images/us_bg.gif) no-repeat 0 0;
	font: 12px Arial, sans-serif;
}
a:link { color:#05348c;}
a:visited { color:#800080;}
a:active { color:#05348c;}
a:hover { color:#05348c;}
img {border:none}
h1, h2, h3 { margin:0; padding:0}
h1 { font-size: 16px;}
h2 { font-size:14px;}
h3 { font-size:12px;}
p { margin:0; padding:0; margin:5px 0; font: 12px Arial, sans-serif;}
input {margin:0}
address { margin:5px 0; font-style:normal;}
.login {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, sans-serif}
.login A:link {text-decoration: none; color: blue}
.login A:visited {text-decoration: none; color: blue}
.login A:active {text-decoration: none; color: blue}
.login A:hover {color:blue; text-decoration: underline}

.topmenublack {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial; font-weight:bold}
.topmenublack A:link {text-decoration: none; color: black; font-weight:bold}
.topmenublack A:visited {text-decoration: none; color: black; font-weight:bold}
.topmenublack A:active {text-decoration: none; color: black; font-weight:bold}
.topmenublack A:hover {color:black; text-decoration: underline; font-weight:bold}

.order {COLOR: #05348C; FONT-FAMILY: Tahoma,sans-serif; FONT-SIZE: 11px; font-weight:bold}

.orderwhite {COLOR: #ffffff; FONT-FAMILY: Tahoma,sans-serif; FONT-SIZE: 11px; font-weight:bold}

.ins {FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: arial; font-weight:bold} 
.ins {margin-top: 0; margin-bottom: 0; margin-left: 5px}
.ins A:link    {text-decoration: none; color: blue;font-weight:bold}
.ins A:visited {text-decoration: none; color: blue;font-weight:bold}
.ins A:active  {text-decoration: none; color: blue;font-weight:bold}
.ins A:hover   {color:blue; text-decoration: underline ; font-weight:bold}

.us {FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: arial; font-weight:bold} 
.us {margin-top: 0; margin-bottom: 0; margin-left: 5px}

.us2 {FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial; font-weight:bold} 
.us2 {margin-top: 0; margin-bottom: 0; margin-left: 0px}

.articles {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, sans-serif}
.articles A:link {text-decoration: none; color: blue}
.articles A:visited {text-decoration: none; color: blue}
.articles A:active {text-decoration: none; color: blue}
.articles A:hover {color:blue; text-decoration: underline}

.cart {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; font-weight:bold}
.cart A:link    {text-decoration: none; color: black;font-weight:bold}
.cart A:visited {text-decoration: none; color: black;font-weight:bold}
.cart A:active  {text-decoration: none; color: black;font-weight:bold}
.cart A:hover   {color:black; text-decoration: underline ; font-weight:bold}

.steps {COLOR: #05348C; FONT-FAMILY: Tahoma,sans-serif; FONT-SIZE: 11px; font-weight:bold}

.pageheader2 {FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: arial; font-weight:bold}
.pageheader2 A:link    {text-decoration: none; color: blue;font-weight:bold}
.pageheader2 A:visited {text-decoration: none; color: blue;font-weight:bold}
.pageheader2 A:active  {text-decoration: none; color: blue;font-weight:bold}
.pageheader2 A:hover   {color:blue; text-decoration: underline ; font-weight:bold}

.menu {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, sans-serif}
.menu A:link {text-decoration: none; color: black}
.menu A:visited {text-decoration: none; color: black}
.menu A:active {text-decoration: none; color: black}
.menu A:hover {color:black; text-decoration: underline}

.bottom {FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: arial}
.bottom A:link {text-decoration: none; color: white;}
.bottom A:visited {text-decoration: none; color: white;}
.bottom A:active {text-decoration: none; color: white;}
.bottom A:hover {color:white; text-decoration: underline }

.topmenu2 {FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: arial}
.topmenu2 A:link {text-decoration: none; color: white}
.topmenu2 A:visited {text-decoration: none; color: white}
.topmenu2 A:active {text-decoration: none; color: white}
.topmenu2 A:hover {color:white; text-decoration: underline}

.text {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial}
.text A:link { COLOR: blue; TEXT-DECORATION: none }
.text A:visited { COLOR: blue; TEXT-DECORATION: none }
.text A:active { COLOR: blue; TEXT-DECORATION: none }
.text A:hover { COLOR: blue; TEXT-DECORATION: underline}

.textsmall {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
.textsmall A:link { COLOR: blue; TEXT-DECORATION: none }
.textsmall A:visited { COLOR: blue; TEXT-DECORATION: none }
.textsmall A:active { COLOR: blue; TEXT-DECORATION: none }
.textsmall A:hover { COLOR: blue; TEXT-DECORATION: underline}

.textsmallmailorder {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Times New Roman}

.links {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial}
.links A:link { COLOR: blue; TEXT-DECORATION: none ; font-weight:bold}
.links A:visited { COLOR: blue; TEXT-DECORATION: none ; font-weight:bold}
.links A:active { COLOR: blue; TEXT-DECORATION: none ; font-weight:bold}
.links A:hover { COLOR: blue; TEXT-DECORATION: underline; font-weight:bold}

.immigration {FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial;}
.immigration A:link { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial;}
.immigration A:visited { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial;}
.immigration A:active { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial;}
.immigration A:hover { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial;}

.textsmall2 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial}
.textsmall2 A:link { COLOR: blue; TEXT-DECORATION: none }
.textsmall2 A:visited { COLOR: blue; TEXT-DECORATION: none }
.textsmall2 A:active { COLOR: blue; TEXT-DECORATION: none }
.textsmall2 A:hover { COLOR: blue; TEXT-DECORATION: underline}

.smallwhite {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana;FONT-WEIGHT: bold;}
.smallwhite A:link { COLOR: blue; TEXT-DECORATION: none ;FONT-WEIGHT: bold;}
.smallwhite A:visited { COLOR: blue; TEXT-DECORATION: none ;FONT-WEIGHT: bold;}
.smallwhite A:active { COLOR: blue; TEXT-DECORATION: none ;FONT-WEIGHT: bold;}
.smallwhite A:hover { COLOR: blue; TEXT-DECORATION: underline;FONT-WEIGHT: bold;}

.titleform {FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; font-weight:bold}

.manuals {FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: arial; font-weight:bold; font-style: italic}
.manuals A:link { COLOR: blue; TEXT-DECORATION: none ;FONT-WEIGHT: bold; font-style: italic}
.manuals A:visited { COLOR: blue; TEXT-DECORATION: none ;FONT-WEIGHT: bold; font-style: italic}
.manuals A:active { COLOR: blue; TEXT-DECORATION: none ;FONT-WEIGHT: bold; font-style: italic}
.manuals A:hover { COLOR: blue; TEXT-DECORATION: underline;FONT-WEIGHT: bold; font-style: italic }

.mailorder {FONT-SIZE: 16px; COLOR: green; FONT-FAMILY: arial; font-weight:bold; font-style: italic}

.law {FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: arial}

.verdana10 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana}

.verdana11 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana}

.both {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana}

.both2 {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana}

.title {FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana; font-weight:bold}
.qty { margin:0; padding:0; width:2em; height:1.4em; text-align:right;}

td.option-num { 
	background-color:#e0e0e0; 
	padding:5px; 
	border-bottom: 1px solid #000; 
	border-right: 1px solid #000; 
	font: 12px Arial, sans-serif;
}
td.option-content { 
	background-color:#fff; 
	padding:5px; 
	border-bottom: 1px solid #000; 
	border-right: 1px solid #000; 
	font: 12px Arial, sans-serif;
}
.vtop { vertical-align:top;}
.vmiddle { vertical-align:middle;}
.vbottom { vertical-align:bottom;}
.align-left { text-align:left;}
.align-center { text-align:center;}
.align-right { text-align:right;}
.float-right { float:right}
.float-left { float:left;}

td.related-checkbox {
	background-color:#e0e0e0; 
	padding:5px;
	border:1px solid #000; 
	border-top:0;
}
td.related-name {
	background-color:#ebebeb;
	padding:5px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
td.related-data {
	padding:5px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.price {
	color:#069;
}
#error-message {
	margin:0;
	padding:0;
	margin:5px;
	padding:10px 0;
	color:#f00;
	font-weight:bold;
}
.error {
	color:#f00;
}
label.create-account {
	display:block;
	float:left;
	width:200px;
	margin-right:4px; 
	padding:3px 5px;
	background-color:#efeeee;
	font-weight:bold;
}
.separator {
	height:1px;
	font-size:1px;
	line-height:1px;
	border-bottom: 1px solid #000;
}
ul#account {
	list-style-type:none;
}
ul#account li ul li {
	list-style-type:disc;
	margin:8px 0;
}
.input-row { clear:both; margin: 5px 0; }
label.subscription-label {
	float:left; 
	width:140px;
	padding-top:3px;
	text-align:left;
}

.topmenu {FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: arial; font-weight:bold}
.topmenu A:link {text-decoration: none; color: white; font-weight:bold}
.topmenu A:visited {text-decoration: none; color: white; font-weight:bold}
.topmenu A:active {text-decoration: none; color: white; font-weight:bold}
.topmenu A:hover {color:white; text-decoration: underline; font-weight:bold}

.home {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial; font-weight:bold}
.home A:link {text-decoration: none; color: black; font-weight:bold}
.home A:visited {text-decoration: none; color: black; font-weight:bold}
.home A:active {text-decoration: none; color: black; font-weight:bold}
.home A:hover {color:black; text-decoration: underline; font-weight:bold}
