body {
	background-color : #FFFFFF;
	height: 100%;
	margin: 0;
	padding: 0;
	font: normal 10px Tahoma, verdana;
	color: #000000;
	text-align: center;
}

#bodycontainer {
  margin: 0 auto;
  width: 955px;
  text-align: left;
  }
  
#head {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8px;
	padding-right: 0px;
	padding-top: 0px;
	width: 950px;
	background-color : #003C77;
	border-bottom: solid 0px #000000;
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-top: solid 0px #000000;
}

.p1 {
	font-family: Tahoma;
	font-size: 10px;
	margin: 0 0 0 0;
	text-align: center;
}

.topTable		{ background-color: #003C77; font-size: 8pt; color: #FFFFFF }

.topTable2		{ background-color: #ffffff; font-size: 8pt; color: #FFFFFF }

#nav-container {
	background-color: #ffffff;
	width: 160px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border-color: #ffffff;
	border-collapse: collapse;
	margin: 0 0 0 0;
	border-spacing: 0px;
}

#chatbutton {
	background-color: #ffffff;
	height: 30px;
	width: 160px;
	vertical-align: bottom;
	text-align: left;
}

#usps {
	background-color: #ffffff;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: bottom;
	text-align: center;
}

#cartcontainer {
	background-color: #ffffff;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

#carticon {
	background-color: #ffffff;
	width: 139;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;
}

#linkcontainer {
	background-color: #ffffff;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}

#contentcontainer {
	width: 600px;
	text-align: center;
	horizontal-align: center;
}

#pictureblock {
	width: 203px;
	height: 180px;
}

#pictureblockinner {
	width: 203px;
	height: 180px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.pictureblockcontent {
    margin: 2px 0px 5px 0px;
    text-align: right;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold
    color: #0000ff
    text-decoration: underline;
}

#catlinkblock {
	width: 203px;
	height: 20px;
}

#catlinkblockinner {
	width: 203px;
	height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.catlinkblockcontent {
    margin: 0px 0px 5px 0px;
    text-align: right;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold
    color: #0000ff
    text-decoration: underline;
}

#contentmiddle {
	width: 609px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#contentmiddleleft {
	width: 300px;
	vertical-align: top;
	text-align: left;
    font-family: Tahoma;
    font-size: 8.5pt;
}

#contentmiddleright {
	width: 327px;
	vertical-align: top;
	text-align: center;
    font-family: Tahoma;
    font-size: 8pt;
}

.textlinks {
    margin: 0px 0px 10px 20px;
    text-align: left;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold
    color: #0000ff
    text-decoration: underline;
    line-height: 17px;
}

#featured {
	width: 95%;
	height: 31%;
	border-collapse: collapse;
	text-align: center;
}

.featuredcontenthead {
    margin: 0px 0px 0px 0px;
    text-align: center;
    color: #000000
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold
}

.featuredcontentlinks {
    margin: 0px 0px 5px 0px;
    text-align: right;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold
    color: #0000ff
    text-decoration: underline;
}

.sitelinks {
	text-align:center;
	font: bold 10px Tahoma, verdana;
	font-size: 8pt;
	color: #0000FF;
	width: 100%;
}

#nav-container #header {
	display:block;
	text-align:left;
	font: bold 12px Tahoma, verdana;
	color: #FFFFFF;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#rightnav {
	width: 150px;
	vertical-align: top;
}

#rightnavtb {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#rightnavdata {
	border-left: 3px solid #003C77;
	padding-top: 0px;
	border-bottom: 2px solid #003C77;
	padding-right: 0px;
	padding-left: 0px;
}

#optin {
	border-color: #003C77;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#optintext {
	border-color: #003C77;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

#optintd {
	text-align: left;
	width: 150px;
}

.optinhead {
    text-align: center;
    font: bold 10pt Tahoma;
    color: #ffffff;
    width: 150px;
}

.optinbody {
    text-align: left;
    font: 8pt Tahoma;
    color: #000000;
    margin: 0 0 0 0;
}

#emailform {
	text-align: center;
	background-color: #ffffff;
}

#foot {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8px;
	padding-right: 0px;
	padding-top: 0px;
	width: 950px;
	background-color : #003C77;
	border-bottom: solid 0px #000000;
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-top: solid 0px #000000;
}

#foottest {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8px;
	padding-right: 0px;
	padding-top: 0px;
	width: 800px;
	background-color : #003C77;
	border-bottom: solid 0px #000000;
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-top: solid 0px #000000;
}


#foottr {
	veritcal-align: center;
	text-align: right;
	height: 30px;
}

P,DIV,TABLE,P,INPUT,SELECT,TEXTAREA {
	font-family: Tahoma; Arial; font-size: 11px; fontsize: 11px; color: #000033;}
TABLE {
	font-family: Tahoma; Arial; font-size: 10px; fontsize: 10px;}
	
A:link {
	COLOR: #0000ff;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A:visited {
	COLOR: #0000ff;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

}
A:active  {
	COLOR: #333366; TEXT-DECORATION: none;
}
A:hover {
        TEXT-DECORATION: underline;
}

h1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #A09998;
	text-align: center;
}

head1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #A09998;
	text-align: left;
}

h2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #000000;
	text-align: center;
}

h4 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 6;
	color: #000000;
	text-align: left;
}

H3 {
	FONT-SIZE: 12px;
}
HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}
BODY { 
        margin:0 px; BACKGROUND-COLOR: #FFFFFF
}
.HeadBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuBox {
	background-color: #ffffff; COLOR: #0000ff;
}

.VertMenuTitleRightNav {
        BACKGROUND-COLOR: #ffffff;
        COLOR: #ffffff;
        font-family: Tahoma;
        font-size: 10pt;
        font-weight: bold
        width: 180px;
        vertical-align: top;
}

.VertMenuTitleCart {
        BACKGROUND-COLOR: #ffffff;
        COLOR: #000000;
        text-align: center;
        font-family: Tahoma;
        font-size: 10pt;
        font-weight: bold
}

.VertMenuTitle {
        BACKGROUND-COLOR: #ffffff;
        COLOR: #ffffff;
        font-family: Tahoma;
        font-size: 10pt;
        font-weight: bold
}

.VertMenuItems {
	COLOR: #0000ff; TEXT-DECORATION: none;
}
.VertMenuItems:link {
        COLOR: #0000ff; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #000080; TEXT-DECORATION: none;
}
.VertMenuItems:active  {
        COLOR: #333366; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #0000FF; BACKGROUND-COLOR: #333366; TEXT-DECORATION: none;
}
.VertMenuHr {
        COLOR: #333366;
}
.CategoriesList {
	FONT-SIZE: 12pt;
	}

.DialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.DialogBorder {
	BACKGROUND-COLOR: #FFFFFF;
}
.DialogTitle {
	FONT: bold 12px; border-bottom:1px dotted #333366;
}
.NumberOfArticles {
	COLOR: #000000; font-size: 10pt; font-weight: bold
}
.TopLabel {
	COLOR: #000000; font-size: 12pt; font-weight: bold
}
.Text {
	COLOR: #000000;
}
.AdminSmallMessage {
	COLOR: #FF3300;
}
.AdminTitle {
	COLOR: #FF3300; font-size: 12pt; font-weight: bold
}
.Line {
	BACKGROUND-COLOR: #ffffff; 
}
.ProductTitle {
	COLOR: #ffffff; font-size: 10pt; font-weight: bold
}
.ProductDetailsTitle {
	COLOR: #ffffff; font-size: 10pt; font-weight: bold
}
.ProductDetails {
	COLOR: #333366;
}
.ProductPriceTitle {
	COLOR: #333366; font-size: 10pt; font-weight: bold
}
.ProductPriceConverting {
	COLOR: #333366; font-size: 10pt; font-weight: bold
}
.ProductPrice {
	COLOR: #FF0000; font-size: 10pt; font-weight: bold
}
.ProductPriceSmall {
	COLOR: #FF0000; font-size: 10pt; font-weight: bold
}
.MarketPrice {
	FONT-SIZE: 11px;
}
.ItemsList {
	COLOR: #333366; font-size: 10pt; font-weight: bold
}
.NavigationPath {
	COLOR: #333366; font-size: 11pt; font-weight: bold
}
.FormButton {
	COLOR: #333366; font-size: 10pt; font-weight: bold
}
.CustomerMessage {
	COLOR: #FF3300; font-size: 10pt; font-weight: bold
}
.ErrorMessage {
	COLOR: #FF3300; font-size: 10pt; font-weight: bold
}
.Star {
	COLOR: #FF3300;
}
.SaveMoneyLabel {
	COLOR: #FFFFFF;
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}
.SmallNote:link {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #003C77;
        COLOR: #FFFFFF;
        font-size: 8pt;
}

.topTableLeft	{ background-color: #FFFFFF; font-size: 8pt; color: #333366 }
.topTableTop	{ background-color: #FFFFFF; font-size: 8pt; color: #FFFFFF }
.topTableBottom	{ background-color: #003C77; font-size: 8pt; color: #000000 }
.topMenu		{ font-size: 11pt; color: #FFFFFF; font-weight: bold }
a.topMenu:link 	{ color: #333366; }
a.topMenu:visited { color: #333366; }
a.topMenu:active  { color: #333366; }
a.topMenu:hover   { color: #FFFFFF; BACKGROUND-COLOR: #333366; TEXT-DECORATION: none;}

.CategoriesListMenu {
			background-color: #ffffff;
			font-size: 8pt;
			color: #0000ff;
			line-height: 15px;
			font-weight: bold
}

a.CategoriesListMenu:link {
	COLOR: #0000ff; TEXT-DECORATION: none;
}
a.CategoriesListMenu:visited {
	COLOR: #000080; TEXT-DECORATION: none;
}
a.CategoriesListMenu:active  {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
a.CategoriesListMenu:hover {
	COLOR: #ff0000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: underline;
}

.Links {
			font-size: 8pt; color: #ffffff; font-weight: bold
			 }
a.Links:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
a.Links:visited {
	COLOR: #fafafa; TEXT-DECORATION: none;
}
a.Links:active  {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
a.Links:hover {
	COLOR: #EFEFEF; TEXT-DECORATION: underline;
}

hr {
	border: 1px solid #ffffff; 
}
div.select{
	border: 1px solid #010180;
	background-color: #c6d6e7;
	margin-bottom: 12px;
	margin-right: 20px;
	padding: 2px 6px 6px 5px;
}
div.select span{
	display: block;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
}
select{
	display: block;
	border: 1px solid #7f9db9;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	padding: 2px 0 0 2px;
}
