﻿* { font-family: Arial, Helvetica, sans-serif; margin:0; }
body { width:100%; background-color:#fff; background-image: url(../images/bg.jpg); background-repeat:repeat-x; }
img { border:0; }
	
	/* center <div> for IE*/
#topcontainer { width:990px; height:40px; margin:auto; background-image:url(../images/top_wide.gif); background-repeat:no-repeat; }
#maincontainer { width:990px; height:auto; margin:auto; background-color:#000; }

.table { padding-bottom:15px; }
TABLE.standings { border: 1px solid #191919; border-collapse:collapse; }
.colour {color:#B2D234; font-style:italic; }
.bold { font-weight:bold; }
.frame { border:#B2D234 1px solid; margin:4px 7px 10px 0px; }
.frame_image { border:#fff 1px solid; margin:0px 0px 10px 10px; float:right; }
.frame_image_noborder { margin:0px 0px 10px 10px; float:right; }
.frame_image_logo { border:#B2D234 1px solid; margin:0px 10px 0px 0px; }
.table_text { color:#747A7F; text-align:center; font-size:14px; }
.image_right { border:#B2D234 1px solid; float:right; margin:0px 0px 10px 10px; }
.margin { margin-left:15px; margin-right:15px; }

a img.frame {
	border: 3px solid #666666;
	margin: 5px;
}

a:hover img.frame {
	border: 3px solid #B2D234;
	margin: 5px;
}

/* HEADER
----------------------------------------------- */
#header_container { width:990px; height:192px; }
#header_left { width:920px; height:185px; padding:0px 35px 0px 35px; }
#header_right { width:500px; height:22px; float:right; text-align:right; margin:55px 0px 0px 0px; }
#header_right p { font-size:10pt; color:#57B0E3; }
#header_right a { color:#57B0E3; text-decoration:none; }
#header_right a:hover { color:#747A7F; }

/* Navigation
----------------------------------------------- */

#contentcontainer { width:990px; height:auto; margin:auto; background-image: url(../images/content_bg_2.gif); background-repeat:repeat-y; }

#navcontainer { width:990px; height:30px; margin:auto; background-color:#000; }
#nav_left { width:36px; height:30px; float:left; padding:0px 0px 0px 35px; }
#nav_right { width:10px; height:30px; float:right; padding:0px 35px 0px 0px; }
#navigation { width:874px; height:30px; float:right; padding-top:0px; background-image: url(../images/nav_bg_grey.jpg); background-repeat:repeat-x; }

#drop_down { width:300px; height:39px; float:right; text-align:right; margin-top:15px; }

#navigation p { font-size:12pt; color:#999; }
#navigation a { color:#999; text-decoration:none; text-transform:uppercase; font-weight:normal; }
#navigation a:hover { color:#B2D234; }
#navigation a:hover, a#selected { color:#B2D234; }

#navigation ul { list-style-type: none; padding:3px 0px 0px 0px; text-align:center; display:inline; }
#navigation li { font-size:10pt; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 24px 0px 25px; display:inline; }


/* Content spotlights
----------------------------------------------- */

#spot_container { width:920px; height:auto; margin:auto; background-color:#000; padding:20px 35px 20px 35px; }

/* Content
----------------------------------------------- */

#right_container { width:700px; height:auto; padding:0px 0px 10px 0px; float:right; }

#content_right_top { width:700px; line-height:0px; height:13px; background-image:url(../images/top_right_content_wide.gif); background-repeat:no-repeat; }
#content_right_top_pad { width:700px; height:13px; margin:15px 0px 0px 0px; background-image:url(../images/top_right_content_wide.gif); background-repeat:no-repeat; }
#content_right_middle { width:680px; height:auto; background-color:#191919; padding:0px 0px 0px 20px; }
#content_right_bottom { width:700px; height:13px; background-image:url(../images/bottom_right_content_wide.gif); background-repeat:no-repeat; }

#content_right { width:700px; height:auto; padding:0px 0px 0px 0px; }

#content_right p { font-size:12px; color:#ffffff; line-height:20px; padding:0px 0px 15px 0px; }
#content_right h1 { font-size:15px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#content_right h2 { font-size:18px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#content_right a { color:#B2D234; text-decoration:none; }
#content_right a:hover { color:#666666; }

#content_left ul { list-style-type: disc; padding:0px 0px 20px 30px; }
#content_left li { font-size:14px; color:#747A7F; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; line-height:22px; }

#content_left { width:200px; height:auto; padding:0px 0px 0px 0px; }

#content_left p { font-size:12px; color:#ffffff; line-height:20px; padding:0px 0px 15px 0px; }
#content_left h1 { font-size:15px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#content_left h2 { font-size:12px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#content_left h3 { font-size:17px; color:#B2D234; font-weight:normal; line-height:26px; padding:0px 0px 10px 0px; }
#content_left a { color:#B2D234; text-decoration:none; }
#content_left a:hover { color:#666666; }

#content_left ul { list-style-type: disc; padding:0px 0px 20px 30px; }
#content_left li { font-size:14px; color:#747A7F; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; line-height:22px; }

#main_content_left_middle ul { list-style-type: disc; padding:0px 0px 20px 30px; }
#main_content_left_middle li { font-size:12px; color:#ccc; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; line-height:22px; }

/* MAIN PAGES
----------------------------------------------- */

#service { width:628px; height:auto; border:#666 1px solid; background-color:#000000;  background-image: url(../images/bg_services.jpg); background-repeat: repeat-x; padding:10px 10px 0px 10px; margin-bottom:15px; }

#main_left_container { width:700px; height:auto; padding:0px 0px 0px 0px; }

#main_content_left_top { width:700px; height:13px; background-image:url(../images/top_right_content_wide.gif); background-repeat:no-repeat; }
#main_content_left_middle { width:660px; height:auto; background-color:#191919; padding:0px 20px 0px 20px; }
#main_content_left_bottom { width:700px; height:13px; background-image:url(../images/bottom_right_content_wide.gif); background-repeat:no-repeat; }

#main_content_left { width:700px; height:auto; padding:0px 0px 0px 0px; }

#main_content_left p { font-size:12px; color:#ffffff; line-height:20px; padding:0px 0px 10px 0px; }
#main_content_left h1 { font-size:15px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#main_content_left h2 { font-size:12px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 5px 0px; }
#main_content_left h3 { font-size:12px; color:#333333; font-weight:bold; line-height:22px; text-transform:uppercase; padding:0px 0px 0px 0px; }
#main_content_left h4 { font-size:12px; color:#B2D234; font-weight:bold; line-height:22px; text-transform:uppercase; padding:0px 0px 0px 0px; }
#main_content_left h5 { font-size:12px; color:#ffffff; font-weight:normal; line-height:22px; text-transform:uppercase; padding:0px 0px 0px 0px; }
#main_content_left h6 { font-size:14px; color:#ffffff; font-weight:bold; line-height:22px; padding:0px 0px 10px 0px; }
#main_content_left a { color:#B2D234; text-decoration:none; }
#main_content_left a:hover { color:#666666; }

#main_content_right ul { list-style-type: disc; padding:0px 0px 20px 30px; }
#main_content_right li { font-size:14px; color:#747A7F; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; line-height:22px; }

#main_content_right { width:200px; height:auto; padding:0px 0px 0px 0px; float:right; }

#main_content_right p { font-size:12px; color:#ffffff; line-height:20px; padding:0px 0px 15px 0px; }
#main_content_right h1 { font-size:15px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#main_content_right h2 { font-size:18px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#main_content_right a { color:#B2D234; text-decoration:none; }
#main_content_right a:hover { color:#666666; }

/* SHOP PAGES
----------------------------------------------- */

#shop_service { width:800px; height:auto; border:#B2D234 1px solid; background-color:#000000;  background-image: url(../images/bg_services.jpg); background-repeat: repeat-x; padding:10px 10px 0px 10px; margin-bottom:15px; }
#shop_left_container { width:860px; height:auto; padding:0px 0px 0px 0px; }

#shop_content_left_top { width:860px; height:13px; background-image:url(../images/top_right_content_long.gif); background-repeat:no-repeat; }
#shop_content_left_middle { width:820px; height:auto; background-color:#191919; padding:0px 20px 0px 20px; }
#shop_content_left_bottom { width:860px; height:13px; background-image:url(../images/bottom_right_content_long.gif); background-repeat:no-repeat; }

#shop_content_left { width:860px; height:auto; padding:0px 0px 0px 0px; }

#shop_content_left p { font-size:12px; color:#ffffff; line-height:20px; padding:0px 0px 10px 0px; }
#shop_content_left h1 { font-size:15px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#shop_content_left h2 { font-size:12px; color:#B2D234; font-weight:normal; line-height:22px; padding:0px 0px 5px 0px; }
#shop_content_left h3 { font-size:12px; color:#333333; font-weight:bold; line-height:22px; text-transform:uppercase; padding:0px 0px 0px 0px; }
#shop_content_left h4 { font-size:12px; color:#B2D234; font-weight:bold; line-height:22px; text-transform:uppercase; padding:0px 0px 0px 0px; }
#shop_content_left h5 { font-size:12px; color:#ffffff; font-weight:normal; line-height:22px; text-transform:uppercase; padding:0px 0px 0px 0px; }
#shop_content_left h6 { font-size:14px; color:#ffffff; font-weight:bold; line-height:22px; padding:0px 0px 10px 0px; }
#shop_content_left a { color:#B2D234; text-decoration:none; }
#shop_content_left a:hover { color:#666666; }

#shop_content_left ul { list-style-type: disc; padding:0px 0px 20px 30px; }
#shop_content_left li { font-size:12px; color:#B2D234; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; line-height:22px; }


/* BOTTOM
----------------------------------------------- */

#bottom { width:990px; height:30px; background-image:url(../images/bottom.gif); background-repeat:no-repeat; margin:auto; background-color:#fff; }

#footercontainer { width:auto; height:150px; margin:auto; background-color:#fff; background-image:url(../images/bg_footer.jpg); background-repeat:repeat-x; }

#footer { width:990px; margin:auto; height:150px; }
#footer_left { width:350px; text-align:left; height:auto; padding:10px 0px 0px 35px; }
#footer_right { width:940px; height:auto; padding:10px 25px 15px 25px; }

#footer_left p { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#B2D234; text-align:left; line-height:20px; padding-bottom:10px; }
#footer_left a { color:#B2D234; text-decoration:none; font-size:10pt; }
#footer_left a:hover { color:#ccc; }

#footer_right p { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#999; text-align:center; line-height:20px; padding-bottom:0px; }
#footer_right h1 { font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#B2D234; text-align:center; line-height:20px; padding-bottom:5px; }
#footer_right a { color:#333; text-decoration:none; font-size:8pt; }
#footer_right a:hover { text-decoration:underline; }

/* Contact page
----------------------------------------------- */

.field { width:350px; height:18px; padding: 3px 3px 3px 3px; border:#B2D234 1px solid; color:#000000; background-color:#fff; font-size:11pt; line-height:18px; }
.field_multi { width:350px; height:55px; padding: 3px 3px 3px 3px; color:#000000; border:#B2D234 1px solid; background-color:#fff; font-size:11pt; line-height:18px; }
.field_drop { width:220px; height:25px; padding: 3px 3px 3px 3px; color:#000000; background-color:#E2EBBE; font-size:10pt; line-height:18px; }
.field_drop_content { width:275px; height:25px; padding: 3px 3px 3px 3px; color:#000000; background-color:#E2EBBE; font-size:10pt; line-height:18px; }

/* email newsletter
----------------------------------------------- */

.field_email { width:229px; height:25px; padding: 3px 3px 3px 3px; border:#B2D234 1px solid; color:#000000; background-color:#fff; font-size:11pt; line-height:18px; }


/* Flash Gallery
----------------------------------------------- */
#flashcontent {
	height: auto;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999;
	text-align:center;
}