/* General Styles */
body { padding-right: 0px; padding-left: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px ; padding-bottom: 0px; margin: 5px 5px 0px 5px; color: #0F5686; padding-top: 0px; }

TABLE { border-collapse: collapse; font: 11px tahoma; }

IMG { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; }

/* Links */
A { color: #036; text-decoration: underline; cursor: hand;}
A:link { color: #036; cursor: hand;}
A:visited { color: #036;cursor: hand; }
A:active { color: #036; cursor: hand;}
A:hover { color: #036; text-decoration: none; cursor: hand;}
A:visited:hover { color: #036; text-decoration: none;cursor: hand; }
A:link:hover { color: #036; text-decoration: none; cursor: hand;}

/* Input Areas */
SELECT { font-size: 11px; color: #115e94; font-family: tahoma; }
TEXTAREA {  font-size: 11px; color: #115e94; font-family: tahoma; }
INPUT {   font-size: 11px; color: #115e94; font-family: tahoma; }
INPUT.fullWidth { width: 95%; }
TEXTAREA.fullWidth { width: 95%; }
SELECT.fullWidth { width: 95%; }
INPUT.checkbox {  font-size: 11px; color: #115e94; font-family: tahoma; }
INPUT.radio { font-size: 11px; color: #115e94; font-family: tahoma; }
INPUT.image {  font-size: 11px; color: #115e94; font-family: tahoma; }
INPUT.submit {  font-size: 11px; color: #115e94; font-family: tahoma; }

/* Blips */
.blip { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font: 11px tahoma; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; }
.blip .bliphead { padding-left: 7px; font-weight: bold; }
.blip .blipcontent { padding-right: 8px; padding-left: 8px; padding-bottom: 14px; padding-top: 8px; }
.blip TH { font-weight: bold; font-size: 11px; background: #66CCCC; color: black; }
.bliplink { font-weight: normal; color: white; text-align: left; text-decoration: none; }
.bliplink a.bliplink { cursor: hand;font-weight: normal; text-align: left; color: white; text-decoration: underline; }
.bliplink a.bliplink:link { cursor: hand;font-weight: normal; text-align: left; color: white; text-decoration: underline; }
.bliplink a.bliplink:hover { cursor: hand;font-weight: normal; text-align: left; color: white; text-decoration: underline; }
.bliplink a.bliplink:active { cursor: hand;font-weight: normal; text-align: left; color: white; text-decoration: underline; }
.bliplink a.bliplink:visited { cursor: hand;font-weight: normal; text-align: left; color: white; text-decoration: underline; }

/* Boxes */
.BlueBoxHeader { background-color: #66CCCC; color: #000000; }
.BlueBoxHeader A:link, .BlueBoxHeader A:visited { cursor: hand;color: #fff; }
.BlueBackGround { background-color: #e5eef6; }

.smallpromptblue { font: bold 11px tahoma; color: #003366; text-decoration : none; }

a.smallpromptwhite 
	{
	font-family:Tahoma;
	font-size : 11px;
	font-weight:bold;
	text-decoration:none;
	}

a.smallpromptwhite:HOVER 
	{
	font-family:Tahoma;
	font-size : 11px;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.smallpromptwhite:VISITED 
	{
	font-family:Tahoma;
	font-size : 11px;
	font-weight:bold;
	}

a.retailLinks 
	{
	font-family:Tahoma;
	font-size : 11px;
	text-decoration:underline;
	}

a.retailLinks:HOVER 
	{
	font-family:Tahoma;
	font-size : 11px;
	text-decoration:none;
	}
	
a.retailLinks:VISITED 
	{
	font-family:Tahoma;
	font-size : 11px;
	text-decoration:underline;
	}

.CatListItemAlt { background-color: #ecf0f2; }
.CartListItem { background-color: #ffffff; }
.CatListHead { font-weight: bold; background-color: #f0f0ee; }

/* buttons */
.graygobtn { cursor: hand;border-right: black 1px solid; padding-right: 1px; border-top: black 1px solid; padding-left: 1px; padding-bottom: 1px; font: bold 11px tahoma; border-left: black 1px solid; color: white; padding-top: 1px; border-bottom: black 1px solid; background-color: #999999; }

/* Menu */
.TOPNAVINVTABLE { border-right: #115e94 1px solid; border-left: #115e94 1px solid; border-bottom: #115e94 1px solid; }
.TestNewMenu {font-size: xx-small; background: url(images/nav/taMenuBorder.gif) #ffffff repeat-x 50% bottom; float: left; }
.TestNewMenuA TR {font-size: xx-small; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
.TestNewMenuA TD {padding-right: 9px; display: block; padding-left: 9px; background: url(/images/nav/taMenuLeft.gif) no-repeat left top; float: left; padding-bottom: 4px; padding-top: 4px; white-space: nowrap;text-decoration:none }
.TestNewMenuA TD A TD {cursor: hand;font-weight: bold; font-size: xx-small; background: url(/images/nav/taMenuRight.gif) no-repeat right top; float: left; border-bottom: #84b0c7 1px solid; text-decoration: none; } 
.TestNewMenuAH {cursor: hand;background-position: 100% -150px; text-decoration: underline;padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
.TestNewMenuSL TR {font-size: xx-small; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
.TestNewMenuSL A {cursor: hand;border-top-width: 0px; background-position: 100% -150px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-decoration:none }
.TestNewMenuSL TD {cursor: hand;background-position: 0% -150px; padding-bottom: 5px;}
DIV.taMenu { font-size: xx-small; background: url(/images/nav/taMenuBorder.gif) #ffffff repeat-x 50% bottom; float: left; width: 100%; }
DIV.taMenu UL { font-size: xx-small; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; }
DIV.taMenu LI { font-size: xx-small; padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
DIV.taMenu A { cursor: hand;font-weight: bold; font-size: xx-small; background: url(/images/nav/taMenuRight.gif) no-repeat right top; float: left; border-bottom: #84b0c7 1px solid; text-decoration: none; }
DIV.taMenu A:hover { cursor: hand;background-position: 100% -150px; text-decoration: underline; }
DIV.taMenu A:link { cursor: hand;color: #115e94; }
DIV.taMenu A:visited { cursor: hand;color: #115e94; }
DIV.taMenu A:active { cursor: hand;color: #115e94; }
DIV.taMenu A:hover { cursor: hand;color: #115e94; }
DIV.taMenu SPAN { padding-right: 9px; display: block; padding-left: 9px; background: url(/images/nav/taMenuLeft.gif) no-repeat left top; float: left; padding-bottom: 4px; padding-top: 4px; white-space: nowrap; }
DIV.taMenu SPAN { float: none; }
DIV.taMenu A:hover SPAN { cursor: hand;background-position: 0% -150px; }
DIV.taMenu LI#current A { cursor: hand;border-top-width: 0px; background-position: 100% -150px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; }
DIV.taMenu LI#current SPAN { cursor: hand;background-position: 0% -150px; padding-bottom: 5px; }
DIV.breadCrumb { padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px; }
DIV.breadCrumb UL { padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; }
DIV.breadCrumb LI { padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
DIV.breadCrumb LI#current { white-space: nowrap; }
DIV.breadCrumb A { cursor: hand;font-weight: bold; white-space: nowrap; }
DIV.breadCrumb IMG { display: inline; background: url(/images/nav/markerOrange.gif) #ffffff no-repeat right bottom; width: 5px; margin-right: 5px; height: 10px; }
.navtop { font-weight: bold; color: white; text-decoration: none; }
.navtopstd { color: white; text-decoration: none; }
A.navtop { cursor: hand;color: #003366; }
A.navtop:hover { cursor: hand;color: #cccccc; text-decoration: underline; }
A.navtopstd:hover { cursor: hand;text-decoration: underline; }

A.navtop { cursor: hand;color: #036; text-decoration: underline; }
A.navtop:link { cursor: hand;color: #036; }
A.navtop:visited { cursor: hand;color: #036; }
A.navtop:active { cursor: hand;color: #036; }
A.navtop:hover { cursor: hand;color: #036; text-decoration: none; }
A.navtop:visited:hover { cursor: hand;color: #036; text-decoration: none; }
A.navtop:link:hover {cursor: hand; color: #036; text-decoration: none; }

/* News Styles */

.TabbedBoxHeader { padding-left: 6px; background-color: #fff; color: #000; }
.TabbedBoxHeader A:link, .TabbedBoxHeader A:visited { cursor: hand;color: #000; }
TD.TabbedBoxTab { background-image: url(/tab_gradient_bg.gif); background-position: top left; background-repeat: repeat-x; padding: 0px 5px; }

/* Property Search */
.LightBox { border-right: #7eb0c9 1px solid; border-top: #7eb0c9 1px solid; font-size: xx-small; border-left: #7eb0c9 1px solid; color: #115e94; border-bottom: #7eb0c9 1px solid; }
/* .CeilingB {font-family: verdana, helvetica, sans-serif; font-size:xx-small; color:#000;}
.CeilingB a {color:#000;} */

.errorMessage { font-family: Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: red; line-height: 16px; }
.mnpMenuTop { border-right: #e5eef6 1px solid; border-top: #e5eef6 0px solid; font-size: small; background: #e5eef6; border-left: #e5eef6 0px solid; padding-top: 1px; border-bottom: #e5eef6 0px solid; }
.mnpMenuSub { font-size: small; border-right: #8bd0d5 1px solid; padding-right: 0px; border-top: #8bd0d5 1px solid; padding-left: 0px; background: #ededed; padding-bottom: 2px; border-left: #8bd0d5 1px solid; padding-top: 2px; border-bottom: #8bd0d5 1px solid; position: absolute; }
.mnpMenuRow { border-right: 1px solid; padding-right: 15px; border-top: 1px solid; padding-left: 6px; padding-bottom: 2px; margin: 0px 2px; border-left: 1px solid; cursor: hand; color: black; padding-top: 1px; border-bottom: 1px solid #8bd0d5; }
.mnpMenuRow A { cursor: hand;font-weight: normal; background: none transparent scroll repeat 0% 0%; color: black; text-decoration: none; }
.mnpMenuRow A:visited { cursor: hand;font-weight: normal; background: none transparent scroll repeat 0% 0%; color: black; text-decoration: none; }
.mnpMenuRow A:hover { cursor: hand;font-weight: normal; background: none transparent scroll repeat 0% 0%; color: black; text-decoration: none; }
.mnpMenuLabel { cursor: hand;padding-right: 2px; padding-left: 4px; background: #e5eef6; padding-bottom: 4px; color: black; padding-top: 2px; }
.mnpMenuBorder { background: #e5eef6; margin: 2px 0px; overflow: hidden; height: 1px; }
.mnpMenuArrow { margin-top: 4px; position: absolute; }
.mnpMenuScroller { border-right: 1px solid; border-top: 1px solid; margin: 0px 2px; overflow: hidden; border-left: 1px solid; padding-top: 4px; border-bottom: 1px solid; height: 19px; text-align: center; }
.mnpMenuScrollArea { background: none transparent scroll repeat 0% 0%; overflow: hidden; }
.mnpAds { background: none transparent scroll repeat 0% 0%; }
.mnpAds A { cursor: hand;background: none transparent scroll repeat 0% 0%; }
.mnpAds A:link { cursor: hand;background: none transparent scroll repeat 0% 0%; }
.mnpAds A:visited { cursor: hand;background: none transparent scroll repeat 0% 0%; }
.mnpAds A:hover { cursor: hand;background: none transparent scroll repeat 0% 0%; }
.mnpInherit { background: none transparent scroll repeat 0% 0%; }
.mnpMenuLabel { font: bold 70% tahoma; }
.mnpMenuRow { font: 70% tahoma; }
