@import "nav.css";
@import "right_nav.css";



*
	{
	margin:0;
	padding:0;
	}
	
html
	{
	overflow:auto;
	}

body
	{	
	text-align: center;
	line-height: 1.5em;
	font: normal 11px arial, sans;
	color: #6b6665;
	background: #f6f5f3 url(../img/pat.jpg) repeat-x top left;
	}
	
	

	
a:link, a:visited
	{
	color: #1f95d0;
	text-decoration: none;
	} 
	
a:hover
	{
	color: #f46b1a;
	}	


#container
	{
	width: 949px;
	margin: 0px auto;
	text-align:right;
	}

/*Header*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#header_container
	{
	width: 949px;
	margin: 0px auto;
	/**text-align:-moz-right;**/
	text-align:right;
	}

#header_container a.cart:link, #header_container a.cart:visited
	{
	display:block;
	float:left;
	width:225px;
	height: 24px;
	background:url(../img/cart.gif) no-repeat top left;
	}
	
#header_container a.cart:hover
	{
	background-position: bottom left;
	}
	
#header_container .cart span
	{
	display: none;
	}

#logo
	{
	}	
	
#top_nav
	{
	margin:0 auto;
	width: 949px;
	height:25px;
	}
	
#flashcontent
	{
	margin:0 auto;
	width: 949px;
	height:200px;
	}

/*Body*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#body_container
	{
	margin:0 auto;
	width: 949px;
	}
	
#right_menu
	{
	width:151px;
	float: right;
	} 

#content_body
	{
	width:555px;
	margin-right: 10px;
	float: right;
	}
	
#left_content
	{
	width:223px;
	margin-right: 10px;
	float: right;
	}

#content_body .products
	{
	width:525px;
	padding: 15px 15px 10px 15px;
	background-color: #ededed;
	}

#content_body .products div
	{
	width:120px;
	float: right;
	margin-left: 15px;
	}
	
.products div img
	{
	width: 115px;
	height: 115px;
	border-top: solid 4px #cecece; 
	border-left: solid 4px #cecece; 
	border-right: 0; 
	border-bottom:0; 
	}
	
#content_body .products h3
	{
	font-size: 1.1em;
	}
	
h1 span, h2 span
	{
	display: none;
	}
		
#replace_product1
	{
	display: block;
	width: 555px; height: 26px;
	background:url("../img/prod_header1.gif") no-repeat top left;
	}

#replace_product2
	{
	display: block;
	width: 555px; height: 26px;
	background:url("../img/prod_header2.gif") no-repeat top left;
	}

	
/*Left content*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*news div*/
#news
	{
	border-top: solid 3px #cecece; 
	border-left: solid 4px #cecece; 
	border-right: 0; 
	border-bottom:0; 
	}
	
#replace_news_header
	{
	display:block;
	width:219px;
	height:41px;
	background:url("../img/news_header.gif") no-repeat;
	}
	
#news a span
	{
	display: block;
	font-size: 10px;
	color: #646464;
	}	
	
#news a:link, #news a:visited
	{
	display: block;
	height: 30px;
	padding: 4px 3px 4px 3px;
	color: #353535;
	font-size: 1.1em;
	text-decoration: none;
	border-bottom: dotted 1px #e2e2e2; 
	}
	
#news a:hover
	{
	background-color: #e9e7e4;
	/*background-color:#f1d8b8;*/
	}	
	
/*form div*/

#news_letter
	{
	width:223px;
	height:150px;
	background:url("../img/news_letter.jpg") no-repeat top left;
	}
	
#news_letter form
	{
	padding: 55px 15px 0 0;
	}	
	
#news_letter label
	{
	display: block;
	float: right;
	clear: right;
	width: 50px;
	color: #353535;
	margin-bottom: 10px;
	}
	
#news_letter input
	{
	border-left:3px solid #656d6b;
	border-top:3px solid #656d6b;
	border-right:0; 
	border-bottom:0;
	margin-bottom: 5px; 
	color: #656d6b;
	width: 135px;
	}	
	
#news_letter .newsletter_button
	{
	border:0;
	margin: 5px 0 0 10px;
	float: left;
	width: auto;
	}
	
#repleace_weather span
	{
	display: none;
	}

#repleace_weather
	{
	display:block;
	background:url("../img/windalert.jpg") no-repeat top left;
	width:223px;
	height:147px;
	}
	

 /*About*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.about_list
	{
	border-top:1px dotted #a2a2a2;
	border-bottom:1px dotted #a2a2a2;	
	list-style:none;
	height: 20px;
	padding: 5px 0 0 0;
	}
	
ul.about_list li
	{
	display: block;
	float: right;
	margin-left: 35px;
	}
	

 
/*News Page*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
#news_header
	{
	font: bold 24px "Levenim MT";
	}
	
#news_header span
	{
	font-size: 18px;
	}

#news_container h2
	{
	display:block;
	background:url("../img/news_title.jpg") no-repeat;
	width:555px;
	height:20px;
	font-size:1.1em;
	padding-top:2px;
	color:#FFF;
	margin-bottom: 5px;
	}
	
#news_container h2.blue
	{
	background:url("../img/cartback.jpg") repeat-x top left
	}
	
#news_container h2 span
	{
	display:block;
	float:left;
	font-size:10px;
	padding: 2px 0 0 5px;
	}

/*News Content*/

.news_content div
	{
	float:left;
	width: 420px;
	}
.news_content img
	{
	width:126px;
	height:100px;
	}
	
.news_content div p
	{
	font-size:12px;
	line-height:1.5em;
	}

/*Console*/		
	
ul.news_console
	{
	list-style:none;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	margin:5px 0 0 0;
	height:20px;
	}
	
ul.news_console li
	{
	display:block;
	float:right;
	margin: 2px 0 0 30px;	
	}
	
ul.news_console li.last
	{
	float:left;
	margin-left:5px;
	}
	
ul.news_console a:link, ul.news_console a:visited
	{
	text-decoration: none;
	color:black;
	font-weight:bold;
	}
	
ul.news_console a:hover
	{
	text-decoration: underline;
	}
	
/*News Navigation*/

#news_container a.next:link,#news_container a.next:visited
	{
	float:left;
	font-size: 12px;
	text-decoration:none;
	color:#c68405;
	}

#news_container a.prev:link,#news_container a.prev:visited
	{
	font-size: 12px;
	text-decoration:none;
	color:#c68405;
	}
#news_container a.prev:hover,#news_container a.next:hover
	{
	text-decoration:underline;
	}
#news_container a.prev span, #news_container a.next span
	{
	font-size:14px;
	color:#553902;
	
	}
	
/*Store*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#store_container	
	{
	width:783px;
	margin-right: 10px;
	float: right;

	}
	
#store_container .course_text
	{
	font-size: 12px;
	}	

#store_header span
	{
	display:block;
	font-weight:bold;
	font-size: 18px;
	font-family:"Levenim MT";
	margin-bottom:5px;
	}
	
#store_header span.last_headline, #store_header
	{
	font-weight:bold;
	font-size: 14px;
	font-family:"Levenim MT";
	}
	
#store_header span.last_headline
	{
	float:left;
	margin-left:75px;
	}

#store_container .product_bar
	{
	width:783px;
	height:30px;
	/*background-color:#999999;*/
	background-image: url("../img/prodback.jpg");
	}

/*Form*/

#prod_search
	{
	padding:4px 4px 5px 4px ;
	}
	
#prod_search select
	{
	font-size:1.1em;
	font-family: Arial;
	color:#000;
	width:120px;
	height:20px;
	}
	
#prod_search .last_select
	{
	float:left;
	clear:left;
	margin:0 4px 5px 4px ;
	}

#prod_search input
	{
	width:30px;
	margin:0 0 0 0;
	background-color:#efe9e9;
	border:0;
	}
	
/*Store Content*/

#store_container .store_content
	{
	width:auto;
	height:390px;
	background-color:#FFF;
	padding: 20px 30px 20px 25px;
	}

.store_content div
	{
	float:right;
	width:120px;
	margin-left: 30px;
	margin-bottom:20px;
	}
	
.store_content div.last
	{
	margin-left: 0;
	}
	
.store_content img
	{
	margin-bottom:2px;
	border-top: solid 4px #cecece; 
	border-left: solid 4px #cecece; 
	border-right: 0; 
	border-bottom:0; 
	width:115px;
	height:115px;
	}
	
.store_content a:link, .store_content a:visited
	{
	text-decoration:none;
	color:#c77e00;
	} 
		
.store_content a:hover
	{
	text-decoration: underline;
	}
	
.store_content p.discount
	{
	cursor:default;
	text-decoration:line-through;
	color:#c4c4c4;
	}
	
.store_content p.no_discount
	{
	cursor:default;
	color:#c4c4c4;
	}
	
/*Store Footer*/	

#product_footer
	{
	width:783px;
	height:30px;
	/*background-color:#999999;*/
	background-image: url("../img/prodback.jpg");
	}
	
#product_footer ul
	{
	padding: 7px 10px 0 10px;
	list-style:none;
	display:block;
	/*width:788px;*/
	}
	
#product_footer li
	{
	display:block;
	float:right;
	color:#FFF;
	
	}
	
#product_footer a:link, #product_footer a:visited
	{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
	
#product_footer a:hover
	{
	text-decoration:underline;
	}
	
/*Used*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.table_title
	{
	background-image: url("../img/cartback.jpg");
	height:14px;
	color:#FFF;
	font-weight:bold;
	}
	
table.used td
	{
	padding:3px 5px 3px 0;
	}
.used_prod
	{
	cursor:pointer;
	}

/*~~~~~~~~~~~~~~~~~~Bids~~~~~~~~~~~~~~~~~~~~~~~*/
.bid_title_div
	{
	background-image: url("../img/cartback.jpg");
	width:260px;
	height:22px;
	color:#FFF;
	}
	
.bid_title_div p
	{
	padding:3px 0 0 5px ;
	}
	
div.bids
	{
	float:right;
	width:260px;
	
	margin:0px 0px 5px 10px;
	border-top: solid 4px #cecece; 
	border-left: solid 4px #cecece; 
	border-right: 0; 
	border-bottom:0; 
	}
	
div.last_bids
	{
	float:right;
	width:260px;
	margin-bottom:10px;
	
	border-top: solid 4px #cecece; 
	border-left: solid 4px #cecece; 
	border-right: 0; 
	border-bottom:0; 
	}
	
.bid_details
	{
	padding: 5px 0 0 0;
	}
	
.bid_details a:link, .bid_details a:visited
	{
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	background-color: #486682;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #FFF;
	width: 48px;
	
	}
	
.bid_details a:hover
	{
	background-color: #658cab;
	}
	
.bid_btn
	{
	 width:auto;
	 height:20px; 
	 border:1px solid #cecfd0;
	 color:#000;
	 font-family: "Levenim MT"; 
	 font-size:12px;
	 cursor:pointer;
	 float:left;
	}
		
div.last_bids img, div.bids img
	{
	float:right;
	margin:2px 0 0 5px;
	width: 90px;
	height: 90px;
	border: 0;
	}
	
#content_body .bid_list
	{
	list-style: none;
	}
	
.bid_list li
	{
	display: block;
	float: right;
	margin: 0 0 0 20px;
	}
	
div.bids div p, div.last_bids div p
	{
	margin-right:10px;
	}	
	


/*Product Detail*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Headlines*/

#product_header span
	{
	display:block;
	font-weight:bold;
	font-size: 18px;
	font-family:"Levenim MT";
	margin-bottom:5px;
	}
	
#product_header span.last_headline, #product_header
	{
	font-weight:bold;
	font-size: 14px;
	font-family:"Levenim MT";
	}
	
#product_header span.last_headline
	{
	float:left;
	display:block;
	width:170px;
	//*margin-left:75px;*//
	}

/*Pic*/

#product_details
	{
	float:right;
	width:570px;
	}
	
#product_details a:visited, #product_details a:link
	{
	display:block;
	}
	
#product_details .magnify
	{
	display:block;
	width:312px;
	height:40px;
	margin-top:-5px;
	background-color: #666666;
	padding-top:5px;
	}
		
#product_details img.main
	{
	width:300px;
	height:236px;
	border: 6px solid #666666;
	}
	
/*Consolse*/

#product_details .console
	{
	padding:5px;
	list-style:none;
	}
	
#product_details .console a:visited, #product_details .console a:link
	{
	font-weight:bold;
	text-decoration:none;
	color:#c77e00;
	}
	
#product_details .console a:hover
	{
	text-decoration:underline;
	}
		
#product_details .console li
	{
	display:block;
	float:right;
	margin-left:30px;
	}
	
#product_details .console li.price
	{
	color:#007bd9;
	margin-left:40px;
	}
	
/*Spect and Sizes*/	

.specs
	{
	float:left;
	clear:left;
	width:224px;
	margin-left:13px;
	}
	
.specs ul
	{
	padding-right:20px;
	list-style-image: url("../img/list.gif");
	}

.specs p
	{
	padding-right:15px;
	}

/*Text*/
	
.text
	{
	padding:15px 5px 15px 5px; 
	}

.text p
	{
	font-size:12px;
	line-height:1.4em;
	}
	
/*Similar Products*/

#product_similar
	{
	padding:0 30px 0 0;
	margin-top:-5px;
	width:170px;
	float:left;
	clear:left;
	}
#product_similar .recomended_prod
	{
	}

#product_similar .recomended_prod img
	{
	width: 115px;
	height: 115px;
	border-top: solid 4px #cecece; 
	border-left: solid 4px #cecece; 
	border-right: 0; 
	border-bottom:0; 
	margin-bottom:5px;
	}


/*Content pages: Contact.php, wind_surfing.php and kite_surfing.php*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content_body .main_img
	{
	width:550px;
	height:140px;
	}
	
#content_body .course_header
	{
	font-family: "Levenim MT";
	font-size: 24px;
	color:#666666;
	}
	
#content_body .course_miniheader
	{
	font-family: "Levenim MT";
	font-size: 16px;
	color:#666666;
	}

#content_body .course_text
	{
	
	font-size:12px;
	line-height:1.5em;
	} 
	
#course_list
	{
	line-height: 1.6em;
	font-size: 12px;
	margin-right: 15px;
	list-style-image: url("../img/list.gif");
	}
		
/*only for contact*/

#content_body .map
	{
	width:auto;
	height:auto;
	float:left;
	margin-top:-5px;
	}
	
/*club page*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
table.club_table
	{
	text-align:center;
	}
table.club_table
	{
	background-color:#eeeeee;
	}

table.club_table td.time
	{
	text-align:right;
	}





	
/*Shopping Cart*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#progress span
	{
	cursor:default;
	text-align:center;
	display:block;
	float:left;
	margin-left:5px;
	width: 20px;
	font-weight:bold;
	background-color:#8fc2ed;
	color:white;
	border: 1px solid #517da1;
	}
	
#progress span.current_stage
	{
	background-color:#edc98f;
	border: 1px solid #a87c35;
	}

#progress span.stage_header
	{
	border:0;
	background-color:#FFF;
	color:#8f8f8f;
	padding: 2px 0px 0px 2px;
	}
		
#cart_table
	{
	width:785px;
	margin:0 auto;
	padding:0;
	}
	
#cart_table .main
	{
	text-align: center;
	font-weight:bold;
	background-image: url("../img/cartback.jpg");
	color:white;
	height:20px;
	}
		
#cart_table .main td
	{
	
	border-left: solid 1px white;
	}
	
#cart_table tr.products td
	{
	
	padding:3px 0 3px 0;
	}

#cart_table td input.sum
	{
	width:20px;
	}
	
#cart_table tr.sum
	{
	
	color:black;
	font-weight:bold;
	}
	
#cart_table tr.sum td
	{
	padding:5px;
	}
	
#cart_table a:link, #cart_table a:visited
	{
	text-decoration:none;
	color: #c77e00;
	}
	
	
#cart_table .end_col
	{
	border-top:1px solid #cecfd0;
	
	}

#cart_table .end_col td
	{
	padding-left:5px;
	}	
	
tr.products .submit
	{
	/*background-image:url(my_button.gif); */
	 width:50px;
	 height:20px; 
	 border:1px solid #cecfd0;
	 color:#000;
	 font-family: "Levenim MT"; 
	 font-size:12px;
	 cursor:pointer;
	}
		
#cart_table a:hover
	{
	text-decoration:underline;
	}

h2.form_header
	{
	font-size:17px;
	font-family: "Levenim MT";
	margin: 5px 0 5px 0;
	}

#submit_form_cart
	{
	display: block;
	width:auto;
	background-color:#212121;
	color:#FFF;
	border:none;
	padding:1px 5px 1px 5px;
	font-size:1em;
	cursor: pointer;
	float: left;
	}
	
	
	

/*Footer*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer
	{
	height: 55px;
	background:url("../img/footer.jpg") repeat-x top left;
	margin:0 auto;
	width: 949px;
	}
	
#footer img
	{
	float:right;
	clear: right;
	}
	
#footer p
	{
	color: #FFF;
	padding: 17px 0 0 0;
	}	
	
#footer .siteby
	{
	display: block;
	float: left;
	padding: 17px 0 0 10px;
	color: #FFF;
	text-decoration: none;
	}
#footer .siteby a:visited, #footer .siteby a:link
	{
	color:white;
	text-decoration:none;
	}		
	