a {
	color: #2b6ab0;
	text-decoration: none;
	vlink: #2b6ab0;
	alink: #2b6ab0;
}

a:hover {
	text-decoration: underline;
}

body { margin: 0px 10px 0px 10px; background-color:#ffffff; }
.body_iframe { margin: 0px 0px 0px 0px; background-color:#ffffff; }
.seo { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:11px; }
.footer { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:10px; font-weight:bold; }
.background_logo { background-attachment: scroll; background-image: url(../images/background_logo2.jpg); background-repeat: no-repeat; background-position: top right; }
.background_shadow { background-attachment: scroll; background-image: url(../images/banner_right.jpg); background-repeat: no-repeat; background-position: top right; }
.background_content_left { background-attachment: scroll; background-image: url(../images/content_background_left.jpg); background-repeat: no-repeat; background-position: top left; }
.background_content_right { background-attachment: scroll; background-image: url(../images/content_background_right.jpg); background-repeat: no-repeat; background-position: top right; }
.background_content_middle { background-attachment: scroll; background-image: url(../images/content_background_middle.jpg); background-repeat: repeat-x; background-position: top; }
.column { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#265b96; font-size:10px; font-weight:bold; }
.columncart { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#2b6ab0; font-size:10px; }
.heading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#bf3232; font-size:16px; font-weight:bold; }
.headinggreen { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#8eab0f; font-size:16px; font-weight:bold; }
.contents { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:11px; line-height:14px; }
.content { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:12px; line-height:16px; }
.contentreds { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#bf3232; font-size:11px; line-height:14px; }
.contentred { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#bf3232; font-size:12px; line-height:16px; }
.contentredl { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#bf3232; font-size:14px; line-height:18px; }
.contentredlb { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#bf3232; font-size:14px; line-height:18px; font-weight:bold; }
.contentblue { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#4790d0; font-size:12px; line-height:16px; }
.ruler { background-color:#9db765; }
.ruler_blue { background-color:#439fef; }
.cita { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:10px; }
.cita_imageborder {border:1px; border-color: #ffffff; border-style: solid; background-color:#ffffff; }
.imageborder {border:5px; border-color: #d9cec1; border-style: solid; background-color:#d9cec1; }
.imageborder2 {border:2px; border-color: #d9cec1; border-style: solid; background-color:#d9cec1; }
.form { border:0px none #e9ddcf; width:200px; height:20px; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#e9ddcf; }
.formnone { border:0px none #e9ddcf; height:20px; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#e9ddcf; }
.formtext { border:none; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#e9ddcf; }
.formcart { border:1px solid #212121; width:40px; height:22px; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:center; }
.formnewsletter { border:0px none #e9ddcf; height:18px; padding:2 2 1 2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#e9ddcf; width:120px; text-align:center; }
.message { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#439fef; font-size:12px; line-height:16px; font-weight:bold; }
.rulergreen { background-color:#8eab0f; }
.category { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#265b96; font-size:11px; font-weight:bold; }
.price { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#cc0000; font-size:12px; line-height:16px; }
.bordercolour { background-color:#ffffff; }
.voucherorange { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ff6600; font-size:11px; line-height:16px; font-weight:bold; }
.voucherwhite { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:11px; line-height:16px; font-weight:bold; }
.voucheramount { font-family:Arial,Verdana,Helvetica,sans-serif; color:#d7ecff; font-size:18px; font-weight:bold; }
.voucherlwhite { font-family:Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:16px; font-weight:bold; }
.voucherlink { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#bf3232; font-size:11px; line-height:16px; font-weight:bold; }
.newsletter { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:10px; font-weight:bold; }















.banner_left { background-attachment: scroll; background-image: url(../images/banner_left.jpg); background-repeat: no-repeat; background-position: top right; }
.banner_right { background-attachment: scroll; background-image: url(../images/banner_right.jpg); background-repeat: no-repeat; background-position: top left; }
.content_left { background-attachment: scroll; background-image: url(../images/content_left.jpg); background-repeat: repeat-y; background-position: top right; }
.content_right { background-attachment: scroll; background-image: url(../images/content_right.jpg); background-repeat: repeat-y; background-position: top left; }
.content_background { background-attachment: scroll; background-image: url(../images/content_background.gif); background-repeat: no-repeat; background-position: top; background-color:#2d1304; }
.content_leaves_left { background-attachment: scroll; background-image: url(../images/content_leaves_left.gif); background-repeat: no-repeat; background-position: bottom right; }
.content_leaves_right { background-attachment: scroll; background-image: url(../images/content_leaves_right.jpg); background-repeat: no-repeat; background-position: bottom left; }
.footer_left { background-attachment: scroll; background-image: url(../images/footer_left.jpg); background-repeat: no-repeat; background-position: top right; }
.footer_right { background-attachment: scroll; background-image: url(../images/footer_right.jpg); background-repeat: no-repeat; background-position: top left; }
.contentwhite { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:12px; line-height:16px; }
.contentgreen { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#87971e; font-size:12px; line-height:16px; }
.contentorange { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#f57129; font-size:12px; line-height:16px; }
.contentheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:12px; line-height:16px; font-weight:bold; }
.contentheadinggreen { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#87971e; font-size:12px; line-height:16px; font-weight:bold; }
.buttontext { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:10.5px; text-decoration: none; font-weight:bold; }
.button { background-image: url(../images/button_orange_background.gif); background-repeat: repeat-x; }

div.main {z-index:1; width:100%; top:0px; left:0px; position:absolute; }
div.layer { width:550px; height:350px; top:175px; left:450px; display:none; background-color:#ffffff; z-index:2; overflow:hidden; padding:15px; position:relative; }
.layer_content { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#100702; font-size:13px; line-height:16px; }

