/* CSS Document */
img, div { behavior: url(iepngfix.htc) }

h1 {color:#f53978; font-size:20px; margin:10px 0px 10px 0px;}
h2 {color:#F497AF; font-size:16px; margin:10px 0px 10px 0px;}
h3 {color:#000000; font-size:15px; margin:0px 0px 10px 0px;}

ul { margin-left:15px}
li {list-style-image:url(images/bullet.png); background-position:left; font-size:12px; margin-left:15px}
a:link {color:#f4265e; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a:visited {color:#f4265e; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a:hover {color:#aa103f; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
p {font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
table {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.small {10px}

.greenheadings {color:#f53978;}
.green {color:#f53978; font-weight:bold;}
.pinkheadings {color:#f53978;}
.pink {color:#f53978; font-weight:bold;}

html {background-image:url(images/background_left.gif); background-position:left top; background-repeat:no-repeat; height:100%;}
body {background-image:url(images/background_right.gif); background-position:right top; background-repeat:no-repeat; height:100%; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}

.outerContainer {width:100%;}
.innerContainer {width:870px; margin:0px auto 0px auto; padding-top:10px;}
.upperheader {height:68px; width: 227px; margin-left:34px; background-image:url(images/header/logoTop.png); background-position:top left; background-repeat:no-repeat;}
.lowerheader {height:137px; padding-left:12px; margin-left:34px; background-image:url(images/header/logoBotLeft.png); background-position:top left; background-repeat:no-repeat;}
.header {height:137px; }
.header2 {height:137px; background-image:url(images/header2.jpg); background-position:left; background-repeat:no-repeat;}
.header3 {height:137px; background-image:url(images/header1.jpg); background-position:left; background-repeat:no-repeat;}
.logo {width:228px; height:167px; position:absolute; margin-top:-65px; margin-left:-20px;}


/* COL ONE */
.colOne {width:272px; float:left; margin-top:10px;}
.colOneNavigation { padding:5px;}
a.colOneNavigation:link {color:#7d7d7d; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
a.colOneNavigation:visited {color:#7d7d7d; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;  font-weight:normal;}
a.colOneNavigation:hover {color:#086D33; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.colOneNavigationSep {width:100%; height:1px; background-image:url(images/navigation_sep.jpg); background-position:left; background-repeat:no-repeat;}
.colOneBookOnline {margin-top:10px;}
.colOneLeftPictures {margin:10px 0px 0px 0px;}

/* COL TWO */
.colTwo {width:412px; float:left; margin-top:10px; background-image:url(images/content_top.png); background-position:top left; background-repeat:no-repeat;}
.colTwoContentTop {width:405px; height:11px;}
.colTwoContentBg {width:377px; margin-top:11px; background-image:url(images/content_bg.gif); background-position:top; background-repeat:no-repeat; padding:2px 14px 2px 14px;}
.colTwoContentBottom {width:405px; height:11px; background-image:url(images/content_bottom.png); background-position:top; background-repeat:no-repeat;}
.colTwoPartners2 {height:50px; background-image:url(images/bottom_ads.png); background-position:top; background-repeat:no-repeat;}
.colTwoImage {float:right;}

/* COL THREE */
.colThree {width:163px; float:left; margin-top:18px; margin-left:5px;}
.colThreeContactDetailsHeader {width:157px; height:29px;}
.colThreeContactDetailsContent {width:147px; border:1px solid #f8c4d2; background-color:#fbf3f5; color:#f53978; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; padding:4px;}
.colThreeContactDetailsContent p {margin:2px 2px 2px 2px;}
.colThreeShowHighlightsHeader {width:157px; height:29px;}
.colThreeShowHighlightsContent {width:155px; border:1px solid #f8c4d2; background-color:#fbf3f5;}
.colThreeShowHighlightsContent ul {margin:10px 10px 10px 20px; padding:0px;}
.colThreeShowHighlightsContent li {color:#f53978; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; list-style-image:url(images/bullet.png); list-style-position:outside; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.colThreeRegisterUpdate {width:163px; height:105px; background-image:url(images/reg_updates.png); background-position:top left; background-repeat:no-repeat; margin-top:10px;}
.colThreeRegisterUpdate input {width:143px; height:21px; border:0px; text-align:center; margin:40px 0px 0px 7px; color:#9fa09e; font-size:12px; padding:5px 0px 0px 0px;}
.colThreeRegisterUpdate a:link {font-family:Arial, Helvetica, sans-serif; color:#f4265e; font-size:14px; text-decoration:none; margin-left:16px; padding-top:10px;}
.colThreeRegisterUpdate a:visited {font-family:Arial, Helvetica, sans-serif; color:#f4265e; font-size:14px; text-decoration:none; margin-left:16px; padding-top:10px;}
.colThreeRegisterUpdate a:hover {font-family:Arial, Helvetica, sans-serif; color:#aa103f; font-size:14px; text-decoration:none; margin-left:16px; padding-top:10px;}

/* COL TWO / THREE */
.colTwoThree {width:570px; float:left; margin-top:10px; background-image:url(images/content_large_top.png); background-position:top; background-repeat:no-repeat; font-size:12px;}
.colTwoThreeContentBg {width:540px; background-image:url(images/content_large_bg.gif); background-position:top; background-repeat:no-repeat; padding:2px 14px 2px 14px; margin:11px auto 0px auto;}
.colTwoThreeContentBottom {width:568px; height:11px; background-image:url(images/content_large_bottom.png); background-position:top; background-repeat:no-repeat; margin:0px auto 0px auto;}
.colTwoThreeContent20Margin {margin:20px;}
.colTwoThreeContent10Margin {margin:10px;}
.colTwoThreeList {width:50%; float:left; font-size:12px;}
.colTwoThreeContentRoomLeft {width:375px;}
.colTwoThreeContentRoomRight {width:230px; height:184px; padding:8px; position:absolute; margin:-150px 0px 0px 275px; line-height:23px; font-size:12px;}

.footer {width:100%; height:60px; background-image:url(images/footerBg.png); background-position:top; background-repeat:repeat-x; padding-top:30px; margin-top:60px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0e3820;}
.footer a:link {font-size:11px; color:#7d7d7d; text-decoration:none;}
.footer a:visited {font-size:11px; color:#7d7d7d; text-decoration:none;}
.footer a:hover {font-size:11px; color:#000000; text-decoration:none;}
.footerWebglu {width:800px; margin:8px auto 0px auto; text-align:right;}
.footerWebglu a:link {color:#f8c4d2;}
.footerWebglu a:visited {color:#f8c4d2;}
.footerWebglu a:hover {color:#f590a6; font-weight:normal;}