
#middle_section{
	border-right: 1px solid #fff;
	float:left;
	background-color:#0f1239;
	/*width:61.25em;*/
	width: 61.19em;
}

#middle_section #middle_section_inner{
	float:left;
	background-color:#5e5e5e;
	padding: 0 0 0 1.313em;
}

#middle_section #middle_section_inner #middle_section_content{
	float:left;
	background-color:#fff;
	width:58.750em;
	border: 0.19em solid #b5b5b5;
	/*border: 3px solid #b5b5b5;*/
}

#middle_section_left {
	float: left;
	width: 12.495em;
	padding: 0 0 0 1.125em;
	border-right: none;
}

#middle_section_left input{
	float:left;
}

#middle_section_left img{
	float:left;
	padding: 1em 0 0.375em 0;
}

#arrow{
	float:left;
	padding: 0em 0em 0em.63em;
	/*padding: 0 0 0 10px;*/
}

#middle_section_centre{
	float: left;
	width: 23.312em;
	width: 20.682em;
	padding: 1.25em;
}

#middle_section_centre img{
	border: none;
	padding: 0em 0em 0.31em 0em;
	/*padding: 0 5px 0 0;*/
}

#middle_section_centre h1{
	color:#820105;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0.7em 0;
}

#middle_section_centre p {
	font:0.69em/1.64em Arial, Helvetica, sans-serif;
	color:#333;
}

#middle_section_centre a{
	color:#333;
	text-decoration:none;
}

#middle_section_centre a:hover{
	text-decoration:underline;
}

/* special offer and gift panels */

#special_offer, #gift_ideas {
	clear: right;
	float: right;
	width: 21.69em;
	/*width: 347px;*/
}

#special_offer form, #gift_ideas form {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#special_offer {
	background: #891C1C;
	padding: 0 0 5px 0;
}

#gift_ideas {
	background: #D3D3AB;
}

#special_offer .header, #gift_ideas .header {
	float: left;
	padding: 0.69em 0.94em;
	/*padding: 11px 15px;*/
	width: 19.81em;
	/*width: 317px;*/
}

#special_offer .header h3, #gift_ideas .header h3 {
	float: left;
	font: 1.25em Georgia, "Times New Roman", Times, serif;
	/*font: 20px Georgia, "Times New Roman", Times, serif;*/
	font-style: italic;
	margin: 0;
	padding: 0;
}

#special_offer .header h3,
#special_offer .header .link a,
#special_offer p,
#special_offer .details .panel_row .quantity_label,
#special_offer .details .panel_row .more_info {
	color: #fff;
}

#gift_ideas .header h3,
#gift_ideas .header .link a,
#gift_ideas p,
#gift_ideas .details .panel_row .quantity_label,
#gift_ideas .details .panel_row .more_info {
	color: #1A2752;
}

#special_offer .header .link, #gift_ideas .header .link {
	float: right;
	font-size: 0.69em;
	/*font-size: 11px;*/
}

#special_offer .header .link a img, #gift_ideas .header .link a img {
	border: 0;
}

#special_offer .thumb, #gift_ideas .thumb {
	border: 1px solid #fff;
	float: left;
	margin: 0em 0em 0em 0.94em;
	/*margin: 0px 0px 0px 15px;*/
	width: 8.54em;
	/*width: 94px;*/
	font-size: 0.69em;
}

#special_offer .details, #gift_ideas .details {
	float: left;
	margin: 0em 0em 0em 1.19em;
	/*margin: 0px 0px 0px 19px;*/
	width: 13.50em;
	/*width: 216px;*/
}

#special_offer .details strong, #gift_ideas .details strong {
	font-size: 1.1em;
}

#special_offer p, #special_offer input, #gift_ideas p, #gift_ideas input {
	font-size: 0.69em;
	/*font-size: 11px;*/
}

#special_offer p, #gift_ideas p {
	margin: 0em 0em 0.64em 0em;
	/*margin: 0px 0px 7px 0px;*/
	padding: 0;
}

#special_offer .details select, #gift_ideas .details select {
	font-size: 69%;
}

#special_offer .details .panel_row, #gift_ideas .details .panel_row {
	clear: both;
	float: left;
	margin: 0em 0em 0.31em 0em;
	/*margin: 5px 0px;*/
	width: 100%;
}

#special_offer .details .panel_row *, #gift_ideas .details .panel_row * {
	vertical-align: middle;
}

#special_offer .details .panel_row .quantity_label, #gift_ideas .details .panel_row .quantity_label {
	font-size: 0.69em;
	/*font-size: 11px;*/
}

#special_offer .details .panel_row .quantity, #gift_ideas .details .panel_row .quantity {
	width: 2.73em;
	/*width: 30px;*/
}

#special_offer .details .panel_row .basket {
	margin: 0 0 0 5px;
}
#special_offer .details .panel_row .more_info, #gift_ideas .details .panel_row .more_info {
	font-size: 0.69em;
}

#blue_image_home_wrapper {
	background: #111441 url(../../images/home/home-banner-1.jpg) left top no-repeat;
	position:relative;
	width:45.89em;
	float:left;
	height:19.250em
}
.blue_image_home_wrapper_0 {
	background: #111441 url(../../images/home/home-banner-1.jpg) left top no-repeat !important;
}
.blue_image_home_wrapper_1 {
	background: #111441 url(../../images/home/home-banner-2.jpg) left top no-repeat !important;
}
.blue_image_home_wrapper_2 {
	background: #111441 url(../../images/home/home-banner-3.jpg) left top no-repeat !important;
}
#blue_image_inside_wrapper {
	background: #111441 url(../../images/global/inside-banner-1.jpg) left top no-repeat;
	position:relative;
	width:45.89em;
	float:left;
	height:12.38em
}
.blue_image_inside_wrapper_0 {
	background: #111441 url(../../images/global/inside-banner-1.jpg) left top no-repeat !important;
}
.blue_image_inside_wrapper_1 {
	background: #111441 url(../../images/global/inside-banner-2.jpg) left top no-repeat !important;
}
.blue_image_inside_wrapper_2 {
	background: #111441 url(../../images/global/inside-banner-3.jpg) left top no-repeat !important;
}
#blue_image_home{
	position:absolute;
	height:19.250em
}

#blue_list_home{
	position:absolute;
	width: 12.50em;
	/*width: 200px;*/
	left:29.063em;
	top:10.625em;
}

#blue_list_home ul{
	float:left;
	font: 0.88em Georgia, "Times New Roman", Times, serif;
	/*font: 14px Georgia, "Times New Roman", Times, serif;*/
	color:#c3c3c3;
	list-style:none;
	margin: 0;
	padding: 0;
	width: 7.07em;
	/*width: 99px;*/
}

#blue_list_home li{
	margin: 0em 0em 0em 2em;
}

#blue_list_home a{
	color:#c3c3c3;
	text-decoration:none;
}

#blue_list_home ul img{
	float:left;
	padding: 0.50em 0.44em 0em 0em;
	/*padding: 8px 7px 0 0;*/
}

.home_nav_height{
	height:13.808em;
}

#home_footer{
	/*clear: both;
	float:left;
	width:61.25em;
	background-color:#0F1239;
	position: relative;*/
}

#home_footer{
	border-right: 1px solid #fff;
	float: left;
	width: 61.19em;
	background-color:#0F1239;
	position: relative;
}

#home_footer_left{
	float:left;
	background-image:url(../../images/global/nav_background.gif);
	background-repeat:repeat-y;
	background-color:#5c5d5c;
	background-position:right;
	position:relative;
	width:15.353em;
}

/*-------------------------------------------- Basket ----------------------------------------------------------- */
.row {
	width: 43.63em;
	/*width: 698px;*/
	float: left;
	margin: 0em 1.25em 0em 1.25em;
	/*margin: 0px 20px 0px 20px;*/
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*font-size:12px;*/
}
.row div {
	padding: 0.13em 0.13em 0.63em 0.13em;
	/*padding: 2px 2px 10px 2px;*/
}
.qty {
	width: 3.75em;
	/*width: 60px;*/
	float: left;
}
.qty input {
	font-size: 1em !important;
	padding: 0.19em 0.19em 0.13em 0.19em;
	/*padding: 3px 3px 2px 3px;*/
	text-align: center;
}
.productdetailtitle {
	width: 18.75em;
	/*width: 300px;*/
	float: left;
}
.productdetail {
	width: 18.75em;
	/*width: 300px;*/
	padding: 0.25em 0em 0em 0.19em !important;
	/*padding: 4px 0px 0px 3px !important;*/
	float: left;
}
.row .price {
	width: 9.38em;
	/*width: 150px;*/
	float: left;
}
.total {
	width: 5.00em;
	/*width: 80px;*/
	float: left;
}
.remove {
	width: 5.31em;
	/*width: 85px;*/
	float: left;
	text-align: center;
}
.itemstotal {
	float: left;
	width: 10.63em;
	/*width: 170px;*/
}
.delivery {
	float: left;
	width: 10.63em;
	/*width: 170px;*/
}
.delivery select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.deliverylabels {
	width: 5.50em;
	/*width: 88px;*/
	float: left;
	text-align: right;
	padding-top: 0.13em;
	/*padding-top: 2px;*/
}
.totallabels {
	width: 32.06em;
	/*width: 513px;*/
	padding: 0.13em 0em 0em 0em !important;
	/*padding: 2px 0px 0px 0px !important;*/
	margin: 0em 0.63em 0em 0em;
	/*margin: 0px 10px 0px 0px;*/
	float: left;
	text-align: right;
}
.totallabelsdelivery {
	width: 32.06em;
	/*width: 513px;*/
	padding: 0.31em 0em 0em 0em !important;
	/*padding: 5px 0px 0px 0px !important;*/
	margin: 0em 10px 0.63em 0em;
	/*margin: 0px 10px 0px 0px;*/
	float: left;
	text-align: right;
}
.offercode {
	float: left;
	width: 40.63em;
	/*width: 650px;*/
	display: inline;
	margin: 0px 0px 1.25em 1.25em;
	/*margin: 0px 0px 20px 20px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*font-size:12px;*/
}
.offercode input.formButton {
	float: left;
	margin: 0em 0em 0em 0.63em;
	/*margin: 0px 0px 0px 10px;*/
	display: inline;
}
.offercode input.offercodefield {
	float: left;
	font-size: 0.9em;
	width: 6.25em;
	/*width: 100px;*/
	padding: 0.19em 0.19em 0.13em 0.19em;
	/*padding: 3px 3px 2px 3px;*/
}
.offercode div {
	float: left;
	font-weight: bold;
	padding: 0.25em 0.63em 0em 0em !important;
	/*padding: 4px 10px 0px 0px !important;*/
}
.offercode .error {
	float: left;
	color: #FF0000;
}

.buttons {
	float: left;
	width: 43.63em;
	/*width: 698px;*/
	text-align: right;
	margin: 0em 1.25em 0em 1.25em;
	/*margin: 0px 20px 0px 20px;*/
	padding: 0em 0em 1.25em 0em;
	/*padding: 0px 0px 20px 0px;*/
	display: inline;
}
.rowdivider {
	border-top: 1px solid #CCCCCC;
	width: 43.63em;
	/*width: 698px;*/
	float: left;
	margin: 0.63em 1.25em 0em 1.25em;
	/*margin: 10px 20px 0px 20px;*/
	display: inline;
}
