html, body {
	background-color:#fff;
	padding:0px;
	margin:0;	
	text-align:left;
	font-family:'Arial','Verdana','Helvetica','MS Sans Serif';
	color:#000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	behavior: url(csshover.htc);
	width: 952px;
	}

#human {
visibility:hidden;
display:none;
}

#container {
    position: absolute; 
	width: 952px;
	/*margin: 0 auto; /*This is the proper way to center an element*/
    /*text-align: left; /*corrects for IE hack*/
    }	
	
td 	{font-family:'Arial','Verdana','Helvetica','MS Sans Serif';color:#333;font-size:12px;font-style:normal;font-weight:normal;}	
a:link {color:#57859b;text-decoration:none;}     
a:visited {color:#57859b;text-decoration:none;}  
a:hover {color:#57859b;text-decoration:underline;} 
a:active {color:#57859b;text-decoration:none;} 
td.screen {background-image: url(../images/bgleftnav.gif);background-repeat: repeat-x;}	

td.tiletxtsm {font-family:'Verdana','Ariel','Helvetica','MS Sans Serif';color:#333;font-size:10px;font-weight:normal;}
td.tiletxtsm .tilebold {font-family:'Verdana','Ariel','Helvetica','MS Sans Serif';color:#57859b;font-size:10px;font-weight:bold;}
td.tiletxtsm a {color:#57859b;text-decoration:underline;}
td.tiletxtsm a:hover {text-decoration:none;}

td span.blue1_s a {color:#57859b;text-decoration:none;font-size:11px;}
td span.blue1_s a:hover {text-decoration:underline;}
td span.blue1_l a {color:#57859b;text-decoration:none;font-size:13px;}
td span.blue1_l a:hover {text-decoration:underline;}

form input.itemqty {margin:0;padding:2px;margin-bottom:5px;margin-right:7px;width:15px;font-size:10px;border: 1px solid #757b81;text-align:right;vertical-align:text-top;}
form input.cpentry {margin:0;padding:2px;margin-bottom:5px;margin-top:5px;margin-right:7px;width:175px;font-size:10px;border: 1px solid #757b81;text-align:left;}
form input.feedback {margin:0;padding:2px;margin-bottom:5px;margin-top:5px;margin-right:7px;width:175px;font-size:10px;border: 1px solid #757b81;}
form input.addbutton {vertical-align:text-top;margin:0;padding:0;}
select.fbselect {width:175px;font-size:12px;border: 1px solid #757b81;margin-bottom:5px;}
input.fbtext {margin:0;padding:2px;margin-bottom:5px;width:170px;font-size:12px;border: 1px solid #757b81;}
input.fbtkrtext {margin:0;padding:2px;margin-bottom:5px;width:50px;font-size:12px;border: 1px solid #757b81;}
select.liselect {width:210px;font-size:12px;border: 1px solid #757b81;margin-bottom:5px;}
input.litext {margin:0;padding:2px;width:140px;font-size:12px;border: 1px solid #757b81;}
textarea {width:330px;height:150px;font-size:12px;border: 1px solid #757b81;margin-bottom:5px;}

select.ftselecta {width:175px;font-size:12px;border: 1px solid #757b81;margin-bottom:5px;}
select.ftselectb {width:75px;font-size:12px;border: 1px solid #757b81;margin-bottom:5px;}
input.fttext {margin:0;padding:2px;margin-bottom:5px;width:170px;font-size:12px;border: 1px solid #757b81;}


/*##############################################*/
/* Breadcrumb           			            */
/*##############################################*/	
	
a.breadcrumb:link {color:#8a8a8a;font-size:10px;text-decoration:none;}     /* unvisited link */
a.breadcrumb:visited {color:#8a8a8a;font-size:10px;text-decoration:none;}  /* visited link */
a.breadcrumb:hover {color:#8a8a8a;font-size:10px;text-decoration:underline;}   /* mouse over link */
a.breadcrumb:active {color:#8a8a8a;font-size:10px;text-decoration:none;}   /* selected link */
a.breadcrumbon:link {color:#B80028;font-size:10px;text-decoration:none;}     /* unvisited link */
a.breadcrumbon:visited {color:#B80028;font-size:10px;text-decoration:none;}  /* visited link */
a.breadcrumbon:hover {color:#B80028;font-size:10px;text-decoration:underline;}   /* mouse over link */
a.breadcrumb:active {color:#B80028;font-size:10px;text-decoration:none;}   /* selected link */
.breadcrumbtext {color:#8a8a8a;font-size:10px;}
.breadcrumbtexton {color:#B80028;font-size:10px;}

/*##############################################*/
/* Stylesheet Demo Page Only - Delete in Final	*/
/*##############################################*/	

/* General Template	*/
td.hdots {background: url(../images/hdots.gif) repeat;}
td.vdots {background: url(../images/vdots.gif) repeat-y;}
td.grey {background-color:#cccccc;}
td.dkblue {background-color:#000066;}
td.colorfa {background-color:#89AABB;}
td.colorfb {background-color:#B80028;}


/* Header Styles */
.headertext {color:#B80028;font-weight:bold;}
.headertext .logpass {color:#B80028;}
.headertext .logpass a {text-decoration:none;}
.headertext .logpass a:hover {text-decoration:underline;}
.headertext .logpass a.bold {font-weight:bold;text-decoration:underline;}

.headertext1 {font-family:'Arial','Verdana','Helvetica','MS Sans Serif'; color:#B80028;font-weight:bold;font-size:12px;}

.lnav {margin:0;padding:0;padding-top:5px;}
.lnav p.navtext {margin:0;padding:0;padding-bottom:7px;font-size:11px;font-weight:bold;color:#57859b;}
.lnav p.navtext a {color:#57859b;text-decoration:none;}
.lnav p.navtext a:hover {color:#B80028;text-decoration:none;background:url(../images/lnav-bgoverb.gif) left top no-repeat;}
.lnav p.navtext-over {margin:0;padding:0;padding-bottom:7px;font-size:11px;font-weight:bold;color:#57859b;background:url(../images/lnav-bgoverb.gif) left top no-repeat;}
.lnav p.navtext-over a {color:#B80028;text-decoration:none;}
.lnav p.navtext-over a:hover {color:#B80028;text-decoration:none;}
.lnav p.navtextt {margin:0;padding:0;padding-bottom:7px;font-size:11px;font-weight:normal;color:#57859b;}
.lnav p.navtextt a {color:#57859b;text-decoration:none;}
.lnav p.navtextt a:hover {color:#B80028;text-decoration:none;background:url(../images/lnavt-bgoverb.gif) left top no-repeat;}
.lnav p.navtextt-over {margin:0;padding:0;padding-bottom:7px;font-size:11px;font-weight:normal;color:#57859b;background:url(../images/lnavt-bgoverb.gif) left top no-repeat;}
.lnav p.navtextt-over a {color:#B80028;text-decoration:none;}
.lnav p.navtextt-over a:hover {color:#B80028;text-decoration:none;}


/* General Center Content Styles */
/*.ccon {margin:0;padding:0;padding-left:15px;padding-right:48px;min-height:440px;} */
.content {margin:0;padding:0;padding-left:15px;padding-right:18px;width:360px;min-height:438px;_height:437px;font-family:'Arial','Verdana','Helvetica','MS Sans Serif';color:#333;font-size:12px;font-style:normal;font-weight:normal;vertical-align:top;}
.content p {margin:0;padding:0;}
.content p.header {font-weight:bold;padding-bottom:12px;padding-top:5px;}
.content p.header .orange {color:#B80028;font-weight:bold;font-size:16px;}


.content p.text {padding-bottom:15px;}
.content p.text .bold {font-weight:bold;}
.content p.text .orange {font-weight:bold;color:#B80028;}
.content p.fivespacer {font-size:1px;line-height:5px;}
.content p.headerorange {color:#B80028;font-weight:bold;}
.content ul {margin:0;padding:0;padding-bottom:15px;line-height: 14px;list-style-type: none;}
.content li {margin:10px 0 0 1px;padding: 0 0 0 12px;background: url(../images/bulletarrow2b.gif) left top no-repeat;}
.content li .bold {font-weight:bold;}
.content li.a {margin:5px 0 0 1px;padding: 0 0 0 12px;background: url(../images/bulletarrow2b.gif) left top no-repeat;}
.content li.a .bold {font-weight:bold;}
.content ol.method {margin-top:0;padding-top:0;line-height: 14px;}
.content li.method {margin:5px 0 0 1px;padding:0;background: url(../images/trans.gif) left top no-repeat;}
.content .hr {margin-top:5px;font-size:1px;border-top:1px solid #ccc;}
.content a:link {color:#57859b;text-decoration:none;}     /* unvisited link */
.content a:visited {color:#57859b;text-decoration:none;}  /* visited link */
.content a:hover {color:#57859b;text-decoration:none;}   /* mouse over link */
.content a:active {color:#57859b;text-decoration:none;}   /* selected link */
td.fbtitle {width:150px;font-weight:normal;text-align:right;padding-right:5px;}
td.fbtitleoth {font-weight:normal;padding-right:5px;}
td.fttitle {width:160px;font-weight:normal;text-align:right;padding-right:5px;}
td.fttitleoth {font-weight:normal;padding-right:5px;}

.content p.headersm {font-weight:bold;padding-bottom:10px;padding-top:10px;}
.content ul.sms {margin:0;padding:0;padding-bottom:5px;list-style-type: none;}
.content li.sms {margin:5px 0 0 1px;padding: 0 0 0 12px;background: url(../images/bulletarrow2b.gif) left top no-repeat;}
.content ul.smt {margin:0;padding:0;line-height: 14px;}
.content li.smt {color:#57859b;margin:5px 0 0 16px;padding:0;background: url(../images/trans.gif) left top no-repeat;list-style-type: disc;}

/* Right Column Quote Tile */
.quotile {margin:0;padding:0;font-family:'Arial','Verdana','Helvetica','MS Sans Serif';color:#333;font-size:11px;font-style:normal;font-weight:normal;background-image: url(../images/bgleftnav.gif);background-repeat:repeat-x;position:relative;}
.quotile a {color:#B80028;font-size:11px;font-weight:bold;text-decoration:none;}
.quotile a:hover {text-decoration:underline;}   /* mouse over link */
.quotile p {margin:0;padding:0;}
.quotile p.follow_us {margin:0;padding:5px;padding-left:10px;padding-right:10px;}
.quotile p.follow_us a img {padding:2px; border:0px;}
.quotile p.text {margin:0;padding:5px;padding-left:10px;padding-right:10px;}
.quotile p.text .bold {font-family:'Verdana','Arial','Helvetica','MS Sans Serif';color:#57859b;font-size:10px;font-weight:bold;}
.quotile p.text strong {font-family:'Verdana','Arial','Helvetica','MS Sans Serif';color:#57859b;font-size:10px;font-weight:bold;}
.quotile p.text .orange {font-family:'Arial','Verdana','Helvetica','MS Sans Serif';color:#B80028;font-size:14px;font-weight:bold;font-style:normal;}

.quotile .reg {margin:0;padding:25px 30px 0 30px;font-family:'Arial','Verdana','Helvetica','MS Sans Serif';color:#333;font-size:12px;font-style:normal;font-weight:normal;}
.quotile .reg p.textreg {font-weight:normal;padding-bottom:15px;}
.quotile .reg p.textreg .bold {font-weight:bold;}
.quotile .reg p.textreg a {color:#333;font-size:12px;font-style:normal;text-decoration:none;}
.quotile .reg p.textreg a:hover {text-decoration:underline;}

.quotile .reg p.textregblue {color:#57859b;font-weight:normal;padding-bottom:15px;}
.quotile .reg p.textregblue .bold {color:#57859b;font-weight:bold;}

.quotile .reg .button {margin:0;padding:15px 0 15px 0;text-align:right;}
.quotile .reg ul {margin:0;padding:0;padding-bottom:20px;line-height: 14px;list-style-type: none;}
.quotile .reg li {font-weight:bold;margin:5px 0 0 1px;padding: 0 0 0 10px;background: url(../images/bulletarrow2b.gif) left top no-repeat;}
.quotile .reg .floath {float:left;width:140px;padding-right:90px;_padding-right:83px;padding-bottom:15px;position:relative;}
.quotile .reg .floati {float:left;width:140px;padding-bottom:15px;position:relative;}

.quotile .regrc {margin:0;padding:70px 5px 0 5px;font-size:12px;}
.quotile .regrc p {margin:0;padding:0;}
.quotile .regrc p.textregrc {font-weight:normal;padding-bottom:15px;}
.quotile .regrc p.textregrc a {color:#333;text-decoration:none;}
.quotile .regrc p.textregrc a:hover {text-decoration:underline;}
.quotile .regrc p.textregrc .bold {color:#B80028;font-weight:bold;font-size:13px;}
.quotile .regrc p.textregrc .boldb {font-weight:bold;font-size:12px;}
.quotile .regrc .textbold {font-weight:bold;}
form input.regrclogin {margin:0;padding:2px;margin-bottom:10px;margin-top:5px;width:110px;font-size:10px;border: 1px solid #757b81;}
form input.regrcsubmit {margin:0;margin:5px 5px 0 10px;font-size:10px;border: 1px solid #757b81;}

/* Home Page Styles */
.hptext {margin:0;padding:0px;margin-left:5px;margin-top:0px}
.hptext p {margin:0;padding:0;}
.hptext p.subheader {color:#000;font-weight:bold;padding-bottom:5px;}
.hptext p.subheaderbl {color:#000;font-weight:bold;padding-bottom:5px;}
.hptext p.subheaderbl a {color:#57859b;font-weight:bold;padding-bottom:5px;text-decoration:underline}
.hptext p.subheaderbl a:hover {color:#57859b;font-weight:bold;padding-bottom:5px;text-decoration:underline}
.hptext p.text {color:#666;padding-bottom:5px;font-weight:bold;}
.hptext p.text a {color:#57859b;text-decoration:none;}
.hptext p.text a:hover {color:#57859b;text-decoration:underline;}
.hptext p.text .obold {color:#B80028;font-weight:bold;}
.hptext p.text .obold a {color:#B80028;text-decoration:none;}
.hptext p.text .obold a:hover {text-decoration:underline;}

.hptext p.textblack {color:#000;padding-bottom:5px;font-size:10px;}
.hptext p.textblue {color:#57859b;font-size:10px;}
.hptext p.textblue a {color:#57859b;text-decoration:underline;}
.hptext p.textblue a:hover {text-decoration:underline;}
.hptext p.header {margin:0;padding:0;color:#57859b;font-weight:normal;}
.hptext p.header a {color:#57859b;text-decoration:none;}
.hptext p.header a:hover {text-decoration:underline;}
.hptext p.header a.orange {color:#B80028;}
.hptext p.header a.orange:hover {color:#B80028;}
.hptext p.header img {margin:0;padding:0;}

.hptext_left {margin:0;margin-bottom:5px;padding:0px;padding-bottom:0;width:165px;border:1px solid #000000;text-align:left;}
.hptext_left p {margin:0;padding:0;}
.hptext_left p.textblue {color:#57859b;font-size:10px;}
.hptext_left p.textblue a {color:#57859b;text-decoration:underline;}
.hptext_left p.textblue a:hover {text-decoration:underline;}
.hptext_left p span.textgrey {color:#8a8a8a;}
.hptext_left .news {padding:5px;}

/* Sales/Product Box - Right Side */
.salesbox_big {margin:0;padding:0;padding-left:8px;width:200px;height:45px;}
.salesbox_big p {margin:0;padding:0;}
.salesbox_big p.header {padding:5px 5px 0px 10px;color:#57859b;font-size:11px;font-weight:normal;}
.salesbox_big p.header .bold {font-weight:bold;}
.salesbox_big p.bold_small {margin:0;padding:10px 25px 3px 25px;font-size:10px;font-weight:bold;color:#57859b;}
.salesbox_big p.text {padding: 5px 25px 0 25px;color:#757b81;font-size:11px;font-weight:normal;}
.salesbox_big p.form {margin:0;padding: 5px 25px 0 25px;;color:#333333;font-size:11px;font-weight:normal;}
.salesbox_big p.form input.text {margin:0;width:130px;font-size:9px;border: 1px solid #757b81;}
.salesbox_big p.form select {margin:0;width:135px;font-size:9px;border: 1px solid #757b81;color:#333333;font-size:11px;}
.salesbox_big p.form image {margin:0;padding:0;padding-top:2px;}
.salesbox_big p.view {text-align:right;padding:5px 21px 0 0;color:#57859b;font-size:11px;font-weight:bold;}
.salesbox_big p.view a {color:#57859b;text-decoration:none;}
.salesbox_big p.view a:hover {text-decoration:underline;}

.salesbox_big p.ibox {margin:0;padding:0 21px 0 21px;width:166px;}
.salesbox_big p.iboxf {margin:0;padding:0 21px 0 21px;}
.salesbox_big .ibox {float:left;margin:0;padding:0 0 0 21px;width:178px;}
.salesbox_big .ibox ul {float:left;margin:0;padding:0;padding-left:5px;list-style:none;}
.salesbox_big .ibox li {float:left;margin:0;padding:5px;color:#57859b;font-size:10px;font-weight:bold;}
.salesbox_big .ibox li.img {width:58px;}
.salesbox_big .ibox li.txt {width:84px;}
.salesbox_big .ibox li.txt a {color:#57859b;font-size:10px;font-weight:bold;text-decoration:none;}
.salesbox_big .ibox li.txt a:hover {text-decoration:underline;}
.salesbox_big .ibox p {margin:0;padding:5px 15px 5px 15px;}
.salesbox_big .ibox p.text {margin:0;font-size:10px;font-weight:bold;color:#57859b;}
.salesbox_big .ibox p.text a{text-decoration:none;color:#57859b;}
.salesbox_big .ibox p.text a:hover {text-decoration:underline;}

/* Sales/Product Box - Right Side */
.salesbox_small {margin:0;padding:0;width:208px;height:122px;}
.salesbox_small p {margin:0;padding:0;}
.salesbox_small p.header {padding:5px 0 10px 10px;color:#57859b;font-size:11px;font-weight:normal;}
.salesbox_small p.header .bold {font-weight:bold;}
.salesbox_small p.text {padding: 5px 25px 0 25px;color:#757b81;font-size:11px;font-weight:normal;}
.salesbox_small p.form {margin:0;padding: 5px 25px 0 25px;}
.salesbox_small p.form input.text {margin:0;width:115px;font-size:9px;border: 1px solid #757b81;}
.salesbox_small p.form image {margin:0;padding:0;padding-top:2px;}
.salesbox_small p.view {text-align:right;padding:5px 21px 0 0;color:#57859b;font-size:11px;font-weight:bold;}
.salesbox_small p.view a {color:#57859b;text-decoration:none;}
.salesbox_small p.view a:hover {text-decoration:underline;}
.salesbox_small p.ibox {margin:0;padding:0 21px 0 21px;;width:166px;}
.salesbox_small p.iboxf {margin:0;padding:0 21px 0 21px;}
.salesbox_small .ibox {float:left;margin:0;padding:0 0 0 21px;width:178px;}
.salesbox_small .ibox ul {float:left;margin:0;padding:0;padding-left:5px;list-style:none;}
.salesbox_small .ibox li {float:left;margin:0;padding:5px;color:#57859b;font-size:10px;font-weight:bold;}
.salesbox_small .ibox li.img {width:58px;}
.salesbox_small .ibox li.txt {width:84px;}
.salesbox_small .ibox li.txt a {color:#57859b;font-size:10px;font-weight:bold;text-decoration:none;}
.salesbox_small .ibox li.txt a:hover {text-decoration:underline;}
.salesbox_small .ibox p {margin:0;padding:5px 15px 5px 15px;}
.salesbox_small .ibox p.text {margin:0;font-size:10px;font-weight:bold;color:#57859b;}
.salesbox_small .ibox p.text a{text-decoration:none;color:#57859b;}
.salesbox_small .ibox p.text a:hover {text-decoration:underline;}

.salesbox_small_1 {text-align:center;margin:0;padding:0;padding-top:3px;width:208px;}
.salesbox_small_1 p {margin:0;padding:0;}
.salesbox_small_1 p.header {padding:5px 0 10px 10px;color:#57859b;font-size:11px;font-weight:normal;}
.salesbox_small_1 p.header .bold {font-weight:bold;}
.salesbox_small_1 p.text {padding: 5px 25px 0 25px;color:#757b81;font-size:11px;font-weight:normal;}
.salesbox_small_1 p.form {margin:0;padding: 5px 25px 0 25px;}
.salesbox_small_1 p.form input.text {margin:0;width:115px;font-size:9px;border: 1px solid #757b81;}
.salesbox_small_1 p.form image {margin:0;padding:0;padding-top:2px;}
.salesbox_small_1 p.view {text-align:right;padding:5px 21px 0 0;color:#57859b;font-size:11px;font-weight:bold;}
.salesbox_small_1 p.view a {color:#57859b;text-decoration:none;}
.salesbox_small_1 p.view a:hover {text-decoration:underline;}
.salesbox_small_1 p.ibox {margin:0;padding:0 21px 0 21px;;width:166px;}
.salesbox_small_1 p.iboxf {margin:0;padding:0 21px 0 21px;}
.salesbox_small_1 .ibox {float:left;margin:0;padding:0 0 0 21px;width:178px;}
.salesbox_small_1 .ibox ul {float:left;margin:0;padding:0;padding-left:5px;list-style:none;}
.salesbox_small_1 .ibox li {float:left;margin:0;padding:5px;color:#57859b;font-size:10px;font-weight:bold;}
.salesbox_small_1 .ibox li.img {width:58px;}
.salesbox_small_1 .ibox li.txt {width:84px;}
.salesbox_small_1 .ibox li.txt a {color:#57859b;font-size:10px;font-weight:bold;text-decoration:none;}
.salesbox_small_1 .ibox li.txt a:hover {text-decoration:underline;}
.salesbox_small_1 .ibox p {margin:0;padding:5px 15px 5px 15px;}
.salesbox_small_1 .ibox p.text {margin:0;font-size:10px;font-weight:bold;color:#57859b;}
.salesbox_small_1 .ibox p.text a{text-decoration:none;color:#57859b;}
.salesbox_small_1 .ibox p.text a:hover {text-decoration:underline;}

.salesbox_small2 {margin:0;padding:0;width:208px;height:156px;}
.salesbox_small2 p {margin:0;padding:0;}
.salesbox_small2 p.header {padding:5px 0 10px 10px;color:#57859b;font-size:11px;font-weight:normal;}
.salesbox_small2 p.header .bold {font-weight:bold;}
.salesbox_small2 p.text {padding: 5px 25px 0 25px;color:#757b81;font-size:11px;font-weight:normal;}
.salesbox_small2 p.form {margin:0;padding: 5px 25px 0 25px;}
.salesbox_small2 p.form input.text {margin:0;width:115px;font-size:9px;border: 1px solid #757b81;}
.salesbox_small2 p.form image {margin:0;padding:0;padding-top:2px;}
.salesbox_small2 p.view {text-align:right;padding:5px 21px 0 0;color:#57859b;font-size:11px;font-weight:bold;}
.salesbox_small2 p.view a {color:#57859b;text-decoration:none;}
.salesbox_small2 p.view a:hover {text-decoration:underline;}
.salesbox_small2 p.ibox {margin:0;padding:0 21px 0 21px;;width:166px;}
.salesbox_small2 p.iboxf {margin:0;padding:0 21px 0 21px;}
.salesbox_small2 .ibox {float:left;margin:0;padding:0 0 0 21px;width:178px;}
.salesbox_small2 .ibox ul {float:left;margin:0;padding:0;padding-left:5px;list-style:none;}
.salesbox_small2 .ibox li {float:left;margin:0;padding:5px;color:#57859b;font-size:10px;font-weight:bold;}
.salesbox_small2 .ibox li.img {width:58px;}
.salesbox_small2 .ibox li.txt {width:84px;}
.salesbox_small2 .ibox li.txt a {color:#57859b;font-size:10px;font-weight:bold;text-decoration:none;}
.salesbox_small2 .ibox li.txt a:hover {text-decoration:underline;}
.salesbox_small2 .ibox p {margin:0;padding:5px 15px 5px 15px;}
.salesbox_small2 .ibox p.text {margin:0;font-size:10px;font-weight:bold;color:#57859b;}
.salesbox_small .ibox p.text a{text-decoration:none;color:#57859b;}
.salesbox_small .ibox p.text a:hover {text-decoration:underline;}


/* Sales/Product Box - Right Side */
.salesbox {margin:0;padding:0;width:208px;}
.salesbox p {margin:0;padding:0;}
.salesbox p.header {text-align:center;padding:7px 0 7px 0px;color:#57859b;font-size:11px;font-weight:normal;}
.salesbox p.header .bold {font-weight:bold;}
.salesbox p.text {padding: 5px 25px 0 25px;color:#757b81;font-size:11px;font-weight:normal;}
.salesbox p.form {margin:0;padding: 5px 25px 0 25px;}
.salesbox p.form input.text {margin:0;width:115px;font-size:9px;border: 1px solid #757b81;}
.salesbox p.form image {margin:0;padding:0;padding-top:2px;}
.salesbox p.view {text-align:right;padding:5px 21px 0 0;color:#57859b;font-size:11px;font-weight:bold;}
.salesbox p.view a {color:#57859b;text-decoration:none;}
.salesbox p.view a:hover {text-decoration:underline;}
.salesbox p.ibox {margin:0;padding:0 21px 0 21px;;width:166px;}
.salesbox p.iboxf {margin:0;padding:0 21px 0 21px;}
.salesbox .ibox {float:left;margin:0;padding:0 0 0 21px;width:178px;}
.salesbox .ibox ul {float:left;margin:0;padding:0;padding-left:5px;list-style:none;}
.salesbox .ibox li {float:left;margin:0;padding:5px;color:#57859b;font-size:10px;font-weight:bold;}
.salesbox .ibox li.img {width:58px;}
.salesbox .ibox li.txt {width:84px;}
.salesbox .ibox li.txt a {color:#57859b;font-size:10px;font-weight:bold;text-decoration:none;}
.salesbox .ibox li.txt a:hover {text-decoration:underline;}
.salesbox .ibox p {margin:0;padding:5px 15px 5px 15px;}
.salesbox .ibox p.text {margin:0;font-size:10px;font-weight:bold;color:#57859b;}
.salesbox .ibox p.text a{text-decoration:none;color:#57859b;}
.salesbox .ibox p.text a:hover {text-decoration:underline;}

.salesbox .salesbox_top {  }
.salesbox .salesbox_bottom { text-align:center; }
.salesbox .salesbox_bottom p.view {text-align:center;padding:7px 0px 0px 0px;color:#57859b;font-size:11px;font-weight:bold;width:208px;}
.salesbox .salesbox_mid { float:left;margin:0;padding:0 0 0 21px;width:187px; }
.salesbox .salesbox_mid  ul {float:left;margin:0;padding:0;padding-left:0px;list-style:none;border:1px solid #000000;width:163px; }
.salesbox .salesbox_mid  li {float:left;margin:0;padding:5px;color:#57859b;font-size:10px;font-weight:bold;}
.salesbox .salesbox_mid  li.img {width:58px;}
.salesbox .salesbox_mid  li.txt {width:84px;}
.salesbox .salesbox_mid  li.txt a {color:#57859b;font-size:10px;font-weight:bold;text-decoration:none;}
.salesbox .salesbox_mid  li.txt a:hover {text-decoration:underline;}
.salesbox .salesbox_mid  p {margin:0;padding:5px 15px 5px 15px;}
.salesbox .salesbox_mid  p.text {margin:0;font-size:10px;font-weight:bold;color:#57859b;}
.salesbox .salesbox_mid  p.text a{text-decoration:none;color:#57859b;}
.salesbox .salesbox_mid  p.text a:hover {text-decoration:underline;}



/* Online Shopping Styles */

.shopcontentnav {margin:0;padding:5px 5px 5px 5px;background-color:#ccc;font-family:'Arial','Verdana','Helvetica','MS Sans Serif';color:#333;font-size:12px;font-style:normal;font-weight:bold;}
.shopcontentnav a {color:#333;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
.shopcontentnav a:hover {color:#fff;text-decoration:none;background-color:#cbcbcb;}
.shopcontentnav a.on {color:#fff;text-decoration:none;background-color:#cbcbcb;}
.shopcontentnav .step {margin:0;padding:0;}
.shopcontentnav .step .one {width:490px;text-align:left;}
.shopcontentnav .step .two {width:38px;text-align:right;}
.shopcontentnav .on {color:#fff;background-color:#cbcbcb;}
.shopcontentnav .off {color:#333;background-color:#cbcbcb;}


.shopcontent {margin:0;padding:5px 5px 0 5px;_padding:5px 5px 0 5px;min-height:450px;_height:350px;font-family:'Arial','Verdana','Helvetica','MS Sans Serif';color:#333;font-size:12px;font-style:normal;font-weight:normal;}
.shopcontent .clear {clear: both;}
.shopcontent ol {margin:0;padding:0;margin-right:30px;padding-bottom:20px;line-height: 14px;}
.shopcontent li {margin:5px 0 0 20px;padding:0;}
.shopcontent p {margin:0;padding:0;padding-top:10px;}
.shopcontent p.text {margin:0;padding:0;padding-bottom:15px;}
.shopcontent p.text .bold {font-weight:bold;}
.shopcontent p.header {font-weight:bold;padding-bottom:12px;padding-top:5px;}
.shopcontent p.header .orange {color:#B80028;font-weight:bold;font-size:16px;}
.shopcontent p.text .orange {color:#B80028;font-weight:bold;}
.shopcontent p.text a:link {color:#57859b;text-decoration:underline;}     /* unvisited link */
.shopcontent p.text a:visited {color:#57859b;text-decoration:underline;}  /* visited link */
.shopcontent p.text a:hover {color:#57859b;text-decoration:none;}   /* mouse over link */
.shopcontent p.text a:active {color:#57859b;text-decoration:underline;}   /* selected link */
.shopcontent p.sectionhdr {margin:0;padding:0;padding-bottom:20px;font-weight:bold;font-size:13px;}
.shopcontent p.ffoxspacer {margin:0;padding:0;line-height:5px;_line-height:15px;font-size:1px;}
.shopcontent .item {margin:0;padding:0;}
.shopcontent .item .floata {float: left;width:364px;padding-right:0px;}
.shopcontent .item .floata p {margin:0;padding:0;}
.shopcontent .item .floata p.title {font-weight:bold;font-size:12px;padding-top:3px;border-top:1px solid #ccc;}
.shopcontent .item .floata p.source {font-size:12px;font-style:italic;}
.shopcontent .item .floata p.description {font-size:12px;font-style:normal;padding-top:5px;}
.shopcontent .item .floata p.price {font-weight:bold;font-size:12px;text-align:right;padding-bottom:0px;}
.shopcontent .item .floata p.price .sale {color: #b80028;}
.shopcontent .item .floatb {float: left;width:134px;padding-top:10px}
.shopcontent .item .floatb img {width:134px;margin-bottom:10px;}
.shopcontent .item .floatc {float: left;width:175px;}

.shopcontent .cart {margin:0;padding:0;color:#fff;background-color:#999;}
.shopcontent .cart .floata {float:left;width:298px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;}
.shopcontent .cart .floatb {float:left;width:50px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;}
.shopcontent .cart .floatc {float:left;width:20px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;text-align:right;}
.shopcontent .cart .floatd {float:left;width:40px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;text-align:right;}
.shopcontent .cart .floate {float:left;width:60px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;text-align:right;}
.shopcontent .cart .floatf {float:left;width:100px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;text-align:right;}
.shopcontent .cart .floatg {float:left;width:190px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;text-align:right;}
.shopcontent .cart .floatm {float:left;width:241px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;}
.shopcontent .cart .floatn {float:left;width:130px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#999;text-align:right;}


.shopcontent .cartitem {margin:0;padding:0;color:#333;}
.shopcontent .cartitem .floata {float:left;width:298px;padding-right:10px;padding-top:10px;background-color:#fff;color:#333}
.shopcontent .cartitem .floata a {color:#333;text-decoration:none;}
.shopcontent .cartitem .floata a:hover {text-decoration:underline;}
.shopcontent .cartitem .floata .normal {font-weight:normal;}
.shopcontent .cartitem .floatb {float:left;width:50px;padding-right:10px;padding-top:10px;background-color:#fff;}
.shopcontent .cartitem .floatc {float:left;width:20px;padding-right:10px;padding-top:10px;background-color:#fff;text-align:right;}
.shopcontent .cartitem .floatd {float:left;width:50px;padding-right:10px;padding-top:10px;background-color:#fff;text-align:right;}
.shopcontent .cartitem .floatd a {color:#57859b;}
.shopcontent .cartitem .floate {float:left;width:60px;padding-top:10px;background-color:#fff;text-align:right;}
.shopcontent .cartitem .floatf {float:left;width:100px;padding-top:10px;padding-left:8px;_padding-left:0;background-color:#fff;text-align:right;}
.shopcontent .cartitem .floatg {float:left;width:190px;padding-top:10px;padding-left:8px;_padding-left:0;background-color:#fff;text-align:right;}
.shopcontent .cartitem .floatm {float:left;width:241px;padding-right:10px;padding-top:10px;background-color:#fff;color:#333;font-weight:bold;}
.shopcontent .cartitem .floatn {float:left;width:130px;padding-top:10px;padding-left:8px;_padding-left:0;background-color:#fff;text-align:right;}
.shopcontent .cartitem .floato {float:left;width:170px;padding-top:2px;padding-left:0px;_padding-left:0;background-color:#fff;text-align:left;}
.shopcontent .cartitem .floatp {float:left;width:100px;padding-top:2px;padding-left:2px;_padding-left:0;background-color:#fff;text-align:left;}


.shopcontent .carttotal {margin:0;padding:0;width:518px;color:#333;font-weight:bold;}
.shopcontent .carttotal .hr {margin-top:5px;font-size:1px;border-top:1px solid #ccc;}
.shopcontent .carttotal .floata {float:left;width:448px;padding-right:10px;padding-top:10px;background-color:#fff;text-align:right;}
.shopcontent .carttotal .floatb {float:left;width:50px;padding-top:10px;background-color:#fff;text-align:right;}
.shopcontent .table .floata {float:left;width:124px;border:1px solid #ccc;border-right:0;text-align:right;padding:2px;padding-right:10px}
.shopcontent .table .floatb {float:left;width:376px;border:1px solid #ccc;padding:2px;padding-left:10px}
.shopcontent table.cp {border:1px solid #ccc;margin-bottom:15px;}
.shopcontent table.cp td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;text-align:right;}
.shopcontent table.cp td.desc {border-right:0;font-weight:normal;text-align:left;}

.shopcontent .promo {color:#b80028;}
.shopcontent .promo .header {font-weight:bold;}

.shopcontent .form .code {vertical-align:text-top;margin-top:5px;}
.shopcontent .form .apply {vertical-align:text-top;margin-top:5px;}

.shopcontent .reg {margin:0;padding:0;width:391px;}
.shopcontent .reg p {margin:0;padding:0;margin-bottom:15px}
.shopcontent .reg .floata {float:left;width:20px;padding-right:35px;_padding-right:16px;padding-bottom:15px;}
.shopcontent .reg .floatb {float:left;width:130px;padding-right:20px;padding-bottom:15px;}
.shopcontent .reg .floatc {float:left;width:15px;padding-right:20px;padding-bottom:15px;}
.shopcontent .reg .floatd {float:left;width:130px;padding-bottom:15px;}
.shopcontent .reg .floate {float:left;width:370px;padding-bottom:15px;}
.shopcontent .reg .floatf {float:left;width:140px;padding-right:90px;_padding-right:83px;padding-bottom:15px;}
.shopcontent .reg .floatg {float:left;width:140px;padding-bottom:15px;}
form input.shopcontenttl {margin:0;padding:2px;margin-bottom:5px;width:20px;font-size:10px;border: 1px solid #757b81;}
form input.shopcontentfn {margin:0;padding:2px;margin-bottom:5px;width:130px;font-size:10px;border: 1px solid #757b81;}
form input.shopcontentmi {margin:0;padding:2px;margin-bottom:5px;width:15px;font-size:10px;border: 1px solid #757b81;}
form input.shopcontentln {margin:0;padding:2px;margin-bottom:5px;width:130px;font-size:10px;border: 1px solid #757b81;}
form input.shopcontentadd {margin:0;padding:2px;margin-bottom:5px;width:370px;font-size:10px;border: 1px solid #757b81;}
form input.shopcontentoth {margin:0;padding:2px;margin-bottom:5px;width:140px;font-size:10px;border: 1px solid #757b81;}

form input.shopcontentccnum {margin:0;padding:2px;margin-top:3px;margin-bottom:5px;width:140px;font-size:10px;border: 1px solid #757b81;}
form input.shopcontentccnumsc {margin:0;padding:2px;margin-top:3px;margin-bottom:5px;width:30px;font-size:10px;border: 1px solid #757b81;}
form select.shopcontentsel {font-size:10px;border: 1px solid #757b81;margin-bottom:5px}
.regalign {float:right;padding: 10px 30px 20px 0;}

/* Footer */

.footer {margin:0;padding:0;color:#8a8a8a;font-size:10px;}
.footer p {margin:0;padding:0;padding-top:10px;text-align:center;}
.footer p a {color:#8a8a8a;font-size:10px;text-decoration:none;}
.footer p a:hover {text-decoration:underline;}
.footer p a:visited {color:#8a8a8a;font-size:10px;}

#menu {
width: 180px;
background: none;
position:absolute;
z-index:2;
left:765px;
top:45px;
}
#menu ul {
width: 180px;
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu a, #menu h2 {
font: 12px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #b80028;
background: none;
}

#menu a {
color: #0b1557;
background: #e4f3fa;
text-decoration: none;
font-size:11px;
}

#menu a:hover {
background: #D5ECF7;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul {
display: none;
}

div#menu ul li:hover ul
{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


