/* DEBUGGING: BORDERS

#page * {
	border:1px dashed red;
}

#header {
	border:1px solid orange;
}

#pageContent {
	border:1px solid blue;
}

.pageSection {
	border:1px solid green;
}
 */
/* Width adjusts */


#page {
	overflow:hidden;
}

#pageContent,
#pageContent h2 {
	padding-right:0!important;
}

#pageContent {
	background:transparent url(../ui/bkg_footer.gif) no-repeat scroll left bottom;
}

#statusBar {
	display:block;
	width:900px;
	height:27px;
}

#siteHeading {
	position:absolute;
}

#header {
	margin:0;
}



.shopLink h2 a{
	margin-right:72px;
}

/* Adjust the margin on product summaries - position:relative appears to ignore parent's padding */

.productSummary {
	width:464px!important;
}

.productSummary img.bottle  {
	position:relative;
	bottom:100px;
	margin-bottom:-100px;
}

/* Adjusts on the order page */

tbody th {
	text-align:left;
}

/* Adjusts on the footer */

#footer {
/*	width:660px;*/
	padding-top:16px;
	overflow:visible!important;
}

/* Fix the IR */

#footer h3 {
	overflow:hidden!important;
	text-indent:-100em;
	margin-left:0;
}

#footer li {
	line-height:1em;
}


/*
   -----------------------------------------------------
	Fix the order form 
   -----------------------------------------------------
*/
/*
.special {
	overflow:hidden!important;
	text-indent:-100em;
}

fieldset input
{
	width:70%;
}

#totals,
#controls,
.controls,
fieldset {
	width:500px;
}

.controls,
#controls {
	margin-bottom:1.5em;
}

.controls p,
#controls p {
	width:78%;
}

#totals dl dt {
	width:49%;
}

.radioColumns li {
	width:48%!important;
	margin-right:1%;
}

.radioColumns label {
	display:inline;
}

.radioColumns input{
	padding:0;
	margin:0;
	background:none;
	border:0;
}
*/