/* HTML tag overrides */
BODY					{margin:0}
BODY,TD,P				{font-family:Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:normal; line-height:15px; color:black}
P						{margin:10px auto}
OL						{list-style-position:outside; list-style-type:decimal; margin-left:30px; padding-left:0px}
A						{color:#092d51; text-decoration:underline}
A:hover					{color:#78bf43; text-decoration:none}
TD DIV					{position:relative}
H1						{font-size:16px; font-weight:bold; color:#006969}
H2						{font-size:12px;  color:#006969; margin-bottom:0}

/* Main template */
.LeftShadow				{background:url(../images/nav/shadow-left.gif) right repeat-y}
.Header					{background:url(../images/header-bg.gif) #006969 top repeat-x}
.SideColumn				{background:url(../images/nav/nav-bg.gif) top left repeat-y; position:relative}
.RightShadow			{background:url(../images/nav/shadow-right.gif) left repeat-y}
.BottomLeftShadow		{background:url(../images/nav/shadow-bottom-left.gif) top right no-repeat}
.BottomShadow			{background:url(../images/nav/shadow-bottom.gif)}
.BottomRightShadow		{background:url(../images/nav/shadow-bottom-right.gif) top left no-repeat}
.Social A				{color:#092d51; text-decoration:none; font-size:11px; font-weight:normal !important;}
.Social A:HOVER			{text-decoration:underline;}
.Social IMG				{border:none;}
.Pt						{padding-top:0px; padding-left:9px; padding-right:2px;}
.Footer				{padding: 0 7px 7px 7px}
.Footer A				{color:white; font-weight:bold; text-transform:uppercase}
.EmailText				{font-size:14px; font-weight:bold; color:#006969; padding-top:2px; padding-right:20px}
.EmailText A				{font-size:14px; font-weight:bold; color:#006969}


/* Side nav */
.SideNav A				{color:white; text-decoration:none; font-weight:bold}
.SideNav A:hover		{color:#78bf43}
.MainLink				{border-bottom:1px solid white; background:url(../images/nav/arrow-maindropdown.gif) 5px center no-repeat #006969; padding-left:25px}
.MainLinkUnselected		{border-bottom:1px solid white; background:url(../images/nav/arrow-mainunselected.gif) 5px center no-repeat #006969; padding-left:25px}
.CatLink				{border-bottom:1px solid white; color:white; font-weight:bold; background:url(../images/nav/arrow-selected.gif) 5px center no-repeat #008c8c; padding-left:25px}
.CatLinkSelected		{border-bottom:1px solid white; color:white; font-weight:bold; background:url(../images/nav/arrow-dropdown.gif) 5px center no-repeat #008c8c; padding-left:25px}
.Subcat					{border-bottom:1px solid white; color:white; font-weight:bold; background:#78bf43; padding-left:25px}
.Subcat A:hover			{color:#006969}
.SubcatLink				{border-bottom:1px solid white; color:white; font-weight:bold; background:url(../images/nav/arrow-subselected.gif) 5px center no-repeat #78bf43; padding-left:25px}
.SubcatLinkSelected		{border-bottom:1px solid white; color:white; font-weight:bold; background:url(../images/nav/arrow-subdropdown.gif) 5px center no-repeat #78bf43; padding-left:25px}
.SubcatLink A:hover		{color:#006969}
.Product				{padding:3px 3px 3px 25px; font-weight:bold}
.ProductSelected		{padding:3px 3px 3px 25px; font-weight:bold; background:url(../images/nav/arrow-catselected.gif) 5px center no-repeat}
.prodLink				{color:#000000 !important}
.prodLink:hover			{color:#78bf43 !important}


/* General site styles */
#SideText				{line-height:25px; font-weight:bold}
.TitleText				{font-size:16px; font-weight:bold; color:#006969}
.HomePageText			{padding:10px 0 0 0; text-align:justify}
.HomeImg				{border:1px solid #000000; padding:1px}
.productList			{background-color:#AFC1D6}
.productListActive		{background-color:#FFFFFF; font-weight:bold; color:#002D62; font-size:11px}
.productList A			{font-weight:bold; color:#002D62; font-size:11px}
.productList A:hover	{color:#002D62}
.Disabled				{color:#BBBBBB}
.Offer					{color:#78bf43}
.productDesc 			{color:#002D62; text-align:justify; font-size:12px}
.prodDetails TD			{background-color:#FFFFFF; font-size:12px; font-weight:normal; color:#002D62; padding:2px 0}
.prodDetails A			{font-size:8px; color:#002D62; font-weight:bold; width:50px}
.prodDetails A:hover	{color: #002D62; text-decoration:none}
.prodHead TD			{font-size:14px; font-weight:bold; color:#006969; padding:4px 0}
.RelatedItems			{width:185px; text-align:right}
.RelatedItems DIV		{background-color:#006969; font-size:13px; font-weight:bold; color:white; padding:4px 6px; margin-top:10px}
.RelatedItems A			{margin-right:6px; line-height:180%}
.buttonBlock			{padding-top:20px}
.buttonBlock A			{text-decoration:none}
.buttonBlock IMG		{margin-right:6px}
.Calculator				{background-color:#E4E4E5; border:5px solid #E4E4E5}
.Calculator TD			{padding:5px}
.Homepanel				{width:730px;font-size:11px; padding-left:3px}
.basketDetails TD		{background-color:#FFFFFF}
.RelatedProducts 		{margin-top:5px}
.RelatedProducts TD		{font-size:9px}
.RelatedProducts A		{white-space:nowrap}
#ImgScroller			{margin:0 20px 5px 20px; filter: progid:DXImageTransform.Microsoft.Fade(duration=0.5,overlap=1.0)}
#ScrollThumbs			{overflow-x:scroll; overflow-y:hidden; width:440px; height:81px; white-space:nowrap; margin-bottom:20px}
/*; scrollbar-face-color:#006969; scrollbar-arrow-color:white; scrollbar-track-color:#e7e7e8; scrollbar-shadow-color:#003232; scrollbar-highlight-color:white; scrollbar-darkshadow-Color:#78bf43} */
.NoteText				{font-weight:bold; color:#006969}
