/* Structure */
div#bottom_menu {
	position: absolute;
	top:-34px;
}
div#bottom_menu a{
	color:#000000;
}
div#productList{
	margin-left:-10px;
}
div.prodBox{
	width:230px;
	float:left;
	height:100%;
}
div.prodBox_top{
	background:url(../../images/structure/puff_top.gif) no-repeat;
	width:230px;
	height:25px;
}
div.prodBox_middle{
	background:url(../../images/structure/puff_middle.gif) repeat-y;
	width:230px;
	padding-bottom:10px;
	height: 120px;
	overflow:hidden;
}
div.prodBox_bottom{
	background:url(../../images/structure/puff_bottom.gif) no-repeat;
	width:230px;
	height:54px;
	padding:6px 0px 0px 50px;
	margin-left:-1px;
}
div.prodBox_bottom_paw{
	background:url(../../images/structure/puff_bottom_paw.gif) no-repeat;
	width:230px;	
	height:54px;
	/*padding:6px 0px 0px 50px;*/
	margin-left:-1px;
}
div.prodBox_bottom_shoe{
	background:url(../../images/structure/puff_bottom_show.gif) no-repeat;
	width:230px;
	height:54px;
	padding:6px 0px 0px 50px;
	margin-left:-1px;
}
/* * * * * * */
div.productBox_list{
	width: 200px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
div.prodBox h2.accessoryHeader a{
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:2px;
}
div.prodBox h2.accessoryHeader {
	position: relative;
	left: 20px;
	top: 5px;
}
div.prodBox p.price{
	margin-top:3px;
}
img {
	border:0;
}
img.product{

	margin-top:-5px;
}
	div.prodBox p{
		color:#FFFFFF;
		font:11px Arial, Helvetica, sans-serif;
	}
	div.prodBox a{
		color:#FFFFFF;
		text-decoration:none;
		font:bold 11px Arial, Helvetica, sans-serif;
	}
	div.prodBox a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}

div.productBox_view{
	width:720px;
}
	div#add_basket_box {
		background: #017b3c;
		border: solid 3px #005d2d;
		padding: 10px;
		color: white;
		font-weight: 600;
		width: 600px;
		margin-top: -20px;
		margin-bottom: 10px;
		display: none;
	}
	div.productBox_view ul#prodImg_tumbnails {
		list-style-type: none;
		width: 400px;
		margin-left:0;
		margin: 0 0 20px 0;
	}
		div.productBox_view ul#prodImg_tumbnails li.images {
			margin: 0 4px 0 0;
			float: left;
			height: 50px;
			width: 70px;
			overflow: hidden;
			background: #f2f2f2;
			padding: 5px;
		}
		
	div.productBox_view div.leftColumn {
		float:left;
		width:450px;
	}
	
		div.productBox_view div.leftColumn img.product {
			margin:0;
			margin-bottom:10px;
		}
	
	div.productBox_view div.rigthColumn {
		float:left;
		width:150px;
	}
		
	
	div.productBox_view div.rigthColumn h4 {
		margin:0;
	}
	
/* Product Basket & Checkout*/
table.checkout_products_table {
	width: 100%;
}
table.checkout_products_table tr th, table.checkout_products_table tr td{
	padding-left:10px;
}
table.checkout_products_table tr th {
	text-align: left;
	color: #FFFFFF;
	height: 30px;
	background: url(../../images/structure/checkout_head_bg.jpg) repeat-x;
}

table.checkout_products_table tr td{
	border-bottom: solid #CCCCCC 1px;
	height: 30px;
}
table.checkout_products_table tr.minor_row td {
	background: #f4f5f6;
}
table.checkout_products_table tr td.minor_cell {
	font-style: italic;
	padding-left:40px;
}

div#payment_box {
	padding: 5px;
	bordeR: solid gray 1px;
	background: #f2f2f2;

}
/* Shopping cart layout */				
		div#headerShop {
			float: right;
			margin-top: 4px;
			padding-right: 15px;
			font-size: 1.2em;
			width:155px;
		}
			div#studio_small_basket {
				font-size: 0.9em;
				width:155px;
				height:30px;
			}
				div#studio_small_basket h3 {
					color: #fff;
				}
				
				div.basketleft {
					margin-top:3px;
					float: left;
				}
				div.basketright {
					margin: 8px 0 0 7px;
					float: left;
				}

div.productBar img {
	border:none;
}

/*Beställnings underlag*/
div#orderFrom {

}
	div#orderFrom table {
		border: 1px solid #000000;
		border-top: none;
	}
		div#orderFrom table td {
			border-top: 1px solid #000000;
		}
	table tr td.subCategoryHead {
		text-align: right;
		font-weight: 600;
		font-size: 0.9em;
	}
	table tr.orderFormHeaders td {
		font-weight: 600;
		background: #EEEEEE;
	}
	div#orderFrom table tr td.productSeperatorRow {
		background: #666666;
		height: 3px;
	}