/************** ACS ShopCart 2.0.6.3 Style Sheet Copright 2001-2009 ACS *****************/

/*---------- BODY STATEMENT - background-image: none, url(image source) ------------*/
/*body {background-color:#EEEEEE; background-image:none; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}*/
body {background-color:#F6F7FA; margin:0px 0px 0px 0px; font:11px verdana, arial, helvetica, geneva, sans-serif; line-height:14pt; background-image:url(images/nav/b_back.gif); background-repeat:repeat-x; background-position:left top;}

/************ ADD ANY ADDITIONAL STYLES YOU NEED TO THIS FILE **************/
#break{PAGE-BREAK-AFTER: always;}
a{text-decoration:none;color:#000099;}
a.BoldWhite{text-decoration:none;font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;}
a.Help{text-decoration:underline;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000099;}
a.Update{text-decoration:underline;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#FF0000;}
a:hover{color:red;text-decoration:none;}

/* ---------- CMTC SPECIAL STYLES ------------------------ */
/*.nav{margin:0px;vertical-align:top;text-align:left;background-image:url(images/nav/t_back.gif);background-repeat:repeat-x;background-position:left top;}*/
.nav {margin:0px;vertical-align:top;text-align:left;background-image:url(images/nav/t_back.gif);background-repeat:repeat-x;background-position:left 76px;border-right:1px #e0e4f2 solid;border-left:1px #e0e4f2 solid;}
.copyr{color:#333333;font:10px verdana,arial,helvetica,geneva,sans-serif;margin-bottom:0px;margin-left:0px;margin-right:4px;line-height:20pt;vertical-align:top;text-align:center;text-decoration:none;background-image:url(images/nav/t_back1.gif);background-repeat:repeat-x;background-position:left top;}
.head{color:#E88A1C;margin-top:20px;margin-bottom:0px;margin-left:20px;margin-right:0px;line-height:13pt;vertical-align:middle;text-decoration:none;text-align:left;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:14px;font-weight:bold;}
.copy{color:#333;margin-top:2px;margin-bottom:2px;margin-left:20px;margin-right:40px;line-height:14pt;vertical-align:middle;text-decoration:none;text-align:left;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:12px;}
.table-main {border-right:1px #e0e4f2 solid;border-left:1px #e0e4f2 solid;}
.table-footer {border-right:1px #e0e4f2 solid;border-left:1px #e0e4f2 solid;}
.Section{margin-top:20px;font-family:verdana,arial,helvectica,sans-serif;font-size:17px; font-weight:normal;color:#E88A1C;}
.special{margin-top:0px;margin-bottom:0px;margin-left:10px;margin-right:20px;}
td.survey-topleft{border-color:#600;border-width:1px 1px 1px 1px;border-style:solid;margin:0;padding:2px;background-color:#F0F0F0;}
td.survey-top{border-color:#600;border-width:1px 1px 1px 0px;border-style:solid;margin:0;padding:2px;background-color:#F0F0F0;}
td.survey-left{height:35;border-color:#600;border-width:0px 1px 1px 1px;border-style:solid;margin:0;padding:2px;background-color:#F0F0F0;}
td.survey{height:35;border-color:#600;border-width:0px 1px 1px 0px;border-style:solid;margin:0;padding:2px;background-color:#F9F9F9;}

td.sm-survey-topleft{border-color:#600;border-width:1px 1px 1px 1px;border-style:solid;margin:0;padding:2px;background-color:#F0F0F0;}
td.sm-survey-left{height:26;border-color:#600;border-width:0px 1px 0px 1px;border-style:solid;margin:0;padding:2px;background-color:#E0E0E0;}
td.sm-survey{height:26;border-color:#600;border-width:0px 1px 0px 0px;border-style:solid;margin:0;padding:2px;background-color:#E0E0E0;}
td.smb-survey-left{height:26;border-color:#600;border-width:0px 1px 1px 1px;border-style:solid;margin:0;padding:2px;background-color:#E0E0E0;}
td.smb-survey{height:26;border-color:#600;border-width:0px 1px 1px 0px;border-style:solid;margin:0;padding:2px;background-color:#E0E0E0;}


/* Dropdown Menu Styles */
#nav, #nav ul {float:left; width:auto; background:#063888; font:11px verdana,arial,helvetica,geneva,sans-serif; list-style:none; line-height:22px; padding:0; margin:0px 5px 0px 0px; white-space:nowrap; border-top:0px #063888 none; border-right:1px #063888 solid; border-bottom:1px #063888 solid; border-left:1px #063888 solid;}
#nav a {display:block; width:auto; w\idth: auto; text-decoration:none; padding:0px 10px 0px 6px; color:#ffffff;}
#nav li {float:left; padding:0px; width:auto;}
#nav li ul {position:absolute; left:-999em; height:auto; width:210px; w\idth:210px; font-weight:normal; border-top:0px solid #063888; margin:0; text-align:left; white-space:nowrap;}
#nav li li {width:100%; border-top:1px solid #063888;}
#nav li li a:hover, #nav li li a.sfhover {background:#063888; color:#ffffff;}
#nav li ul a {width:auto; w\idth:auto; background:#d3d9ed; color:#063888;}
#nav li ul ul {margin:-1.75em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background: #d3d9ed;}
#nav a:hover, #nav a.sfhover {background: #d3d9ed;color:#063888;}


/* ---------- THESE HAVE BEEN ADDED FOR YOUR USE ---------- */
.LgBoldBlack{font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; color:#000000;}
.LgBlack{font-family:arial, helvetica,sans-serif; font-size:18px; font-weight:normal; color:#000000;}
.BoldBlack{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.Black{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#000000;}
.BodyBlack{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000;}
.SmBlack{font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#000000;}
.mono {font-family:Courier, monospace;}

.ExLgBoldWhite{font-family:verdana, arial,helvetica,sans-serif; font-size:24px; font-weight:bold; color:#FFFFFF;}
.LgBoldWhite{font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;}
.BoldWhite{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
.White{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;}
.BodyWhite{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF;}
.SmWhite{font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF;}

.LgBoldRed{font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#FF0000;}
.BoldRed{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FF0000;}
.Red{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#FF0000;}
.BodyRed{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#FF0000;}
.SmRed{font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#FF0000;}

/* --------- LOGIN / VIDEO STYLES --- EDIT AS NEEDED ----------- */
.Login-title    {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#3962AB;}
.Login-text     {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#3962AB;}
.Login-active   {width:140px; height:18px; margin:5px 6px 0px 0px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#063888; border:1px solid #666699;}
.Pass-active    {width:100px; height:18px; margin:5px 2px 0px 0px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#063888; border:1px solid #666699;}
.Login-inactive {width:140px; height:18px; margin:5px 6px 0px 0px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:center; color:#999999; border:1px solid #666699;}
.Pass-inactive  {width:100px; height:18px; margin:5px 2px 0px 0px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:center; color:#999999; border:1px solid #666699;}
.Login_button   {width:39px;height:20px;margin-top:4px;margin-right:8px;border:0;background-image:url("images/btn-signin-small.gif");}
a.Logout        {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#EA9401; text-decoration:none;}
a.Logout:Hover  {color:#3962AB;}

.VideoTitle {font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#063888;}
.VideoDesc  {font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#3962AB;}
 
.label_checkbox {clear:both; float:none; position:relative;}
.label_checkbox input {right:32px; position:absolute; top:-1px;}
.label_checkbox label {display:block; margin-right:54px;}


/* --------- MENU & SEARCH STYLES --- EDIT AS NEEDED ----------- */
.MenuCat    {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#3962AB; text-decoration:none;}
a.MenuCat   {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#3962AB; text-decoration:none;}
a.MenuSub   {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#3962AB; text-decoration:none;}
.SelMenuSub {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#EA9401;}
a.MenuCat:Hover {color:#EA9401;}
a.MenuSub:Hover {color:#EA9401;}

.SchBox  {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; font-stretch:narrower; color:#000000;}
.SchForm {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; font-stretch:narrower; color:#000000}
.SchHead {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; font-stretch:narrower; color:#000000;}
.SchCat  {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; font-stretch:narrower; color:#000000;}
.SchPro  {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; font-stretch:narrower; color:#000000;}
.SchSale {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; font-stretch:narrower; color:#FF0000;}
.SchQty  {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; font-stretch:narrower; color: #000000}
a.SchCat  {font-family:arial, helvetica,sans-serif; font-size:11px; font-weight:bold; color:#0033CC;}
a.SchCat:hover {color:#EE0000;}
a.SchPro {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#0033CC; text-decoration: none;}
a.SchPro:visited {color:#0033AA;}
a.SchPro:hover   {color:#EE0000;}


/* --------- PRODUCT PAGE STYLES --- ADD AND USE AS NEEDED ----------- */
.ProMenu{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FF0000;}
.ProHeader{font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#000000;}
.ProTitle{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.ProDesc{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000;}
.ProBlueDesc{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000099;}
.ProInfo{font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#0000CC;}
.ProPrice{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.ProSale{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FF0000;}
.ProError{font-family:arial,helvetica,sans-serif; font-size:17px; font-weight:bold; color:#FF0000;}
.ProPaging{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#006600;}
.ProPage{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FF0000;}
.DetailPaging{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#6666CC;}

.ProSmTitle{font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.ProSmLink{font-family:arial, helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.ProSmDesc{font-family:arial, helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.ProSmPrice{font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.ProSmSale{font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FF0000;}

a.ProMenu{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FF0000;}


/* --------- SHOPCART ENGINE STYLES --- EDIT WITH CAUTION! ----------- */
/* --- If sizes are changed, tables may wrap. -- Edit Colors Only. --- */

/* --- FORM INPUT BOX DEFAULTS --- */
input {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#333333;}
textarea {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#333333;}
select {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#333333;}
option {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#333333;}

/* --- Text Used In ShopCart Headings --- */
.CartHeading{font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; color:#000066;}
.PopupHeading{font-family:arial,helvetica,sans-serif; font-size:17px; font-weight:bold; color:#FFFFFF;}
.PopupSecHeading{font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#000066;}
.FormHeading{font-family:arial,helvetica,sans-serif; font-size:17px; font-weight:bold; color:#000000;}
.FormSecHeading{font-family:arial,helvetica,sans-serif; font-size:17px; font-weight:bold; color:#000066;}

/* --- Text Used in ShopCart Tables --- */
.ColumnHead{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.BoldText{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000000;}
.NormText{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000;}
.TableText{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000;}
.BoldTableText{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.SmallText{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000099;}
.SmallBoldText{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000099;}
.ProOptions{font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#0000CC;}

/* --- ShopCart Checkout Forms Text --- */
.FormOptions{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#333333;}
.FieldName{font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.FormText{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000;}
.BoldFormText{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000000;}

/* --- Highlighted ShopCart Text --- */
.LargeBoldHigh{font-family:arial,helvetica,sans-serif; font-size:15px; font-weight:bold; color:#FF0000;}
.BoldHigh{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FF0000;}
.NormHigh{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#FF0000;}
.FormBoldHigh{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FF0000;}
.SmallHigh{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#EE0000;}
a.Update{text-decoration:underline;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#FF0000;}

/* --- ShopCart Copyright (MUST BE VISIBLE!)--- */ 
.ACSFooter{font-family:verdana,arial,helvectica,sans-serif; font-size:10px; font-weight:normal; color:#999999;}