/*Following controls overall layout
DO NOT CHANGE
*/
body {
	margin: 0px 0px 0px 0px;
	background-image: url(images/_bg_page.jpg);
	background-position: left top;
	background-repeat: repeat;
	z-index: 1;
}
#layouttable {
	width: 1100px;
	margin-left:auto; 
	margin-right:auto;
}

#topcell {
	height: 150px;
	background-image: url(images/_bg_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#centrecell {
	height: 528px;
	background-image: url(images/_bg_main.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#bottomcell {
	height: 115px;
	background-image: url(images/_bg_base.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#maintable {
	width: 770px;
	height: 528px;
}
/*Following controls the Logo and Main Navigation layout and text
DO NOT CHANGE
*/
#toptable {
	width: 770px;
	height: 150px;
}
#logocell {
	width: 160px;
	height: 115px;
}
#strapcell {
	width: 610px;
	height: 115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	line-height: 36px;
}
#mainnavcell {
	width: 610px;
	height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	line-height: 25px;
}
/*Following controls Main Navigation text
DO NOT CHANGE
*/
#mainnavcell a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#mainnavcell a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#mainnavcell a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7d84b8;
	text-decoration: none;
}
#mainnavcell a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
/*Following controls Product Navigation Menu size
if additional nav is required #leftnavcell must increase height by 23px per new nav link
and #leftcell must decrease height by same amount
combined height must always total 528px
*/
#leftnavcell {
	height: 163px;
	background-image: url(images/_bg_nav.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#leftcell {
	width: 160px;
	height: 365px;
	background-image: url(images/_bg_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
/*Following controls Product Navigation text
DO NOT CHANGE
*/
#leftnavcell a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#leftnavcell a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#leftnavcell a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7d84b8;
	text-decoration: none;
}
#leftnavcell a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
/*Following controls Main Content cell layout
DO NOT CHANGE
*/
#maincell {
	width: 610px;
	height: 528px;
}
/*Following controls Footer layout and text
DO NOT CHANGE
*/
#footertable {
	width: 770px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#footertable a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#footertable a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#footertable a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7d84b8;
	text-decoration: none;
}
#footertable a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
/*Following controls generic content table and text
font size must be relative not absolute
See specific page CCS files for further style sheets*/
#contenttable {
	background-color: #ddeeff;
	border: 2px #003663;
	width: 610px;
	height: 528px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.textmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;

}
.texttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.pro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000}
.but {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000000; background-color: #ddeeff; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 200px}
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #FF0000; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ddeeff}
.cart {  font-family: Verdana, ; font-size: x-small; color: #000000}
.but2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000000; background-color: #ddeeff; border: 1px #000000 solid}
.pro2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000 ; border: 1px #000066 solid}
.error2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #FF0000; border: none}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000099; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000099; text-decoration: none }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000099; text-decoration: none }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000099; text-decoration: none }
