﻿div.checkout
{
		position:relative;
		float:left;
	width:300px;
	z-index:1;
	top:20px;
	
}
div.basketfooter{
position:relative;
float:left;
width:500px;
}
div.basket
{
		position:relative;
width:200px;
	float:right;
	border-left:solid 2px green;
	height:650px;
	padding-left:10px;
	clear:right;
}
div.checkoutMain{
	position:relative;
	width:400px;
float:left;
}

table.checkouttable tr th 
{
	font-size:larger;
	text-align:left;
}

table.checkouttable
{
	position:relative;
	width:550px;
	left:1px;		
	margin-bottom:20px;		
	margin-right:50px;
	z-index:2; 
	/* place this in front of the div so that we can add a background image */
}
div.calendar
{
	position:relative;
	left:135px;
	text-align:left;
height:300px;
	float:left;
}

td.tdcenter
{
	padding-top:30px;
	text-align:center;
}

td.errormsg
{
	padding-top:30px;
	text-align:center;
	color:Red;
	font-weight:bolder;
	
}
td.tr_creditcard
{
	color:Green;
	border-width:thin;
	padding:10px;
	border-bottom-style:solid;
}
#Expiration tr td 
{
	width:100px;
	color:Red;
}

td.productImages img{
width:175px;

}

div.singleProduct{

position:relative;
padding-left:150px;
width:600px;
height:500px;

}
div.singleProduct img{
height:250px;
}
div.singleProduct h3{
padding-left:10px;
}
table.sellableTable{
	margin-top:5px;
	
}
table.sellableTable td img
{
width:165px;
}
table.sellableTable td
{
	padding-left:20px;
}
table.sellableTable h3
{
	text-align:center;
}

table#bouquetImages 
{
  width:680px;
  margin-left:20px;
}
#productImages img
{
  width:170px;
  margin:6px 6px 6px 6px;
  text-align:center;
}
#bouquetImages img,#bouquetImages  td
{
  width:160px;
  margin:2px 10px 2px 10px;
  text-align:center;
  
}
p#productHeader
{
  margin:10px 10px 10px 10px;
}

