body, td, th, div, p { font-family:Verdana;font-size:8pt;color:black; }
body { margin:0;background-color:#FFFFFF; }
p { margin: 15px 0 0 0; }
img { border-width:0; }
form { margin:0; }
input.TextBox { border:1px solid navy; }
input.SubmitButton { border:1px solid black;background-color:navy;color:white;font-weight:bold;letter-spacing:1px;font-size:9pt;font-family:Arial; }




/* Top part section */
a.TopBar:link, a.TopBar:active, a.TopBar:visited { font-family:Verdana;font-size:8pt;color:navy;font-weight:bold;text-decoration:none; }
a.TopBar:hover { font-family:Verdana;font-size:8pt;color:red;font-weight:bold;text-decoration:underline; }

/* Left Bar section */
.LeftBar_Box { margin-top:0;padding:10px 0 20px 0;background-color:#8ACDF7;border:2px solid navy;font-weight:bold;background-image:url(bkgrnd_leftbar.gif); }
a.LeftBar:link,a.LeftBar:active,a.LeftBar:visited {font-family:Arial;font-size:10pt;color:#ffffae;text-decoration:none; }
a.LeftBar:hover {font-family:Arial;font-size:10pt;color:yellow;text-decoration:underline; }

.LeftBar_Box_Faded { margin-top:0;padding:10px 0 20px 0;background-color:#EFF4FF;border:2px solid #E8E8E8;font-weight:bold; }
.LeftBar_Category_Faded { display:block;margin:5px 0 0 5px;padding-top:3px;border-top:2px solid #E8E8E8;font-family:Arial;font-size:10pt;color:silver;text-decoration:none; }
.LeftBar_CategoryTitle_Faded { margin:0;padding:5px;background-color:#E8E8E8;text-align:center;font-family:Arial;font-size:10pt;color:silver; }
a.SubCategory:link, a.SubCategory:active, a.SubCategory:visited { display:block;margin:5px 0 0 5px;padding-top:3px;font-family:Arial;font-size:10pt;color:navy;text-decoration:none;font-weight:bold; }
a.SubCategory:hover { display:block;margin:5px 0 0 5px;padding-top:3px;font-family:Arial;font-size:10pt;color:red;text-decoration:underline;font-weight:bold; }


div.LeftBar_CategoryTitle { margin:0;padding:5px;background-color:navy;text-align:center;font-family:Arial;font-size:10pt;color:yellow; }
span.LeftBar_Category { display:block;margin:5px 0 0 5px;padding-top:3px;font-family:Arial;font-size:10pt;color:black;border-top:solid 7px #80C0FF; }
span.LeftBar_CategorySelected { display:block;margin:5px 0 0 20px;font-family:Arial;font-size:10pt;color:red;text-decoration:underline; }
a.LeftBar_Category1:link, a.LeftBar_Category1:active, a.LeftBar_Category1:visited { display:block;margin:5px 0 0 5px;padding-top:3px;border-top:2px solid #404080;font-family:Arial;font-size:10pt;color:navy;text-decoration:none; }
a.LeftBar_Category1:hover { display:block;margin:5px 0 0 5px;padding-top:3px;border-top:2px solid #404080;font-family:Arial;font-size:10pt;color:red;text-decoration:underline; }
a.LeftBar_Category2:link, a.LeftBar_Category2:active, a.LeftBar_Category2:visited { display:block;margin:4px 0 0 20px;font-family:Arial;font-size:10pt;color:navy;text-decoration:none; }
a.LeftBar_Category2:hover { display:block;margin:4px 0 0 18px;font-family:Arial;font-size:10pt;color:red;text-decoration:underline; }
a.CategoryBottom:link, a.CategoryBottom:active, a.CategoryBottom:visited { font-family:Arial;font-size:12px;color:navy;text-decoration:none;font-weight:bold; }
a.CategoryBottom:hover { font-family:Arial;font-size:12px;text-decoration:none;font-weight:bold;color:red;text-decoration:underline; }



/* Content  section */
div.ContentMain { float:right;width:550px; }
div.ContentTitle { margin:10px;border-bottom:1px solid brown;text-align:right;padding:0 10px 5px 0;font-family:Arial;font-size:12pt;color:brown;font-weight:bold; }


div.SearchBox { padding:5px;background-color:#8ACDF7;border:2px solid navy;font-weight:bold;text-align:center; }



/* Product Listing */
div.EvenProduct { background-color:#7FC8F6;border:2px solid navy; }
div.OddProduct { background-color:#7FC8F6;border:2px solid navy; }
p.PdName { margin:10px 0 0 0;font-family:Verdana;font-size:10pt;font-weight:bold;color:brown; }
p.PdDesc { margin:15px 0 0 0;font-family:Verdana;font-size:8pt;font-weight:normal;color:black; }
p.PdPrice { margin:15px 0 0 0;font-family:Verdana;font-size:10pt;font-weight:normal;color:black; }
div.caption0 { background-color:white;margin:0;padding-top:10px;font-size:10pt;font-family:Verdana;color:navy;font-weight:bold; }
div.caption1 { margin:0;padding-top:10px;font-size:10pt;font-family:Verdana;color:navy;font-weight:bold; }
div.Page { margin:15px 10px 15px 0;padding:5px;background-color:#B0B0D0;text-align:center;letter-spacing:3px;color:gray;font-size:12pt;font-family:Arial;font-weight:bold; }
a.Page:link, a.Page:active, a.Page:visited { letter-spacing:0px;color:blue;font-size:12pt;font-family:Arial;font-weight:bold;text-decoration:none; }
a.Page:hover { letter-spacing:0px;color:purple;font-size:12pt;font-family:Arial;font-weight:bold;text-decoration:none; }
td.Product { width:170px;padding:5px 3px 5px 5px;font-size:7pt;font-family:Verdana;border:1px solid #4EB8F6; }
img { border-width:0; }
table.p_t_0 { background-color:white; }
table.p_t_1 { }




/* Shipping Total Popup */
a.Shipping:link, a.Shipping:active, a.Shipping:visited { color:navy;font-size:10pt;font-family:Verdana;font-weight:bold;text-decoration:none; }
a.Shipping:hover { color:blue;font-size:10pt;font-family:Verdana;font-weight:bold;text-decoration:none; }
.DisplayState{display:inline}
.HideState{display:none}
















