/* CSS Document */

* { margin: 0; }

a img  { border: none; }

body {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #68696a; margin: 0;  }

.main { background:url(../images/yellow_bg.gif) top repeat-x; }

.sub { background:url(../images/yellow_bg_sub.gif) top repeat-x; }

h2 { font-size:14px; color: #FFB500; padding:10px 0 10px 0;  }

h4 { font-size:12px; color:#666666; font-weight:bold; padding:10px 0 10px 0;  }


p { padding: 0 10px 10px 0; }

.clearer { font-size: 0; line-height: 0; clear: both; overflow: hidden; height: 0; }

#wrapper { margin: 0 auto; width: 935px; }

#header { height: 77px; width: 935px; position: relative; }
#header img { position: absolute; top: 15px; left: 0px; border: none; }
#header_nav { position: absolute; top: 15px; right: 75px; width: 250px; height: 75px;}
#header_nav ul { margin: 0px; padding: 0px; }
#header_nav li {list-style-type: none; }
#header_nav li a { background: url(/images/arrow.gif) 0% 4px no-repeat; text-decoration: none; color: #68696a; padding-left:15px; }

#header a, a:visited {text-decoration: none; color: #68696a;}
#header a:hover {text-decoration: underline; color: #68696a;}

/* MAIN NAVIGATION */
#main_site_nav { height: 42px; width: 935px; }
#main_site_nav .links { float: left; padding-right: 33px; padding-left:0; background-image:none; }
#main_site_nav .links_end { float: left; padding-left:0; background-image:none; }

/* SUB NAVIGATION */
#main_site_sub_nav { height: 30px; width: 935px; }
#main_site_sub_nav a, #main_site_sub_nav a:visited { background: url("../images/arrow.gif") 0 4px no-repeat; text-decoration: none; color: #68696a; padding: 0 0 0 15px; }
#main_site_sub_nav a:hover {text-decoration: underline; color: #68696a;}
#main_site_sub_nav ul { margin: 0px; padding: 0px;}
#main_site_sub_nav li { list-style: none; margin: 0; padding: 7px 20px 0 0; float: left; }


#search_nav { height: 44px; color:#FFFFFF; }
#search_nav  img { float: left; margin:0; padding:0; }
#search_function { float: right; padding-top:5px; width:490px; margin-right: 60px;}
*html #search_function {  margin-right: 27px;}
#search_function  img { float: left; }

#main_content_area { width: 885px; margin-top: 22px;  }

#main_content_area a  {text-decoration: none; color: #FDBD20; }
#main_content_area a:visited {text-decoration: none; color: #FDBD20; }
#main_content_area a:hover {text-decoration: underline; color: #FDBD20; }


#contact_details { margin: 20px 0 0 0; padding: 0; width: 181px; float:right; }
#contact_details img.imgLink { margin: 0 0 20px 0; border: none;}
#contact_details p { margin: 0 0 3px 0; padding: 0; }
#contact_details a,  #contact_details a:visited { text-decoration: none; color: #FDBD20; } 
#contact_details a:hover { text-decoration: underline; color: #FDBD20; }
#contact_details ul { margin: 10px 0 0 0; }
#contact_details li { }

#grey_ul li { list-style:none; background:url(../images/arrow2.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; }
#grey_ul { margin:0 0 0 70px; padding:0; }

#blue_ul li { list-style:none; background:url(../images/arrow_yellow.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; }
#blue_ul { margin:0 0 0 190px; padding:0; }

.main_content_area_top_main { height: 178px; }
.main_content_area_top_sub  { height: 194px; }


#main_content_area_bot {  }
.main_content_area_bot_left_main { float: left; width:332px; }
.main_content_area_bot_right_main { float: right; width: 553px; }
.main_content_area_bot_left_sub { float: left; width:685px; margin-top: 25px; }
.main_content_area_bot_left_sub h1 {font-size:18px; color:#0c61a3; padding:0 0 15px 0; }
.main_content_area_bot_left_sub li {  padding:5px; }
.main_content_area_bot_left_sub ul {  margin:3px; padding:15px;  }
.main_content_area_bot_left_sub ol {  margin:3px 0 0 15px; padding:15px;  }
.main_content_area_bot_right_sub { float: right; width: 200px; }
.main_content_area_bot_left_sub_img1 {float:right; margin:0 0 35px 0}
.main_content_area_bot_left_sub_img2 {float:right; margin:0 0 30px 15px;}



#flash_placeholder { float:left; }

#main_content_text_area { width: 181px; float: right; }

#breadcrumbs { margin-top:20px;  }
#breadcrumbs a {text-decoration: none; color: #68696a; background: url(../images/breadcrumbs_arrow.gif) left no-repeat ; padding-left:14px; }
#breadcrumbs a:visited {text-decoration: none; color: #68696a;}
#breadcrumbs a:hover {text-decoration: underline; color: #68696a;}
#breadcrumbs li { display: inline; list-style-type: none; margin: 0; padding-right:5px;}
#breadcrumbs li a.active { color:#FDBD20; }
#breadcrumbs li a.active:hover {text-decoration: none; color: #FDBD20;}
#breadcrumbs ul { margin: 0px; padding: 0px; }


#latest_news { width: 320px; height: 108px; background-image:url(../images/news_bg.gif); background-position:top left; background-repeat:no-repeat; }
*html #latest_news { width: 300px;}
#latest_news_top { width: 100%; height: 36px; }
#latest_news_top img { margin-left:17px; margin-top:12px; }

#latest_news_bot { width: 100%; padding-left: 17px; padding-right: 12px; color: #FDBD20; }
#latest_news_bot img { float:left; padding-right: 15px; }

#latest_news_bot a  {text-decoration: none; color: #68696a; }
#latest_news_bot a:visited {text-decoration: none; color: #68696a;}
#latest_news_bot a:hover {text-decoration: underline; color: #68696a;}

#latest_news_bot h1 { font-weight:bold; font-size:12px; padding-bottom: 6px; }

#latest_docs { width: 320px; height: 58px; margin-top: 20px; }
#latest_docs_img { float: left; }

#latest_docs_sub { width: 181px; margin-top: 20px; float:right; padding-bottom:20px; }
#latest_docs_sub a, #latest_docs_sub a:visited { color: #FDBD20; text-decoration: none }
#latest_docs_sub a:hover { text-decoration: none; }
.latest_docs_sub_img { float: left; }


#product_links { width:353px; height:186px; background:url(../images/yellow_products_bg.jpg) top left; float: left; color: #fff; position: relative; }
#product_links_img { float:left; margin-left: 12px; margin-top: 12px; padding-right: 15px;}

#product_links a  {text-decoration: none; color: #fff;  }
#product_links a:visited {text-decoration: none; color: #fff;}
#product_links a:hover {text-decoration: underline; color: #fff; }


#product_links ul { margin: 0; padding-left: 4px;  }
#product_links ul li{ list-style:none; background:url(../images/arrow_yellow.gif); background-position:left top; background-repeat:no-repeat; padding-left:15px; }

#product_links_left { width: 170px; position: absolute; top: 16px; left: 12px; }
#product_links_right { width: 170px; position: absolute; top: 16px; left: 194px; }


#contact_details { width: 181px; float:right; position: relative; overflow: visible;}
.poll 
{
	width: 181px;
	height: 88px;
	margin: 10px 0 0 0;
	padding: 48px 0 0 0;
	background: #fff url(../images/bg_box_poll.png) top left no-repeat;
}

#wrapper #main_content_area .poll
{
	color: #000;
}

#wrapper #main_content_area .poll p.text
{
	font-size: 11px;
	margin: 0 10px 0 10px;
	padding: 2px 0 5px 0;
}

#wrapper #main_content_area .poll p.pollMore
{
	font-size: 11px;
	margin: 0 10px 0 10px;
	font-weight: bold;
	text-align: right;
}

#wrapper #main_content_area .poll p.pollMore a 
{
	color: #9f7d29;
}

#wrapper #main_content_area .poll p.pollMore a:hover 
{
	text-decoration: underline;
}


#range_grey { background: #f1f1f1; padding-top:13px; overflow:hidden; }
#range_grey h2 { color:#666666;} 
#range_grey a { background-image:none; color:#666666; padding:0; }
#range_grey a:visited {text-decoration: none; color: #666666;}
#range_grey a:hover {text-decoration: underline; color: #666666; }
.range_grey_left { float:left; width:326px; padding-left:12px; background:url(/images/grey_range_top.gif) top no-repeat; margin-bottom:10px; clear:left;}
.range_grey_right { float:right; width:326px; padding-left:12px; background:url(/images/grey_range_top.gif) top no-repeat; margin-bottom:10px; clear:right;}
.range_grey_inner { background:url(../images/grey_range_top2.gif) top no-repeat; width:661px; padding-left:12px; padding-right: 12px; }
.range_grey_inner h1 { color:#666666; font-size:14px;}
#range_grey_bot {width: 338px; background-image:url(../images/grey_range_bot.gif); height: 32px; margin-left:-12px; }
#range_grey_bot2 {width: 338px; background:url(../images/grey_range_bot3.gif) bottom ; height: 12px; margin-left:-12px; }
#range_grey_bot_inner {width: 685px; background-image:url(../images/grey_range_bot2.gif); height: 32px;  }



#range_grey img { float:left; padding-right:15px;}
#range_grey_list_holder { width:240px;  margin-left:0px;  }
#range_grey_list_item { width:100%; height:50px; padding-bottom:4px;}
#range_grey_list_item p { padding-top:9px; }
#range_grey_list_item a { background-image:none; color:#666666; padding:0;}
#range_grey_list_item a:visited {text-decoration: none; color: #666666;}
#range_grey_list_item a:hover {text-decoration: underline; color: #666666; }


#range_grey_inner_content {  width:636px; padding-left:12px; padding-right: 12px;  }
#range_grey_inner_content h1 { padding-bottom:15px;}
#range_grey_inner_content h2 { font-size:12px; color:#989897;  padding-top:5px; padding-bottom:5px; text-decoration:underline;}
#range_grey_inner_content ul { padding-left:15px; }

#range_grey_inner_product_description { width:100%; margin-top:10px; border-top: 1px solid #d8d8d8; overflow:hidden; }
#range_grey_inner_product_description p { padding-bottom:5px;}
#range_grey_inner_product_description a { background-image:none; color:#666666; padding:0;}
#range_grey_inner_product_description a:visited {text-decoration: none; color: #666666;}
#range_grey_inner_product_description a:hover {text-decoration: underline; color: #666666; }



#range_grey_inner_product_features { width:200px; margin: 10px 0 0 0; float:left; padding:0 0 10px 10px; }
#range_grey_inner_product_features ul { margin: 0; }
#range_grey_inner_product_features ol { margin: 0; padding-left:24px;}
#range_grey_inner_product_features ul li { background-image:none; }

.benefits { border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }
.specs { border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }
.case_studies {  border-bottom: 1px solid #d8d8d8; }
.design { border-right: 1px solid #d8d8d8;  }
.documents { border-right: 1px solid #d8d8d8;  }
#range_grey_inner_product_pics { float:right; margin-top:10px;  }
#range_grey_inner_product_pics img {  padding-right: 0; padding-left: 15px;  }

#range_grey_gallery { width:635px; border-top: 1px solid #d8d8d8; padding: 5px 0 0 0; }
#range_grey_gallery img { padding:0; }
.thumbnail { float: left; border: 1px solid #D1D1D1; margin: 10px 13px 15px 13px; width:120px; padding:5px;}
*html .thumbnail { float: left; border: 1px solid #D1D1D1; margin: 10px 12px 15px 11px; width:120px; padding:5px;}

.clearboth { clear: both; }


#range_grey_gallery_description { width:310px;    }
#range_grey_gallery_description_item { width:100%; padding:4px 0 15px 0; border-top: 1px solid #d8d8d8;}
#range_grey_gallery_description_item p { padding-top:0px; }
#range_grey_gallery_description_item a { background-image:none; color:#666666; padding:0;}
#range_grey_gallery_description_item a:visited {text-decoration: none; color: #666666;}
#range_grey_gallery_description_item a:hover {text-decoration: underline; color: #666666; }



#product_info_tabs {width:685px; height:20px; border-bottom:6px solid #FEBA01; }

#product_info_features_tab { float:left; width:134px; margin-right:2px;  height:20px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/featuresUp.gif) top left;}
#product_info_features_tab a { background-image:none; color:#fff; display:block; width:124px; height:18px; padding:2px 0 0 10px; }
#product_info_features_tab a:visited {text-decoration: none; color: #fff;}
#product_info_features_tab a:hover { display:block; width:124px; height:18px; padding:2px 0 0 10px; text-decoration: underline; color: #fff; background: url(../images/hg_product_info_images/featuresOver.gif) top left; }
#product_info_features_tab_selected { float:left; width:124px; margin-right:2px; padding:2px 0 0 10px; height:18px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/featuresActive.gif) top left; color:#fff; }

#product_info_sizes_tab { float:left; width:66px; margin-right:2px;  height:20px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/sizeUp.gif) top left;}
#product_info_sizes_tab a { background-image:none; color:#fff; display:block; width:49px; height:18px; padding:2px 0 0 17px; }
#product_info_sizes_tab a:visited {text-decoration: none; color: #fff;}
#product_info_sizes_tab a:hover { display:block; width:49px; height:18px; padding:2px 0 0 17px; text-decoration: underline; color: #fff; background: url(../images/hg_product_info_images/sizeOver.gif) top left; }
#product_info_sizes_tab_selected { float:left; width:49px; margin-right:2px; padding:2px 0 0 17px; height:18px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/sizeActive.gif) top left; color:#fff; }

#product_info_colour_tab { float:left; width:66px; margin-right:2px;  height:20px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/sizeUp.gif) top left;}
#product_info_colour_tab a { background-image:none; color:#fff; display:block; width:56px; height:18px; padding:2px 0 0 10px; }
#product_info_colour_tab a:visited {text-decoration: none; color: #fff;}
#product_info_colour_tab a:hover { display:block; width:56px; height:18px; padding:2px 0 0 10px; text-decoration: underline; color: #fff; background: url(../images/hg_product_info_images/sizeOver.gif) top left; }
#product_info_colour_tab_selected { float:left; width:56px; margin-right:2px; padding:2px 0 0 10px; height:18px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/sizeActive.gif) top left; color:#fff; }

#product_info_pricing_tab { float:left; width:115px; margin-right:2px;  height:20px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/pricingUp.gif) top left;}
#product_info_pricing_tab a { background-image:none; color:#fff; display:block; width:105px; height:18px; padding:2px 0 0 10px; }
#product_info_pricing_tab a:visited {text-decoration: none; color: #fff;}
#product_info_pricing_tab a:hover { display:block; width:105px; height:18px; padding:2px 0 0 10px; text-decoration: underline; color: #fff; background: url(../images/hg_product_info_images/pricingOver.gif) top left; }
#product_info_pricing_tab_selected { float:left; width:105px; margin-right:2px; padding:2px 0 0 10px; height:18px; font-size: 12px; font-weight:bold; background: url(../images/hg_product_info_images/pricingActive.gif) top left; color:#fff; }

#product_info_features_text_area { width:645px; background: url(../images/hg_product_info_images/info_area_bg.gif) bottom right no-repeat #F1F1F1; padding: 20px 20px 10px 20px;  } 
#product_info_sizes_text_area { width:645px; background: url(../images/hg_product_info_images/info_area_bg.gif) bottom right no-repeat #F1F1F1; padding: 20px 20px 10px 20px;  } 
#product_info_colour_text_area { width:645px; background: url(../images/hg_product_info_images/info_area_bg.gif) bottom right no-repeat #F1F1F1; padding: 20px 20px 10px 20px;  } 
#product_info_pricing_text_area { width:645px; background: url(../images/hg_product_info_images/info_area_bg.gif) bottom right no-repeat #F1F1F1; padding: 20px 20px 10px 20px;  } 


#product_info_pics_overview { width:685px; overflow:hidden; }
#product_info_pics { float:left; width:307px;}
.product_info_pics_bim { float:left; width:188px; border:1px solid #fff;}
.product_info_pics_sim { float:right; width:115px; border:1px solid #fff; clear: right;padding-bottom: 5px;}
#product_info_overview { float:right; width:371px; background: #F1F1F1; min-height:160px; height:auto !important; height:160px; }
#product_info_overview h1 { background:#AFAFAF; color:#fff; font-size:14px; font-weight:bold; padding:5px 0 5px 120px;  }
#product_info_overview p {  padding:10px 0 5px 15px;  }

#product_info_overview a.but_add2cart, #product_info_overview a.but_add2cart:visited {
	display: block; width: 150px; height: 20px; margin: 10px 0 10px 15px; padding: 5px 0 0 0;
	color: #fff; font-weight: bold; text-align: center;
	background: url("../images/hg_product_info_images/but_add2cart.gif") 0% 0% no-repeat;
}


/* START FOOTER STYLES */
/**/
#footer { background:#f1f1f1; padding: 15px 0 15px 0; margin: 30px 0 0 0; border-top: #999 1px solid; font-size: 12px; width: 100%;}
#footer_container {  margin: 0 auto; padding: 20px 0 0 0; width: 935px; clear: both; border-top: 1px solid #ccc;  }
#footer_container p { color: #666;}
#footerText_left { width: 700px; float: left; }
#footerText_right { float: right; }

#footer_container a, #footer_container a:visited { text-decoration: underline; color: #666; }
#footer_container a:hover { text-decoration: none; color: #666; } 

#continuum { background: url(../images/continuum_logo.gif) 0% 0% no-repeat; padding: 0px 10px 0 30px; margin: 38px 0 0 0; }

img.crh_logo { margin: 0 10px 0 10px; }
img.roadstone_logo { margin: 0 0 10px 0; }
/**/
/* END FOOTER STYLES */

/* SEO FOOTER STYLES */

.seofooter { padding: 0;  width: 935px; margin: 0 auto; padding: 0 0 20x 10px; }

.seofooter ul { list-style: none; width: 135px; float: left; margin: 0; padding: 0 0 10px 10px; }
.seofooter li { padding: 2px 0 2px 10px; background: url("../images/arrow2.gif") no-repeat 0% 6px; }
.seofooter li.first_item { padding: 2px 0 2px 10px; font-weight:bold; background: url("../images/arrow2.gif") no-repeat 0% 6px; }
.seofooter a, .seofooter a:visited {  color: #666; text-decoration: none; }
.seofooter a:hover { color: #000; text-decoration: underline; }


/* main content quote basket table */
.basket_table_main { background: #FFF; margin: 10px; width: 68%; border-spacing: none; border-collapse: collapse; border: 1px solid #ddd; }
.basket_table_main th, .basket_table_main td { padding: 5px; text-align: left; }
.basket_table_main th { background: #f2f2f2; color: #68696A; border-bottom: 1px solid #ddd; }
.basket_table_main td { border-bottom: 1px solid #ddd; }

.basket_form_row2 { clear: both; margin: 10px 0;  }
.basket_form_row2 label { display: block; width: 175px; float: left; font-weight: bold; margin: 5px 0 10px 10px; }
.basket_form_row2 table.radioBtns { border-collapse: collapse; border-spacing: none; width: 300px; margin: 0;  }  	
.basket_form_row2 table.radioBtns td { padding: 5px; text-align: left; vertical-align: top; }
.basket_form_row2 table.radioBtns td label { margin: 0 0 0 7px; width: 70px; }
.basket_form_row2 table.radioBtns td  input { float: left; }

label.basket_form_row { margin: 10px; display: block; }
label.basket_form_row strong { display: block; width: 175px; float: left; }
label.basket_form_row span.requiredField { color: #FF0000; }
label.basket_form_row strong { display: block; width: 175px; float: left; min-height: 20px; }
label.basket_form_row input { width: 200px; }
label.basket_form_row textarea { width: 300px; height: 75px; }
label.basket_form_row select { width: 205px; }
label.basket_submit_row { margin: 0 0 0 185px; }
label.basket_submit_row input { 
	background: url("../images/submitQuote_btn.gif") 0% 0% no-repeat; 
	width: 213px; height: 32px; overflow: visible; cursor: pointer; border: 0; color: #fff; font-weight: bold; margin: 10px 0 0 0;
}
/**/


/* tooltip styles */
img.infoBtn { display: inline-block; padding: 0 0 0 7px; vertical-align: middle; }

a.tooltip { /*position:absolute; z-index:999; left:-9999px; background: #dedede; padding:5px; border:1px solid #fff; width:250px; */  }
.tooltip p { margin:0; padding:0; color:#fff; background-color:#222; padding:2px 7px; }
/*
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}
*/
/**/
/* END BASKET STYLES */




.news_list_box { width:623px; padding: 12px 0 12px 0; border-bottom: 1px solid #D0D0D0; overflow:auto; }

.news_list_box h1 { font-size:14px; padding: 10px 0 10px 0; }

.news_list_box img {float: right; overflow:hidden; padding:0 0 0 10px;}

.careers_list_box { width:623px; padding: 12px 0 12px 0; border-bottom: 1px solid #D0D0D0; overflow:auto; }

.careers_list_box h1 { font-size:14px; padding: 10px 0 10px 0; } 

#news_inner_images {
float:right;
width:250px;
overflow:hidden;
padding-left:20px;
}



#news_inner_images .thumbnail
{
float: right;
border: 1px solid #fff;
margin: 0 15px 15px 0;
padding: 5px;
}

#news_inner_images .thumbnail a
{ background-image:none; }

#news_inner_images .clearboth { clear: both; }


.downloads_link_page_section {  border-bottom: 1px solid #D0D0D0; width:630px; }

.enviro_pics {float:left; width:316px; height:304px; background: url(../images/polaroid_bg.gif) top no-repeat; margin-right: 10px; }
.enviro_pics img { margin: 11px 0 12px 12px; }
.enviro_pics p { margin: 0 0 0 12px; }

.associated_companies { width:300px; float:left;  }
.associated_companies_logo { float:right; padding:0 0 10px 10px; }
#left { border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; padding:10px 10px 5px 0; } 
#right { padding:10px 0 5px 25px; border-bottom: 1px solid #D2D2D2; } 

.case_study_images { float:right; padding: 0 0 20px 20px; }

/* start quote request styles */
/**/
#quoteRequest { width: 181px; margin: 20px 0 20px 0; position: relative; }
#quoteRequest #icon { background: url("../images/getQuote_icon.gif") 0% 0% no-repeat; width: 71px; height: 63px; position: absolute; top: -11px; right: -11px; z-index: 0; }
* html #quoteRequest #icon { top: -11px; right: -12px; }
#quoteRequest_top { background: url("../images/getQuote_bgTop.gif") 0 0 no-repeat; width: 181px; height: 9px; overflow: hidden; }
#quoteRequest_rest { background: url("../images/getQuote_bgRest.gif") 0 100% no-repeat #FFD000; width: 181px; padding: 0 0 10px 0; }

#quoteRequest_rest ul { background: #FFF; list-style: none; margin: 0 10px; padding: 10px 0 0 0; }
#quoteRequest_rest li { list-style: none; font-size: 11px !important; padding: 3px 25px 7px 10px; position: relative;  }

#quoteRequest_rest li a, #quoteRequest_rest li a:visited { color: #333; text-decoration: none; }
#quoteRequest_rest a:hover { color: #333; text-decoration: underline; }

#quoteRequest_rest img.text_header { margin: 0 0 10px 10px; z-index: 99; }
#quoteRequest_rest img.requestQuoteSml_btn { margin: 0 auto; display: block; width: 111px; height: 23px; }
#quoteRequest_rest .requestQuoteSmlBtn_container { width: 162px; margin: 0 auto; background: #FFF; padding: 5px 0; } 


.basket_table { background: #FFF; margin: 0 auto; width: 162px; border-spacing: none; border-collapse: collapse;  }
.basket_table th, .basket_table td { padding: 5px; text-align: left; }
.basket_table td a, .basket_table td a:visited, .basket_table td a:hover { color: #333 !important; text-decoration: none !important; }
.basket_table td .but_delete { float: right; display: block; width: 18px; height: 19px; }
/**/

/* start quote request styles */
/**/
.btn_container { width: 465px; height: 32px; margin: 0 0 10px 10px; padding: 10px 0 0 0; }
.btn_space { margin: 0 15px 0 0;}
/**/
