html, body{
	padding: 0px;
	margin: 0px;
	height: 100%;	
}

body.main_body{
	background-image: url(../graphic/backgroundimg.gif);
	background-repeat: repeat-x;
}

body{
	background-color: #fff;
}

div, p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
}

p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
}

a img{
	border: none;
}

h1{
	font: 12px arial, verdana, helvetica, sans-serif; color: #3e6603;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #373737;
}

p.introduction{
	font: 11px arial, verdana, helvetica, sans-serif; color: #000;
}

#maincontainer{
	position: relative;
	width: 980px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	background-image: url(../graphic/maincontent_backg.gif);
	background-repeat: repeat-y;
	height: auto;
	min-height: 100%;
	_height: 100%;
}

#developer_index_menu{
	position: absolute; top:5px; left: 5px;
	width: 100px; 
}

/*body>div#maincontainer { min-height: 100%; height: auto;}*/

#clear{
	clear: both;
}

#topsection{
	position: relative;
	height: 112px;
	width: 980px;
	padding: 0px;
	margin: 0px;
	display: block;
}

#head_flags{
	position: relative;
	top: 25px;
	left: 860px;
	width: 105px;
	border-bottom: 1px solid #8a9830;
}

#logga_link{
	position: relative;
	left: 20px;
	width: 190px;
	height: 80px;
	float: left;
}

#logga_link a{
	width: 190px;
	height: 80px;
	display: block;
}


#ramleft{
	position: relative;
	height: 553px;
	width: 18px;
	float: left;
}


#ramright{
	position: relative;
	height: 553px;
	width: 17px;
	float: right;
}

#leftcolumn{
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-top: 14px;
	margin-left: 3px;
	width: 150px;
	float: left;
}

#rightcolumn{
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-top: 14px;
	margin-right: 3px;
	width: 150px;
	float: right;
}

#rightcolumn h1{
	font: 12px arial, verdana, helvetica, sans-serif; color: #4b4b39;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

#news_small_style{
	position: relative;
	width: 150px;
	background-image: url(../graphic/contact_backg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	line-height: 0;
	border-top: 5px solid #a5a58e;
}

#news_small_text{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	padding: 10px 10px 0px 15px;
}

#basket_small_style{
	position: relative;
	width: 150px;
	height: 83px;
	background-image: url(../graphic/basket_bkg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	line-height: 0;
	border-top: 5px solid #a5a58e;
}

#basket_small_text{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	padding: 10px 10px 0px 15px;
}

#basket_small_link{
	float: right;
	padding-top: 10px;
}

#basket_small_link a img{
	vertical-align: middle;
}

#basket_small_link a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#contentwrapper{
	position: relative;
	width: 624px;
	margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#contentwrapper2{
	position: relative;
	width: 900px;
	margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#maincontent{
	position: relative;
	width: 624px;
	border-top: 5px solid #8cb74b;
}

#maincontent h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 0px;
}

#maincontent_start{
	position: relative;
	width: 624px;
}

#footer{
	position: relative;
	width: 980px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	background-image: url(../graphic/maincontent_backg.gif);
	background-repeat: repeat-y;
	clear: both;
	padding: 30px 0px 20px 0px;
}

#footer_content{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 940px;
	border-top: 1px solid #a5a58e;
}

#footer_links{
	font: 11px arial, verdana, helvetica, sans-serif; color: #a5a58e;
	text-align: center;
	padding-top: 5px;
}

#footer_links a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #a5a58e;
}


/* Offers */

#offer_squares_box {
	width: 624px; 
	padding: 0; 
	margin: 0;	
}

#offer_square {
	float: left;
	height: 170px;
	width: 204px;
	margin: 0 2px 0;
	padding: 0;
	border-bottom: 1px solid #0998c8;
	background-image: url(../graphic/offer_small_backg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#offer_square h1 {
	font: 12px arial, verdana, helvetica, sans-serif; color: #123851; 
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}

#offer_square_product {
	width: 204px;
	height: 144px;
	border-top: 5px solid #0998c8;
	background-repeat: no-repeat;
	background-position: bottom right;
}

#offer_square_product h2 {
	height: 30px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #123851;
	font-weight: bold;
	margin: 10px 0 0 5px;
}

#offer_square_product_star {
	float: right;
	margin: 5px 70px 0;
	height: 70px;
	width: 70px;
	text-align: center;
	background-image: url(../graphic/star_blue_70x70.png);
	background-repeat: no-repeat;
}

#offer_square_product_star p {
	font-size: 11px; 
	color: #fff; 
	font-weight: bold;
	margin: 27px 0;
}

#offer_square_product_moreinfo {
	position: relative;
	top: 0px;
	left: 5px;
}

#offer_square_product_moreinfo a {
	text-decoration: none;
}

#offer_square_product_moreinfo img {
	vertical-align: middle;
}

/* Startpage */

#big_offer1{
	position: relative;
	width: 624px;
	height: 399px;
	background-image: url(../graphic/offer_big_backg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #8cb74b;
	/border-top: 5px solid  #8cb74b;
}

#start1_offer_flash{
	position: relative;
	width: 624px;
	border-bottom: 1px solid #8cb74b;
}

#flashcontent{
	height: 299px;
	width: 624px;
}

#small_offer{
	position: relative;
	height: 175px;
	margin-top: 15px;
}

#small_offer h1{
	font: 12px arial, verdana, helvetica, sans-serif; color: #123851;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}

#start1_offer_left{
	position: relative;
	width: 206px;
	background-image: url(../graphic/offer_small_backg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}

#start1_offer_right{
	position: relative;
	width: 206px;
	background-image: url(../graphic/offer_small_backg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: right;
}

#start1_offer_middle{
	position: relative;
	width: 206px;
	background-image: url(../graphic/offer_small_backg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: auto;
	margin-right: auto;
}

#start1_offer_big_product_image{
	position: relative;
	width: 619px;
	height: 399px;
	background-repeat: no-repeat;
	background-position: center right;
}

#start1_offer_left_product_image, #start1_offer_middle_product_image, #start1_offer_right_product_image{
	position: relative;
	width: 206px;
	height: 148px;
	border-bottom: 1px solid #0998c8;
	border-top: 5px solid #0998c8;
	background-repeat: no-repeat;
	background-position: center right;
}

#start_offer_big_info{
	padding: 27px 0px 0px 30px;
}

#start_offer_big_info h2{
	font: 20px arial, verdana, helvetica, sans-serif; color: #3e6603;
	font-weight: bold;
	margin: 0px;
}

#start_offer_left_info, #start_offer_right_info, #start_offer_middle_info{
	height: 30px;
	padding: 10px 8px 0px 8px;
}

#start_offer_left_info h2, #start_offer_right_info h2, #start_offer_middle_info h2{
	font: 11px arial, verdana, helvetica, sans-serif; color: #123851;
	font-weight: bold;
	margin: 0px;
}

#start_offer_left_info p, #start_offer_right_info p, #start_offer_middle_info p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #123851;
	margin: 0px;
}

#start1_offer_left_splash, #start1_offer_right_splash, #start1_offer_middle_splash{
	position: relative;
	width: 70px;
	height: 70px;
	background-image: url(../graphic/splash_small_offer.gif);
	background-repeat: no-repeat;
	float: right;
	padding-right: 60px;
}

#start1_offer_left_splash p, #start1_offer_right_splash p, #start1_offer_middle_splash p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #fff;
	text-align: center;
	padding: 27px 0px 0px 0px;
	margin: 0px;
	letter-spacing: -0.25px;
	line-height: 1;
}

#start1_offer_big_splash{
	position: relative;
	width: 174px;
	height: 174px;
	background-image: url(../graphic/splash_start_offer1.gif);
	background-repeat: no-repeat;
	left: 230px;
}

#start1_offer_big_splash p{
	font: 28px arial, verdana, helvetica, sans-serif; color: #fff;
	fot-weight: bold;
	text-align: center;
	padding: 75px 0px 0px 0px;
}

#start_offer_info p{
	font: 20px arial, verdana, helvetica, sans-serif; color: #3e6603;
	margin: 0px;
}

#start1_offer_big_moreinfo{
	padding: 50px 0px 0px 30px;
}

#start1_offer_big_moreinfo a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#start1_offer_big_moreinfo img{
	vertical-align: middle;
}

#start1_offer_left_moreinfo, #start1_offer_right_moreinfo, #start1_offer_middle_moreinfo{
	padding: 0px 0px 0px 0px;
	float: left;
}

#start1_offer_left_moreinfo a, #start1_offer_right_moreinfo a, #start1_offer_middle_moreinfo a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#start1_offer_left_moreinfo img, #start1_offer_right_moreinfo img, #start1_offer_middle_moreinfo img{
	vertical-align: middle;
}





/* Startpage 2 */
#start2_offer_big{
	position: relative;
	width: 415px;
	height: 396px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #8cb74b;
	float: left;
	border-top: 5px solid  #8cb74b;
}

#start2_article{
	position: relative;
	width: 205px;
	height: 396px;
	border-top: 5px solid #1770b3;
	border-bottom: 1px solid #1770b3;
	float: right;
}

#start2_article_image{
	position: relative;
	width: 205px;
	margin-top: 2px; 
}

#start2_article_content{
	position: relative;
	width: 205px;
	background-image: url(../graphic/start2_article_backg.gif);
	background-repeat: repeat-x;
}

#start2_article_content h3{
	font: 16px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 0px;
	padding: 15px 10px 10px 15px;
	line-height: 1;
}

#start2_article_content p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	margin: 0px;
	padding: 0px 10px 8px 15px;
	line-height: 1.2;
}

#wrapper{
	height: 420px;
	padding: 0px;
	margin: 0px;
}

#clear_start2{
	clear: both;
	height: 10px;
}

#start2_offer_info{
	padding: 27px 0px 0px 30px;
}

#start2_offer_info h2{
	font: 16px arial, verdana, helvetica, sans-serif; color: #3e6603;
	font-weight: bold;
	margin: 0px;
}

#start2_offer_info p{
	font: 16px arial, verdana, helvetica, sans-serif; color: #3e6603;
	margin: 0px;
}

#start2_offer_big_splash{
	position: relative;
	width: 174px;
	height: 174px;
	background-image: url(../graphic/splash_start_offer1.gif);
	background-repeat: no-repeat;
	left: 30px;
	/margin-top: 30px;
}

#start2_offer_big_splash p{
	font: 28px arial, verdana, helvetica, sans-serif; color: #fff;
	text-align: center;
	padding: 50px 0px 0px 0px;
}

#start2_offer_big_moreinfo{
	padding: 70px 0px 0px 30px;
}

#start2_offer_big_moreinfo a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#start2_offer_big_moreinfo img{
	vertical-align: middle;
}

#float-wrapper{
	padding: 0px;
	margin: 0px;
	border: 1px solid black;
}


/* small search OLD*/
/*
#iframe_small_search{
	width: 150px;
	height: 450px;
}

#small_search{
	position: relative;
	width: 150px;
	margin-top: 15px;
}

#small_search h1{
	font: 11px arial, verdana, helvetica, sans-serif; color: #0998c8;
	font-weight: bold;
	margin: 0px;
}

#small_search_image{
	position: relative;
	width: 150px;
	height: 96px;
	background-image: url(../graphic/small_search_image.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #0998c8;
	border-top: 5px solid #0998c8;
}

#small_search_content{
	position: relative;
	width: 150px;
	background-image: url(../graphic/small_search_backg.gif);
	background-repeat: repeat-x;
	background-color: #f6f6f3;
	border-bottom: 1px solid #0998c8;
}

#small_search_content p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	padding: 10px 10px 0px 15px;
	margin: 0px;
}

#small_search_content form{
	position: relative;
	left: 10px;
	top: 10px;
	padding: 0px;
	margin: 0px;
}

#small_search_content select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 130px;
	margin-bottom: 8px;
}

#small_search_submit{
	margin-left: 70px;
}

#small_search_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#small_search_submit img{
	vertical-align: middle;
}
*/


/* small search*/

#iframe_small_search{
	width: 624px;
	height: 82px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #8cb74b;
	background-color: #fff;
	border-top: 5px solid  #8cb74b;
}

#small_search{
	position: relative;
	width: 624px;
	background-color: #fff;
}

#small_search h1{
	font: 11px arial, verdana, helvetica, sans-serif; color: #0998c8;
	font-weight: bold;
	margin: 0px;
}

#small_search_content{
	position: relative;
	width: 624px;
	height: 82px;
	background-color: #fff;
	padding: 5px 0px 0px 10px;
	margin: 0px;
	background-image: url(../graphic/small_search_bkg.gif);
	background-repeat: repeat-x;
}

#small_search_content p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	margin: 5px 5px 0px 0px;
}

#small_search_content form{
	position: relative;
	padding: 0px;
	margin: 0px 3px 0px 0px;
	float: left;
}

form#small_search_category_and_make{
	margin-right: 2px;
}

#small_search_content select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 96px;
	margin: 5px 2px 0px 0px;
}

#small_search_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#small_search_submit img{
	vertical-align: middle;
}

form#size{
	float: right;
	padding-right: 18px;
}

#small_search_image{
	position: relative;
	float: left;
	margin: 0px 20px 0px 3px;
}

#small_search_text{
	position: relative;
	width: 500px;
	margin: 0px 0px 5px 0px;
}

#small_search_clear{
	clear: both;
}

#iframe_choose_car{
	width: 624px;
	height: 82px;
	padding: 0;
	margin: 0;
	background-color: #fff;
}



/* Text pages */

#textpages{
	position: relative;
	width: 430px;
	margin-left: 15px;
}

#textpages h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 0px;
}

#textpages p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	margin: 0px;
}

#textpages blockquote{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	margin: 0px;
}



/* searchform */
#search_car{
	position: relative;
	width: 624px;
	margin-top: 10px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#search_car h3{
	font: 12px arial, verdana, helvetica, sans-serif; color: #0998c8;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}

#search_car_content{
	position: relative;
	width: 624px;
	height: 45px;
	border-top: 1px solid #c4dcec;
	border-bottom: 1px solid #0998c8;
	background-image: url(../graphic/search_backg.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
}

#search_car_make{
	position: relative;
	width: 110px;
	float: left;
}

#search_car_make select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 100px;
}

#search_car_model{
	position: relative;
	width: 150px;
	float: left;
}

#search_car_model select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 144px;
}

#search_car_year{
	position: relative;
	width: 104px;
	float: left;
}

#search_car_year select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 90px;
}

#search_car_engine{
	position: relative;
	width: 130px;
	float: left;
}

#search_car_engine select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 120px;
}

#search_car_submit{
	position: relative;
	width: 130px;
	float: right;
	margin-top: 9px;
}

#search_car_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#search_car_submit img{
	vertical-align: middle;
}

#search_submit{
	padding-top: 8px;
}

#search_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#search_submit img{
	vertical-align: middle;
}


/* search by size */

#search_size{
	position: relative;
	width: 624px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#search_size h3{
	font: 12px arial, verdana, helvetica, sans-serif; color: #0998c8;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}

#search_size select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

.tire_size_span select{
	width: 70px;
}

.other_options_span select{
	width: 80px;
}

td.tyre_size_td{
	width: 300px;
}

td.otheroptions_td{
	width: 300px;
}

#search_size_content{
	position: relative;
	width: 624px;
	border-top: 1px solid #c4dcec;
	border-bottom: 1px solid #0998c8;
	background-image: url(../graphic/search_backg.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
}


/* filter results */
#filter_result{
	position: relative;
	width: 624px;
	margin-top: 10px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#filter_result h3{
	font: 12px arial, verdana, helvetica, sans-serif; color: #0998c8;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}

#filter_result_content{
	position: relative;
	width: 624px;
	height: 45px;
	border-top: 1px solid #c4dcec;
	border-bottom: 1px solid #0998c8;
	background-image: url(../graphic/search_backg.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
}

#filter_result_wheel_height{
	position: relative;
	width: 150px;
	float: left;
}

#filter_result_wheel_height select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 140px;
}

#filter_result_brands{
	position: relative;
	width: 130px;
	float: left;
}

#filter_result_brands select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 120px;
}

#filter_result_tyre_surfaces{
	position: relative;
	width: 110px;
	float: left;
}

#filter_result_tyre_surfaces select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 100px;
}

#filter_result_submit{
	position: relative;
	width: 130px;
	float: right;
	margin-top: 9px;
}

#filter_result_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#filter_result_submit img{
	vertical-align: middle;
}

/* iframe search */
iframe#iframe_car_search{
	background-image: url(../graphic/iframe_backg.gif);
	background-repeat: repeat;
}

#iframe_car_search{
	width: 624px; 
	height: 200px;
}

#item_fit_car{
	background-color: #fff;
}

#item_fit_car a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
}


/* Product list partner */

#product_listing_partner{
	float: right;
	margin-top: 15px;
}

/* choose search text */

#choose_search{
	position: relative;
	margin-bottom: 50px;
}

#choose_search h3{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

#choose_search a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#choose_search_car{
	position: relative;
	width: 123px;
	height: 29px;
	background-image: url(../graphic/search_car.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
}

#choose_search_car a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	text-decoration: none;
	padding: 12px 0px 5px 50px;
	display: block;
}

#choose_search_size{
	position: relative;
	width: 123px;
	height: 29px;
	background-image: url(../graphic/search_size.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
}

#choose_search_size a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	text-decoration: none;
	padding: 12px 0px 5px 42px;
	display: block;
}



/* choose site */

#choose_site h3{
	font: 12px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

#choose_site a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}


/* Product list */

#resultTextLinks{
	width: 624px;
	margin: 10px 0px 10px 0px;
	text-align: center;
}

#resultTextLinks a{
	font-weight: bold;
	font-size: 12px;
	color: #3e6603;
}

#product_list_text_box{
	position: relative;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	left: 15px;
	padding: 20px 15px 20px 0px;
}

#product_list_head{
	position: relative;
	font: 12px arial, verdana, helvetica, sans-serif; color: #4b4b39;
	font-weight: bold;
	padding-bottom: 3px;
}

#product_list_head a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #373737;
}

.product_list_result{
	padding-right: 25px;
}

.product_list_orderby{
}

#product_list_head_list{
	position: relative;
	width: 624px;
	height: 5px;
	background-color: #a5a58e;
	line-height: 0;
	padding: 0px;
	margin: 0px;
}

#product_result_table{
	position: relative;
	width: 624px;
	vertical-align: top;
}

#product_list_link{
	position: relative;
	width: 490px;
	height: 100px;
	display: block;
}

td.product_result_td_text{
	background-image: url(../graphic/prod_list_backg.gif);
	background-repeat: repeat-x;
	width: 524px;
	height: 108px;
	vertical-align: top;
	margin-top: 0px;
	overflow: hidden;
	border-bottom: 1px solid #a6a68e;
	border-left: 3px solid #fff;
	border-top: 3px solid #fff;
}

td.product_result_td_text_hover{
	background-image: url(../graphic/prod_list_backg.gif);
	background-repeat: repeat-x;
	width: 524px;
	height: 106px;
	border-bottom: 3px solid #0998C8;
	border-left: 3px solid #0998C8;
	border-top: 3px solid #0998C8;
	vertical-align: top;
	margin-top: 0px;
	overflow: hidden;
}

td.product_result_td_image{
	width: 120px;
	height: 108px;
	border-bottom: 1px solid #a6a68e;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	margin-top: 0px;
	overflow: hidden;
	vertical-align: top;
}

td.product_result_td_image_hover{
	width: 120px;
	height: 106px;
	border-bottom: 3px solid #0998C8;
	border-right: 3px solid #0998C8;
	border-top: 3px solid #0998C8;
	margin-top: 0px;
	overflow: hidden;
	vertical-align: top;
}

#product_list_name{
	float: left;
	font: 12px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 10px 0 0 8px;
}

#product_list_name span{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#product_list_instock{
	float: right;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 130px;
	margin: 10px 0;
}

#product_list_addtobasket_form{
	width: 350px;
	position: absolute;
	float: left;
	height: 30px;
	margin-top: 70px;
	left: 10px;
}

#product_list_addtobasket_form div#left{
	font: 12px arial, verdana, helvetica, sans-serif; color: #000;
	line-height: 1;
	float: left;
	margin-top: 3px;
}

#product_list_addtobasket_form div#right{
	float: left;
	margin-left: 75px;
}

#product_list_addtobasket_form div#left input{
	font: 12px arial, verdana, helvetica, sans-serif; color: #000;
	vertical-align: middle;
}

/*.product_list_submit{
	margin-left: 50px;
}

.product_list_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

.product_list_submit img{
	vertical-align: middle;
}

.product_list_moreinfo{
	margin-left: 70px;
}*/

#product_list_addtobasket_form a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#product_list_addtobasket_form img{
	vertical-align: middle;
}

#product_list_price{
	position: relative;
	width: 58px;
	height: 58px;
	background-image: url(../graphic/star14.png);
	background-repeat: no-repeat;
	/background: none; 
	/filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../graphic/star14.png');
	z-index: 100;
}
						
#product_list_price p{
	font: 10px arial, verdana, helvetica, sans-serif; color: #fff;
	text-align: center;
	padding: 23px 0px 0px 0px;
	margin: 0px;
	letter-spacing: 0px;
	line-height: 1;
}
						
td.product_result_td_image a{
	text-decoration: none;
	font: 11px arial, verdana, helvetica, sans-serif; color: #fff;
}

td.product_result_td_image_hover a{
	text-decoration: none;
	font: 11px arial, verdana, helvetica, sans-serif; color: #fff;
}


#product_list_completetire_image{
	position: relative;
	width: 120px;
	height: 100px;
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	top: -58px;
	margin-bottom: -58px;
}

#product_list_completerim_image{
	position: relative;
	width: 100px;
	height: 100px;
	margin-left: 20px;
	background-repeat: no-repeat;
	z-index: 50;
}




/* Productsheet */

#product_sheet{
	position: relative;
	width: 624px;
	background-image: url(../graphic/prod_sheet_backg.gif);
	background-repeat: repeat-x;
	background-color: #f2f4ef;
}

#product_sheet_header h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	padding: 10px 0px 10px 15px;
	margin: 0px;
}

.product_sheet_table{
	width: 624px;
	vertical-align: top;
}

.product_sheet_table_td_left{
	width: 312px;
	border-bottom: 1px solid #a5a58e;
}

.product_sheet_table_td_right{
	width: 311px;
	border-left: 1px solid #a5a58e;
	background-color: #fff;
	vertical-align: top;
	padding: 10px 0;
}

.product_data_table{
	position: relative;
	left: 15px;
	width: 279px;
	padding: 0px;
	margin: 0px;
}

.product_sheet_infotext{
	padding: 10px 4px 10px 4px;
	line-height: 15px;
}

td.product_sheet_table_left{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	width: 130px;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.product_sheet_table_right{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}
td.product_sheet_table_left a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}
#product_sheet_addtobasket_form{
	position: relative;
	top: 5px;
	left: 15px;
	width: 276px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	line-height: 1;
	padding-bottom: 5px;
	/padding-bottom: 0px;
}

#product_sheet_addtobasket_form input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #000;
	vertical-align: middle;
}

td.addtobasket_td1{
	width: 130px;
}

.product_sheet_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

.product_sheet_submit img{
	vertical-align: middle;
}

#product_sheet_image{
	float: right;
	width: 300px;
	height: 300px;
	background-repeat: no-repeat;
}

#product_sheet_completetire_image{
	top: 0px;
	float: right;
	width: 300px;
	height: 300px;
	background-repeat: no-repeat;
}

#product_sheet_completerim_image{
	width: 300px;
	height: 300px;
}

#product_sheet_price{
	position: relative;
	width: 105px;
	height: 105px;
	background-image: url(../graphic/star12.png);
	background-repeat: no-repeat;
	/background: none; 
	/filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../graphic/star12.png');
	top: 20px;
}

#product_sheet_price p{
	font: 15px arial, verdana, helvetica, sans-serif; color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 45px 0px 0px 0px;
	margin: 0px;
	line-height: 1;
}

.product_sheet_more_images{

}

.product_sheet_more_images a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

.product_sheet_more_images img{
	vertical-align: middle;
}

.product_sheet_instalment a{
	font: 11px arial, verdana, helvetica, sans-serif; color:#727272;
	text-decoration: none;
}

.product_sheet_instalment img{
	vertical-align: middle;
}

#product_sheet_image_btn{
	float: right;
	padding: 0;
	margin: 0;
}



/* Fittings */

#fittings_small{
	position: relative;
	margin-top: 15px;
}

#fittings_small h1{
	font: 12px arial, verdana, helvetica, sans-serif; color: #123851;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}

#fittings_left{
	position: relative;
	width: 206px;
	float: left;
}

#fittings_right{
	position: relative;
	width: 206px;
	float: right;
}

#fittings_middle{
	position: relative;
	width: 206px;
	margin-left: auto;
	margin-right: auto;
}

#fittings_left_content, #fittings_right_content, #fittings_middle_content{
	position: relative;
	width: 206px;
	height: 148px;
	border-bottom: 1px solid #a5a58e;
	border-top: 5px solid #a5a58e;
	background-image: url(graphic/offer_small_image.jpg);
	background-repeat: no-repeat;
}

#fittings_left_info, #fittings_right_info, #fittings_middle_info{
	padding: 15px 0px 0px 8px;
}

#fittings_left_info h2, #fittings_right_info h2, #fittings_middle_info h2{
	font: 11px arial, verdana, helvetica, sans-serif; color: #123851;
	font-weight: bold;
	margin: 0px;
}

#fittings_left_info p, #fittings_right_info p, #fittings_middle_info p{
	font: 11px arial, verdana, helvetica, sans-serif; color: #123851;
	margin: 0px;
}

#fittings_left_splash, #fittings_right_splash, #fittings_middle_splash{
	position: relative;
	width: 70px;
	height: 70px;
	background-image: url(../graphic/splash_small_offer.gif);
	background-repeat: no-repeat;
	float: right;
	padding-right: 60px;
}

#fittings_left_splash p, #fittings_right_splash p, #fittings_middle_splash p{
	font: 14px arial, verdana, helvetica, sans-serif; color: #fff;
	text-align: center;
	padding-top: 5px;
	/padding-top: 20px;
}

#fittings_left_moreinfo, #fittings_right_moreinfo, #fittings_middle_moreinfo{
	padding: 60px 0px 0px 0px;
	float: left;
}

#fittings_left_moreinfo a, #fittings_right_moreinfo a, #fittings_middle_moreinfo a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #727272;
	text-decoration: none;
}

#fittings_left_moreinfo img, #fittings_right_moreinfo img, #fittings_middle_moreinfo img{
	vertical-align: middle;
}


#fittings_list{
	/*clear: both;*/
	padding-top: 10px;
}

#fittings_list h1{
	font: 12px arial, verdana, helvetica, sans-serif; color: #123851;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}

#fittings_list_content{
	position: relative;
	width: 624px;
	border-bottom: 1px solid #a5a58e;
	border-top: 5px solid #a5a58e;
	background-image: url(../graphic/fittings_list_backg.gif);
	background-repeat: repeat-x;
}

td.size_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 94px;
	text-align: left;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.art_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 80px;
	text-align: center;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.prod_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 294px;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.name_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 220px;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.surface_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 80px;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.stock_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 120px;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.price_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 90px;
	text-align: right;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.options_head{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	width: 60px;
	text-align: right;
	border-bottom: 1px solid #deded5;
	padding: 4px 4px 4px 0px;
}

td.art{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-align: center;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.size{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.prod{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.name{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.surface{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.stock{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
}

td.price{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	border-bottom: 1px solid #deded5;
	padding: 4px 0px 4px 0px;
	text-align: right;
}

td.options{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	border-bottom: 1px solid #deded5;
	padding: 4px 4px 4px 0px;
	text-align: right;
}

td.row_head{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539; font-weight: bold;
	border-bottom: 3px solid #deded5;
	padding: 16px 4px 2px 16px;
	text-align: left;
}

/* Contact */

#contact{
	position: relative;
	width: 624px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#contact_form{
	position: relative;
	width: 624px;
	background-image: url(../graphic/contact_backg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #d2d2c6;
	border-top: 1px solid #d2d2c6;
	padding-bottom: 10px;
	/padding-bottom: 0px;
}

#contact_form_submit{
	text-align: right;
}

#contact_form_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
}

#contact_form_submit img{
	vertical-align: middle;
}

#contact input, #contact textarea, #contact select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#contact form{
	margin-left: 15px;
	padding-top: 5px;
}

#contact_header h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 15px;
}

#contact_form_bottomtext{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	margin-left: 15px;
}




/* Basket */

#basket{

}

#basket input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#basket h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 15px;
}

#basket_table{
	position: relative;
	width: 624px;
	background-image: url(../graphic/basket_backg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #a5a58e;
	border-bottom: 1px solid #a5a58e;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#basket_table2{
	position: relative;
	width: 900px;
	background-image: url(../graphic/basket_backg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #a5a58e;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#basket_table table{
	width: 624px;
}

#basket_table2 table{
	width: 900px;
}

#basket_table td{
	border-bottom: 1px solid #e0e0d8;
	height: 25px;
}

#basket_table2 td{
	border-bottom: 1px solid #e0e0d8;
	height: 25px;
}

#basket_form_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#basket_form_submit img{
	vertical-align: middle;
}

#basket_check_out{
	float: right;
	text-align: right;
}

#basket_check_out a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#basket_check_out img{
	vertical-align: middle;
}




/* Login */

#login{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;	
}

#login h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 15px;
}

#login input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#login_form{
	position: relative;
	width: 624px;
	background-image: url(../graphic/basket_backg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #a5a58e;
	border-bottom: 1px solid #a5a58e;
	padding-bottom: 10px;
}

#login_form_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#login_form_submit img{
	vertical-align: middle;
}

#login2{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;	
}

#login2 h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 15px;
}

#login2 input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#login_form2{
	position: relative;
	width: 900px;
	background-image: url(../graphic/basket_backg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #a5a58e;
	padding-bottom: 10px;
}

#login_form_submit2 {
	position: static;
	width: 900px;
	border-top: 1px solid #a5a58e;
	margin: 25px 0;
	padding: 5px 0;
}

#login_form_submit2 a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#login_form_submit2 img{
	vertical-align: middle;
}

#forgot_password{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;	
	padding-top: 15px;
}

#forgot_password h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 15px;
}

#forgot_password input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#forgot_password_form{
	position: relative;
	width: 624px;
	background-image: url(../graphic/basket_backg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #a5a58e;
	border-bottom: 1px solid #a5a58e;
	padding-bottom: 10px;
	/padding-bottom: 0px;
}

#forgot_password_form_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#forgot_password_form_submit img{
	vertical-align: middle;
}


/* user reg */

#user_reg{
	padding-bottom: 20px;
}

#user_reg h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 15px;
}

#user_reg_form{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	position: relative;
	width: 900px;
	background-image: url(../graphic/contact_backg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #a5a58e;
}

#customer_reg_line{
	position: relative;
	height: 5px;
	width: 900px;
	border-top: 1px solid #a5a58e;
}

#user_reg_form input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#user_reg_info{
	position: relative;
	padding: 0px 15px 15px 15px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#user_reg_form_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#user_reg_form_submit img{
	vertical-align: middle;
}


#user_settings{
	padding-bottom: 20px;
}


#user_settings_form{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	position: relative;
	width: 624px;
	background-image: url(../graphic/contact_backg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #a5a58e;
	border-bottom: 1px solid #a5a58e;
}

#user_settings_form input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#user_settings_info{
	position: relative;
	padding: 0px 15px 15px 15px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#user_settings_form_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#user_settings_form_submit img{
	vertical-align: middle;
}

/* checkout */

#checkout{
	position: relative;
	width: 900px;
	height: auto;
	min-height: 100%;
	_height: 100%;
}

#checkout h3{
	font: 14px arial, verdana, helvetica, sans-serif; color: #052539;
	font-weight: bold;
	margin: 15px 0px 8px 15px;
}

#checkout_info{
	position: relative;
	margin-top: 25px;
}

#checkout_customer{
	position: relative;
	width: 300px;
	float: left;
}

#checkout_payment{
	position: relative;
	width: 300px;
	float: right;
}

#checkout_payment input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#checkout_payment select{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
}

#checkout_payment_error{
	width: 300px;
}

#checkout_payment_error b{
	color: #900;
}

#checkout_payment_error p{
	width: 300px;
	border-top: 5px solid #900; 
	border-bottom: 1px solid #900; 
	margin-top: 2px;
	padding: 10px 0 10px 0;
}


/* Confirm checkout */
#confirm_checkout_info{
	position: relative;
	margin-top: 8px;
	width: 600px;
}

#confirm_column_left{
	position: relative;
	width: 200px;
	float: left;
}

#confirm_column_right{
	position: relative;
	width: 200px;
	float: right;
}

#confirm_column_middle{
	position: relative;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}

#confirm_checkout_line{
	position: relative;
	height: 5px;
	border-bottom: 1px solid #a5a58e;
	margin-top: 10px;
}

#confirm_checkout_submit {
	position: relative;
	margin-top: 8px;
}

#confirm_checkout_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #052539;
	text-decoration: none;
	padding-right: 20px;
}

#confirm_checkout_submit img{
	vertical-align: middle;
}

/* Tell a friend */

#tellafriend{
	position: relative;
	width: 150px;
	margin-top: 30px;
	font: 11px arial, verdana, helvetica, sans-serif; color: #4b4b39;
}

#tellafriend p{
	padding: 0px;
	margin: 0px;
}

#tellafriend_content{
	position: relative;
	width: 150px;
	border-top: 5px solid #a5a58e;
	border-bottom: 1px solid #a5a58e;
	background-image: url(../graphic/basket_backg.gif);
	background-repeat: repeat-x;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

#tellafriend h3{
	font: 12px arial, verdana, helvetica, sans-serif; color: #4b4b39;
	font-weight: bold;
	margin: 3px 0px 3px 0px;
	padding: 0px;
}

#tellafriend input{
	font: 11px arial, verdana, helvetica, sans-serif; color: #4b4b39;
}

.tellafriend_submit a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #4b4b39;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.tellafriend_submit img{
	vertical-align: middle;
}

#language{
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	background-image: url(../graphic/language_start.jpg);
	background-repeat: no-repeate;
	width: 820px;
	height: 615px;
}

#language_text{
	position: relative;
	font: 11px  arial, verdana, helvetica, sans-serif; color: #0c2230;
	margin-bottom: 13px;
}

#flags{
	position: relative;
	width: 194px;
	height: 70px;
	top: 228px;
	left: 314px;
}

#fin{
	position: relative;
	float: left;
	width: 49px;
	height: 45px;
}

#nor{
	position: relative;
	float: left;
	width: 48px;
	height: 45px;
}

#swe{
	position: relative;
	float: left;
	width: 48px;
	height: 45px;
}

#den{
	position: relative;
	float: right;
	width: 49px;
	height: 45px;
}

#clear_language{
	clear: both;
}

#language_copyright{
	position: relative;
	width: 820px;
	text-align: center;
	top: 512px;
	/top: 496px;
	margin-left: auto;
	margin-right: auto;
	font: 11px arial, verdana, helvetica, sans-serif; color: #a5a58e;
}


#column_left_wide{
	position: relative;
	width: 290px;
	float: left;
}

#column_right_wide{
	position: relative;
	width: 290px;
	float: right;
}

#column_middle_wide{
	position: relative;
	width: 290px;
	margin-left: auto;
	margin-right: auto;
}

#login_form_clear{
	clear: both;
}

/* Ikoner */

#search_ikons{
	position: relative;
	height: 150px;
}

#ikon1{
	position: relative;
	width: 206px;
	height: 121px;
	margin-top: 20px;
	margin-right: 2px;
	border-bottom: 1px solid #0998c8;
	border-top: 5px solid #0998c8;
	background-repeat: no-repeat;
	float: left;
}

#ikon1_link{
	margin-top: 7px;
	margin-left: 80px;
}

#ikon1_link img{
	vertical-align: middle;
}

#ikon1_link a{
	font: 11px arial, verdana, helvetica, sans-serif; color:#484846;
	text-decoration: none;
}

#ikon2{
	position: relative;
	width: 206px;
	height: 121px;
	margin-top: 20px;
	border-bottom: 1px solid #0998c8;
	border-top: 5px solid #0998c8;
	background-repeat: no-repeat;
	float: left;
}

#ikon2_link{
	margin-top: 7px;
	margin-left: 80px;
}

#ikon2_link img{
	vertical-align: middle;
}

#ikon2_link a{
	font: 11px arial, verdana, helvetica, sans-serif; color:#484846;
	text-decoration: none;
}

#clear_ikon{
	/clear: left;
}


/* Kundinloggningen */

#customer_reg_links{
	padding-bottom: 10px;
}

#new_customer_link{
	position: relative;
	width: 159px;
	height: 29px;
	background-image: url(../graphic/new_customer.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
}

#new_customer_link a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	text-decoration: none;
	padding: 12px 0px 5px 35px;
	display: block;
}

#old_customer_link{
	position: relative;
	width: 159px;
	height: 29px;
	background-image: url(../graphic/old_customer.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
}

#old_customer_link a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	text-decoration: none;
	padding: 12px 0px 5px 35px;
	display: block;
}

#customer_link_clear{
	clear: both;
}

#user_menu{
	height: 35px;
	margin: 8px 0 12px 0;
	padding: 0 0 10px 0;
}

#customer_settings{
	position: relative;
	width: 123px;
	height: 29px;
	background-image: url(../graphic/customer.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
}

#customer_settings a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	text-decoration: none;
	padding: 12px 0px 5px 35px;
	display: block;
}

#order{
	position: relative;
	width: 123px;
	height: 29px;
	background-image: url(../graphic/order.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
}

#order a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	text-decoration: none;
	padding: 12px 0px 5px 35px;
	display: block;
}

#log_out{
	position: relative;
	width: 123px;
	height: 29px;
	background-image: url(../graphic/logout.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
}

#log_out a{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	text-decoration: none;
	padding: 12px 0px 5px 35px;
	display: block;
}

/* News */

.news_list_head{
	line-height: 1.4;
}

.news_list_text{
	width: 430px;
}

#display_news{
	position: relative;
	width: 430px;
	margin: 0px 0px 0px 10px;
}


/* Price compare */

#price_compare table{
	font: 11px arial, verdana, helvetica, sans-serif; color: #202020;
	margin-top: 20px;
	width: 624px;
}

#price_compare td{
	padding-right: 3px;
	padding-left: 5px;
}

#price_compare tr{
	height: 25px;
}

#price_compare td.head{
	font-weight: bold;
}

#price_compare td.product{
	border-top: 1px solid #fff;
}

#price_compare td.save{
	font: 11px arial, verdana, helvetica, sans-serif; color: #ff0000;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #fff;
}

#price_compare td.price{
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #fff;
}

#price_compare td.info{
	border-top: 1px solid #9cc15b;
	border-bottom: 1px solid #9cc15b;
}

#price_compare tr.price_compare_tr1{
	background-color: #deded7;
}

#price_compare tr.price_compare_tr2{
	background-color: #cdcdc2;
}

#price_compare tr.price_compare_tr3{
	background-color: #efefef;
	height: 60px;
}

div#noResultDiv {
	margin-top: 20px;
	font: 13px arial, verdana, helvetica, sans-serif; color: #000;
	padding-left: 15px;
}


/*
body{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0;
	line-height: 1.2em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
	width: 950px; /*Width of main containe
	margin: 15px auto; /*Center container on page
}

#topsection{
	height: 100px; /*Height of top section
	background: #369;
	border: 1px solid #369;
}

#contentwrapper{
	float: left;
	width: 100%;
}

#contentcolumn{
	margin: 0 150px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth
}

#contentcolumn2{
	margin: 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth
}

#leftcolumn{
	float: left;
	width: 150px; /*Width of left column in pixel
	margin-left: -950px; /*Set margin to that of -(MainContainerWidth)
}

#rightcolumn{
	float: left;
	width: 150px; /*Width of right column*
	margin-left: -150px; /*Set left margin to -(RightColumnWidth)*
}

#footer{
	clear: left;
	width: 100%;
	text-align: center;
	padding: 4px 0;
}

.innertube{
	margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*
}
*/
