@charset "utf-8";

a:link {
    color: #1993A9;
}
a:visited {
    color: #1993A9;
}
a:active {
    color: #1993A9;
}
a:hover {
    color: #BA8CBE;
}

h1 {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #1993A9;
    margin: 0px;
    line-height: 1.3em;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

h2 {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    color: #1993A9;
    margin: 0px;
    line-height: 1.3em;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
body {
    background-image: url(backgrounds/main.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
}

.basebar-bg {
    background-image: url(backgrounds/basebar.png);
    background-repeat: no-repeat;
}

.titlebar-bg {
    background-image: url(backgrounds/titlebar.png);
    background-repeat: no-repeat;
}
.body-bg {
    background-image: url(backgrounds/body.png);
    background-repeat: no-repeat;
}

.body-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    color: #333;
}
.subtitle-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 1.4em;
    color: #3E3E3E;
}

a.body-text:link {
    color: #1992A8;
    text-decoration: none;
}

a.body-text:visited {
    color: #1992A8;
    text-decoration: none;
}

a.body-text:active {
    color: #1992A8;
    text-decoration: none;
}

a.body-text:hover {
    color: #BA8CBE;
    text-decoration: none;
}

.basket-value {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    float: right;
    width: 200px;
    text-align: center;
    color: #aaaaaa;
    font-size: 7pt;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 17px;
    margin-right: 17px;
}
.basket-text {
    display: block;
    margin-top: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666;
    text-align: left;
    margin-left: 52px;
}

.base-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
}

a.base-text:link {	
    color: #fff;	
    text-decoration: none;
}

a.base-text:visited {
    color: #fff;
    text-decoration: none;
}

a.base-text:active {
    color: #fff;
    text-decoration: none;
}

a.base-text:hover {
    color: #A2E4F0;
    text-decoration: none;
}

.buy-now-btn {
    margin-top: 4px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #1992A8;
    text-align: left;
    margin-left: 52px;
}

a.buy-now-btn:link {
    color: #1992A8;
    text-decoration: none;
}

a.buy-now-btn:hover {
    color: #BA8CBE;
    text-decoration: none;
}


.baselinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
}

a.baselinks:link {	
    color: #666;	
    text-decoration: none;
}

a.baselinks:visited {
    color: #666;
    text-decoration: none;
}

a.baselinks:active {
    color: #666;
    text-decoration: none;
}

a.baselinks:hover {
    color: #ba8cbe;
    text-decoration: none;
}


/* wardrobe made to measure btn */

.wardrobe-made-to-measure-container {
    width: 300px;
    height: 200px;
    overflow:hidden;
    background: url("feature-btns/wardrobe-made-to-measure.png");
}

.wardrobe-made-to-measure-container:hover{
    background-position: -300px 0;
}

a.wardrobe-made-to-measure-text {
    display: block;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding-top:175px;
    padding-left:24px;
}


/* wardrobe gallery btn */

.wardrobe-gallery-container {
    width: 300px;
    height: 200px;
    overflow:hidden;
    background: url("feature-btns/wardrobe-gallery.png");
}

.wardrobe-gallery-container:hover{
    background-position: -300px 0;
}

a.wardrobe-gallery-text {
    display: block;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding-top:175px;
    padding-left:72px;
}

/* contempoary bedroom furniture */
.bedroom-furniture-container {
    width: 300px;
    height: 200px;
    overflow:hidden;
    background: url("feature-btns/contemporary-furniture.png");
}

.bedroom-furniture-container:hover{
    background-position: -300px 0;
}

/* wardrobe interior packs btn */

.wardrobe-interior-packs-container {
    width: 300px;
    height: 200px;
    overflow:hidden;
    background: url("feature-btns/wardrobe-interior-packs.png");
}

.wardrobe-interior-packs-container:hover{
    background-position: -300px 0;
}

a.wardrobe-interior-packs-text {
    display: block;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding-top:175px;
    padding-left:50px;
}

/* measuring btn */

.measuring-container {
    width: 300px;
    height: 200px;
    overflow:hidden;
    background: url("feature-btns/measuring.png");
}

.measuring-container:hover{
    background-position: -300px 0;
}

a.measuring-text {
    display: block;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding-top:175px;
    padding-left:65px;
}

/* installation btn */

.installation-container {
    width: 300px;
    height: 200px;
    overflow:hidden;
    background: url("feature-btns/installation.png");
}

.installation-container:hover{
    background-position: -300px 0;
}

a.installation-text {
    display: block;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding-top:175px;
    padding-left:75px;
}

/* made to measure btn */

.made-to-measure-container {
    width: 610px;
    height: 410px;
    overflow:hidden;
    background: url("feature-btns/made-to-measure.png");
}

.made-to-measure-container:hover{
    background-position: -610px 0;
}

a.made-to-measure-text {
    display: block;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding-top:385px;
    padding-left:135px;
}








#swatchContainer{
    padding-top:13px;

}

.green-bold-text {
    color:#1992A9;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}

#swatchTitle {
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}

#optionsDiv {
    padding:7px;
}
#optionsDiv img {
    border:none;

}

#optionstable tr{
    height:29px;
}
.formfieldsborder {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    background-color: #F2F2F2;
    border: 1px solid #1994AA;
    height: 20px;
}

#priceDiv {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}






.bodytext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.5em;	color: #333333;}
.bodytextmedgreen {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2em;
    color: #1992A9;
}
li { padding-bottom: 8px; }
.cs_style_info {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.4em;	color: #666666;}
.bodytextlge {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 1.5em;	color: #333333;}
.bodytextgreen {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.5em;
    color: #1992A9;
}
.bodytextgreen-light {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.5em;
    color: #51B7BF;
}
.bodysmlgrey {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}
.csFormText {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.5em;	color: #333333;	padding-left: 4px;	padding-top: 4px;	padding-bottom: 4px;}
.csFormTextlgewhite {	
    font-family: Arial, Helvetica, sans-serif;	font-size: 14px;
    line-height: 1.5em;	color: #FFFFFF;	padding-left: 4px;	
    padding-top: 4px; padding-bottom: 4px; font-weight: bold;
    background-color: #6DAEBC;
}/* standard wizbit classes */
.title2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding-left: 0px;
    color: #1993A9;
}
.title3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	padding-left: 0px;	color: #643A70;}
.title4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding-left: 0px;
    color: #1993A9;
    font-weight: bold;
}
a.title4:link {
    color: #1993A9;
    text-decoration: none;
}
a.title4:visited {
    color: #1993A9;
    text-decoration: none;
}
a.title4:active {
    color: #1993A9;
    text-decoration: none;
}
a.title4:hover {	color: #BA8CBE;	text-decoration: none;}
/* scrolling div */
#contentDiv1 {	position: relative;	width:250px;}
#viewportDiv1 {	overflow: auto;	position: absolute;	height: 209px;	width: 250px;	background-color: #FFFFFF;}
.titletext {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #643A70;}
.basetext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;}
a { text-decoration: none; }a img { border: 0px; }
/* image popup */
.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 5;}
.thumbnail span{ /*CSS for enlarged image*/	position: absolute;	left: -1000px;	border: 1px solid #CCCCCC;	visibility: hidden;	padding: 3px;	background-color: #FFFFFF;}.thumbnail span img{ /*CSS for enlarged image*/	border-width: 0;}.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: 0px;left: 125px; /*position where enlarged image should offset horizontally */z-index: 50;}
.formfieldmed {	
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;	
    font-weight: normal;	
    color: #333333;	
    background-color: #ffffff !important;	
    height: 16px;	
    width: 170px;	
    border: 1px solid #008A97;	
    padding: 2px;
}
.formfieldshort {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;	background-color: #F8F8F8 !important;	height: 20px;	width: 50px;	border: 1px solid #008A97;	padding-top: 2px;	padding-left: 2px;}
.formtextareamed {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;	background-color: #F8F8F8 !important;	height: 50px;	width: 170px;	border: 1px solid #563260;}
.formfielderror { 
    border: 1px solid #bb0000 !important;
    background-color: #ffcccc !important;
    color: #bb0000 !important;
    padding: 2px;
}
.baskettextwhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;}
.border1pixgreen {	border: 1px solid #008A97;}
.delivery_date {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #555555;}
.bodytextlgewhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #FFFFFF;}
.home_page_feature_link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #1993A9;
    padding-top: 20px;
    padding-right: 24px;
    padding-bottom: 5px;
    padding-left: 24px;
    vertical-align: middle;
}
a.home_page_feature_link:link {	color: #FFFFFF;	text-decoration: none;}
a.home_page_feature_link:visited {	color: #FFFFFF;	text-decoration: none;}
a.home_page_feature_link:active {	color: #FFFFFF;	text-decoration: none;}
a.home_page_feature_link:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #BA8CBE;}
h1, .title2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    padding-left: 0px;
    color: #1993A9;
    font-weight: normal;
}
.telephone_header_grey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #999;
}
.baselinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
}

a.baselinks:link {	
    color: #666;	
    text-decoration: none;
}

a.baselinks:visited {
    color: #666;
    text-decoration: none;
}

a.baselinks:active {
    color: #666;
    text-decoration: none;
}

a.baselinks:hover {
    color: #ba8cbe;
    text-decoration: none;
}

.frameStyle {
    border:1px solid #ddd;

}

.interior-packs-bar-bg {
    background-image: url(backgrounds/interior-packs-bar-bg.png);
    background-repeat: no-repeat;	
}

.product_title_med {
    font-family: Arial, Helvetica;
    font-size: 12pt;
    color: #1993A9
}

.product_title_sml {
    font-family: Arial, Helvetica;
    font-size: 10pt;
    color: #1993A9
}

.product_prices_sml { 
    font-family: Arial, Helvetica;
    font-size: 10pt;
    color: #1993A9
}

.product_prices_sml_red {
    font-family: Arial, Helvetica;
    font-size: 10pt;
    color: #ff0000;
}

.bodytext12pt, .subtitle { 
    font-family: Arial, Helvetica;
    font-size: 12pt;
    color: #1993A9
}

.bodytextwhite {
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
line-height: 1.5em;	
color: #ffffff;
}

#addToBasketDiv {
    color: #ffffff;
    background-color: #1993A9;
    margin: 0px auto; 
    width: 60%; 
    text-align: center; 
    border-top: 0px; 
    padding: 4px; 
    border-radius:6px;
}

