@charset "UTF-8";
/* CSS Document */

body {
	background:#c7cab5; margin:0; padding:0; font:normal 8.5pt Lucida Sans, tahoma, verdana, arial, sans serif; color: #666666; 
}

img
	{ border:none; }
a:link 
{text-decoration:none;  color:#666666;  }
a:visited
	{ text-decoration:none; color:#666666; }
a:hover,
a:active
	{ text-decoration:underline;  color:#666666; }
		
h1
{ background: url(../_images/logo.png) no-repeat top left; height:54px;
margin:0px;
padding:0px;
position:absolute;
text-indent:-3333px;
top:25px;
width:295px;}
h2.item
{ padding-left: 20px; }	
h2.item
{ padding-left: 20px; }		
h3
{ font-size:10pt; font-weight:bold; margin-top:0px; padding-top:0px; }	
h3.heading
{ font-size:13pt; font-weight:normal; margin:0px 0px 15px 0px; padding-top:0px; }
h3.headingProdIitle
{ font-size:12pt; font-weight:normal; margin:0px 0px 15px 0px; padding-top:0px; }		
h4
{ font-size:10pt; font-weight:bold; margin-top:0px; padding-top:0px; }	


/*DIVs*/

div#container
	{ width:860px; margin:0 -430px; position:absolute; left:50%;  }
div#header
	{ width:860px; height:70px; background:url(../_images/header-bg.png) no-repeat top left; margin:0; color:#FFFFFF;	}	
div#mainMenuWrapper
	{ width:860px; margin:0; text-align: left; }
div#content
	{width: 820px; padding: 20px; margin: 0px; background: #FFFFFF; float: left; }
div#productImages
	{ width: 409px; float: left;}	
div#productInfo
	{ width: 370px; float: right; background: #f3f4ef; padding:10px;}		
div#productInfo a
	{ color: #666666; text-decoration: underline;}		
div#subImages
	{ margin-top:90px;
width:317px; float: right;}	
div#subImages2
	{ margin-top:90px; float: right;}	
div#subInfo
	{ width: 470px; float: left; background: #FFFFFF; padding:10px;}			
div#subInfo2
	{ width: 395px; float: left; background: #FFFFFF; padding:10px;}	
div#subInfo3
	{  float: left; background: #FFFFFF; padding:10px;}		
	
div#thumbs
	{ margin: 0px;	}	
	
div#captcha
	{ margin:20px 0px 20px 0px;	}	
div#contentMain
	{width: 860px; padding: 10px 0px 0px 0px; margin: 20px 0px 0px 0px; background: #FFFFFF; border: 1px solid #CCC; float: left;	}				
div#footer
	{  float:left;   margin-top:0px;line-height:1.5em; padding:20px; width:820px; text-align: center; color: #FFFFFF;}		
div#footer p
	{  text-align: center; color: #FFFFFF;}		
div#footer .footerCR
	{ border-top:1px solid #FFFFFF; color:#737475;float:left;margin-bottom:20px;margin-top:20px;padding-top:10px;width:865px;	}			
div#homeImage
	{ border: none; padding: 3px; margin: 0px; background:#FFFFFF url(../_images/flashBG.png) no-repeat top right; float: left; width: 854px;}	
div#chckoutBox
	{ padding:15px; background:#e2e2e2; margin:10px 0px 20px 0px; width:500px; border:2px solid #CCCCCC;	}	
div#homeNavImages
	{ float:left;
height:202px;
margin:6px 0px 0px;
padding:5px 4px 3px;
width:852px; background: #FFFFFF;	}


.contactForm {
background:#f2f3ee none repeat scroll 0%;
border:1px solid #CCCCCC;
margin:26px 0px 0px;
padding:20px;
width:413px;
}
.smallBox
	{	width:40px; margin-top: 3px;}
label {
float:left;
font-weight:bold;
width:120px;
}

textarea {
height:150px;
width:250px;
}
.tinyText
	{ font-size:10px; color:#cbcbcb;	}
.boxes {
width:1em;
}
.tiny
	{ font-size: 10px;	}
.button
	{ width: auto;	}
.submit
	{ margin:20px 0px 8px 119px;	}
.captchaimg
	{margin:0px 0px 8px 119px;	}	
.linenLink
	{color: #666666; text-decoration: underline;	}	
		
/*Classes*/

.basketTable
	{ border:1px solid #c7c7c7;  background:#f3f3f3;}

.bold
	{ font-weight: bold;	}
.bold2
	{ color:#999999; font-weight: bold;	}	
.chartBtn
	{  padding:10px 0px 0px 0px;	}
.rule
	{ border-bottom: 1px solid #dedfd3; width:370px; 	float: left; text-indent: -3333px;}	
.rule2
	{ border-bottom:1px solid #DEDFD3;
float:left;
margin-bottom:30px;
text-indent:-3333px;
width:472px;}	
.rule4
	{ border-bottom:1px solid #DEDFD3;
float:left;
margin-bottom:30px;
text-indent:-3333px;
width:100%;}		
.rule3
	{ border-bottom:1px solid #DEDFD3;
float:left;
margin-bottom:30px;
text-indent:-3333px;
width:800px;}	
.addCart
	{ float: right;	}	

div#viewLarge
	{flaot:left;background: #f3f4ef; width:411px; text-align: right; visibility:hidden;}		

/*NAV LISTS*/	
	
ul#navigation-1
	{ width:427px; height:41px; margin:0; padding:0; list-style:none; background:url(../_images/bg_navigation-1.png) no-repeat top right; overflow:hidden; float: right;}
ul#navigation-1 li
	{margin:0; padding:0; float:left; display:inline;	}	
	
ul#navigation-1 li .home
	{ width:60px; height:41px;  float:left; display:inline;  }

ul#navigation-1 li .bedroom
	{ width:90px; height:41px; float:left; display:inline; }	
	
ul#navigation-1 li .cosybaby
	{ width:98px; height:41px;  float:left; display:inline;  }	
	
ul#navigation-1 li .hotels
	{ width:179px; height:41px;  float:left; display:inline; }
						

	
ul#navigation-0
	{ margin:0; padding:4px; text-align:right; list-style:none; position:absolute; top:10px; right:0px; font-size:11px; color:#f4f4f0; border: none;}
ul#navigation-0 li
	{ margin:0; padding:0; padding:0 8px; display:inline; border-left:1px solid #e9eae1; color:#f4f4f0;}
ul#navigation-0 li.none
	{ border:none; }
ul#navigation-0 li a:link,
ul#navigation-0 li a:visited,
ul#navigation-0 li a:hover, 
ul#navigation-0 li a:active
	{ color:#f4f4f0; }	
ul#navigation-0 li.last
	{ padding-right: 0px;	}	

ul#leftNavItems
	{ margin:20px; padding:0px;float:left;	}
ul#leftNavItems li
	{ list-style:none;	}	
ol#tourBox
	{ background:#f3f3f3; border:1px solid #c7c8c9; padding:10px 0px 10px 35px; margin:10px; float:left; line-height:20pt; width:500px; }
ol#tourBox li
	{ font-weight:bold; }
ul#tourBox2
	{  border:1px solid #c7c8c9; padding:10px 0px 10px 35px; margin:10px; float:left; line-height:20pt; width:500px; }
ul#tourBox2 li
	{ font-weight:bold; }	
ul#tourBox
	{ border:none; padding:10px 0px 0px 0px; margin:10px; float:left; width:500px; list-style:none; }
ul#tourBox li
	{ font-weight:bold; color:#006699; font-size:10pt;}	
ul#tourBox li.two
	{ font-weight:bold; color:#000000; font-size:12pt; padding-top:15px;}
					
/*homepage nav images */
ul#hnimg
	{ background:#a3a884;padding:0px; margin:0px;	}		
ul#hnimg li
	{ display: inline; border-right:3px solid #FFFFFF; margin:0px; padding:0px 0px 0px 0px;	}
ul#hnimg li.last
	{  border:none; }						
	
	
/*FOOTER*/
ul#footerUL
	{ margin:0px; padding:0px; list-style:circle; color:#FFFFFF;   display: inline;}
ul#footerUL .nostyle
	{ margin:0px; padding:0px; list-style:none; color:#FFFFFF; margin-left: 10px;border-right: none; display: inline;}	
ul#footerUL li
	{ padding:0px 10px 0px 0px; margin:0px 0px 0px 10px; display: inline; border-right: 1px solid #FFFFFF;}		
ul#footerUL li a:link, a:visited
	{ color:#FFFFFF; }
ul#footerUL a:hover,
a:active
	{ text-decoration:underline;  color:#FFFFFF; }	
	
	
ul#footerUL .info
	{ line-height:1.2em;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width: 250px;}	
ul#footerUL .paymentOptions
	{ background:url(../_images/pic_paymentOptions.png) no-repeat top left; height:75px;width:219px; text-indent:-3333px;margin-top:5px; margin-left: 80px;	}	
	
	
/* range */
div#buttons
	{ margin: 10px 0px 0px 0px;	}
div.range-info
	{ float:right; width:369px; margin:0px; display:inline; }
div.range-info p
	{ margin:0; padding:0; color: #947B59; }
div.range-info table
	{ background:#e6e1d9; font-size:10px; width:368px; margin:11px 0 0; }
div.range-info table td
	{ border-bottom:1px solid #ffffff; padding:4px 3px 9px 0px; }
div.range-info table td.price
	{ width:60px; padding:3px; }
div.range-info table td.quantity
	{ color:#866844; width:70px; padding:3px; }
div.range-info table td.quantity select.quantity
	{ width:40px; }
div.range-info p.item-actions
	{ background:#f2f0ec; padding:10px; }
div.range-info a.add-to-cart
	{ width:82px; height:20px; background:url(../../images/btn_dark-large.gif) no-repeat 0 0; color:#ffffff; display:block; margin:0 0 4px; padding:4px 0 0 17px; float:right; clear:right; }
div.range-info a.clear-quantity
	{ width:75px; height:14px; background:url(../../images/btn_light-large.gif) no-repeat 0 0; color:#ffffff; display:block; padding:1px 0 0 13px; font-size:7pt; float:right; clear:right; }
div.range-info a.size-chart
	{ width:60px; height:25px; background:url(../../images/icn_size.gif) no-repeat 0 100%; display:block; padding:0 0 0 15px; font-size:8.5pt; float:left; font-weight:normal; }
	
	
/*BASKET*/

form#item-cart
	{ border:1px solid #c7c7c7; width:120px; padding:15px 10px; float:right; font-size:14pt; color:#000000; text-align:right; }
form#item-cart p
	{ margin:0; padding:0; }
form#item-cart input#quantity
	{ display:inline; vertical-align:middle; width:25px; }
form#item-cart a.add-to-cart
	{ width:59px; height:13px; background:url(../images/btn_orange-small.gif) no-repeat 100% 0; color:#ffffff; display:block; margin:8px 0 0; padding:2px 0 0 12px; float:right; font-weight:normal; font-size:7.5pt; text-align:left; }

div#page.basket
	{ color:#000000; }
div#page h3
	{ margin: 0px 0px -10px 0px; padding: 0px; }	
div#page.basket p#selected-items
	{ margin:30px 0 0; font-weight:bold; }
	
div#page.basket p
	{ margin:0; padding:0; }
	
div.page-listing,
div.page-item,
div.page-basket
	{ background:#ffffff; color:#333333; padding:0px; margin:20px 0px 0px 0px; }
div#page.item h2,
div#page.basket h2
	{ border-bottom:1px solid #d9e2eb; color:#123155; }
	
.redPrice1
	{ color: red;	}	
ul.basket
	{ margin:0; padding:0px 0px 60px 0px; border:1px solid #c7c7c7; list-style:none; text-align:left!important; background:#f3f3f3; }
.baskettable
	{	border:1px solid #c7c7c7;  background:#f3f3f3;}	
ul.basket li
	{ margin:0; padding:0; clear:left; height:65px; }
ul.basket li a:link,
ul.basket li a:visited,
ul.basket li a:hover,
ul.basket li a:active
	{ color:#5e7f9f; font-size:11pt; }
ul.basket li img
	{ float:left; clear:left; padding:0px 10px 20px 50px; }
ul.basket li div
	{ margin-left:80px; font-size:8pt; color:#666666; }
ul.basket li div p.description
	{ margin:0 0 1.2em!important; }
ul.basket li div p.price
	{ font-size:11pt; color:#ff0000; font-weight:bold; float:left; padding-right:20px!important; }
ul.basket li div label
	{ float:left; padding-right:20px; display:block; position:absolute;
right:50px; }
ul.basket li div label input.quantity
	{ display:inline; vertical-align:middle; width:25px; }

form#basket
	{ text-align:right; }
form#basket p.total
	{ font-size:12pt; margin:1.2em 0; font-weight:bold; color:#5e7f9f; } 
form#basket p.total span
	{ color:#ff0000; }
form#basket p.clear
	{ font-size:8pt; padding:0.8em 0; color:#666666; }
form#basket input.button
	{ display:block; float:right; clear:right; margin:0 0 3px; }
	
/* gallery*/

.galleria
{list-style:none;}
.galleria li
{display:block;width:136px;height:95px;float:left;margin:30px 0px 0px 0px; display: inline;}
.galleria li a
{display:none}
.galleria li div
{position:absolute;display:none;top:0;left:180px}
.galleria li div img
{cursor:pointer}
.galleria li.active div img,.galleria li.active div
{display:block}
.galleria li img.thumb
{cursor:pointer;top:auto;left:auto;display:block;width:136px;height:95px; padding:1px; border: 1px solid #d9e2eb;}
.galleria li .caption
{display:block;padding-top:.5em}
* html .galleria li div span
{width:200px} /* MSIE bug */
ul#galleryUL
	{display: inline;	}	

