/*SELECTOR CSS*/
html, body{margin: 0; padding: 0;}
form,select,input{margin:0;padding:0}
body, textarea {font-family:tahoma, verdana, arial, sans-serif; font-size:80%; behavior: url(/csshover.htc);}
input {font-size: 90%; padding: 1px 0px 1px 2px;}
select {font-size: 90%; padding: 0px 0px 0px 0px; text-transform: capitalize;}
img{border:0}
a:link,a:visited{color:#000000;}
a:hover, a:focus, a:active{color:#FFFFFF;}

#SiteWrap {
	MIN-WIDTH: 1024px
}
* HTML .SiteWrapIE {
	MARGIN-LEFT: 1080px
}
* HTML .SiteWrapIEContainer {
	MARGIN-LEFT: -1080px; POSITION: relative
}
* HTML .SiteWrapIE {
	HEIGHT: 1px
}
* HTML .SiteWrapIEContainer {
	HEIGHT: 1px
}

/*GENERAL LAYOUT CSS*/
#LeftColumn { FLOAT: left; MARGIN: 0px 0px 0px 5px;  WIDTH: 180px;}
#RightColumn {FLOAT: right; MARGIN: 0px 0px; WIDTH: 180px;}
#MainContent {voice-family: "\"}\""; voice-family:inherit; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 180px 0px 190px; PADDING-TOP: 0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif}

/*FOOTER LAYOUT*/
#Main #Footer {background-color:#FFF0D9; border-top: 5px solid #FFFFCC;}
#Main #Footer P{FONT-FAMILY: tahoma, verdana, arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #000000; margin:0; padding:0;}
#Main #Footer ul{ margin: 2px;padding: 2px;}
#Main #Footer li{ display: inline;margin: 0;padding: 0; FONT-SIZE: 80%;}
#Main #Footer a{white-space: nowrap;text-decoration: none;}
#Main #Footer a:hover{text-decoration: underline;}


/*HEADING CSS*/
.Menu{list-style: none;margin: 0;padding-left: 0;padding-right: 0}
.Menu li{ display: inline;margin: 0;padding: 0;}
.Menu a{white-space: nowrap;padding-left: 0.0em;padding-right: 0.9em;text-decoration: none;color:#000000;}
.Menu a:hover{color:#FFFFFF;}
.Buttons a{background-image:url('../_layout/xmas_img/right_nav2.jpg');background-position:right bottom; color:#000000;}
.Buttons a.current {background-image:url(../_layout/xmas_img/right_nav2on.jpg);background-position:right bottom; color:#FFFFFF;}
.Buttons, .Buttons a{padding-top: 1.7ex;padding-bottom: 0.9ex;background-repeat: no-repeat; color:#FFFFFF; font-weight:bold;}
.ltab{background-image:url(../_layout/xmas_img/left_nav2.jpg);background-position:bottom;background-repeat:no-repeat;padding-top: 1.8ex;padding-bottom: 0.9ex;padding-left: 0.8ex; padding-right: 0.5ex;}
.ltabon{background-image:url(../_layout/xmas_img/left_nav2on.jpg);background-position:bottom;background-repeat:no-repeat;padding-top: 1.8ex;padding-bottom: 0.9ex;padding-left: 0.8ex; padding-right: 0.5ex;}
#SearchBar {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px;  COLOR: #000; PADDING-TOP: 0px; background-image:url(../_layout/xmas_img/search_bg.jpg); background-repeat:repeat-x;}
#SubBar {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px;  COLOR: #000; PADDING-TOP: 0px; }
#SubBar A {FONT-SIZE: 90%; MARGIN: 0px; COLOR: #FFFFFF; TEXT-DECORATION: none}
#SubBar A:hover {COLOR: #000000;text-decoration:underline;}
#Help {RIGHT: 5px; POSITION: absolute; TOP: 5px;}
#Help A {FONT-SIZE: 100%; MARGIN: 0px; TEXT-TRANSFORM: lowercase; COLOR: #333; TEXT-DECORATION: none;}
#Help A:hover {COLOR: #ff9900;}

div#nav {
margin: 0; 
padding: 0; 
}
div#nav ul {
margin: 0; 
padding: 0; 
}
div#nav li {
position: relative; 
list-style: none; 
margin: 0; 
float: left; 
}
div#nav li:hover {

}
div#nav li.submenu {

}
div#nav li.submenu:hover {

}
div#nav li a {
display: block; 
padding: 0.25em 0 0.25em 0.5em;
text-decoration: none; ;
}
div#nav>ul a {
width: auto;
}
div#nav ul ul {
position: absolute;;
display: none;
}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level1 li.submenu ul.level2 { background-color:#fff; padding:10px; border: 2px solid #FF0000; height: auto; background-image:url(../_layout/white.gif); background-repeat:repeat;}
div#nav ul.level1 li.submenu ul.level2 H2 {FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
div#nav ul.level1 a {FONT-SIZE: 90%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000; }

div#nav ul.level1 li.submenu ul.level2 a {FONT-SIZE: 90%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000; }
div#nav ul.level1 li.submenu ul.level2 a:hover { background-color:#FFF0D9; text-decoration:underline;}

/*SUB NAVIGATION CSS*/
#SubMenuBar {background-image:url(../_layout/sub_nav_image.gif);padding-top: 0.0ex;padding-bottom: 0.0ex;background-position:bottom;}
#navbg {background-image:url(../_layout/nav_bar_middle.jpg);}
#subnavbg {background-image:url(../_layout/nav_bar_middle_sub.jpg);}
#SectionMenu{text-align: center;
}

/*MAIN CONTENT CSS*/
#MainContent H1{ margin:10px auto 10px auto; padding:2px 0px 2px 5px; width:95%; FONT-SIZE:95%; FONT-WEIGHT:bold; FONT-FAMILY:tahoma, verdana, arial, sans-serif; COLOR:#000000; }
#MainContent H2{padding-bottom:0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; }
#MainContent H3{FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
#MainContent H4{FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
#MainContent P{FONT-SIZE: 100%; FONT-WEIGHT:normal; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; padding:0;}
#MainContent A {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: none;}
#MainContent A:hover {display:inline;COLOR: #000000;text-decoration: underline;}
#MainContent .SelectPage {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: underline;}
#MainContent .red {COLOR: #ff0000;FONT-WEIGHT: bold;}
#MainContent .pageContent { MARGIN: 0px 0px 0px 0px; FONT-WEIGHT:normal; display:inline; COLOR:#FFFFFF; text-decoration:underline; }
#MainContent .pageContent1 { MARGIN: 0px 0px 0px 0px; FONT-WEIGHT:normal; display:inline; COLOR:#FFFFFF; }
#MainContent .note { FONT-WEIGHT:bold; font-size:90%; COLOR:#CC0000; }
#MainContent .contactform { width:210px; font-size:10px; }

/*MAIN CONTENT PRODUCT PAGE*/
#MainContent #productBox { margin: 0px 30px 0px 360px;border: 1px solid #333;BACKGROUND: #FFF0D9; }
#MainContent #productBox img { padding:0px 3px 0px 0px; margin:0; float:none; display:inline; }
#MainContent #productBox H3 { background-image:url(../../../_layout/center_nav.jpg); background-position:top; background-repeat:repeat-x; font-size:85%; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 2px 4px; text-transform:uppercase; color:#000; }
#MainContent #productBox UL { list-style: none;margin: 0px;padding: 0px; }
#MainContent #productBox LI { padding: 0px;margin: 0px;display: inline; }
#MainContent #productBox A { font-weight:normal; color:#333; display:block; padding:4px 0px 2px 4px; font-size:90%; text-decoration:none; margin:0; }
#MainContent #productBox A:hover { margin:0; padding:4px 0px 2px 4px; text-decoration:underline; background:#FFE2B7; }

#MainContent #ProductDetailsHeader { margin:0px auto 0px auto; padding:0px 0px 0px 0px; background-image:url(../maincont_M/prod-box_bg.png); background-repeat:repeat-x; height:40px; width:95%; border-left:solid 2px #FF9900; border-right:solid 2px #FF9900; }
#MainContent #ProductDetailsHeader P { margin:0px 70px 0px 50px; padding:12px 0px 12px 0px; font-size:100%; font-weight:bold; color:#333333; }
#MainContent #ProductDetails { margin:0px auto 0px auto; padding:10px 0px 10px 0px; border-left:solid 2px #FF9900; border-right:solid 2px #FF9900; border-bottom:solid 1px #FF9900; width:95%; }
#MainContent #ProductDetails H1 { margin:0px 0px 0px 0px; padding:0px 10px 2px 0px; font-size:95%; font-weight:bold; border:0px; }
#MainContent #ProductDetails H2 { margin:0px 0px 5px 0px; padding:5px 10px 2px 20px; font-size:95%; font-weight:bold; }
#MainContent #ProductDetails P { margin:0px 0px 0px 0px; padding:0px 10px 2px 20px; font-size:95%; line-height:15px; }
#MainContent #ProductDetails UL { margin:0px 10px 0px 70px; padding:0px 0px 0px 0px; list-style:decimal; font-size:90%; }
#MainContent #ProductDetails LI { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
#MainContent #ProductDetails .breakline { margin:5px 0px 5px 0px; border-bottom:solid 1px #cccccc; }
#MainContent #ProductDetails #PDBox { margin:0px 10px 0px 210px; padding:0px 0px 0px 0px; height:150px; background-image:url(../maincont_M/prod-D_bg.png); background-repeat:repeat-x; background-color:#464646; }
#MainContent #ProductDetails #PDBox H2 { margin:0px 10px 0px 20px; padding:5px 0px 2px 0px; color:#FFFFFF; font-size:90%; font-weight:bold; border:0px; }
#MainContent #ProductDetails #PDBox H3 { margin:0px 10px 0px 20px; padding:5px 0px 2px 0px; color:#FFFFFF; font-size:90%; font-weight:bold; }
#MainContent #ProductDetails #PDBox P { margin:0px 10px 0px 20px; padding:0px 0px 2px 0px; color:#FFFFFF; font-size:90%; }
#MainContent #ProductDetails #PDBox A { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#FFCC00; text-decoration:underline; }
#MainContent #ProductDetails #PDBox A:hover { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#333333; }
#MainContent #ProductDetails #PDBox form { margin:10px 0px 10px 20px; padding:0px 0px 0px 0px; vertical-align:middle; }
#MainContent #ProductDetails #PDBox select,input { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:middle; }
#MainContent #ProductDetails #PDBox .breakline { margin:5px 0px 5px 10px; border-bottom: 1px solid #cccccc; }
#MainContent #ProductDetails #PDBox .sprice { font-size:110%; font-weight:bold; }
#MainContent #ProductDetails #PDBox .specialprice { margin:0px 10px 0px 20px; padding:0px 0px 0px 0px; color:#FFCC33; }
#MainContent #ProductDetails #PDBox .specialsprice { font-size:110%; font-weight:bold; }

#MainContent #ProductDetails #PDOptions { margin:0px 10px 0px 210px; padding:0px 0px 0px 0px; height:80px; background-color:#333333; }
#MainContent #ProductDetails #PDOptions UL { margin:0px 110px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../maincont_M/b_bg.png); background-repeat:repeat-x; background-position:bottom; }
#MainContent #ProductDetails #PDOptions LI { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; }
#MainContent #ProductDetails #PDOptions .printme { width:110px; height:80px; float:right; }
#MainContent #ProductDetails #PDOptions .options { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; width:100%; text-align:left; background-color:#FFFFFF; }
#MainContent #ProductDetails #ImageHolderProduct { width:200px; height:200px; float:left; text-align:center; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; font-size:80%; font-style:italic; }
#MainContent #ProductDetails #ImageHolderSpecial { width:200px; height:100px; float:right; text-align:center; margin:0px 50px 0px 5px; padding:0px 0px 0px 0px; font-size:80%; font-style:italic; }
#MainContent #ProductDetails #SOBox { margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; }
#MainContent #ProductDetails #SOBox H2 { margin:0px 10px 0px 20px; padding:5px 0px 2px 0px; color:#333333; font-size:90%; font-weight:bold; border:0px; }
#MainContent #ProductDetails #SOBox H3 { margin:0px 10px 0px 20px; padding:5px 0px 2px 0px; color:#333333; font-size:90%; font-weight:bold; }
#MainContent #ProductDetails #SOBox P { margin:0px 10px 0px 20px; padding:0px 0px 2px 0px; color:#333333; font-size:90%; }
#MainContent #ProductDetails #SOBox A { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#FFCC00; text-decoration:underline; }
#MainContent #ProductDetails #SOBox A:hover { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#333333; }

#MainContent .pagination { font-weight:bold; }
#MainContent .pagination a { font-weight:normal; text-decoration:none; } 
#MainContent .pagination a:hover { font-weight:normal; text-decoration:underline; } 

#MainContent  .numbers { color:#FFFFFF; height:26px;background-image:url(../maincont_M/page_bg.png); }
#MainContent  .numbers a { color:#FFFFFF; }

#MainContent  a.start { width:23px; height:26px; background-image:url(../maincont_M/page_start.png); }
#MainContent  a.start:hover { background-image:url(../maincont_M/page_start_o.png); }

/*------ Fast Track ------*/
#MainContent #fastTrack { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; width:99%; margin:0px auto 0px auto; padding:10px 0px 0px 0px; }
#MainContent #fastTrack .ftTable { width:100%; margin:0px auto 0px auto; }
#MainContent #fastTrack .fttdBackimg { background-image:url(../_layout/fasttrack/EOFT_bg.png); }
#MainContent #fastTrack .ftftdBackimg { background-image:url(../_layout/fasttrack/EOFTS_bg.png); }
#MainContent #fastTrack .ftFAQ { font-size:85%; color:#333333; background-color:#CCCCCC; }
#MainContent #fastTrack .ftFAQtr { background-image:url(../_layout/fasttrack/EOFT_faq_bg.png); }

#MainContent #fastTrack .ftFAQdiv01 { font-size:100%; color:#FFFFFF; width:90%; margin:5px auto 0px auto; text-align:left; }
#MainContent #fastTrack .ftFAQdiv01 h2 { font-size:105%; letter-spacing:3px; font-weight:bold; color:#FF6600; margin:0px 0px 5px 10px; }
#MainContent #fastTrack .ftFAQdiv01 ul { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
#MainContent #fastTrack .ftFAQdiv01 li { list-style:none; margin:0px 0px 0px 0px; }
#MainContent #fastTrack .ftFAQdiv01 .hLink { font-size:100%; color:#FFFFFF; width:95%; height:18px; line-height:17px; text-decoration:none; display:block; background-image:url(../_layout/fasttrack/EOFTS_ni_b.png); background-position:5px; background-repeat:no-repeat; padding:0px 0px 0px 35px; }
#MainContent #fastTrack .ftFAQdiv01 .hLink:hover { background-color:#000000; text-decoration:none; background-image:url(../_layout/fasttrack/EOFTS_ni_o.png); background-position:5px; background-repeat:no-repeat; }
#MainContent #fastTrack .ftFAQdiv01 .hLinkStay { font-size:100%; color:#FFFFFF; background-color:#000000; width:95%; height:18px; line-height:17px; text-decoration:none; display:block; background-image:url(../_layout/fasttrack/EOFTS_ni_o.png); background-position:5px; background-repeat:no-repeat; padding:0px 0px 0px 35px; }

#MainContent #fastTrack .ftFAQdiv02 { font-size:100%; color:#333333; background-color:#FFFFFF; width:78%; text-align:left; margin:5px auto 20px auto; padding:10px 0px 10px 0px; border:1px solid #666666; }
#MainContent #fastTrack .ftFAQdiv02 h2 { font-size:125%; font-weight:bold; color:#333333; margin:0px 50px 5px 50px; }
#MainContent #fastTrack .ftFAQdiv02 p { font-size:115%; color:#333333; margin:0px 50px 10px 50px; }
#MainContent #fastTrack .ftFAQdiv02 a { font-size:85%; font-weight:normal; color:#990000; }

#MainContent #fastTrack .ftResult { font-size:95%; color:#333333; background-color:#FFFFFF; }
#MainContent #fastTrack .ftrTable { font-size:85%; color:#000000; background-image:url(../_layout/basket_bg.gif); background-repeat:repeat-x; padding-top:3px; border:1px solid #DDDDDD; }
#MainContent #fastTrack .ftrTable th { font-weight:bold; }

.popupDiv { border:0px solid #CCCCCC; }
.popupDetails { font-weight:bold; padding:10px 10px 5px 10px; width:220px; text-align:left; border:1px solid #CCCCCC; }
.popupDetails img { margin:0px 10px 0px 10px; }

#ProductDetailsWrap { float:left; width:200px; margin-right:10px; margin:0px 20px 20px 0px; }
#ProductOverviewPrice { font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; font-size:90%; }
#ProductOverviewPrice p { margin:3px 0px 0px 0px; padding:0px 0px 3px 0px; }
#ProductOverviewPrice h1 { margin:3px 0px 0px 0px; padding:0px 0px 3px 0px; border-bottom:solid 1px #cccccc; font-weight:bold; font-size:100%; }

/*MAIN CONTENT EXTENDED AREA*/

#MainContent2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 0px 190px; PADDING-TOP: 0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif}
#MainContent2 H1 { MARGIN: 10px 0px 10px 0px; FONT-SIZE: 100%; FONT-WEIGHT:bold; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding-top:2px;padding-bottom:2px; background-color:#FFFF66; padding-left:5px;}
#MainContent2 H2 { padding-bottom:0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; }
#MainContent2 H3 { FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
#MainContent2 P { FONT-SIZE: 100%; FONT-WEIGHT:normal; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; padding:0;}
#MainContent2 A { FONT-FAMILY: tahoma, verdana, arial, sans-serif; font-weight:bold; color:#000000;}
#MainContent2 A:hover { display:inline;COLOR: #000000;text-decoration: underline;}
#MainContent2 .red { FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-WEIGHT: bold;FONT-SIZE: 100%;COLOR:#FF0000;}

#MainContent2 .defaultBox H2 { padding-bottom:0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; padding-left:5px;}
#MainContent2 .defaultBox P { padding-left:5px;}
#MainContent2 .defaultBox { background-color: #FFFFCC;border-top: 1px solid #CC3401;border-right: 1px solid #CC3401;border-bottom: 1px solid #CC3401;border-left: 1px solid #CC3401; MARGIN: 10px 0px 10px 0px;}
#MainContent2 .defaultBox A { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: none;BACKGROUND: #FFFFCC;}
#MainContent2 .defaultBox A:hover { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #FF0000;text-decoration: underline;BACKGROUND: #FFFFCC;}
#MainContent2 .defaultBox UL { list-style: none;margin: 2px;padding-left: 5px;}
#MainContent2 .defaultBox LI { padding-bottom: 4px;margin: 0px;}
#MainContent2 .defaultBox .SelectPage { text-decoration:none;}


#MainContent2 .loginBox {background-color: #FFFFCC;border-top: 1px solid #CC3401;border-right: 1px solid #CC3401;border-bottom: 1px solid #CC3401;border-left: 1px solid #CC3401; MARGIN: 10px 10px 10px 0px;}
#MainContent2 .loginBox A {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: underline;BACKGROUND: #FFFFCC;}
#MainContent2 .loginBox A:hover {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #FF0000;text-decoration: underline;BACKGROUND: #FFFFCC;}

#MainContent2 .accountBox { background-color:#FFFFCC; font-size:100%; COLOR:#333333; FONT-FAMILY:verdana, arial, sans-serif; border-top:1px solid #CC3401; border-right:1px solid #CC3401; border-bottom:1px solid #CC3401; border-left:1px solid #CC3401; MARGIN:10px 0px 10px 0px;}
#MainContent2 .accountBox H2 { padding-bottom:0px; FONT-SIZE:100%; padding-left:5px; }
#MainContent2 .accountBox H3 { FONT-SIZE:105%; COLOR:#FFFFFF; background-color:#990000; margin:1px 2px 10px 2px; padding:3px 3px 3px 3px; border-top:1px solid #FF9999; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #FF9999; }
#MainContent2 .accountBox p { font-size:100%; color:#333333; margin:5px 0px 0px 0px; }
#MainContent2 .accountBox A { FONT-WEIGHT:bold; display:inline; COLOR:#333333; text-decoration:underline; BACKGROUND:#FFFFCC; }
#MainContent2 .accountBox A:hover { COLOR:#FF0000; text-decoration:underline; BACKGROUND:#FFFFCC; }
#MainContent2 .accountBox UL { list-style:none; margin:2px; padding-left:5px; }
#MainContent2 .accountBox LI { font-size:95%; padding-bottom:15px; margin:0px; }
#MainContent2 .accountBox .hyperLink { FONT-WEIGHT:bold; COLOR:#990000; text-decoration:underline; }
#MainContent2 .accountBox .hyperLink:hover { FONT-WEIGHT:bold; COLOR:#990000; text-decoration:none; }
#MainContent2 .accountBox .SelectPage { text-decoration:none; }

#MainContent3 { PADDING:0px 0px 0px 0px; MARGIN: 0px 50px 0px 50px; FONT-SIZE:100%; FONT-FAMILY:tahoma, verdana, arial, sans-serif; }
#MainContent3 H1 { MARGIN: 10px 0px 10px 0px; FONT-SIZE: 100%; FONT-WEIGHT:bold; FONT-FAMILY:tahoma, verdana, arial, sans-serif; COLOR: #000000;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding-top:2px;padding-bottom:2px; background-color:#FFFF66; padding-left:5px;}
#MainContent3 H2 { padding-bottom:0px; FONT-SIZE: 100%; FONT-FAMILY:tahoma, verdana, arial, sans-serif; COLOR: #000000; }
#MainContent3 H3 { FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
#MainContent3 P { FONT-SIZE:90%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR:#000000; padding:0px 5px 0px 10px;}
#MainContent3 A { FONT-FAMILY: tahoma, verdana, arial, sans-serif; FONT-SIZE:100%; font-weight:bold; text-decoration:none; color:#333333; background-color:#CCCCCC; padding:1px 3px 1px 4px; margin:0px 5px 0px 0px; }
#MainContent3 A:hover{ text-decoration:none; padding:1px 3px 1px 4px; color:#FFFFFF; }
#MainContent3 HR { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:95%; }
#MainContent3 .red { FONT-FAMILY:tahoma, verdana, arial, sans-serif; FONT-WEIGHT:bold; FONT-SIZE:100%; COLOR:#FF0000; }
#MainContent3 .title { FONT-FAMILY:verdana, arial, sans-serif; FONT-SIZE:100%; FONT-WEIGHT:bold; COLOR:#000000; padding:0px 0px 10px 10px; margin:30px 0px 0px 0px; }
#MainContent3 .title2 { FONT-FAMILY:verdana, arial, sans-serif; FONT-SIZE:110%; COLOR:#333333; padding:0px 0px 10px 10px; margin:0px 0px 10px 0px; float:right; }
#MainContent3 .content { FONT-SIZE:85%; FONT-WEIGHT:bold; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR:#000000; padding:10px 5px 0px 10px;}
#MainContent3 .dash{ border-top:dashed 3px #CCCCCC; margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; }

#MainContent4 {PADDING:0px 0px 0px 0px; MARGIN: 0px 50px 0px 50px; FONT-SIZE: 100%; FONT-FAMILY:tahoma, verdana, arial, sans-serif; }
#MainContent4 H1{MARGIN: 10px 0px 10px 0px; FONT-SIZE: 100%; FONT-WEIGHT:bold; FONT-FAMILY:tahoma, verdana, arial, sans-serif; COLOR: #000000;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding-top:2px;padding-bottom:2px; background-color:#FFFF66; padding-left:5px;}
#MainContent4 H2{padding-bottom:0px; FONT-SIZE: 100%; FONT-FAMILY:tahoma, verdana, arial, sans-serif; COLOR: #000000; }
#MainContent4 H3{FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
#MainContent4 P{FONT-SIZE:90%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR:#000000; padding:0px 5px 0px 10px;}
#MainContent4 A{FONT-FAMILY: tahoma, verdana, arial, sans-serif; FONT-SIZE:100%; font-weight:bold; text-decoration:none; color:#333333; background-color:#CCCCCC; padding:1px 3px 1px 4px; margin:0px 5px 0px 0px; }
#MainContent4 A:hover{ text-decoration:none; padding:1px 3px 1px 4px; color:#FFFFFF; }
#MainContent4 HR{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:95%; }
#MainContent4 .red{FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-WEIGHT: bold;FONT-SIZE: 100%;COLOR:#FF0000;}
#MainContent4 .title{FONT-FAMILY:tahoma, verdana, arial, sans-serif; FONT-WEIGHT:bold; FONT-SIZE:100%; COLOR:#000000; padding:25px 0px 0px 10px; }
#MainContent4 .content{FONT-SIZE:85%; FONT-WEIGHT:bold; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR:#000000; padding:10px 5px 0px 10px;}
#MainContent4 .dash{ border-top:dashed 3px #CCCCCC; margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; }

/*LEFT COLUMN CSS*/
.Navigation{font-family:tahoma, verdana, arial, sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:170px;}
.Navigation h1{
    background-image: url(../_layout/center_nav.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 85%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 4px;
	BORDER-RIGHT: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	text-transform: uppercase;
	color: #000;
}

.VendorNavigation { margin:0px 0px 0px 0px; padding:0px; BORDER: #FF9900 1px solid; border-top:#ddd 1px solid;  FONT-SIZE: 90%; BACKGROUND: #FFFFCC;}
/*.SubNavigation {margin:0; padding:0px; BORDER-RIGHT: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFF0D9; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid}*/
.VendorNavigation UL { padding:0px 0px 3px 0px; MARGIN:0px; }
.VendorNavigation LI { padding:3px 0px 0px 3px; MARGIN:0px; list-style:none; }
.VendorNavigation A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;}
/*.VendorNavigation A:hover {COLOR: #000000;TEXT-DECORATION: underline;}*/


.SubNavigation { margin:0px 0px 0px 0px; padding:0px; BORDER: #FF9900 1px solid; FONT-SIZE: 90%; BACKGROUND: #FFFFCC;}
/*.SubNavigation {margin:0; padding:0px; BORDER-RIGHT: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFF0D9; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid}*/
.SubNavigation UL { padding:0px 0px 3px 0px; MARGIN:0px; }
.SubNavigation LI { padding:3px 0px 0px 3px; MARGIN:0px; list-style:none; }
.SubNavigation A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;}
.SubNavigation A:hover {COLOR: #000000;BACKGROUND: #FFE2B7;TEXT-DECORATION: underline;}

.SubNavigation1 { margin:0px 0px 0px 10px; padding:0px; BORDER-RIGHT: #FF9900 1px solid; FONT-SIZE: 90%; BACKGROUND: #FFFFCC; BORDER-LEFT: #FF9900 1px solid; BORDER-BOTTOM: #FF9900 1px solid}
/*.SubNavigation {margin:0; padding:0px; BORDER-RIGHT: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFF0D9; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid}*/
.SubNavigation1 UL { padding:0px 0px 3px 0px; MARGIN:0px; }
.SubNavigation1 LI { padding:3px 0px 0px 3px; MARGIN:0px; list-style:none; }
.SubNavigation1 A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;}
.SubNavigation1 A:hover {COLOR: #000000;BACKGROUND: #FFE2B7;TEXT-DECORATION: underline;}

#SubNavigation {margin:0; padding:0px; BORDER-RIGHT: #FF9900 1px solid; FONT-SIZE: 90%; BACKGROUND: #FFFFCC; BORDER-LEFT: #FF9900 1px solid; BORDER-BOTTOM: #FF9900  1px solid}
/*#SubNavigation {margin:0; padding:0px; BORDER-RIGHT: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFF0D9; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid}*/
#SubNavigation UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
#SubNavigation LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#SubNavigation A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;}
#SubNavigation A:hover {COLOR: #000000;BACKGROUND: #FFE2B7;TEXT-DECORATION: underline;}

/*RIGHT COLUMN CSS*/


div#topproducts {
 margin:0px 0px 0px 10px; padding:0px; BORDER-RIGHT: #FF9900 1px solid; FONT-SIZE: 90%; BACKGROUND: #FFF0D9; BORDER-LEFT: #FF9900 1px solid; BORDER-BOTTOM: #FF9900 1px solid
}
/*div#topproducts {
margin:0; padding:0px; BORDER-RIGHT: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFF0D9; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}*/
div#topproducts ul {
padding:0px 0px 3px 0px; MARGIN:0px; 
}
div#topproducts li {
padding:0px 0px 0px 3px; MARGIN:0px; list-style:none; 
}
div#topproducts li:hover {
;
}
div#topproducts li.submenu {

}
div#topproducts li.submenu a:hover {
COLOR: #000000; BACKGROUND: #FFE2B7;
}
div#topproducts li a { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none; }
div#topproducts li a:hover { }

div#topproducts>ul a { width: auto; }
div#topproducts ul ul { position: absolute; display: none; }
div#topproducts ul.level1 li.submenu:hover ul.level2, 
div#topproducts ul.level2 li.submenu:hover ul.level3 {display:block;}
div#topproducts ul.level1 li.submenu ul.level2 { background-color:#fff; padding:10px;border: 2px solid #FCAF3A; height: auto; background-image:url(../_layout/white.gif); background-repeat:repeat;}
div#topproducts ul.level1 li.submenu ul.level2 H2 {FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
div#topproducts ul.level1 a {FONT-SIZE: 11px; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000; }

div#topproducts ul.level1 li.submenu ul.level2 a {FONT-SIZE: 90%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000; }
div#topproducts ul.level1 li.submenu ul.level2 a:hover { background-color:#FFF0D9; text-decoration:underline;}

#BasketNavigation{font-family:tahoma, verdana, arial, sans-serif; padding:0px; margin:0px; width:170px;}
#BasketNavigation H1{ background-image: url(../_layout/center_nav.jpg); background-position: top; background-repeat: repeat-x; font-size: 85%; font-weight: bold; margin: 0; padding: 2px 0px 2px 4px; BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; text-transform: uppercase; color: #000; }
#BasketSubNavigation {margin:0; padding:5px; BORDER-RIGHT: #FF9900 1px solid; FONT-SIZE: 85%; BACKGROUND: #FFFFCC; BORDER-LEFT: #FF9900 1px solid; BORDER-BOTTOM: #FF9900 1px solid; margin:0px 0px 0px 10px; }
/*#BasketSubNavigation {margin:0; padding:5px; BORDER-RIGHT: #000 1px solid; FONT-SIZE: 10px; BACKGROUND: #FFF0D9; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid}*/
#BasketSubNavigation P {margin:0;PADDING:0; FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-SIZE: 80%;COLOR: #000000;}
#BasketSubNavigation H2 {margin:0;PADDING:0; FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-SIZE: 100%;COLOR: #000000;padding-top:5px;}
#BasketSubNavigation UL {MARGIN: 0px; PADDING:0; LIST-STYLE-TYPE: none}
#BasketSubNavigation LI {DISPLAY: inline;  MARGIN: 0px; PADDING:0;}
#BasketSubNavigation A {MARGIN: 0px; PADDING:0; COLOR: #000000; TEXT-DECORATION: none;}
#BasketSubNavigation A:hover {COLOR: #000000;TEXT-DECORATION: underline;}

/*GENERAL LAYOUT CSS*/
#MainContent .defaultBox{ background-color: #FFFFCC;border-top: 1px solid #CC3401;border-right: 1px solid #CC3401;border-bottom: 1px solid #CC3401;border-left: 1px solid #CC3401; MARGIN: 10px 0px 10px 0px;}
#MainContent a.defaultBox { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: normal;display:inline;COLOR: #000000; BACKGROUND: #FFFFCC; text-decoration:none;}
#MainContent .defaultBox A:hover { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: normal;display:inline;COLOR: #FF0000;text-decoration: underline;BACKGROUND: #FFFFCC;}
#MainContent .defaultBox UL { list-style: none;margin: 2px;padding-left: 5px;}
#MainContent .defaultBox LI { padding-bottom: 4px;margin: 0px;}
#MainContent .defaultBox .SelectPage { text-decoration:none;}
#MainContent .quick_find_box{ background-color: #FFFFCC;border-top: 1px solid #CC3401;border-right: 1px solid #CC3401;border-bottom: 1px solid #CC3401;border-left: 1px solid #CC3401; MARGIN: 10px 0px 10px 0px; padding:10px;}
#MainContent .quick_find_box a { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000; BACKGROUND: #FFFFCC; text-decoration:none; }
#MainContent .quick_find_box A:hover { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #FF0000;text-decoration: underline;BACKGROUND: #FFFFCC;}
#MainContent .quick_find_box UL { list-style: none;margin: 2px;padding-left: 5px; }
#MainContent .quick_find_box LI { padding-bottom: 4px;margin: 0px; }
#MainContent .quick_find_box .SelectPage { text-decoration:none; }
#MainContent .subBox{ padding:10px; }
#MainContent .subBox a { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: normal;display:inline;COLOR: #000000; text-decoration:none; }
#MainContent .subBox A:hover { MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: normal;display:inline;COLOR: #FF0000;text-decoration: underline; }
#MainContent2 a.anchorFaq{ text-decoration:none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.maintext_b {FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-WEIGHT: bold;FONT-SIZE: 100%;COLOR: #000000;}
.maintext {FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-SIZE: 100%;COLOR: #000000;}
.maintext_small {FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-SIZE: 90%;COLOR: #000000;}
.line {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CC3401;}
#greyHeader {FONT-FAMILY: tahoma, verdana, arial, sans-serif;FONT-WEIGHT: bold;FONT-SIZE: 95%;COLOR: #000000;background-image:url(../_layout/basket_bg.gif);background-repeat:repeat-x;padding-top:3px;}

#ProductInfo h1 { font-size:145%; font-weight:normal; margin:0px; padding:10px 0px 10px 0px; color:#333; font-family:tahoma, verdana, arial, sans-serif; letter-spacing:normal; }
#ImageHolderFile { width:25px; height:50px; position:relative; float:left; margin-right: 20px; }
#Pricing { margin:10px 0px 0px 250px; background-color:#FFFFCC; border-top:1px solid #CC3401; border-right:1px solid #CC3401; border-bottom:1px solid #CC3401; border-left:1px solid #CC3401; padding:2px 0px 3px 4px; font-size:90%; font-weight:bold; }
.productTitle { font-size: 120%; }
#producttop{ background-image:url(../_layout/topleft.gif); background-position:left; background-repeat:no-repeat; position:relative; height:11px; width:100%; }
#productbottom{ background-image:url(../_layout/bottomleft.gif); background-position:left; background-repeat:no-repeat; position:relative; height:11px; width:100%; }
#productsides{ border-right: 1px solid #B5B5B5; border-left: 1px solid #B5B5B5; width:100%; }
.va,.va td{vertical-align:top!important}
.sb {margin-bottom: 5px; margin-top: 5px;voice-family: "\"}\""; voice-family:inherit;width: 97%}
.sb td, .sb th, .sb table td {font-size: .70em;voice-family: "\"}\""; voice-family:inherit;font-size: 1em}
.sb td.bleft{background:url("../_layout/bottomleft.gif") no-repeat bottom left;width:11px}
.sb td.bmid{border-bottom:1px solid #bbc6e0;height:11px;width:100%}
.sb td.bright{background:url("../_layout/bottomright.gif") no-repeat bottom right;width:11px}
.sb td.bright_s{background:url("../_layout/bottomright_r.jpg") no-repeat bottom right;width:11px}
.sb td.tleft{background:url("../_layout/topleft.gif") no-repeat top left;width:11px}
.sb td.tmid{border-top:1px solid #bbc6e0;height:11px;width:100%}
.sb td.tright{background:url("../_layout/topright.gif") no-repeat top right;width:11px;}
.sb td.content{border-left:1px solid #BBC6E0;border-right:1px solid #BBC6E0;text-align:left}
.sbimage{border-right:1px solid #A2B3D9;padding:0 10px;text-align:center;vertical-align:top;width: 90px; float: left; margin-right: 10px}

.sbtext{padding:0 10px;vertical-align:top; font-size:90%;}
.sbtext h3 {font-size:100%; font-weight:bold; color:#E08411}
.sbtext P {margin: 0;padding: 0px 0px 3px 0px; font-size:90%;}
.sbtext li {margin: 0 20px;}

/*---------------------------------Password Gauge----------------------------------*/
#GaugeWrap { background: #fff; border: 1px solid #666; width: 171px; height: 20px; float: left; }
.StrongPass { font-size: 80%; color: #cc0000; }

#PassWeak { width: 84px; height: 2px; background: #cc0000; margin: 3px 3px 0px 0px; float: left; clear: both; }
#PassMedium { width: 54px; height: 2px; background: #FFD700; margin: 3px 3px 0px 0px; float: left; }
#PassStrong { width: 28px; height: 2px; background: #00A601; margin: 3px 3px 0px 0px; float: left; }

#checkoutBox{background-color: #FFF0D9;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; }
#checkoutBox A {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: none;BACKGROUND: #ffffff; }
#checkoutBox A:hover {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: underline;BACKGROUND: #ffffff; }
#checkoutBox H2 {margin:0; padding-top:5px; padding-left:5px; padding-bottom:5px;}
#checkoutBox H3 {margin:0; padding-top:5px; padding-left:5px; padding-bottom:5px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; }
#checkoutBox P {padding-left:5px; padding-top:3px; margin:0px;}
#checkoutBox .smalltext {FONT-SIZE: 92%; FONT-FAMILY:tahoma, verdana, arial, sans-serif;}
.refineValue { color:#FF0000; }
#Main #MainContent #AssociatedProducts h3.special-offer { font-size:14px; padding-top:5px; margin-top:10px; border-bottom:#000000 1px solid; color:#000000; }

/*------ System Note ------*/
#MainContent2 #systemNote { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFCCCC; width:98%; border:1px solid #990000; MARGIN:10px auto 5px auto; color:#990000; padding:5px 10px 5px 10px; }
#MainContent2 #systemNote h2 { font-size:115%; color:#990000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#MainContent2 #systemNote h3 { font-size:85%; color:#FFFFFF; font-weight:normal; background-color:#333333; width:280px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; text-align:center; }
#MainContent2 #systemNote h3 a { font-size:100%; color:#FFFFFF; font-weight:bold; }
#MainContent2 #systemNote h3 a:hover { color:#FFFFFF; text-decoration:none; }
#MainContent2 #systemNote h4 { font-size:95%; color:#990000; text-align:center; margin:5px auto 5px auto; padding:5px 0px 5px 0px; }
#MainContent2 #systemNote li { font-size:85%; color:#333333; margin-bottom:5px; }
#MainContent2 #systemNote li a { font-size:100%; color:#990000; font-weight:bold; }

/*------ Functions Box ------*/
#MainContent2 #systemNote .funcBox { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; background-color:#FFFFCC; width:95%; height:auto; text-align:left; border:1px dashed #CC3401; MARGIN:10px 0px 0px 0px; padding:5px 0px 5px 0px; }
#MainContent2 #systemNote .funcBox h2 { color:#C91141; font-size:115%; font-weight:bold; background-color:#FFFFCC; margin:0px 0px 5px 105px; padding:0px 0px 0px 0px; }
#MainContent2 #systemNote .funcBox h3 { color:#009933; font-size:115%; font-weight:bold; background-color:#FFFFCC; margin:0px 0px 5px 105px; padding:0px 0px 0px 0px; text-align:left; width:auto; }
#MainContent2 #systemNote .funcBox p { FONT-SIZE:95%; COLOR:#333333; margin:0px 5px 0px 105px; }
#MainContent2 #systemNote .funcBox A { FONT-WEIGHT:bold; COLOR:#990000; text-decoration:underline; }
#MainContent2 #systemNote .funcBox A:hover { FONT-WEIGHT:bold; display:inline; COLOR:#990000; text-decoration:none; }
#MainContent2 #systemNote .funcBox .funcImg { margin:0px 0px 0px 5px; }

#MainContent2 #snaTable01 { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; width:99%; MARGIN:10px auto 0px auto; }
#MainContent2 #snaTable01 td { font-size:85%; }
#MainContent2 #snaTable01 a { font-size:85%; color:#990000; text-decoration:none; }
#MainContent2 #snaTable01 a:hover { font-size:85%; color:#990000; text-decoration:underline; }

#MainContent2 #snaTable02 { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; width:99%; MARGIN:0px auto 0px auto; }
#MainContent2 #snaTable02 th { font-size:85%; font-weight:bold; color:#FFFFFF; background-color:#990000; border-top:1px solid #FFCCFF; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #FFCCFF; }
#MainContent2 #snaTable02 td { font-size:85%; }
#MainContent2 #snaTable02 a { color:#990000; text-decoration:none; }
#MainContent2 #snaTable02 a:hover { text-decoration:underline; }
#MainContent2 #snaTable02 .norecord { font-size:105%; color:#990000; }

/*------ Server Micro site ------*/
#MainContent #eoServer { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; } 
#MainContent #eoServer .eosHome { border:1px solid #CCCCCC; }
#MainContent #eoServer .eosHome h2 { font-size:145%; color:#006666; font-weight:bold; margin:0px 20px 0px 25px; }
#MainContent #eoServer .eosHome h3 { font-size:105%; color:#006666; font-weight:bold; }
#MainContent #eoServer .eosHome p { font-size:95%; color:#333333; font-weight:normal; margin:0px 20px 0px 25px; }

#MainContent #eoServer .eosColoc { border:1px solid #CCCCCC; }
#MainContent #eoServer .eosColoc h2 { font-size:145%; color:#663300; font-weight:bold; margin:10px 20px 10px 25px; }
#MainContent #eoServer .eosColoc h3 { font-size:145%; color:#663300; font-weight:bold; margin:0px 0px 0px 0px; }
#MainContent #eoServer .eosColoc h4 { font-size:105%; color:#FFFFFF; font-weight:bold; background-color:#663300; margin:0px 0px 5px 0px; padding:3px 0px 3px 5px; }
#MainContent #eoServer .eosColoc p { font-size:95%; color:#333333; font-weight:normal; margin:10px 20px 0px 25px; }
html>body #MainContent #eoServer .eosColoc ul { margin:0px 0px 10px 0px; }
#MainContent #eoServer .eosColoc li { font-size:95%; color:#333333;  margin:0px 0px 0px 10px;}
#MainContent #eoServer .eosColoc .forUl { color:#663300; padding-left:5px; }
#MainContent #eoServer .eosColoc .forTd { border:1px solid #CECECE; }

#MainContent #eoServer .eosDh { border:1px solid #CCCCCC; }
#MainContent #eoServer .eosDh h2 { font-size:145%; color:#006666; font-weight:bold; margin:10px 20px 10px 25px; }
#MainContent #eoServer .eosDh h3 { font-size:145%; color:#006666; font-weight:bold; margin:0px 0px 0px 0px; }
#MainContent #eoServer .eosDh h4 { font-size:105%; color:#FFFFFF; font-weight:bold; background-color:#006666; margin:0px 0px 5px 0px; padding:3px 0px 3px 5px; }
#MainContent #eoServer .eosDh p { font-size:95%; color:#333333; font-weight:normal; margin:10px 20px 0px 25px; }
html>body #MainContent #eoServer .eosDh ul { margin:0px 0px 10px 0px; }
#MainContent #eoServer .eosDh li { font-size:95%; color:#333333; margin:0px 0px 0px 10px; }
#MainContent #eoServer .eosDh .forUl { color:#006666; padding-left:5px; }
#MainContent #eoServer .eosDh .forTd { border:1px solid #CECECE; }

#MainContent #eoServer .eosVa { border:1px solid #CCCCCC; }
#MainContent #eoServer .eosVa h2 { font-size:145%; color:#339900; font-weight:bold; margin:10px 20px 10px 25px; }
#MainContent #eoServer .eosVa h3 { font-size:145%; color:#339900; font-weight:bold; margin:0px 0px 0px 0px; }
#MainContent #eoServer .eosVa h4 { font-size:105%; color:#FFFFFF; font-weight:bold; background-color:#339900; margin:0px 0px 5px 0px; padding:3px 0px 3px 5px; }
#MainContent #eoServer .eosVa p { font-size:95%; color:#333333; font-weight:normal; margin:10px 20px 0px 25px; }
html>body #MainContent #eoServer .eosVa ul { margin:0px 0px 10px 0px; }
#MainContent #eoServer .eosVa li { font-size:95%; color:#333333; margin:0px 0px 0px 10px; }
#MainContent #eoServer .eosVa .forH2 { font-size:145%; font-weight:bold; color:#339900; }
#MainContent #eoServer .eosVa .forUl { color:#006666; padding-left:5px; }
#MainContent #eoServer .eosVa .forTd { border:1px solid #CECECE; }

#MainContent #eoServer .eosCf { border:1px solid #CCCCCC; }
#MainContent #eoServer .eosCf h2 { font-size:145%; color:#339900; font-weight:bold; margin:10px 20px 10px 25px; }
#MainContent #eoServer .eosCf .forTd { font-size:95%; color:#FFFFFF; background-color:#666666; font-weight:bold; }
#MainContent #eoServer .eosCf .forField { font-size:95%; color:#000000; width:200px; }

#MainContent #eoServer .eosHeader { background-image:url(../_layout/serverpage/EOSPN_bg.png); background-repeat:repeat-x; }
#MainContent #eoServer .eosFooter { background-image:url(../_layout/serverpage/EOSP_footer.png); background-repeat:repeat-x; }

/*------ Landing Page - MP3 MP4 Promotion ------*/
#MainContent #eoMGpromo { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#MainContent #eoMGpromo h2 { font-size:145%; color:#0099FF; margin:10px 0px 10px 0px; }
#MainContent #eoMGpromo h3 { font-size:105%; color:#000000; margin:0px 0px 10px 0px; }

#MainContent #eoMGpromo .eomMBmaintable { margin-top:20px; }
#MainContent #eoMGpromo .eomMBtable { border:1px solid #CCCCCC; }
#MainContent #eoMGpromo .eomMBtable a { font-size:75%; color:#FFFFFF; background-color:#FF0066; padding:5px 5px 5px 5px; display:block; }

table.snTable { border:1px solid #990000; }
th.snTitle { background-color:#cccccc; }

/*-------- Resource Centre --------*/
#MainContent #resourceCentre { margin:0px auto 0px auto; padding:20px 0px 0px 0px; width:600px; }
#MainContent #resourceCentre h2 { font-size:110%; margin:0px 0px 5px 0px; }
#MainContent #resourceCentre h3 { font-size:100%; margin:0px 0px 0px 0px; }
#MainContent #resourceCentre p { font-size:90%; margin:0px 0px 10px 0px; }
#MainContent #resourceCentre .header { background:url(../_layout/bg-pt.png) no-repeat left top; margin:0px 0px 0px 0px; width:100%; height:50px; border-bottom:1px solid #CCCCCC; }
#MainContent #resourceCentre .header h3 { font-family:Arial; font-size:140%; font-style:italic; font-weight:normal; color:#FF6600; margin:0px 0px 0px 0px; position:relative; top:20px; left:35px; }
#MainContent #resourceCentre .headernav { background-color:#E0D1B2; margin:0px 0px 20px 0px; padding:0px 0px 0px 20px; width:580px; height:20px; border-top:1px solid #BDAD8E; }
#MainContent #resourceCentre .headernav ul { margin:0px 0px 0px 0px; list-style:none; }
#MainContent #resourceCentre .headernav li { float:left; }
#MainContent #resourceCentre .headernav a { font-size:85%; line-height:165%; font-weight:bold; color:#996600; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; height:20px; display:block; }
#MainContent #resourceCentre .headernav .secStay { background-color:#FFFFFF; }

html>body #MainContent #resourceCentre .dBlock { margin:0px 5px 5px 5px; width:290px; float:left; }
#MainContent #resourceCentre .dBlock { margin:0px 2px 2px 5px; width:290px; float:left; }
#MainContent #resourceCentre .dBlock h2 { font-size:90%; font-weight:bold; margin:20px 0px 0px 130px; }
#MainContent #resourceCentre .dBlock p { font-size:90%; font-weight:normal; margin:5px 15px 0px 130px; }
#MainContent #resourceCentre .dBlock ul { margin:10px 0px 0px 130px; padding:0px 0px 0px 0px; width:100px; list-style-type:none; display:block; }
#MainContent #resourceCentre .dBlock li { margin:0px 0px 5px 0px; }

#MainContent #resourceCentre .dblockTop { background:#F3F3F3 url(../downloads/resource_centre/bg-rcbox.png) no-repeat top left; width:290px; height:205px; }

#MainContent #resourceCentre .dblockBottom { font-size:85%; line-height:350%; font-weight:bold; text-decoration:none; background:url(../_layout/resource_centre/but-printed.png) no-repeat top left; width:100%; height:40px; display:block; }
#MainContent #resourceCentre .dblockBottomL { font-size:85%; line-height:350%; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../_layout/resource_centre/butx-printed.png) no-repeat top left; width:290px; height:40px; display:block; }
#MainContent #resourceCentre .dblockMImg { margin:20px 0px 0px 15px; float:left; }

#MainContent #resourceCentre .dBlockflash { font-size:75%; font-weight:bold; color:#FFFFFF; line-height:220%; text-align:right; text-decoration:none; background:url(../_layout/resource_centre/but-flash.png) no-repeat top left; padding:0px 5px 0px 0px; width:95px; height:25px; display:block; }
#MainContent #resourceCentre .dBlockflashL { font-size:85%; font-weight:bold; color:#666666; line-height:220%; text-align:center; text-decoration:none; background:url(../_layout/resource_centre/butx-flash.png) no-repeat top left; width:100px; height:25px; display:block; }
#MainContent #resourceCentre .dBlockzip { font-size:85%; font-weight:bold; color:#000000; line-height:220%; text-align:center; text-decoration:none; background:url(../_layout/resource_centre/but-zip.png) no-repeat top left; width:100px; height:25px; display:block; }
#MainContent #resourceCentre .dBlockzipL { font-size:85%; font-weight:bold; color:#666666; line-height:220%; text-align:center; text-decoration:none; background:url(../_layout/resource_centre/butx-zip.png) no-repeat top left; width:100px; height:25px; display:block; }

html>body #MainContent #resourceCentre .dFlyer { font-family:Verdana; margin:0px 5px 5px 5px; width:290px; float:left; }
#MainContent #resourceCentre .dFlyer { margin:0px 2px 2px 5px; width:290px; float:left; }
#MainContent #resourceCentre .dFlyer h2 { font-size:90%; font-weight:bold; margin:20px 15px 0px 15px; }
#MainContent #resourceCentre .dFlyer p { font-size:90%; font-weight:normal; margin:5px 15px 0px 15px; }
#MainContent #resourceCentre .dFlyer ul { margin:10px 0px 0px 15px; padding:0px 0px 0px 0px; width:100px; list-style-type:none; display:block; }
#MainContent #resourceCentre .dFlyer li { margin:0px 0px 0px 0px; width:200px; }

#MainContent #resourceCentre .dFlyerTop { background:#F3F3F3 url(../downloads/resource_centre/bg-rcbox.png) no-repeat top left; width:290px; height:205px; }
#MainContent #resourceCentre .dFlyerBottom { font-size:85%; line-height:350%; font-weight:bold; text-decoration:none; background:url(../_layout/resource_centre/but-printed.png) no-repeat top left; width:100%; height:40px; display:block; }
#MainContent #resourceCentre .dFlyerBottomL { font-size:85%; line-height:350%; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../_layout/resource_centre/butx-printed.png) no-repeat top left; width:290px; height:40px; display:block; }
#MainContent #resourceCentre .dFlyerMImg { margin:20px 65px 10px 65px; }

#MainContent #resourceCentre .dFlyerzip { font-size:85%; font-weight:bold; color:#000000; line-height:220%; text-align:center; text-decoration:none; background:url(../_layout/resource_centre/but-zip.png) no-repeat top left; width:100px; height:25px; display:inline-block; }
#MainContent #resourceCentre .dFlyerzipL { font-size:85%; font-weight:bold; color:#666666; line-height:220%; text-align:center; text-decoration:none; background:url(../_layout/resource_centre/butx-zip.png) no-repeat top left; width:100px; height:25px; display:inline-block; }

html>body #MainContent #resourceCentre .dBanner { font-family:Verdana; margin:0px 5px 5px 5px; width:290px; float:left; }
#MainContent #resourceCentre .dBanner { margin:0px 2px 2px 5px; width:290px; float:left; }
#MainContent #resourceCentre .dBanner h2 { font-size:90%; font-weight:bold; margin:20px 15px 0px 15px; }
#MainContent #resourceCentre .dBanner p { font-size:90%; font-weight:normal; margin:5px 15px 0px 15px; }
#MainContent #resourceCentre .dBanner ul { margin:10px 0px 0px 15px; padding:0px 0px 0px 0px; width:100px; list-style-type:none; display:block; }
#MainContent #resourceCentre .dBanner li { margin:0px 0px 0px 0px; width:200px; }

#MainContent #resourceCentre .dBannerTop { background:#F3F3F3 url(../downloads/resource_centre/bg-rcbox.png) no-repeat top left; width:290px; height:205px; }
#MainContent #resourceCentre .dBannerBottom { font-size:85%; line-height:350%; font-weight:bold; text-decoration:none; background:url(../_layout/resource_centre/but-printed.png) no-repeat top left; width:100%; height:40px; display:block; }
#MainContent #resourceCentre .dBannerBottomL { font-size:85%; line-height:350%; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../_layout/resource_centre/butx-printed.png) no-repeat top left; width:290px; height:40px; display:block; }
#MainContent #resourceCentre .dBannerMImg { margin:25px 55px 10px 55px; }

#MainContent #resourceCentre .dBannerzip { font-size:85%; font-weight:bold; color:#000000; line-height:220%; text-align:center; text-decoration:none; background:url(../_layout/resource_centre/but-zip.png) no-repeat top left; width:100px; height:25px; display:inline-block; }
#MainContent #resourceCentre .dBannerzipL { font-size:85%; font-weight:bold; color:#666666; line-height:220%; text-align:center; text-decoration:none; background:url(../_layout/resource_centre/butx-zip.png) no-repeat top left; width:100px; height:25px; display:inline-block; }
