/* Global Styles */

body {
	margin:0px;
	letter-spacing: 0px;
	}

td {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2px;
	letter-spacing: 0px;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color: #FFBA00;
	}
	
/* ID Styles */

#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	text-decoration: none;
	letter-spacing:normal;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right:1px solid #FF6600;
	}
	
#navigation a:hover {
	color:#990000;
	background: #FF6600;
	display: marker;
	font-style: oblique;
	}

#background td {
	background:url("mm_bg_header.gif");
	}
	
#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	color: #993300;
	letter-spacing:0.3em;
	line-height:26px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	color:#000000;
	white-space: normal;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#26354A;
	letter-spacing:0.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	}
	
.navText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	line-height:18px;
	}
	#topLinks {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 55%; BACKGROUND-IMAGE: url(/images/header_background.gif); PADDING-BOTTOM: 5px; MARGIN: auto auto 5px; WIDTH: 739px; COLOR: #7a91bb; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#TopSection {
	BACKGROUND-COLOR: white
}
#topLinks A {
	COLOR: #7a91bb; TEXT-DECORATION: none
}
#topLinks A:visited {
	COLOR: #7a91bb! important
}
#topLinks A STRONG {
	COLOR: #c02533
}
#topLinks A:visited STRONG {
	COLOR: #c02533
}
#TopSection #pageHeader {
	BACKGROUND-IMAGE: url(/images/header_bg.gif); BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana Bold, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 90px; TEXT-ALIGN: right
}
#TopSection #pageHeader A {
	FONT-FAMILY: Verdana Bold, Verdana, Arial, Helvetica, sans-serif
}
#TopSection #pageHeader #topSearchForm {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; COLOR: #4d4d4d; PADDING-TOP: 5px
}
#TopSection #pageHeader #topSearchForm A {
	TEXT-DECORATION: none! important
}
#TopSection #pageHeader #topSearchForm IMG {
	
}
#TopSection #pageHeader #topSearchForm A IMG {
	MARGIN-TOP: -5px; VERTICAL-ALIGN: middle
}
#TopSection #pageHeader #topSearchForm #quickFinder {
	FONT-SIZE: 100%; VERTICAL-ALIGN: middle
}
#TopSection #pageHeader #topSearchForm #sitSearch_terms {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#TopSection #pageHeader #topSearchForm #btnSearch {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#TopSection #pageHeader #homepagelink {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 10px; TEXT-DECORATION: none
}
#TopSection #pageHeader #homepagelink IMG {
	WIDTH: 200px; HEIGHT: 94px
}
#TopSection #topTabs {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 20px; PADDING-LEFT: 20px; FONT-SIZE: 80%; Z-INDEX: 10; BACKGROUND-IMAGE: url(/images/TabStrip-Background.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 13px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#TopSection #topTabs #topTab .tabStart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/blue_butt_left.gif); PADDING-BOTTOM: 25px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat
}
#TopSection #topTabs #topTab .tabText {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/blue_butt_bg.gif); PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: white; PADDING-TOP: 12px; BACKGROUND-REPEAT: repeat-x
}
#TopSection #topTabs #topTab .tabEnd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/blue_butt_right.gif); PADDING-BOTTOM: 25px; WIDTH: 5px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat
}
#TopSection #topTabs .active#topTab .tabStart {
	BACKGROUND-IMAGE: url(/images/blue_butt_left-active.gif)
}
#TopSection #topTabs .active#topTab .tabText {
	BACKGROUND-IMAGE: url(/images/blue_butt_bg-active.gif)
}
#TopSection #topTabs .active#topTab .tabEnd {
	BACKGROUND-IMAGE: url(/images/blue_butt_right-active.gif)
}
#TopSection #topTabs A:hover {
	COLOR: yellow! important; TEXT-DECORATION: underline! important
}
#TopSection #topTabs .active#topTab A.tabText {
	COLOR: #2468af! important
}
#TopSection #topTabs {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 20px; PADDING-LEFT: 20px; FONT-SIZE: 80%; Z-INDEX: 10; BACKGROUND-IMAGE: url(/images/TabStrip-Background.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 13px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#TopSection #topTabs .topTab .tabStart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/blue_butt_left.gif); PADDING-BOTTOM: 25px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat
}
#TopSection #topTabs .topTab .tabText {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/blue_butt_bg.gif); PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: white; PADDING-TOP: 12px; BACKGROUND-REPEAT: repeat-x
}
#TopSection #topTabs .topTab .tabEnd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/blue_butt_right.gif); PADDING-BOTTOM: 25px; WIDTH: 5px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat
}
#TopSection #topTabs .active .tabStart {
	BACKGROUND-IMAGE: url(/images/blue_butt_left-active.gif)
}
#TopSection #topTabs .active .tabText {
	BACKGROUND-IMAGE: url(/images/blue_butt_bg-active.gif)
}
#TopSection #topTabs .active .tabEnd {
	BACKGROUND-IMAGE: url(/images/blue_butt_right-active.gif)
}
#TopSection #topTabs A {
	TEXT-DECORATION: none! important
}
#TopSection #topTabs .active A.tabText {
	COLOR: #2468af! important
}
#TopSection #topTabs A:visited {
	COLOR: white! important
}
#TopSection #topTabs .active A.tabText:visited {
	COLOR: #2468af! important
}
#TopSection #topTabs A:hover {
	COLOR: yellow! important; TEXT-DECORATION: underline! important
}
#TopSection #infoPane {
	FLOAT: left; MARGIN: 0px auto auto; WIDTH: 773px; HEIGHT: 266px
}
#TopSection #nonInfoPane {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; Z-INDEX: 100; MARGIN: 0px 0px -5px 13px; BORDER-LEFT: red 0px solid; WIDTH: 751px; LINE-HEIGHT: 1px; BORDER-BOTTOM: red 0px solid; HEIGHT: 9px; BACKGROUND-COLOR: #089ce4
}
#topofpage {
	DISPLAY: none
}
#MainSection {
	BACKGROUND-IMAGE: url(/images/mainBackground-2Columns.gif); PADDING-BOTTOM: 20px; WIDTH: 773px; BACKGROUND-COLOR: white
}
#MainSection1Col {
	BACKGROUND-IMAGE: url(/images/mainBackground-1Column.gif); WIDTH: 773px; BACKGROUND-COLOR: white
}
DIV#LeftMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; WIDTH: 251px; PADDING-TOP: 0px; HEIGHT: 100%
}
DIV#MainContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MIN-HEIGHT: 500px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 477px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#BottomSection {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 16px; FONT-SIZE: 70%; BACKGROUND-IMAGE: url(/images/footer_background.gif); PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 758px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 226px; TEXT-ALIGN: center
}
#BottomSection #linksColumn1 {
	BORDER-RIGHT: #d0dae7 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MIN-HEIGHT: 100px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 17px 0px 0px; WIDTH: 246px; PADDING-TOP: 20px; HEIGHT: 100px
}
#BottomSection SPAN {
	DISPLAY: block; TEXT-ALIGN: left
}
#BottomSection A {
	DISPLAY: block; TEXT-ALIGN: left
}
#BottomSection #linksColumn2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 20px; TEXT-ALIGN: left
}
#BottomSection #linksColumn3 {
	PADDING-RIGHT: 46px; MARGIN-TOP: 40px; FLOAT: right; TEXT-ALIGN: left
}
#BottomSection #linksRow {
	PADDING-RIGHT: 40px; FLOAT: left; WIDTH: 700px; HEIGHT: 100px; TEXT-ALIGN: right
}
#BottomSectionContent {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5deeb 1px solid; PADDING-LEFT: 26px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 724px; PADDING-TOP: 18px
}
#BottomSection SPAN {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat
}
#BottomSection .toTop {
	BACKGROUND-IMAGE: url(/images/BBox-UppArrow.gif); BACKGROUND-REPEAT: no-repeat
}
#BottomSection .printPage {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/BBox-Print.gif); BACKGROUND-REPEAT: no-repeat
}
#BottomSection .tellFriend {
	BACKGROUND-IMAGE: url(/images/BBox-RightArrow.gif); BACKGROUND-REPEAT: no-repeat
}
#BottomSection UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LINE-HEIGHT: 80%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UNKNOWN {
	PADDING-LEFT: 15px; LINE-HEIGHT: 140%
}
#BottomSection A {
	COLOR: #4d4d4d
}
#BottomSection A:visited {
	COLOR: #4d4d4d! important
}
#BottomSection A:active {
	COLOR: #4d4d4d! important
}
.panoAppletStyle {
	BORDER-RIGHT: #a9a9a9 1px solid; BORDER-TOP: #a9a9a9 1px solid; MARGIN-TOP: -251px; MARGIN-LEFT: 15px; BORDER-LEFT: #a9a9a9 1px solid; WIDTH: 300px; BORDER-BOTTOM: #a9a9a9 1px solid; HEIGHT: 220px
}
FORM#siteSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DIV.sepRedLong {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: url(../cssimages/bg_sep_redDots_long.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px! important; HEIGHT: 9px; BORDER-RIGHT-WIDTH: 0px! important
}
.boxOpen {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat
}
.boxClose {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
.iconLink {
	DISPLAY: block; Z-INDEX: 20; WIDTH: 46px; POSITION: absolute; HEIGHT: 46px; TEXT-DECORATION: none! important
}
.iconLink:hover {
	TEXT-DECORATION: none! important
}
.iconLink:visited {
	TEXT-DECORATION: none! important
}
#TopSection #pageHeader #homepagelink {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 10px; POSITION: absolute; TEXT-DECORATION: none
}
#TopSection #pageHeader #homepagelink IMG {
	WIDTH: 130px; HEIGHT: 65px! important
}
#TopSection {
	BACKGROUND: url(../cssimages/bg_header.gif) no-repeat left top
}
#TopSection #pageHeader {
	MIN-HEIGHT: 112px; BACKGROUND-IMAGE: none; TEXT-ALIGN: left
}
UNKNOWN {
	HEIGHT: auto
}
#TopSection #pageHeader #topLinks {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: right
}
#TopSection #pageHeader #topLinks A {
	COLOR: #00aeef; TEXT-DECORATION: underline
}
#TopSection #pageHeader #topLinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
#TopSection #pageHeader #topLinks UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
#TopSection #pageHeader #topSearchForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
#TopSection #pageHeader #topSearchForm SELECT {
	MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: bottom
}
#TopSection #pageHeader #topSearchForm BUTTON {
	DISPLAY: inline; FONT-SIZE: 100%; VERTICAL-ALIGN: bottom; PADDING-TOP: 1px; HEIGHT: 20px
}
#TopSection #pageHeader .strapline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 155px; WIDTH: 280px; PADDING-TOP: 0px; HEIGHT: 20px
}
#TopSection #pageHeader IMG.strapline {
	WIDTH: 280px; HEIGHT: 30px
}
#TopSection #pageHeader H1.strapline {
	FONT-SIZE: 70%
}
#topTabs {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; MIN-HEIGHT: 30px! important; BACKGROUND: url(../cssimages/bg_tabs.jpg) no-repeat 3px 27px; PADDING-BOTTOM: 0px! important; MARGIN: 14px 0px 0px 10px; WORD-SPACING: -2px; PADDING-TOP: 5px! important; HEIGHT: 30px! important; max-height: 80px
}
#topTabs .topTab {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: top! important; PADDING-TOP: 0px! important
}
#topTabs .topTab .tabStart {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; BACKGROUND: url(../cssimages/bg_tab_left.gif) no-repeat left 8px; VERTICAL-ALIGN: top! important; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
#topTabs .topTab .tabText {
	BACKGROUND: url(../cssimages/bg_tab_middle.gif) repeat-x left 8px; VERTICAL-ALIGN: bottom! important
}
#topTabs .topTab .tabEnd {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 3px! important; BORDER-TOP: red 0px solid; PADDING-LEFT: 5px! important; BACKGROUND: url(../cssimages/bg_tab_right.gif) no-repeat left 3px; PADDING-BOTTOM: 15px! important; MARGIN: 0px; VERTICAL-ALIGN: top! important; BORDER-LEFT: red 0px solid; PADDING-TOP: 7px! important; BORDER-BOTTOM: red 0px solid
}
#topTabs .active .tabStart {
	BACKGROUND-POSITION: left 8px; BACKGROUND-IMAGE: url(../cssimages/bg_tab_select_left.gif)! important
}
#topTabs .active .tabText {
	BACKGROUND-POSITION: left 8px; BACKGROUND-IMAGE: url(../cssimages/bg_tab_select_middle.gif)! important
}
#topTabs .active .tabEnd {
	BACKGROUND-POSITION: left 3px; BACKGROUND-IMAGE: url(../cssimages/bg_tab_select_right.gif)! important
}
#TopSection #topTabs .active A.tabText {
	COLOR: white! important
}
#TopSection #topTabs .active A.tabText:visited {
	COLOR: white! important
}
DIV#topTabs SPAN.topTab A {
	COLOR: white! important
}
DIV#topTabs SPAN.topTab A:link {
	COLOR: white! important
}
DIV#topTabs SPAN.topTab A:hover {
	COLOR: white! important
}
DIV#topTabs SPAN.topTab A:visited {
	COLOR: white! important
}
#MainSection {
	CLEAR: both; BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: none! important; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
#topTabs {
	CLEAR: both; BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: none! important; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
#nonInfoPane {
	CLEAR: both; FLOAT: none! important; HEIGHT: 0px! important
}
#infoPane {
	CLEAR: both; FLOAT: none! important; HEIGHT: 266px! important
}
.smallFlash#infoPane {
	HEIGHT: 170px! important
}
#BottomSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../cssimages/bg_footer.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px -1px; WIDTH: 773px; PADDING-TOP: 0px; HEIGHT: 262px; TEXT-ALIGN: left
}
#BottomSection #linksColumn1 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 0px! important; WIDTH: 263px; PADDING-TOP: 0px! important; BORDER-RIGHT-WIDTH: 0px
}
#BottomSection #linksColumn2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 265px; PADDING-TOP: 0px
}
#BottomSection UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 150%! important; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#BottomSection UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#BottomSection A {
	DISPLAY: inline; TEXT-ALIGN: left
}

.toTop {
	BACKGROUND-POSITION: 0px 60%
}
.printPage {
	BACKGROUND-POSITION: 0px 60%
}
.tellFriend {
	BACKGROUND-POSITION: 0px 60%
}
.oneColumn#MainSection {
	PADDING-RIGHT: 3px; PADDING-LEFT: 25px; MIN-HEIGHT: 530px! important; BACKGROUND: url(../cssimages/bg_mainPage.gif) repeat-y -1px top; PADDING-BOTTOM: 10px; WIDTH: 745px; PADDING-TOP: 10px
}
.oneColumn#MainSection #col1 {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; BORDER-LEFT: red 0px solid; WIDTH: 512px; BORDER-BOTTOM: red 0px solid
}
.specialOffersPanel H2 {
	FONT-SIZE: 100%! important
}
#ourparkspanel .boxOpen H2 {
	FONT-SIZE: 100%! important
}
#bookingFormPanel .boxOpen H2 {
	FONT-SIZE: 100%! important
}
.specialOffersPanel {
	BACKGROUND: url(../cssimages/bg_latedealsHeader.gif) #f52d47 no-repeat left top; FLOAT: left; WIDTH: 200px; HEIGHT: 530px! important
}
.specialOffersPanel .boxClose {
	FONT-SIZE: 1px; BACKGROUND: url(../cssimages/bg_lateDealsFooter.gif) no-repeat left top
}
.specialOffersPanel H2 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN: 7px 0px 0px 50px; BORDER-LEFT: black 0px solid; WIDTH: 95px; COLOR: white; BORDER-BOTTOM: black 0px solid; HEIGHT: 48px
}
.redBox {
	CLEAR: both! important; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f52d47
}
.redBox .boxOpen {
	FONT-SIZE: 1px; BACKGROUND: url(../cssimages/bg_redbox_top.gif) no-repeat left top; HEIGHT: 5px! important
}
.redBox .boxClose {
	FONT-SIZE: 1px; BACKGROUND: url(../cssimages/bg_redbox_bottom.gif) no-repeat left top; HEIGHT: 5px! important
}
.redBox .mainContent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 4px; BORDER-LEFT-COLOR: #f52d47; BORDER-BOTTOM-COLOR: #f52d47; PADDING-BOTTOM: 0px; COLOR: #00aeef; BORDER-TOP-COLOR: #f52d47; PADDING-TOP: 0px; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 4px; BORDER-RIGHT-COLOR: #f52d47
}
.redBox .mainContent IMG {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
.redBox .mainContent H3 {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; LINE-HEIGHT: 90%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
.redBox .mainContent P {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
.redBox .mainContent P.pretext {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%! important; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px solid; LINE-HEIGHT: 90%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
.redBox .mainContent P.price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 330%; PADDING-BOTTOM: 0px; COLOR: #ed3f30; LINE-HEIGHT: 90%; PADDING-TOP: 0px
}
.redBox .mainContent P.posttext {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-LEFT: 15px; COLOR: #ed3f30
}
.redBox .mainContent .seperator {
	MARGIN: 0px
}
.mainOffer .mainContent A.btnType4 {
	FONT-SIZE: 70%! important
}
.redBox .mainContent A.btnType1_a {
	PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
.redBox .offer {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.redBox .offer A.btnType4 {
	MARGIN-TOP: 0px! important; FONT-SIZE: 70%
}
DIV.specialOffer {
	FLOAT: none! important
}
#ourparkspanel NOSCRIPT H2 {
	DISPLAY: none
}
#ourparkspanel NOSCRIPT .region {
	DISPLAY: none
}
#ourparkspanel {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN-LEFT: 209px; BORDER-LEFT: red 0px solid; WIDTH: 300px; COLOR: #fff; BORDER-BOTTOM: red 0px solid; HEIGHT: 528px! important; BACKGROUND-COLOR: #00aeef
}
#ourparkspanel .boxOpen {
	BACKGROUND-IMAGE: url(../cssimages/bg_ourparks_header.gif); HEIGHT: 55px
}
#ourparkspanel .boxClose {
	BORDER-RIGHT: red 0px solid; BACKGROUND-POSITION: left bottom; BORDER-TOP: red 0px solid; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../cssimages/bg_ourparks_footer.gif); BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
#ourparkspanel .boxOpen H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 50px; PADDING-TOP: 10px
}
#ourparkspanel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; WIDTH: 280px; PADDING-TOP: 0px
}
#ourparkspanel P.text {
	MARGIN-TOP: 10px
}
#ourparkspanel P STRONG {
	MARGIN: 10px 0px 0px 43px
}
#ourparkspanel A.btnType1_a {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN: 7px 7px 0px; BORDER-LEFT: white 1px solid; WIDTH: 253px; BORDER-BOTTOM: white 1px solid
}
#ourparkspanel #flashMap {
	MARGIN: 0px 0px 0px 3px
}
#ourparkspanel #flashMap IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
#emailFormPanel {
	CLEAR: both; MARGIN-TOP: 20px; WIDTH: 511px
}
#emailFormPanel FORM {
	BACKGROUND: url(../cssimages/bg_emailBox_header.gif) #fadc00 no-repeat left top; MARGIN: 0px 0px 1px; HEIGHT: 72px
}
#emailFormPanel FORM DIV.content {
	MARGIN-LEFT: 180px; WIDTH: 325px; COLOR: #767676; PADDING-TOP: 0px
}
#emailFormPanel FORM DIV.leftCol {
	FLOAT: left; MARGIN: 4px 10px 0px 0px; WIDTH: 145px
}
#emailFormPanel FORM DIV.leftCol P {
	FONT-SIZE: 60%; MARGIN: 0px; COLOR: #767676; LINE-HEIGHT: 140%
}
#emailFormPanel FORM DIV.leftCol A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #00aeef! important
}
UNKNOWN {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; BORDER-LEFT: red 0px solid; PADDING-TOP: 8px! important; BORDER-BOTTOM: red 0px solid
}
#emailFormPanel FORM DIV.content DIV.formElements {
	MARGIN: 6px 5px 0px 0px; TEXT-ALIGN: right
}
#emailFormPanel FORM DIV.content DIV.formElements LABEL {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-SIZE: 70%; FLOAT: left; WIDTH: 38px; COLOR: #dc9200
}
#emailFormPanel FORM DIV.content DIV.formElements INPUT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 195px; COLOR: #dc9200; PADDING-TOP: 0px
}
#emailFormPanel FORM DIV.content DIV.formElements BUTTON {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-SIZE: 70%; VERTICAL-ALIGN: top; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; HEIGHT: 17px
}
#emailFormPanel FORM DIV.content DIV.formElements INPUT.hidden {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 0px; BACKGROUND-COLOR: transparent
}
#emailFormPanel .boxClose {
	BACKGROUND: url(../cssimages/bg_emailBox_footer.gif) #f1daa0 no-repeat left bottom; HEIGHT: 30px
}
#emailFormPanel .boxClose P {
	FONT-SIZE: 70%; MARGIN: 7px 0px 0px 40px; COLOR: #767676
}
#emailFormPanel .boxClose P A {
	FONT-SIZE: 100%; MARGIN-LEFT: 20px
}
#emailFormPanel .closeMe {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 5px
}
#emailFormPanel .moreInformation {
	DISPLAY: none
}
#emailFormPanel .leftCol DIV.moreInformation {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; MARGIN-TOP: 0px; FONT-SIZE: 90%; BACKGROUND: url(../cssimages/bg_moreInfo.gif) #fff no-repeat left top; MARGIN-LEFT: 0px; BORDER-LEFT: white 2px solid; WIDTH: 450px; BORDER-BOTTOM: white 2px solid; POSITION: absolute; HEIGHT: 246px
}
#emailFormPanel .leftCol DIV.moreInformation DIV.leftCol {
	FLOAT: left; MARGIN: 100px 0px 0px 5px; WIDTH: 185px
}
#emailFormPanel .leftCol DIV.moreInformation DIV.leftCol P {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 8px; COLOR: #666666
}
#emailFormPanel .leftCol DIV.moreInformation DIV.rightCol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN: 30px 0px 0px 225px; WIDTH: 205px; BACKGROUND-COLOR: white
}
#emailFormPanel .leftCol DIV.moreInformation DIV.rightCol H3 {
	FONT-SIZE: 100%; MARGIN: 0px; COLOR: #1e60a2
}
#emailFormPanel .leftCol DIV.moreInformation DIV.rightCol UL {
	LIST-STYLE-IMAGE: none; MARGIN: 5px 0px 0px
}
#emailFormPanel .leftCol DIV.moreInformation DIV.rightCol UL LI {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 30px; FONT-SIZE: 80%; BACKGROUND: url(../cssimages/tick_green.gif) #fff no-repeat left top; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px solid; COLOR: #00aeef; PADDING-TOP: 10px; BORDER-BOTTOM: red 0px solid; HEIGHT: 19px
}
#emailFormPanel #offersbyemail INPUT {
	COLOR: black
}
#emailFormPanel #offersbyemail .errTxt {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
#bookingFormPanel {
	MIN-HEIGHT: 603px! important; MARGIN-LEFT: 522px; WIDTH: 199px; COLOR: white; HEIGHT: 633px; BACKGROUND-COLOR: #64d141
}
#bookingFormPanel .boxOpen {
	PADDING-RIGHT: 5px; PADDING-LEFT: 50px; BACKGROUND-IMAGE: url(../cssimages/bg_book_header.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 40px! important
}
#bookingFormPanel .boxClose {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../cssimages/bg_book_footer.gif); HEIGHT: 4px
}
#bookingFormPanel .boxOpen H2 {
	MARGIN: 0px
}
#bookingFormPanel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 5px; PADDING-TOP: 0px
}
#bookingFormPanel P.text {
	FONT-SIZE: 70%
}
#bookingFormPanel FORM {
	FONT-SIZE: 70%; MARGIN: 0px 4px; COLOR: #767676; BACKGROUND-COLOR: white
}
#bookingFormPanel FORM .boxOpen {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../cssimages/bg_bookForm_header.gif); PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; HEIGHT: 4px! important
}
#bookingFormPanel FORM .boxClose {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../cssimages/bg_bookForm_footer.gif); HEIGHT: 4px! important
}
#bookingFormPanel FORM H3 {
	FONT-SIZE: 110%; MARGIN: 0px 0px 3px 5px; COLOR: #64d141
}
#bookingFormPanel FORM INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 100%! important; MARGIN: 0px; COLOR: #767676
}
#bookingFormPanel FORM SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 100%! important; MARGIN: 0px 0px 0px 5px; COLOR: #767676
}
#bookingFormPanel FORM SELECT#Park {
	WIDTH: 180px! important
}
#bookingFormPanel FORM SELECT#selLocation {
	WIDTH: 180px! important
}
#bookingFormPanel FORM BUTTON {
	FONT-SIZE: 100%; MARGIN: 0px 0px 0px 5px; WIDTH: 180px
}
#bookingFormPanel FORM LABEL {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 5px; COLOR: #767676
}
#bookingFormPanel FORM .seperator {
	MARGIN: 0px 0px 0px 5px; WIDTH: 180px
}
#bookingFormPanel FORM .content {
	DISPLAY: inline-block; MARGIN: 3px 0px 5px
}
#bookingFormPanel FORM #accommOptions INPUT {
	MARGIN: 0px 0px 0px 2px
}
#bookingFormPanel FORM #accommOptions A {
	MARGIN: 0px 0px 0px 5px
}
#bookingFormPanel FORM #location LABEL {
	DISPLAY: block; MARGIN: 5px 0px 2px 5px
}
#bookingFormPanel FORM #dates LABEL {
	DISPLAY: block; MARGIN: 5px 0px 2px 5px
}
#bookingFormPanel FORM #dates INPUT#Sdate {
	MARGIN: 0px 0px 0px 5px; WIDTH: 85px
}
#bookingFormPanel FORM #guestOptions {
	HEIGHT: 70px
}
#bookingFormPanel FORM #guestOptions .col {
	DISPLAY: inline-block; FLOAT: left; WIDTH: 60px; TEXT-ALIGN: center
}
#bookingFormPanel FORM #guestOptions .col SELECT {
	MARGIN-TOP: 4px; WIDTH: 40px
}
#bookingFormPanel FORM #dogOptions P {
	MARGIN: 0px 0px 6px 5px
}
#bookingFormPanel FORM #ukregionmap {
	DISPLAY: none; Z-INDEX: 20; MARGIN-LEFT: 10px; WIDTH: 160px; POSITION: absolute; HEIGHT: 227px; BACKGROUND-COLOR: white
}
#bookingFormPanel FORM #ukregionmap A {
	COLOR: #00aeef
}
#bookingFormPanel FORM #ukregionmap A:visited {
	COLOR: #00aeef
}
#bookingFormPanel FORM A.showRegion {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-LEFT: 7px
}
UNKNOWN {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 9px; PADDING-TOP: 10px
}
#bookingFormPanel P.footer {
	MARGIN: 5px 0px 4px 5px
}
#sites {
	CLEAR: both; MIN-HEIGHT: 100px
}
#sites H2 {
	FONT-SIZE: 80%; MARGIN: 0px 0px 5px; COLOR: #e32d00
}
#sites .site {
	FLOAT: left; WIDTH: 360px
}
#sites .site IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#sites .site P {
	PADDING-LEFT: 15px; FONT-SIZE: 70%; MARGIN: 0px 0px 0px 140px; WIDTH: 200px; COLOR: #767676
}
#sites .site A {
	DISPLAY: inline; FONT-SIZE: 70%
}
.clearBoth {
	FONT-SIZE: 0px; LINE-HEIGHT: 0px
}
BUTTON.btnType1_a {
	BORDER-RIGHT: #0088bd 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #0088bd 1px solid; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND-IMAGE: url(../images/btnType1_a.gif); PADDING-BOTTOM: 12px; BORDER-LEFT: #0088bd 1px solid; COLOR: white! important; PADDING-TOP: 8px; BORDER-BOTTOM: #0088bd 1px solid; LETTER-SPACING: 0px; BACKGROUND-COLOR: #00a9e4; TEXT-ALIGN: left
}
#LeftMenu P.errTxt {
	FONT-SIZE: 80%; COLOR: red
}
BUTTON {
	CURSOR: pointer! important
}
H2 {
	FONT-SIZE: 90%! important
}
.font100 {
	FONT-SIZE: 100%
}
.sepDashed {
	BORDER-TOP-STYLE: dashed; BORDER-RIGHT-STYLE: dashed; BORDER-LEFT-STYLE: dashed; BORDER-BOTTOM-STYLE: dashed
}
.sepSolid {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.sepDotted {
	BORDER-RIGHT: 2px dotted; BORDER-TOP: 2px dotted; BORDER-LEFT: 2px dotted; BORDER-BOTTOM: 2px dotted
}
.sepGrey {
	BORDER-LEFT-COLOR: #c8d3e1; BORDER-BOTTOM-COLOR: #c8d3e1; BORDER-TOP-COLOR: #c8d3e1; BORDER-RIGHT-COLOR: #c8d3e1
}
.sepBlue {

	BORDER-LEFT-COLOR: #c8d3e1; BORDER-BOTTOM-COLOR: #c8d3e1; BORDER-TOP-STYLE: dashed; BORDER-TOP-COLOR: #c8d3e1; BORDER-RIGHT-STYLE: dashed; BORDER-LEFT-STYLE: dashed; BORDER-RIGHT-COLOR: #c8d3e1; BORDER-BOTTOM-STYLE: dashed
}
.sepBlack {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
.sepRed {
	BORDER-TOP-WIDTH: 0px! important; BACKGROUND-POSITION: right 50%; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND-IMAGE: url(/images/RedDottedLine-Dark.gif); BORDER-BOTTOM-WIDTH: 0px! important; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px; BORDER-RIGHT-WIDTH: 0px! important
}
.sepRedLight {
	BORDER-TOP-WIDTH: 0px! important; BACKGROUND-POSITION: right 50%; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND-IMAGE: url(/images/RedDottedLine-Light.gif); BORDER-BOTTOM-WIDTH: 0px! important; BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px; BORDER-RIGHT-WIDTH: 0px! important
}
.seperator {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 7px 0px; LINE-HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.greenBackground {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 2px solid; BACKGROUND-IMAGE: url(/images/greenBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #00af54
}
.blueBackground {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 2px solid; BACKGROUND-IMAGE: url(/images/blueBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #65b8ed
}
.yellowBackgroundAlt {
	BACKGROUND-COLOR: #ffcd3b
}
.redBackground {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 2px solid; BACKGROUND-IMAGE: url(/images/redBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ec4431
}
.orangeBackground {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 2px solid; BACKGROUND-IMAGE: url(/images/orangeBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f9a641
}
.greenBackgroundAlt {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 0px solid; BACKGROUND-IMAGE: url(/images/greenBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #00af54
}
.blueBackgroundAlt {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 0px solid; BACKGROUND-IMAGE: url(/images/blueBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #65b8ed
}
.yellowBackgroundAlt {
	BACKGROUND-COLOR: #ffcd3b
}
.redBackgroundAlt {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 0px solid; BACKGROUND-IMAGE: url(/images/redBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ec4431
}
.orangeBackgroundAlt {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #dbdbda 0px solid; BACKGROUND-IMAGE: url(/images/orangeBackground.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f9a641
}
.darkBlueBackground {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/background_darkBlue.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #0079b0
}
.greenBorder {
	BORDER-LEFT-COLOR: #00af54; BORDER-BOTTOM-COLOR: #00af54; BORDER-TOP-COLOR: #00af54; BORDER-RIGHT-COLOR: #00af54
}
.blueBorder {
	border: thin solid #E9E9E9;
}
.yellowBorder {
	BORDER-LEFT-COLOR: #ffcd3b; BORDER-BOTTOM-COLOR: #ffcd3b; BORDER-TOP-COLOR: #ffcd3b; BORDER-RIGHT-COLOR: #ffcd3b
}
.redBorder {
	BORDER-LEFT-COLOR: #ec4431; BORDER-BOTTOM-COLOR: #ec4431; BORDER-TOP-COLOR: #ec4431; BORDER-RIGHT-COLOR: #ec4431
}
.orangeBorder {
	BORDER-LEFT-COLOR: #f9a641; BORDER-BOTTOM-COLOR: #f9a641; BORDER-TOP-COLOR: #f9a641; BORDER-RIGHT-COLOR: #f9a641
}
.colourGreen {
	COLOR: #B0D33B! important
}
.colourBlue {
	COLOR: #0080be! important;
	font-size: 11px;
}
.colourDarkBlue {
	COLOR: #0051c2! important
}
.colourYellow {
	COLOR: #ffbb38! important
}
.colourRed {
	COLOR: #f2210a! important
}
.colourOrange {
	COLOR: #f9a641! important
}
.colourWhite {
	COLOR: #fff! important
}
.colourBlack {
	COLOR: black! important
}
.colourGrey {
	COLOR: #4d4d4d! important
}
.colourPink {
	COLOR: #f06! important
}
.textBold {
	FONT-WEIGHT: bold
}
.textSize70 {
	FONT-SIZE: 70%! important
}
.leftBox {
	COLOR: #4d4d4d
}
.leftBox H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: white; LINE-HEIGHT: 200%; PADDING-TOP: 30px
}
.leftBoxContent {
	MARGIN: 15px 25px 0px
}
.leftBoxContent .btn {
	WIDTH: 100%
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.clearBoth {
	CLEAR: both; LINE-HEIGHT: 0px! important
}
.clearLeft {
	CLEAR: left
}
.clearRight {
	CLEAR: right
}
.displayInline {
	DISPLAY: inline
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.alignCenter {
	MARGIN: auto; TEXT-ALIGN: center
}
.redBg {
	BACKGROUND-COLOR: red
}
.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: #0099CC}
.TextBox {
	BORDER-RIGHT: #bce8f7 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bce8f7 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bce8f7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bce8f7 1px solid
}
.DropDown {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #fefbe3
}
.indent {
	MARGIN-LEFT: 10px
}
.MarginBottom5 {
	MARGIN-BOTTOM: 5px
}
.MarginBottom10 {
	MARGIN-BOTTOM: 10px
}
.MarginTop5 {
	MARGIN-TOP: 5px
}
.MarginTop10 {
	MARGIN-TOP: 10px
}
.MarginTop20 {
	MARGIN-TOP: 20px
}
.MarginRight7 {
	MARGIN-RIGHT: 7px
}
.PaddingLeft5 {
	PADDING-LEFT: 5px
}
.LineHeight12 {
	LINE-HEIGHT: 12px
}
.NoUnderline {
	TEXT-DECORATION: none
}
.width70 {
	WIDTH: 70px! important
}
.width100 {
	WIDTH: 100px! important
}
.width110 {
	WIDTH: 80px! important
}
.width120 {
	WIDTH: 120px! important
}
.width130 {
	WIDTH: 130px! important
}
.width140 {
	WIDTH: 140px! important
}
.width150 {
	WIDTH: 150px! important
}
.width200 {
	WIDTH: 200px! important
}
.width300 {
	WIDTH: 300px! important
}
.width400 {
	WIDTH: 400px! important
}
.width450 {
	WIDTH: 450px! important
}
.ContentSpacer {
	MARGIN-TOP: 30px
}
.boldme {
	FONT-WEIGHT: bold
}
.lightblue {
	COLOR: #1ea4c9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #00CCFF;
	border-right-color: #00CCFF;
	border-bottom-color: #00CCFF;
	border-left-color: #00CCFF;
}
.width100 {
	WIDTH: 100px
}
.width200 {
	WIDTH: 200px
}
.hideme {
	DISPLAY: none
}
.padding5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.padtop5 {
	PADDING-TOP: 5px
}
.padbot5 {
	PADDING-BOTTOM: 5px
}
.padtop10 {
	PADDING-TOP: 10px
}
.paddingBot7 {
	PADDING-BOTTOM: 7px
}
.mleft15 {
	MARGIN-LEFT: 15px
}
.topminus10 {
	MARGIN-TOP: -10px! important
}
.topminus15 {
	MARGIN-TOP: -15px
}
.topminus30 {
	MARGIN-TOP: -30px
}
.nopadding {
	
}
.mtop10 {
	MARGIN-TOP: 10px
}
.mbottom2 {
	MARGIN-BOTTOM: 2px
}
.mbottom10 {
	MARGIN-BOTTOM: 10px
}
.mbottom25 {
	MARGIN-BOTTOM: 25px
}
.mright15 {
	MARGIN-RIGHT: 15px
}
.mleft165 {
	MARGIN-LEFT: 165px
}
.clearme {
	CLEAR: both
}
.floatr {
	FLOAT: right
}
.redcolour {
	COLOR: red
}
.minheight50 {
	MIN-HEIGHT: 50px; HEIGHT: 50px
}
.weekend {
	WIDTH: 20px; HEIGHT: 20px; BACKGROUND-COLOR: #8ed0e4
}
.holiday A {
	COLOR: #1ea4c9; BACKGROUND-COLOR: #f8f9e3
}
.txtnormal {
	FONT-SIZE: 11px; COLOR: #4d4d4d; LINE-HEIGHT: 135%
}
.font70 {
	FONT-SIZE: 70%
}
.font60 {
	FONT-SIZE: 60%
}
.TopMargin8 {
	MARGIN-TOP: 8px
}
.orange2pxborder {
	BORDER-RIGHT: #f9a641 2px solid; BORDER-TOP: #f9a641 2px solid; BORDER-LEFT: #f9a641 2px solid; BORDER-BOTTOM: #f9a641 2px solid
}
.bordertopbluedashed {
	BORDER-TOP: #00aeef 1px dashed
}
.borderleft {
	BORDER-LEFT-WIDTH: 1px
}
.borderright {
	BORDER-RIGHT-WIDTH: 1px
}
.borderbottom {
	BORDER-BOTTOM-WIDTH: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.height4 {
	HEIGHT: 4px
}
.height70 {
	HEIGHT: 70px
}
.txtsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 70%; COLOR: #666666
}
.txt90 {
	FONT-SIZE: 90%! important
}
.TopMargin8 {
	MARGIN-TOP: 8px
}
.txtright {
	TEXT-ALIGN: right
}
.mtop5 {
	MARGIN-TOP: 5px
}
.mtop15 {
	MARGIN-TOP: 10px
}
.mtop0 {
	MARGIN-TOP: 0px
}
.txtalignleft {
	TEXT-ALIGN: left
}
.floatl {
	FLOAT: left
}
.mright40 {
	MARGIN-RIGHT: 40px
}
.padding5 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.margintop2 {
	MARGIN-TOP: 2px
}
.header80 {
	FONT-WEIGHT: 900; FONT-SIZE: 80%; COLOR: #4d4d4d
}
.font80 {
	FONT-SIZE: 80%
}
.colourGrey {
	COLOR: #666666
}
.italics {
	FONT-STYLE: italic
}
.block {
	DISPLAY: block
}
.paddingTop100 {
	PADDING-TOP: 100px
}
.paddingLeft10 {
	PADDING-LEFT: 10px
}
.paddingLeft20px {
	PADDING-LEFT: 35px
}
.padtop20 {
	PADDING-TOP: 15px
}
.width100 {
	WIDTH: 100px
}
.marginLeft190 {
	MARGIN-LEFT: 190px
}
BUTTON.btnLink {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: white 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; COLOR: #40c3ee; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
BUTTON.btnType4 {
	BACKGROUND-IMAGE: url(/images/BBox-RightArrow.gif)
}
A.btnTop {
	BACKGROUND-IMAGE: url(/images/BBox-UppArrow.gif)
}
BUTTON:hover {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
BUTTON:active {
	BACKGROUND-COLOR: #ccc
}
BUTTON.btnLink:hover {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: red; BORDER-TOP-COLOR: white; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: white
}
BUTTON.btnLink:active {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: underline
}
A.btnLink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 15px; FONT-WEIGHT: 800; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: #00aeef; LINE-HEIGHT: 160%; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
A.btnLink:hover {
	TEXT-DECORATION: none
}
A.btnType1_a {
	BORDER-RIGHT: #0088bd 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #0088bd 1px solid; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND-IMAGE: url(/images/btnType1_a.gif); PADDING-BOTTOM: 12px; BORDER-LEFT: #0088bd 1px solid; WIDTH: 240px; COLOR: white! important; PADDING-TOP: 8px; BORDER-BOTTOM: #0088bd 1px solid; LETTER-SPACING: 0px; BACKGROUND-COLOR: #00a9e4; TEXT-ALIGN: left; TEXT-DECORATION: none! important
}
A.btnType1_a:hover {
	TEXT-DECORATION: underline! important
}
A.btnType4 {
	BACKGROUND-IMAGE: url(/images/BBox-RightArrow.gif); BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
.holiday_OLD A {
	COLOR: #1ea4c9; BACKGROUND-COLOR: #f8f9e3; TEXT-DECORATION: none
}
.nodate {
	FONT-SIZE: 14px;
	WIDTH: auto;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #00CCFF;
}
.currentday {
	FONT-SIZE: 80%; WIDTH: 20px; HEIGHT: 20px; BACKGROUND-COLOR: orange; TEXT-DECORATION: none
}
.weekdayHover {
	BACKGROUND-IMAGE: url(../cssimages/caldayhover.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TD.nodate A:hover {
	FONT-SIZE: 80%! important; COLOR: white
}
TD.weekend A:hover {
	FONT-SIZE: 80%! important; COLOR: white
}
TD.weekday A:hover {
	FONT-SIZE: 80%! important; COLOR: white
}
TD.weekendday A:hover {
	FONT-SIZE: 80%! important; COLOR: white
}
TD.currentday A:hover {
	FONT-SIZE: 80%! important; COLOR: white
}
TD.weekdayHover A:hover {
	FONT-SIZE: 80%! important; COLOR: white
}
#calholder #selectedDate {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 5px 0px; COLOR: #33a02a; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calholder #datesTable TR TD A {
	DISPLAY: block; TEXT-DECORATION: none
}
#calholder #closeMe {
	BORDER-RIGHT: #c0e2eb 1px solid; BORDER-TOP: #c0e2eb 1px solid; BACKGROUND-IMAGE: url(../cssimages/background_exit.gif); BORDER-LEFT: #c0e2eb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c0e2eb 1px solid; BACKGROUND-REPEAT: repeat-x
}
#calholder #closeMe A {
	DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(../cssimages/close_x.gif); COLOR: white; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px; TEXT-DECORATION: none
}
#calholder SELECT#calMon {
	COLOR: black
}
#calholder SELECT#calYear {
	COLOR: black
}
#select {
	FONT-SIZE: 90%; COLOR: #777777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.noline {
	TEXT-DECORATION: none
}
.btncalLink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 0px; FONT-WEIGHT: 800; FONT-SIZE: 70%! important; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; COLOR: #00aeef; LINE-HEIGHT: 90%; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#calholder {
	BORDER-RIGHT: #c0e2eb 1px solid; BORDER-TOP: #c0e2eb 1px solid; MARGIN-TOP: -240px; Z-INDEX: 99; VISIBILITY: hidden; MARGIN-LEFT: -6px; BORDER-LEFT: #c0e2eb 1px solid; WIDTH: 188px; BORDER-BOTTOM: #c0e2eb 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE#selector {
	BORDER-RIGHT: #1e83b2 1px solid; BORDER-TOP: #1e83b2 1px solid; BORDER-LEFT: #1e83b2 1px solid; WIDTH: 190px; BORDER-BOTTOM: #1e83b2 1px solid; HEIGHT: 31px; BACKGROUND-COLOR: #1e83b2
}
TD.test IMG {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; BACKGROUND-COLOR: red
}
.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}

A {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
A:hover {
	COLOR: #993300; TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	BACKGROUND: #bbc3d3
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.headerNavigation:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: underline
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND: #bbc3d3
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBox {
	BACKGROUND: #d3d1d1
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(images/infobox/corner_center.gif); COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.addressBook-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.alsoPurchased-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.payment-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.productListing-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.productReviews-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.upcomingProducts-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.shippingOptions-odd {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.accountHistory-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.addressBook-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.alsoPurchased-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.payment-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.productListing-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.productReviews-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.upcomingProducts-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TR.shippingOptions-even {
	BACKGROUND: #e7ebf0; shopping-cart: 
}
TABLE.productListing {
	BORDER-RIGHT: #e7ebf0 0px solid; BORDER-TOP: #e7ebf0 0px solid; BORDER-LEFT: #e7ebf0 0px solid; BORDER-BOTTOM: #e7ebf0 0px solid; shopping-cart: 1px
}
.productListing-heading {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e7ebf0; PADDING-BOTTOM: 11px; COLOR: #2c2c2c; PADDING-TOP: 11px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: left; shopping-cart: 
}
TD.productListing-data {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #e89415; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
A.pageResults {
	COLOR: #747474
}
A.pageResults:hover {
	COLOR: #747474
}
A.pageResults:visited {
	COLOR: #747474
}
TD.pageHeading {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/m99.gif) repeat-x; WIDTH: 497px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-DECORATION: none
}
DIV.pageHeading {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/m99.gif) repeat-x; WIDTH: 497px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-DECORATION: none
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Courier;
	line-height: 0.5cm;
}
.ch1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #282e3e
}
.ch2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2c2c2c
}
.ch3 {
	PADDING-LEFT: 13px
}
.ch4 {
	FONT-SIZE: 11px; COLOR: #2c2c2c
}
.ch5 {
	BORDER-RIGHT: #e3e1e1 4px solid; BORDER-TOP: #e3e1e1 4px solid; BORDER-LEFT: #e3e1e1 4px solid; BORDER-BOTTOM: #e3e1e1 4px solid
}
.ch6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial
}
.ch7 {
	BORDER-RIGHT: #e7ebf0 3px solid;
	BORDER-TOP: #e7ebf0 3px solid;
	BORDER-LEFT: #e7ebf0 3px solid;
	BORDER-BOTTOM: #e7ebf0 3px solid;
	letter-spacing: 0px;
}
.ch8 {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FF9900
}
.ch8_ {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e89415
}
.ch9 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0099CC
}
.ch10 {
	FONT-SIZE: 19px; COLOR: #e89415
}
.ch11 {
	FONT-SIZE: 11px;
	COLOR: #666666;
	padding: 0px;
	border-right-width: 0px;
	border-right-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ch12 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff
}
.ch13 {
	FONT-SIZE: 10px; COLOR: #707173
}
.ch14 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #e89415
}
.ch15 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #879db3
}
.ch16 {
	FONT-SIZE: 11px; COLOR: #737373
}
.ch17 {
	FONT-SIZE: 11px; COLOR: #282e3e
}
.ch18 {
	FONT-SIZE: 11px; COLOR: #e89415; TEXT-DECORATION: none
}
.bg1 {
	BACKGROUND: #ffffff
}
.ml1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #869aae; TEXT-DECORATION: none
}
.ml2 {
	FONT-SIZE: 11px; COLOR: #717171; TEXT-DECORATION: none
}
.ml3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #879db3; TEXT-DECORATION: none
}
.se {
	FONT-SIZE: 9px; WIDTH: 92px; COLOR: #282e3e
}
.image_border {
	BORDER-RIGHT: #717171 1px solid; BORDER-TOP: #717171 1px solid; BORDER-LEFT: #717171 1px solid; BORDER-BOTTOM: #717171 1px solid
}

