a {
	color: #6ccef4;
	text-decoration: none;
	vlink: #6ccef4;
	alink: #6ccef4;
	font-weight:bold;
}

a:hover { text-decoration: underline; }

html body { height:100%; }

object { outline:none; }

body { margin: 0px 0px 0px 0px; background-color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; }
h1 { color:#59ae36; font-size:14px; padding:0; margin:0; font-weight:bold; text-transform:uppercase; }
.body_iframe { margin: 0; background-color:#1b1b1b; }
#container {  }

.link_nobold { font-weight:normal; }

.menu_list { width: 238px; font-family:Arial,Helvetica,sans-serif; }
.menu_head { position: relative; font-family:Arial,Helvetica,sans-serif; }
.menu_body { padding-top:10px; padding-bottom:10px; font-size:11px; }

.menu_body a { display:block; color:#659435; left:30px; font-family:Arial,Helvetica,sans-serif; }
.menu_body a.menu_body_selected { color:#adde7a; font-family:Arial,Helvetica,sans-serif; }
.menu_body a.menu_body_red { color:#cc0000; font-family:Arial,Helvetica,sans-serif; }
.menu_body a:hover { color: #adde7a; text-decoration:underline; }
.menu_body img { float:left; display:block; padding-left:17px; padding-top:5px; }

#menu_padding { padding-left:17px; padding-right:15px; padding-top:2px; padding-bottom:2px; }
#menu_text { color:#ffffff; font-size:11px; line-height:15px; font-weight:bold; }
#menu_off { width:238px; background-image: url(../images/general/menu/off_background.gif); background-repeat: repeat-x; background-color:#082e54; }
#menu_on { width:238px; background-image: url(../images/general/menu/on_background.gif); background-repeat: repeat-x; background-color:#48a626; }

.navbardrop_body { padding:10px; font-size:11px; background-color:#e8e8e8; }

.navbardrop_body a { color:#659435; font-family:Arial,Helvetica,sans-serif;line-height:22px; }
.navbardrop_body a:hover { color: #adde7a; text-decoration:underline; }
.navbardrop_body img { float:left; display:block; padding-top:9px; }

.tab { color:#11a101; font-size:18px; background-image: url(../images/general/tab/background_left.gif); background-repeat: no-repeat; background-position: left; background-color:#000000; }

.breadcrumb { color:#227baf; font-size:10px; font-weight:normal; }
.breadcrumb a { text-decoration:underline; }

.quote a { color:#6acaf0; font-size:12px; font-weight:normal; display:block; padding-left:35px; }
.quote img { float:left; display:block; padding-left:17px; padding-top:3px; }
.quote span.quotegreen { color:#64b745; }

.heading { font-family:Eurostile,Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#6ccef4; font-size:28px; }
.heading2 { font-family:Eurostile,Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#70ca37; font-size:28px; }

.sitemap { color:#dddddd; font-size:11px; }
.contents { color:#dddddd; font-size:10px; line-height:12px; text-align: justify; }
.contents_nojustify { color:#dddddd; font-size:10px; line-height:12px; text-align: left; }
.content { color:#dddddd; font-size:11px; line-height:14px; text-align: justify; }
.contentheading { color:#7dc064; font-size:11px; line-height:14px; font-weight:bold; }
.content_nojustify { color:#dddddd; font-size:11px; line-height:14px; text-align: left; }
.content_center { color:#dddddd; font-size:11px; line-height:14px; text-align: center; }
.content_left { color:#dddddd; font-size:11px; line-height:14px; text-align: left; }
.content_right { color:#dddddd; font-size:11px; line-height:14px; text-align: right; }
.contentgreen_nojustify { color:#7dc064; font-size:11px; line-height:14px; }

.imageborder {border:5px; border-color: #ffffff; border-style: solid; background-color:#ffffff; }
.tableborder {border:3px; border-color: #227baf; border-style: solid; }

.footer { background-image: url(../images/general/footer/footer_background.gif); background-repeat: repeat-x; background-position:top left; color:#227baf; font-size:11px; }
.footer a { color:#6dcff6; font-weight:bold; }
.footer2 { color:#37687b; font-size:11px; font-weight:normal; }
.footer_print { color:#000000; font-size:11px; }

.form { border:2px solid #ffffff; width:300px; height:20px; color:#000000; font-size:12px; background-color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; }
.formnone { border:2px solid #ffffff; height:20px; color:#000000; font-size:12px; background-color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; }
.formtext { border:2px solid #ffffff; color:#000000; font-size:12px; background-color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; }

.message { color:#6ccef4; font-size:12px; font-weight:bold; }









.seo { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:11px; }
.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; }
.headinggreen { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#8eab0f; font-size:16px; font-weight:bold; }

.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; }

.imageborder2 {border:2px; border-color: #d9cec1; border-style: solid; background-color:#d9cec1; }

.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; }
.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; }

#background_black { background-color:#000000; }
#background_black2 { background-color:#111010; }
#background_black3 { background-color:#1b1b1b; }













.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; }
.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; }


