html,body {
	margin:0;
	padding:0;
	height:100%;
	} 
BODY {
	FONT: small verdana,sans-serif; voice-family: inherit;
	/*background:#fff url(images/frame_bg.gif) center top repeat-x;*/
	background:url(images/12-background-page_002BCut.jpg) no-repeat fixed center 0;
}
BODY {
	 MARGIN: 0px; LINE-HEIGHT: 1.3em;
	 }
TD {
	FONT: small verdana,sans-serif; voice-family: inherit
}
TH {
	FONT: small verdana,sans-serif; voice-family: inherit
}
INPUT {
	FONT: small verdana,sans-serif; voice-family: inherit
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-BOTTOM-STYLE: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
A:link {
	COLOR: #ff6699
}
A:hover {
	COLOR: #ff6699
}
A:visited {
	COLOR: #ff6699
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#outerWrap {
            /*background:url(../images/12-background-page_002BCut.jpg) no-repeat fixed center 0;*/
            }
#wrap {
	FONT-SIZE: 85%; MARGIN: 0px auto; WIDTH: 700px;
	padding:0 20px;
	background-color:white;
	min-height:800px;
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#stripLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; BACKGROUND: url(images/structure/header_bg.gif) #f080ae repeat-x left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1.6em
}
#logo {
	FLOAT: left; WIDTH: 20%
}
#headerElements {
	FLOAT: right; WIDTH: 78%
}
#basket {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; TEXT-ALIGN: right
}
#basket .items {
	FONT-WEIGHT: normal
}
#basket A {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0.5em
}
#mainNav {
	MARGIN: 2.3em 0px 0px; TEXT-ALIGN: right
}
#mainNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainNav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainNav A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(images/structure/mainnav_arrow.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.5em; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#mainNav A:hover {
	BACKGROUND: url(images/structure/mainnav_arrow1.gif) no-repeat 0px 50%; COLOR: #ff6699
}
#mainNav .active A {
	BACKGROUND:/*#ff6699*/ url(images/structure/mainnav_arrow1.gif) no-repeat 0px 50%; COLOR: #ff6699;
}
#mainNav UL LI UL {
	 LIST-STYLE-TYPE: none;
	 position:absolute;
	 z-index:1000;
	 width:170px !important;
	 /*background:#F180AC;*//*#ff6699*/
	 background:url(images/shadowAlpha.png) bottom right no-repeat;
	 padding:0 7px 12px 7px;
	 text-align:left;
	 margin:0px 0 0 -10px;
	 /*border:solid 1px black;*/
	 }
#mainNav UL LI UL li {	 
                      float:left;
                      /*display:block !important;*/
                      margin:0 0 0 5px;
                      diaply:block;
                      width:170px;
                      }
#mainNav UL LI UL li a,#mainNav UL LI UL li a:hover, #mainNav UL LI UL li a:visited  {
                        padding:0 0 0 5px;
                        margin:0;
                        color:white;
                        font-weight:normal;
                        }
#mainNav UL LI UL li a:hover {
                              color:black;
                              BACKGROUND:url(images/structure/mainnav_arrow.gif) no-repeat 0px 50%;
                              }                        
#mainNav .parent li a {
                       background:url(images/structure/mainnav_arrow2.gif) transparent no-repeat 0px 50%;
                       color:white;
                       }
.subnav76 .active a {
                     color:white !important;
                     BACKGROUND:url(images/structure/mainnav_arrow2.gif) no-repeat 0px 50% !important;
                     }
#contentBody {
	LINE-HEIGHT: 1.2em
}
#footer {
	CLEAR: both; 
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px; 
    BACKGROUND: url(images/structure/footer_bg.gif) repeat-x 0px 10px;
	PADDING-BOTTOM: 1em; COLOR: #666; PADDING-TOP: 2.6em;
	TEXT-ALIGN: right;

	position:relative;
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.9em; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.5em; BORDER-LEFT: #666 1px solid; PADDING-TOP: 0px
}
#footer LI:first-child {
	BORDER-LEFT-STYLE: none
}
#footer A {
	FONT-SIZE: 90%; COLOR: #666
}
#sideBar {
	FLOAT: left; WIDTH: 209px
}
#sideBar .active a {
                    color:#ff6699;
                    }
#sideBar IMG {
	DISPLAY: block;
	margin-bottom:10px;
}
* html #sideBar IMG {
	DISPLAY: block;
	}
*+html #sideBar IMG {
	DISPLAY: block;
	}
#sideBar H2 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1.2em; FONT-SIZE: 120%; PADDING-BOTTOM: 0.8em; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0.9em; BACKGROUND-COLOR: #000
}
#subnav {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 2.5em; PADDING-TOP: 1em; BORDER-BOTTOM: #333 4px solid;min-height:250px;
}
* html #subnav {height:250px;}
#subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
#subnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnav LI.active A {
	BACKGROUND: url(images/structure/bullet1.gif) no-repeat 0px 50%; /*COLOR: #ff6699;*/ TEXT-DECORATION: underline
}
#subnav A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.1em; BACKGROUND: url(images/structure/bullet.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#subnav A:hover {
	BACKGROUND: url(images/structure/bullet1.gif) no-repeat 0px 50%; COLOR: #ff6699; TEXT-DECORATION: underline
}
#subnav H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
#homeContent {
	FLOAT: right; WIDTH: 491px;
}

	#homeContent  #bannerHome {
		width:490px;
		height:375px;
		background: transparent url(/images/SourceImage/nicola_mclean_no_logo.JPG) no-repeat;
		float:left;
		position:relative;
		}
		
	
	#homeContent  #bannerHome h3 {
		color:#fff;
		margin:6px 0px;
		padding:0;
		font-weight:bold;
		font-size:17px;
		line-height:0.9em;
	}
	
	
	#homeContent  #bannerHome #change_c {
		width:180px;
		height:112px;
		background:#F080AE;
		float:right;
		bottom:7px;
		position:absolute;
		border:1px solid #C82E72;
		right:7px;
	}
	
	#homeContent  #bannerHome div.left {
		left:7px;
	}
	
	#homeContent  #bannerHome div.right {
		right:7px;
	}
	

	
	
	#homeContent  #bannerHome div #change_a {
		padding:0;
		margin:0;
		text-align:center;
		
	}
	

	
	#homeContent  #bannerHome div span a  img {
		display:block;
		margin-left:auto;
		margin-right:auto;
		
	}
	
		#homeContent  #bannerHome div span   {
			float:left;
			width:180px;
			margin:5px 0;
		}
	
	
#content {
	FLOAT: right; MARGIN: 0px 0px 1.5em; WIDTH: 477px; COLOR: #666
}
#innerContent {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 1.2em; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 0px;
	/*border-bottom:1px dotted #666;*/
	overflow:hidden;
	/*margin-bottom:10px;*/
}

#innerContent object {
               position:relative;
               z-index:-10;
               }
#content #contentTitle {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 0.8em; MARGIN: 0px 0px 1em; COLOR: #fff; PADDING-TOP: 0.9em; HEIGHT: 1.6em; BACKGROUND-COLOR: #000
}
#content H2 {
	FONT-SIZE: 120%; COLOR: #fff; BACKGROUND-COLOR: #000
}
#content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.sidePromo {
	CLEAR: both; PADDING-RIGHT: 0.2em; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px;
	margin-top:10px;
}
.sidePromo H2 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 100%! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; MARGIN: 0.5em 0px 0.2em; COLOR: #323232! important; PADDING-TOP: 0px! important;
	background:transparent !important;
}
.sidePromo IMG {
	FLOAT: left; MARGIN: 0px 1em 0px 0px
}
.sidePromo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.8em; COLOR: #666; PADDING-TOP: 0px
}
.sidePromo .goLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.news H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productSummary {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0.8em; PADDING-TOP: 1em; BACKGROUND-COLOR: #f4f4f4;
    clear:both !important;
    margin-bottom:10px;
    overflow:hidden;
}
.productSummary .image {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 24%
}
.productSummary .image IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.productSummary .features {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 14%
}
.productSummary .features .finish {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #999 1px solid
}
.productSummary .features .inchFrame {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; MARGIN: 1em 0px 0px; BORDER-LEFT: #999 1px solid; WIDTH: 3.3em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center
}
.productSummary .features .inchInfo {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #ff6699
}
.productSummary .features SPAN {
	FONT-SIZE: 130%
}
.productSummary .info {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px; WIDTH: 62%; COLOR: #666
}
.productSummary H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productSummary .price {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 140%; FLOAT: left; MARGIN: 0.3em 0px 0px; WIDTH: 55%
}
.productSummary .more {
	DISPLAY: inline; FLOAT: left; MARGIN: 0.3em 0px 0px; WIDTH: 90px; TEXT-ALIGN: right;
}
.productSummary .more A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/bullet1.gif) no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.productSummary .buy {
	DISPLAY: inline; FLOAT: right; WIDTH: 30%; TEXT-ALIGN: right
}
.productDetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/line.gif) repeat-x left bottom; PADDING-BOTTOM: 1.3em; MARGIN: 0px 0px 1em; PADDING-TOP: 0px;
	overflow:hidden;
}
.productDetails .colA {
	FLOAT: left; WIDTH: 41%
}
.productDetails .colA H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #ff6699; PADDING-TOP: 0px
}
.productDetails .colA FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/line.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; PADDING-TOP: 2.5em;
}
.productDetails .colA .fieldBox {
	MARGIN: 0px 0px 1em;
	width:200px;
}
.productDetails .colA .fieldBox LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 55px; COLOR: #000;
}
.productDetails .colA .fieldBox INPUT {
	FONT-SIZE: 1em; FLOAT: left; WIDTH: 15em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productDetails .colA .fakeBox {
	MARGIN: 0px 0px 1em
}
.productDetails .colA .fakeLabel {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 7em; COLOR: #000;
	margin-bottom:10px;
}
.productDetails .colA .price {
	DISPLAY: block; FLOAT: left; WIDTH: 7em; COLOR: #000
}
.productDetails .colA .formButton {
	MARGIN: 1em 0px 0px
}
.productDetails .colB {
	FLOAT: right; WIDTH: 56%
}
.productDetails .colB .emailFriend {
	TEXT-ALIGN: right
}
.productDetails .colB .image {
	FLOAT: left; WIDTH: 75%
}
.productDetails .colB .thumbImage {
	FLOAT: right; MARGIN: 0px 0px 0.9em; WIDTH: 17%
}
.productDetails .colB .thumbImage IMG {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #999 1px solid
}
.productDetails .colB .thumbImage .active {
	BORDER-RIGHT: #ff6699 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff6699 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff6699 3px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ff6699 3px solid
}
.productDetails .reviewsSummary {
	CLEAR: both; BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; MARGIN: 1em 0px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: #999 1px solid
}
.productDetails .revSumBot {
	
}
.productDetails .rating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 48%; PADDING-TOP: 0.4em
}
.productDetails .reviewsBtn {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: right
}
.productDetails .reviewsBtn A {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; BACKGROUND: url(images/structure/reviews_btn.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.6em; COLOR: #fff; LINE-HEIGHT: 2em; PADDING-TOP: 0.6em; TEXT-DECORATION: none
}
.productBanners {
	CLEAR: both; BORDER-TOP: #2f2929 3px solid
}
.productBanners .banner {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 29em; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 1em; BORDER-LEFT: #999 1px solid; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: right;cursor: hand;
}
.productBanners .banner H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productBanners .banner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productBanners .banner .button {
	MARGIN: 1em 0px 0px
}
.style1 {
	PADDING-LEFT: 27em! important;BACKGROUND: url(images/misc/colour_match.jpg) no-repeat 0px 0px; HEIGHT: 81px
}
.style2 {
	PADDING-LEFT: 23em! important; BACKGROUND: url(images/misc/reviews_quotes.jpg) no-repeat 0px 0px; HEIGHT: 81px
}
.style3 {
	PADDING-LEFT: 13em! important; BACKGROUND: url(images/misc/how_to_videos.jpg) no-repeat 0px 0px; HEIGHT: 74px
}
.productMoreInfo {
	CLEAR: both; BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #999 1px solid
}
.productMoreInfo H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.reviews {
	CLEAR: both; MARGIN: 2em 0px 0px
}
.reviewBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/line.gif) repeat-x left bottom; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 2em; COLOR: #333; PADDING-TOP: 0px
}
.reviewBox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em; COLOR: #333; PADDING-TOP: 0px
}
.review {
	
}
.review H2 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 140%! important; BACKGROUND:none transparent scroll repeat 0% 0% !important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 1.3em; COLOR: #ff6699! important; PADDING-TOP: 0px! important
}
.review .video {
	FLOAT: left; WIDTH: 55%
}
.review .summary {
	FLOAT: left; WIDTH: 44%
}
.review .info {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2em
}
.review .info H3 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 100%! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; COLOR: #333! important; PADDING-TOP: 0px! important
}
.showBox {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #f4f4f4;
	clear:both !important;
	overflow:hidden;
}
.showBox .image {
	FLOAT: left; WIDTH: 44%
}
.showBox .info {
	FLOAT: right; WIDTH: 55%; COLOR: #333
}
.showBox .info H3 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 130%! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 0.4em; COLOR: #333! important; PADDING-TOP: 0px! important
}
.showBox .info H3 SPAN {
	COLOR: #ff6699
}
.showBox .info .button {
	TEXT-ALIGN: right
}
.showBox .info .more {
	PADDING-RIGHT: 10px; white-space: no-wrap;PADDING-LEFT: 0px; BACKGROUND: url(images/structure/bullet1.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN: 0px 1.6em 0px 0px; COLOR: #ff6699; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.showBox .info A {
	VERTICAL-ALIGN: middle
}
#contentCheckout {
	FLOAT: left; WIDTH: 44.5em
}
#contentCheckout H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
#sideBarCheckout {
	FLOAT: right; MARGIN: 1.7em 0px 0px; WIDTH: 15.3em
}
#sideBarCheckout .reasons {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; BACKGROUND: url(images/structure/sidebar_checkout.gif) #f0f0f0 no-repeat left bottom; PADDING-BOTTOM: 3.3em; PADDING-TOP: 0.9em
}
#sideBarCheckout .reasons H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-TOP: 0px
}
#sideBarCheckout .reasons UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sideBarCheckout .reasons LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; BACKGROUND: url(images/structure/bullet2.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.7em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sideBarCheckout .banner {
	MARGIN: 0px 0px 1em; TEXT-ALIGN: center
}
#checkoutSteps {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0px 2em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #f080ae
}
#checkoutSteps UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#checkoutSteps LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: url(images/structure/bullet3.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px
}
#checkoutSteps LI.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; BACKGROUND: url(images/structure/current_step.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#checkoutSteps LI.complete {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; BACKGROUND: url(images/structure/complete.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM.basket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/table_line.gif) repeat-x right top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em; PADDING-TOP: 2px
}
.basketTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
.basketTable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: url(images/structure/table_line1.gif) #e4e4e4 repeat-y right top; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 3px solid; TEXT-ALIGN: left
}
.basketTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; BACKGROUND: url(images/structure/table_line1.gif) repeat-y right top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.basketTable .inputField {
	WIDTH: 1.5em
}
.basketTable INPUT {
	VERTICAL-ALIGN: middle
}
.basketTable .tItems A {
	COLOR: #656565
}
.basketTable TH.tQuantity {
	TEXT-ALIGN: center
}
.basketTable .tPrice {
	TEXT-ALIGN: center
}
.basketTable .tAction {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: center
}
.basketTable .shopping {
	MARGIN: 0px 1em 0px 0px
}
.basketTable .totalQuantity SPAN {
	FONT-WEIGHT: bold
}
.basketTable .totalPrice {
	FONT-WEIGHT: bold
}
.promoCode {
	COLOR: #a3a3a3
}
.promoCode LABEL {
	DISPLAY: block
}
.promoCode INPUT {
	VERTICAL-ALIGN: middle
}
.promoCode .inputField {
	BORDER-RIGHT: #a3a3a3 1px solid; BORDER-TOP: #a3a3a3 1px solid; BORDER-LEFT: #a3a3a3 1px solid; WIDTH: 10em; BORDER-BOTTOM: #a3a3a3 1px solid
}
.uploadPhoto {
	MARGIN: 2em 0px 0px
}
.uploadPhoto .photo {
	FLOAT: left; WIDTH: 35%
}
.uploadPhoto .photo IMG {
	BORDER-RIGHT: #000 3px solid; BORDER-TOP: #000 3px solid; BORDER-LEFT: #000 3px solid; BORDER-BOTTOM: #000 3px solid
}
.uploadPhoto .upload {
	FLOAT: right; WIDTH: 63%
}
.uploadPhoto .upload FORM {
	MARGIN: 0px 0px 1.5em
}
.uploadPhoto .fieldBox INPUT {
	FONT-SIZE: 120%; WIDTH: 20em
}
.uploadPhoto .upload .next {
	MARGIN: 3em 0px 0px; TEXT-ALIGN: right
}
.wizard {
	MARGIN: 2em 0px 0px 8em
}
.wizard .photo {
	CLEAR: left; LEFT: 55px; FLOAT: left; POSITION: relative; TOP: 52px; height:186px;width:140px;
	text-align:center;
}
.wizard .photo IMG {
	BORDER-RIGHT: #000 3px solid; BORDER-TOP: #000 3px solid; BORDER-LEFT: #000 3px solid; BORDER-BOTTOM: #000 3px solid;
height:auto;
width:140px;
max-width:140px;
max-height:186px;
}
.wizard .wc1 {
	CLEAR: left; LEFT: 11px; FLOAT: left; POSITION: relative; TOP: -134px
}
.wizard .wc2 {
	CLEAR: left; LEFT: 11px; FLOAT: left; POSITION: relative; TOP: -129px
}
.wizard .wc3 {
	CLEAR: left; LEFT: 11px; FLOAT: left; POSITION: relative; TOP: -124px
}
.wizard .wc4 {
	LEFT: -85px; POSITION: relative; TOP: 8px
}
.wizard .wc5 {
	LEFT: -83px; POSITION: relative; TOP: 8px
}
* html .wizard .wc5 {
	LEFT: -77px;
	}
*+html .wizard .wc5 {
	LEFT: -77px;
	}	
.wizard .wc6 {
	LEFT: -80px; POSITION: relative; TOP: 8px
}
* html .wizard .wc6 {
	LEFT: -71px;
	}
*+html .wizard .wc6 {
	LEFT: -71px;
	}
.wizard .wc7 {
	CLEAR: both; LEFT: 201px; FLOAT: left; POSITION: relative; TOP: -269px
}
.wizard .wc8 {
	CLEAR: both; LEFT: 201px; FLOAT: left; POSITION: relative; TOP: -264px
}
.wizard .wc9 {
	CLEAR: both; LEFT: 201px; FLOAT: left; POSITION: relative; TOP: -259px
}
.wizard .wc {
	height:45px;
	width:45px;
}
.wc1 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc2 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc3 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc4 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc5 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc6 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc7 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc8 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wc9 IMG {
	BORDER-RIGHT: #989a97 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #989a97 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #989a97 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #989a97 1px solid
}
.wizard .buttons {
	LEFT: -123px; POSITION: relative; TOP: 220px; TEXT-ALIGN: center
}
.wizard .buttons A {
	DISPLAY: block; MARGIN: 0px 0px 0.8em
}
.heeaderTwoCol {
	MARGIN: 0px 0px 0.5em
}
.heeaderTwoCol H2 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FLOAT: left; PADDING-BOTTOM: 0px! important; WIDTH: 49%; PADDING-TOP: 1.3em! important
}
.heeaderTwoCol .col {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.genericForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/form_bg.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 4.5em; BORDER-BOTTOM: #fff 1px solid
}
.genericForm FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/line.gif) repeat-x left bottom; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.genericForm LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0.6em; COLOR: #3e3e3e; PADDING-TOP: 0.3em
}
.genericForm .fieldBox {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
.genericForm .inputRadio {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
.genericForm .inputCheckbox {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
.genericForm .fieldBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.genericForm .fieldBox LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 13em; COLOR: #3e3e3e;font-size:90%;
}
.genericForm .fieldBox INPUT {
	FONT-SIZE: 1em; FLOAT: left; WIDTH: 200px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.genericForm .fieldBox INPUT.short {
	WIDTH: 5em
}
.genericForm .fieldBox .postcode {
	MARGIN: 0px 1em 0px 0px; WIDTH: 6em
}
.genericForm .inputRadio {
	PADDING-LEFT: 13.5em
}
.genericForm .inputCheckbox {
	PADDING-LEFT: 13.5em
}
.severalControlsBox {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.severalControlsBox .fakeLabel {
	DISPLAY: block; FLOAT: left; WIDTH: 13em
}
.genericForm .formButton {
	MARGIN: 1.5em 0px 2em; TEXT-ALIGN: right
}
.genericForm .inputNote {
	MARGIN: 0px 0px 0px 2em
}
.genericForm .checkBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/structure/line.gif) repeat-x left bottom; PADDING-BOTTOM: 1.5em; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
.hide {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
#controls A {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
#controls A:hover {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
#controls A:visited {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
.upload LABEL {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
.basketTable .thTotal {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
.severalControlsBox LABEL {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
#controls A:active {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; WIDTH: auto; COLOR: #ffff00; PADDING-TOP: 0.5em; POSITION: static; HEIGHT: auto; BACKGROUND-COLOR: #000
}
#controls A:focus {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; WIDTH: auto; COLOR: #ffff00; PADDING-TOP: 0.5em; POSITION: static; HEIGHT: auto; BACKGROUND-COLOR: #000
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#header:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#contentBody:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#footer:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.sidePromo:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.productSummary:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.productDetails:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.fieldBox:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.fakeBox:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.revSumBot:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.showBox:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.wizard:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.genericForm .fieldBox:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.heeaderTwoCol:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.genericForm .inputCheckbox:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.genericForm .inputRadio:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
#header {
	DISPLAY: inline-block
}
#contentBody {
	DISPLAY: inline-block
}
#footer {
	DISPLAY: inline-block
}
.sidePromo {
	DISPLAY: inline-block;
	clear:both;
}
.productSummary {
	DISPLAY: inline-block
    clear:both;
}
.productDetails {
	DISPLAY: inline-block
}
.fieldBox {
	DISPLAY: inline-block
}
.fakeBox {
	DISPLAY: inline-block
}
.revSumBot {
	DISPLAY: inline-block
}
.showBox {
	DISPLAY: inline-block
}
.wizard {
	DISPLAY: inline-block
}
.genericForm .fieldBox {
	DISPLAY: inline-block
}
.heeaderTwoCol {
	DISPLAY: inline-block
}
.genericForm .inputCheckbox {
	DISPLAY: inline-block
}
.genericForm .inputRadio {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
HTML #header {
	HEIGHT: 1%
}
HTML #contentBody {
	HEIGHT: 1%
}
HTML #footer {
	HEIGHT: 1%
}
HTML .sidePromo {
	HEIGHT: 1%
}
HTML .productSummary {
	HEIGHT: 1%
}
HTML .productDetails {
	HEIGHT: 1%
}
HTML .fieldBox {
	HEIGHT: 1%
}
HTML .fakeBox {
	HEIGHT: 1%
}
HTML .revSumBot {
	HEIGHT: 1%
}
HTML .showBox {
	HEIGHT: 1%
}
HTML .wizard {
	HEIGHT: 1%
}
HTML .genericForm .fieldBox {
	HEIGHT: 1%
}
HTML .heeaderTwoCol {
	HEIGHT: 1%
}
HTML .genericForm .inputCheckbox {
	HEIGHT: 1%
}
HTML .genericForm .inputRadio {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#header {
	DISPLAY: block
}
#contentBody {
	DISPLAY: block
}
#footer {
	DISPLAY: block
}
sidePromo {
	DISPLAY: block
}
.productSummary {
	DISPLAY: block;
	clear:both;
}
.productDetails {
	DISPLAY: block
}
.fieldBox {
	DISPLAY: block
}
.fakeBox {
	DISPLAY: block
}
.revSumBot {
	DISPLAY: block
}
.showBox {
	DISPLAY: block
}
.wizard {
	DISPLAY: block
}
.genericForm .fieldBox {
	DISPLAY: block
}
.heeaderTwoCol {
	DISPLAY: block
}
.genericForm .inputCheckbox {
	DISPLAY: block
}
.genericForm .inputRadio {
	DISPLAY: block
}

#lenght_value1 {
               float:left;
               width:20px;
             }

* html #lenght_value1 {
                       margin-left:57px;
                      }            
             
*+html #lenght_value1 {
                       margin-left:57px;
                      }            
					  
#lenght_value2 {
               float:left;
               width:20px;
               margin-left:55px;
               }

*+html #lenght_value2  {
	  margin-left:57px;
}
		
* html #lenght_value2  {
	  margin-left:57px;
}
		
.abc {
      width:200px;
	  height:18px;
	  margin-bottom:5px;
      }

.abc1{
      width:200px;
	  height:18px;
      }	  
	  
*+html .abc{
            margin-top:-17px;
            }
* html .abc {
            margin-top:-17px;
            }
*+html .abc span {
			  line-height:18px;
                }             
* html .abc span {
				line-height:18px;
                }

*+html .abc1 span {
			  line-height:18px;
                }             
* html .abc1 span {
				line-height:18px;
                }

				
.formButton input {
             float:right
             } 


#banner1{
		border:0px solid red;
		/*background-image:url(images/nicola_mclean_no_logo.jpg);*/
		/*padding-left:290px;*/
		padding-top:20px;
		padding-bottom:20px;
		background-repeat:no-repeat;
		}

#line {
       clear:both;
       background-color:#ff6699;
       } 


