/* CSS Document */


HTML {
	padding: 0px 0px 0px 0px;
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-size: small;
	font:0.6em/1.2em Arial, Verdana, Helvetica, sans-serif;
	background:url(images/mainbk.jpg) top center no-repeat;
	color: #5258a1;
}

H3 {
	line-height:17px;
	font-size:14px;
}

H5 {
	line-height:17px;
	font-size:12px;
}

A {
	color:#000000;
	text-decoration: none;	
	font-size:9px;
}

.textboxUpper {
	text-transform: uppercase; 
}

a:hover {
	color:#333333;
	text-decoration:underline;
}
a:visited {
	color:#333333;
	text-decoration: none;
}
a:active {
	color:#333333;
	text-decoration: none;
}
#mainHolder {
	margin: 0 auto;
	padding: 0;
	width: 965px;
    min-height:780px;
    
	left: 0;
	position:relative;
}
#mainHeader {
	display:block;
	width: 965px;
	height: 120px;
	float:left;
}
#headerLogo {
	display:block;
	float:left;
	width:213px;
	height:83px;
	/* background:url(images/final1_04.png) top center no-repeat; */
	padding-right:1px;
}
#headerAdvert {
	display:block;
	float:right;
	width:735px;
	height:78px;
	padding-left:5px;
	margin-left:5px;
	margin-top:2px;
	background:url(images/banner_ani2.gif) top center no-repeat;
}
#headerMenuBar {
	display:block;
	float:left;
	width:965px;
	height:30px;
	background:url(images/final1_09.jpg) top center no-repeat;
	color: #FFFFFF;
	text-align:right;
	padding-top:10px;
/*	margin-top:-20px;*/
}
#headerMenuBar P {
	padding-right: 10px;
	margin-top:0px;


}
#headerMenuBar A {
	color:#333;
	text-decoration: none;
}
#headerMenuBar a:hover {
	color:#555;
	text-decoration:underline;
}
#headerMenuBar a:visited {
	color:#333;
	text-decoration: none;
}

#headerMenuBar a:active {
	color:#333;
	text-decoration: none;
}


#mainBody {
	display:block;
	width: 965px;
	padding-bottom: 10px;
	margin-bottom:100px;
	font-size:10px;
}



#mainFooter {
	width: 689px;
	height: 89px;
	background:url(images/final1_30.jpg) top right no-repeat;
	padding-top:0px;
	float: left;
	margin-top: 30px;
	right: 0px;
	border-left: 0px;
	border-right: 0px;

}

.footerLink {
	text-transform: uppercase;
	float: right;
	padding-top:70px;
}


.footerLink a{
	font:0.8em/1.2em Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #AAA;
}
.footerLink a:hover {
	color:#555;
	text-decoration: none;
}
.footerLink a:visited {
	color:#555;
	text-decoration: none;
}

.footerLink a:active {
	color:#555;
	text-decoration: none;
}


#bodyTop {
	float:left;
	width:689px;
	height:330px;
	background:url(images/final1_12.jpg) top center no-repeat;
	padding-bottom: 9px;
	border-left: 0px;
	border-right: 0px;
}

#bodyHeader {
	float:left;
	width:689px;
	height:106px;
	padding-bottom: 9px;
}

.HeaderAbout 
{
	background:url(images/smallerimage3.jpg) top center no-repeat;
}

.HeaderNews 
{
	background:url(images/smallerimage1.jpg) top center no-repeat;
}
.HeaderAdvertise 
{
	background:url(images/smallerimage2.jpg) top center no-repeat;
}
.HeaderWhat 
{
	background:url(images/smallerimage8.jpg) top center no-repeat;
}
.HeaderFAQ
{
	background:url(images/smallerimage4.jpg) top center no-repeat;
}
.HeaderHow
{
	background:url(images/smallerimage5.jpg) top center no-repeat;
}
.HeaderRecycle
{
	background:url(images/smallerimage6.jpg) top center no-repeat;
}

#bodyBack {
	float:left;
	width:687px;
	min-height:322px;
	padding-bottom: 9px;
	margin-bottom:50px;
	border: #FFFFFF solid 1px;
}

.bodyAbout {
	background:url(images/clipimage.jpg) top left no-repeat #ABD9FD;
	background-position: 5px 5px;
}
.bodyNews {
	background:url(images/general_postit1.jpg) top left no-repeat #ABD9FD;
}
.bodyAdvertise {
	background:url(images/general_postit2.jpg) top left no-repeat #ABD9FD;
}
.bodyWhat{
	background:url(images/general_postit4.jpg) top left no-repeat #ABD9FD;
}
.bodyFAQ {
	background:url(images/general_postit3.jpg) top left no-repeat #ABD9FD;
}
.bodyHow {
	background:url(images/general_postit5.jpg) top left no-repeat #ABD9FD;
}
.bodyRecycle {
	background:url(images/general_postit2.jpg) top left no-repeat #ABD9FD;
}
#bodyMain {
	width:525px;
	padding-left:140px;
	padding-top:10px;
	padding-right:5px;
}
#bodyMain P {
	text-align:justify;
}

#bodyLink_enter {
	width: 150px;
	height:100px;
	position:absolute;
	top: 200px;
	left: 424px;
}

#bodyLink_now {
	width: 200px;
	height:100px;
	position:absolute;
	top: 320px;
	left: 480px;
}

#bodyLink_send {
	width: 150px;
	height:100px;
	position:absolute;
	top: 200px;
	left: 424px;
}

#bodyLink_reward {
	width: 150px;
	height:100px;
	position:absolute;
	top: 200px;
	left: 800px;
}


#bodyLink_send {
	width: 150px;
	height:100px;
	position:absolute;
	top: 200px;
	left: 604px;
}
#bodyLink_what{
	width: 120px;
	height:100px;
	position:absolute;
	top: 320px;
	left: 830px;
}
#bodyLink_will{
	width: 120px;
	height:100px;
	position:absolute;
	top: 320px;
	left: 710px;
}
#AdvertLink_header {
	width: 739px;
	height:80px;
	position:absolute;
	top: 0;
	left: 225;
}
#bodyBottom {
	float:left;
	width:689px;
	height:108px;
	background:url(images/final1_26.jpg) top center no-repeat;
	padding-top:20px;
	padding-bottom:6px;
	margin-bottom: 25px;
	border-left: 0px;
	border-right: 0px;
}
#bodyBottom P {
	padding-left:135px;
	color:#000000;
}
#leftMenu {
	float:left;
	width:276px;
	padding: 0;
	border: 0;
	display:block;
}
#leftAdvert {
	float:left;
	width:266px;
	height:108px;
	background:url(images/ad1.gif) top left no-repeat;

	position:absolute;
	top: 460px;
	left: 0px;
}
#rightBody {
	float:left;
	width:689px;
	padding: 0;
	border: 0;
	display:block;
}

#mainHolder #mainBody #leftMenu A {
	float:left;
	width:250px;
	height:54px;

	padding-left: 15px;
	padding-top:20px;
	padding-bottom:6px;

	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #000004;
}
#mainHolder #mainBody #leftMenu a:hover {
	text-decoration:underline;
}
#mainHolder #mainBody #leftMenu a:visited {
	text-decoration: none;
}
#mainHolder #mainBody #leftMenu a:active {
	text-decoration: none;
}

.leftnav_Wheresmybox {
	background:url(images/final1_13.jpg) top left no-repeat;
	margin-top:-20px;
	width:276px;
}
.leftnav_WhatdoIdo {
	background:url(images/final1_16.jpg) top left no-repeat;
	margin-top:-20px;
	width:276px;
}
.leftnav_Recommendafreind {
	background:url(images/final1_18.jpg) top left no-repeat;
	margin-top:-20px;
	width:276px;
} 
.leftnav_Affiliatesjoinhere {
	background:url(images/final1_20.jpg) top left no-repeat;
	margin-top:-20px;
	width:276px;
}
.leftnav_Iwantto {
	background:url(images/final1_22.jpg) top left no-repeat;
	width:266px;
	border: 0;
	padding: 0;
}

#leftText {
	color: #FFFFFF;
	padding-bottom: 14px;
	text-transform: uppercase;
	padding-top:11px;
	height:2px;
	font-size:10px;
	width: 250px;
}

.label_0 {
	float:left;
	width:394px;
	height:85px;
	background:url(images/label_bag.jpg) top center no-repeat;
}
.label_1 {
	float:left;
	width:150px;
	height:80px;
}
.label_2 {
	float:left;
	width:50px;
	height:80px;
}
.label_3 {
	float:left;
	width:50px;
	height:80px;
}
.label_4 {
	float:left;
	width:50px;
	height:80px;
}


.formTR {
	float:left;
	width:500px;
	display: block;
	height: 30px;
}

.formTD_L {
	float:left;
	width:100px;
}
.formTD_R {
	float:left;
	width:394px;
}
.formTRButton {
	float:left;
	width:500px;
	display: block;
	height: 80px;
}

#BasketTitleHeader{
	width: 450px;
	text-align:center;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: #FABDBC 1px solid;
	border-left: 100px;
}
#BasketTitleHeaderQuantity{
	width: 80px;
	float: left;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}
#BasketTitleHeaderQuantity A{
	text-decoration:none;
	
	line-height:20px;
}
#BasketTitleHeaderQuantity A:hover{
	text-decoration:none;
	
	line-height:20px;
}
#BasketTitleHeaderItem{
	width: 225px;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 30px;
	
}
#BasketTitleHeaderAvailable{
	width: 50px;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 30px;
	text-align: right;
	
}
#BasketTitleHeaderUnit{
	width: 50px;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 30px;
	text-align: right;
}
#BasketTitleHeaderTotal{
	width: 100px;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 30px;
	text-align: right;
	
}
#BasketDetails{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-bottom: 5px;
}
#BasketDetailsWide{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 90px;	
	padding-right: 10px;
	padding-bottom: 5px;
}
#BasketQuantity{
	width: 70px;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
#BasketItem{
	width: 300px;
	float: left;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
}
#BasketAvailable{
	width: 50px;
	float: left;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	text-align: right;
}
#BasketUnit{
	width: 50px;
	float: left;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	text-align: right;
}
#BasketTotal{
	width: 100px;
	float: left;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	text-align: right;
}
#BasketDetailsBottom{
	width: 550px;
	float: left;
	display: inline;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-left: 100px;

}
#BasketDetailsBottomLeft{
	width: 520px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-bottom: 5px;
}
#BasketDetailsBottomLeftContent{
	width: 500px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	
}
#BasketDetailsBottomMiddle{
	width: 283px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-bottom: 5px;
	

}
#BasketDetailsBottomMiddleTitle1{
	width: 315px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	text-align: right;
}

#BasketDetailsBottomMiddleTitle2{
	width: 315px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 20px;
padding-left: 20px;
	padding-bottom: 5px;
	text-align: right;
}
#BasketDetailsBottomMiddleTitle3{
	width: 315px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 20px;
	/*padding-left: 40px;*/
	padding-bottom: 5px;
	text-align: right;
}
#BasketDetailsBottomMiddleTitle4{
	width: 315px;
	float: left;
	display: inline;
	padding-top: 7px;
	padding-right: 20px;
	/*padding-left: 40px;*/
	padding-bottom: 5px;
	border-bottom: #f4a1a1 1px solid;
	text-align: right;
}
#BasketDetailsBottomMiddleTitle5{
	width: 315px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 20px;
padding-left: 20px;
	padding-bottom: 5px;
	text-align: right;
}
#BasketDetailsBottomRight{
	width: 160px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	height: auto;
	
	
}
#BasketDetailsBottomRightGoodsTotal{
	width: 140px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: right;
}

#BasketDetailsBottomRightCarriage{
	width: 140px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: right;
}
#BasketDetailsBottomRightSubTotal{
	width: 140px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: right;
}
#BasketDetailsBottomRightVAT{
	width: 140px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom: #FABDBC 1px solid;
	text-align: right;
}
#BasketDetailsBottomRightTOTAL{
	width: 140px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: right;
}
#BasketDetailsBottomLinks{
	width: 730px;
	float: left;
	display: inline;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-left: 100px;
	text-align: right;
}
#BasketCheckoutDetails1{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;

}
#BasketCheckoutDetailsHeader{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetailsLeft{
	width: 200px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetailsRight{
	width: 500px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetails2{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetails2Header{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetails2Left{
	width: 200px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetails2Right{
	width: 500px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetails3{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: #FABDBC 1px solid;
}
#BasketCheckoutDetails4{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: #FABDBC 1px solid;
}
#BasketCheckoutDetails3Header{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDetails3Left{
	width: 200px;
	float: left;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutDetails3Right{
	width: 500px;
	float: left;
	display: inline;	
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutContinue{
	width: 100%;
	float: left;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;

}
#BasketCheckoutContinueHeader{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutSummary{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: #FABDBC 1px solid;
}
#BasketCheckoutSummaryHeader{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutSummaryLeft{
	width: 200px;
	float: left;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutSummaryRight{
	width: 500px;
	float: left;
	display: inline;	
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutDeliveryDate{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: #FABDBC 1px solid;
}
#BasketCheckoutDeliveryDateHeader{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutDeliveryDateLeft{
	width: 250px;
	float: left;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutDeliveryDateRight{
	width: 400px;
	float: left;
	display: inline;	
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutDeliveryDateContent{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutConfiguration{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: #f5f5f5 1px solid;
}
#BasketCheckoutConfigurationHeader{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutConfigurationLeft{
	width: 250px;
	float: left;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutConfigurationRight{
	width: 400px;
	float: left;
	display: inline;	
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutConfigurationContent{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutCreditCard{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: #f5f5f5 1px solid;
}
#BasketCheckoutCreditCardHeader{
	width: 100%;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#BasketCheckoutCreditCardLeft{
	width: 250px;
	float: left;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutCreditCardRight{
	width: 400px;
	float: left;
	display: inline;	
	padding-right: 10px;
	padding-left: 10px;
}
#BasketCheckoutCreditCardContent{
	width: 752px;
	float: left;
	display: inline;
	padding-top: 9px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#basketMain {
	/*position:relative;*/
	/*top:-100px;*/
	/*left:75px;*/
	width: 730px;
	height: 100%;
	font-size:11px;
	margin:0;
	padding:0;
/*	margin-left:40px;*/
}


.basketMainTall {
	height: 600px;
}

.BasketRow
{
	float: left;
	display: block;
	width: 700px;
	padding: 10px 0px 6px 20px;
	vertical-align:top;
	text-align: left;
	/**/
	
	height:10px;
}

.BasketRowTall
{
	float: left;
	display: block;
	width: 500px;
	height:40px;
	padding: 10px 0px 6px 20px;
	vertical-align:top;
	text-align: left;
}

.BasketRowRight 
{
	float: left;
	width: 300px;
	height: 20px;	
	
}
.BasketRowRightLarge 
{
	float: left;
	width: 550px;
	height: 40px;
	text-align:left;
	
}
.BasketRowLeft 
{
	float: left;
	width: 110px;
	height: 20px;
	/**/

		margin:0;
	padding:0;
	padding-top:5px;
	

}
#focalPointDefault{
	width: 773px;
	height: 275px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointDefault {
	background:url(images/contact_focal.jpg) no-repeat;
}
#DefaultSpacer{
	width:550px;
	height:141px;
	
}
#focalPointBasket {
	width: 773px;
	height: 400px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;
}
.focalPointBasket {
	background: url(images/bag_focal.jpg) no-repeat;
}
#focalPointCheckout {
	width: 773px;
	height: 340px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;
}
.focalPointCheckout {
	background: url(images/payment_focal.jpg) no-repeat;
}
#focalPointNews{
	width: 773px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointNews {
	background:url(images/news_focal.jpg) no-repeat;
}
#NewsSpacer{
	width:550px;
	height:141px;
	
}
#HomeSpacer{
	width:550px;
	height:170px;
	
}
#checkoutSpacer{
	width:550px;
	height:141px;
	
}
#focalPointAbout{
	width: 773px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointAbout {
	background:url(images/about_why_focal.jpg) no-repeat;
}
#aboutSpacer{
	width:550px;
	height:141px;
	
}
#focalPointDelivery{
	width: 770px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointDelivery {
	background:url(images/delivery_focal.jpg) no-repeat;
}
#deliverySpacer{
	width:550px;
	height:141px;
	
}

#focalPointContact{
	width: 773px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointContact {
	background:url(images/contact_focal.jpg) no-repeat;
}
#contactSpacer{
	width:550px;
	height:141px;
	
}
#focalPointReturns{
	width: 773px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointReturns {
	background:url(images/returns_focal.jpg) no-repeat;
}
#returnsSpacer{
	width:550px;
	height:141px;
	
}
#focalPointTerms{
	width: 773px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointTerms {
	background:url(images/terms_focal.jpg) no-repeat;
}
#termsSpacer{
	width:550px;
	height:141px;
	
}
#focalPointFaqs{
	width: 773px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointFaqs {
	background:url(images/faq_focal.jpg) no-repeat;
}
#faqsSpacer{
	width:550px;
	height:141px;
	
}
#focalPointUseful{
	width: 773px;
	height: 330px;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:1px;

}
.focalPointUseful {
	background:url(images/useful_focal.jpg) no-repeat;
}
#usefulSpacer{
	width:550px;
	height:141px;;
	
}
#detailsSpacer{
	width:550px;
	height:136px;
	
}
.detailsh2{
height:30px;
line-height:20px;
font-size:12px;
text-align:left;
width:400px;

text-align:left;

}
.basich2{
height:20px;
line-height:20px;
font-size:12px;
text-align:left;
width:300px;

/*text-align:left;
padding-left:170px;*/
}
.detailstext{
height:20px;
line-height:15px;
font-size:12px;
text-align:left;
width:300px;

/*text-align:left;
padding-left:170px;*/
}
.titletext{
height:20px;
line-height:20px;
font-size:12px;
text-align:left;


/*text-align:left;
padding-left:170px;*/
}
#titlepricetext{
height:20px;
width:300px;
border-top:solid 1px #f4a1a1;
padding-top:5px;
/*text-align:left;
padding-left:170px;*/
}
.titlepricetext{
height:20px;
line-height:20px;
font-size:16px;
text-align:left;

width:300px;

/*text-align:left;
padding-left:170px;*/
}

#ErrorText  /*Error message in Payment.aspx*/
{
   
	width: 100%;
	float: left;
	display: inline;
	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

/*new basket*/
	.basket { width: 96%;  margin-bottom: 20px; background-color: #DD393E; font-size: 100%;}
	.basket th { text-align: center; background-color: #DD393E; height: 24px; vertical-align: middle; font-weight: bold;}
	.basket .nocenter { text-align: left; padding-left: 5px;}
	.basket td { height: 24px; vertical-align: middle; border-bottom: 1px dotted #C4C4C4; border-top: 1px solid #fff;}
	.basket .lightrow { background-color: #FCE6E7;}
	.basket .description {
	font-weight: bold;
	
	padding-left: 5px;
	padding-right: 5px;
}
	.basket .qty { width: 30px; text-align: center;  padding: 0px 5px 0px 5px;}
	.basket .price { width: 60px; padding: 0px 5px 0px 5px;  text-align: center;}
	.basket .remove {  text-align: center; width:55px; padding: 0px 5px 0px 5px;}
	.basket .update { width: 50px; text-align: center; padding: 0px 5px 0px 5px;}
	.basket .darkrow { background: #F6F6F6;}
	
.deliverybasket { width: 95%;  margin-bottom: 20px;}
	.deliverybasket .price { width: 60px; padding: 0px 5px 0px 5px;  text-align: center;}
	.deliverybasket .right { text-align: right; padding-right: 5px;}
	.deliverybasket th { text-align: center; background-color: #ED1584; height: 24px; vertical-align: middle;  font-weight: bold;}
	.deliverybasket td { background-color: #FCE6E7; height: 24px; vertical-align: middle;  border-bottom: 1px dotted #C4C4C4; border-top: 1px dotted #C4C4C4;}
.basket_tab { width: 95%;  margin-bottom: 20px; background-color: #FCE6E7; font-size: 100%;}
	.basket_tab th { text-align: center; background-color: #FCE6E7; height: 24px; vertical-align: middle;  font-weight: bold;}
	.basket_tab .nocenter { text-align: left; padding-left: 5px;}
	.basket_tab td { height: 24px; vertical-align: middle; border-bottom: 1px dotted #C4C4C4; border-top: 1px solid #fff;}
	.basket_tab .lightrow { background-color: #FCE6E7; text-align:right;}
	.basket_tab .description {
	font-weight: bold;
	
	padding-left: 5px;
	padding-right: 5px;
}
	.basket_tab .qty { width: 30px; text-align: center;  padding: 0px 5px 0px 5px;}
	.basket_tab .price { width: 60px; padding: 0px 5px 0px 5px;  text-align: center;}
	.basket_tab .remove {  text-align: center; width:55px; padding: 0px 5px 0px 5px;}
	.basket_tab .update { width: 50px; text-align: center; padding: 0px 5px 0px 5px;}
	.basket_tab .darkrow { background: #F6F6F6;}
	

	.basket_sum { width: 96%;  margin-bottom: 20px; background-color: #DD393E; font-size: 100%;}
	.basket_sum th { text-align: left; background-color: #DD393E; height: 24px; vertical-align: middle;  font-weight: bold;}
	.basket_sum .nocenter { text-align: left; padding-left: 5px;}
	.basket_sum td { height: 24px; vertical-align: middle; border-bottom: 1px dotted #C4C4C4; border-top: 1px solid #fff; text-align:left;}
	.basket_sum .lightrow { text-align: left; background-color: #FCE6E7;padding-left: 5px; border:1px solid red;}
	.basket_sum .description 
	{
	width:100px;
	font-weight: bold;
	
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	background-color: #FCE6E7;
}
	.basket_sum .details { width: 145px; text-align: left;  padding: 0px 5px 0px 5px;}
	.basket_sum .price { width: 60px; padding: 0px 5px 0px 5px; text-align: left;}
	.basket_sum .remove { text-align: left; width:435px; padding: 0px 5px 0px 5px; background-color: #FCE6E7;}
	.basket_sum .update { width: 50px; text-align: left; padding: 0px 5px 0px 5px;}
	.basket_sum .darkrow { background: #F6F6F6;}


	
.qtytextfield {
	width: 25px;
	height: 15px;
	margin-top: 0px;
	
	background-color: #fff;
	border: 1px solid #D6D6D6;
	font-size: 11px;
	text-align: center;
	padding-top: 4px;
	padding-left: 1px;
}
.basketupdate
{
	
}

.basketupdate a, a:hover
{
	
	text-decoration:none;
}
