
* html #content {
height:110%;
}

#basket_breadcrumb {
height:23px;
width:750px;
background-image:url(images/basket_breadcrumb_bg.gif);
color:#666666;
float:right;
background-color:#8d1f21;
}

.free_delivery {
width:600px;
float:right;
margin: 5px 10px 5px 10px;
font-size:1em;
font-weight:bold;
color:#CC0000;
text-align:right;
}

.branding_logo {
width:240px;
float:left;
margin: 10px 20px 10px 20px;
font-size:1.5em;
font-weight:bold;
line-height:21px;
color:#CC0000;
text-align:center;
}

.basket_details{
clear:both;
margin:10px 10px 5px 0px;
}

.basket_details p{
padding:10px 15px 10px 0px;
}


.table_header_row{
height:30px;
background-color:#fff4c5;
font-size:1em;
font-weight:bold;
}

.product_col{
padding: 5px 0 5px 0;
width:30%;
padding-left:7px;
text-align:left;
align:left;
}

.product_img{
padding: 5px 0 5px 0;
width:35px;
padding-left:7px;
text-align:left;
align:left;
}


.format_col, .code_col{
width:16%;
}

.unitprice_col, .price_col{
width:10%;
}

.qty_col{
width:6%;
}

.remove_col{
width:7%;
padding-right:4px;
}

.special_offer{
background-color:#fff6d5;
color:#CC0000;
height:30px;
}

.recommendations_container{
clear:both;
margin:5px 0;
}

.recommendations_list{
float:left;
width:95%;
padding-bottom:15px;
padding-left:15px;
}

.recommendations_list h3{
font-size:1.2em;
font-weight:bold;
color:#999999;
padding-left:10px;
border-bottom:none;
}

.question {
font-weight:bold;
margin-bottom:15px;
}

.button {
width:176px;
height:25px;
background-color:#fff3c6;
background-image:url(images/basket_button_bg.gif);
background-repeat:no-repeat;
border:none;
font-weight:bold;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#b95700;
cursor:hand;
}


.Dynamic_Area
{
	margin-left:150px;
}

.col1{
width:180px;
float:left;
margin-left:5px;
padding-bottom:10px;
}

.col1 h3{
color:#999900;
font-size:1em;
line-height:14px;
margin: 5px;
border-bottom:none 0px white;
}

.col1 a
{
display:block;
background-image:url(images/link_bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:11px;
margin-left:0px;
line-height:20px;
}

.col2{
width:360px;
float:left;
margin-left:5px;
padding-bottom:10px;
}

.col2 h3{
color:#999900;
font-size:1em;
line-height:14px;
margin: 5px 0 0 10px;
}

.col2 a
{
display:block;
background-image:url(images/link_bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:11px;
margin-left:5px;
line-height:20px;
}

.col2 div
{
	display:block;
	float:left;
	width:160px;
	margin: 5px 2px 0 10px;
}

.col2_box{
width:136px;
float:left;
border:#cccccc;
border-style:solid;
border-width:1px;
margin-left:5px;
padding-bottom:10px;
}

.col2_box_text h1{
color:#999900;
font-size:1em;
line-height:14px;
margin:5px;
}

.col2_box_text a
{
display:block;
background-image:url(images/link_bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:11px;
margin-left:-12px;
text-align:left;
width:120px;
}

.col2_box_text p
{
	text-align:left;
	padding:0px;

	}

.col2_box_text
{
	text-align:left;
	padding:0px;
margin:0px;
	}
