/* CSS Document */

/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";
@import "text_styles.css";
/*@import "menu.css";*/

body {
	margin: 0px auto;
	padding:0px;
	text-align: left;
	color:#000;
	background-color:#2f2f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

#sitesurroundings {	width: 760px; min-height: 100%; margin: 10px auto; padding: 0px; background-image:url(../global_images/background.jpg); background-repeat:repeat-y;}

#main_body { margin:0px; padding: 0px; min-height: 500px; font:1.2em Verdana, Arial, Helvetica, sans-serif;}

/* Global Styles
----------------------------------------------- */
img {border:0px; }

.nav_col { width:150px; margin:0px; padding:6px 0px 0px 6px; float:left; }
.main_col { width:582px; margin:0px; padding:6px 0px 0px 0px; float:right; }

.main_col2 {width:582px; margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; float:right; }
.main_col2 p {width:576px; margin:0px; padding:4px 6px 0px 0px; float:left;}

hr {height:1px solid #000;}

.main_text { margin:0px 0px 0px 0px; padding:0px;}

.content_text {margin:0px 0px 0px 6px; }

.text {margin:4px 0px 0px 5px; padding:0px;}
.half_text {width:355px; margin:4px 0px 0px 5px; padding:0px;}

/* Header
-------------------------------------------------*/
#header{ width:760px; margin:0px; padding:0px; background-repeat: no-repeat; background-position: right top;}

.image_spacer { padding:0px 0px 2px 0px;}
.image_spacer_2 {padding:0px;}

#date_box { width:150px; height:29px; background-color:#0c4c30; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fff; font-size: 0.95em; text-align:center; text-transform:uppercase;}
#date_box li {
	list-style:none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.nav {margin: 10px 0px 0px 0px; list-style:none; padding:0px;}
.nav li {padding: 3px 0px 3px 0px;}

.broadsport_logo { margin:10px 0px 0px 8px;}

.gallery img { margin:0px 0px 5px 0px;}

.titles { margin:5px 0px 0px 0px;}

.latest_news {margin:0px; padding:4px 0px 0px 0px; }
.latest_news p {margin:0px; padding:4px 6px 0px 0px;}

#flash_header {margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;}

/*Registration Page
-------------------------------------------------*/
.reg li {padding:0px 0px 5px 0px; list-style:none;}

.input {margin:0px 0px 0px 36px;}
.bla { list-style:none;}

#register label{ float: left; width: 200px; font-weight: bold; }

/*input, select { width: 150px; margin-bottom: 5px; }*/

.submit input { width: 150px; margin-bottom: 5px;}

/*Download Catalogues
-------------------------------------------------*/
#download_catalogues ul {width:133px; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
.catalogue_top {width:133px; float:left; }
.catalogue_text {text-align:center;}

.xk_selection_left {width:288px; float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.xk_selection_left li {margin:0px 0px 0px 0px; padding:3px 0px 3px 0px;}

.xk_selection_right {width:288px; float:right; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.xk_selection_right li {margin:0px 0px 0px 0px; padding:3px 0px 3px 0px;}

.2nd_line {margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;}

.first_pdf_link {margin:0px 6px 0px 0px; padding:0px 0px 0px 0px;}

/*Newsletter
-------------------------------------------------*/
.left_news_text { float:left; width:378px; padding:14px 0px 0px 0px;}
.right_news_image{ float:right; width:188px; margin:0px 0px 0px 15px; height:125px; }
.right_news_image_bigger{ float:right; width:188px; margin:0px 0px 0px 15px; height:150px; }
.right_sig{ float:right; width:188px; margin:0px 0px 0px 15px; } 

.right_news_text { float:right; width:378px; padding:14px 0px 0px 0px;}
.left_news_image { float:left; width:188px; margin:0px 15px 0px 0px; height:125px;}
.left_news_image_bigger { float:left; width:188px; margin:0px 15px 0px 0px; height:140px;}

.wraparound_text {float:left; padding:14px 0px 0px 0px; width:570px;}

#latest_products ul {width:184px; margin:20px 5px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }

.product_image { width:82px; height:82px; float:left; }
.product_title { width:98px; height:50px; float:right; }
.product_text { width:100px; float:right;}

.product_top { width:184px; float:left; }
.product_bottom { width:184px; float:left; margin: 50px 0px 0px 0px;}

.tell_a_friend_left { width:288px; float:left; padding:0px 0px 0px 0px; margin:0px;}
.tell_a_friend_right { width:288px; float:right;  padding:0px 0px 0px 0px; margin:0px; }
.tell_a_friend_submit {width:354px; float:right; }

.tell_friend_form label {float:left; width:190px; font-weight:bold; }
/*.tell_friend_form input, textarea, select, file {width: 205px; margin-bottom: 5px; height:22px;  }
.tell_friend_form textarea {width: 205px; height: 100px; }*/

.lastest_xk_image { float:right; width:188px; margin:0px 0px 0px 15px; height:295px;}
.lastest_xk_image_smaller { float:right; width:188px; margin:0px 0px 0px 15px; height:200px; min-height:200px;}

.centre_large_xk_image {margin-left:auto; margin-right:auto; display:block; margin-bottom:3px;}

.last_issue_new_products {font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #476E37; background-color: #FFF;text-align: center; padding: 10px; float: right; height: 150px; width: 150px; border: thin solid #000; margin-right: 20px; margin-top: 35px;}
.newsletter_title {font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: bold; color: #FFF; background-color: #0C4C31;float: left; height: 21px; width: 574px; padding-top: 3px; padding-right: 2px; padding-left: 2px;
}

/* Classifieds
----------------------------------------------- */
.classifieds_table_left {padding:0px 10px 0px 0px; }
.classifieds_table_right {padding:0px 0px 0px 10px; }

/* Contact Us
----------------------------------------------- */
#contact_form label {width:120px; float:left; text-align:left; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; display:block; font-weight:bold;}
.labelColourSubmitContact {background-color:#0c4c30; border-color:#33272c; color:#fff; margin-bottom:10px; }

.enqiry_details {margin:0px 0px 0px 11px; padding:0px 0px 0px 0px;}

/* Footer
-------------------------------------------------*/
#footer{ width:760px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; color: #1e1e1e; font-size: 0.85em;}

.footer_text {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.nav_line { width: 150px; margin:0px 0px 0px 0px; padding:4px 6px 0px 0px; background-color:#FFFFFF; background-image:url(../global_images/background.jpg); background-repeat:repeat-y;}

.sig { margin:0px 0px 0px 20px; padding:0px;} 


/* CMS
-------------------------------------------------*/
.users { background-color:#eee;}
.product_long {color: #000;text-align: left;padding: 2px;float: left;width: 465px;}

.next_back_button {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #999;
	text-align: center;
	padding: 2px;
	float: left;
	height: 22px;
	width: 575px;
	border: thin solid #063;
}
