@charset "utf-8";
/* CSS Document */

body{
	background: #e9e9e8;
	margin: 0px;
	padding: 0px;
}





a{
color: #2391c5;
text-decoration: none;
}

#container{
	margin: auto;
	display:block;
	width: 946px;
	background: url(/themes/craigsbeds2/images/jb_dropshadow.png) repeat-y;
	padding-left: 9px;
	padding-right: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#topnavbar{
	background: url(/themes/craigsbeds2/images/topnavbar_background.gif) repeat-x;
	display: inline-block;
	height: 37px;
	width: 946px;
	position: relative;
}

	#home a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_home.jpg) top;
		width: 85px;
		height: 37px;
		position: absolute;
		left: 6px;
		border: none;
	}
	
		#home a:hover{
		background: url(/themes/craigsbeds2/images/nav_home.jpg) bottom;
	}

	#returnpolicy a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_returnpolicy.jpg) top;
		width: 131px;
		height: 37px;
		position: absolute;
		left: 89px;
		border: none;
	}
	
		#returnpolicy a:hover{
		background: url(/themes/craigsbeds2/images/nav_returnpolicy.jpg) bottom;
	}


	#deliverypolicy a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_delivery_policy.jpg) top;
		width: 139px;
		height: 37px;
		position: absolute;
		left: 220px;
		border: none;
	}
	
		#deliverypolicy a:hover{
		background: url(/themes/craigsbeds2/images/nav_delivery_policy.jpg)  bottom;
	}

	#ordertracking a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_ordertracking_image.jpg) top;
		width: 140px;
		height: 37px;
		position: absolute;
		left: 359px;
		border: none;
	}
	
		#ordertracking a:hover{
		background: url(/themes/craigsbeds2/images/nav_ordertracking_image.jpg) bottom;
	}
	
	        #reviews a{
        display: block;
        background: url(/themes/craigsbeds2/images/nav_reviews_image.jpg) top;
        width: 95px;
        height: 37px;
        position: absolute;
        left: 500px;
        border: none;
    }
   
        #reviews a:hover{
        background: url(/themes/craigsbeds2/images/nav_reviews_image.jpg) bottom;
    }
	
		
	        #press a{
        display: block;
        background: url(/themes/craigsbeds2/images/nav_press_image.jpg) top;
        width: 74px;
        height: 37px;
        position: absolute;
        left: 595px;
        border: none;
    }
   
        #press a:hover{
        background: url(/themes/craigsbeds2/images/nav_press_image.jpg) bottom;
    }
	
	
#facebook{
	display: block;
	width: 260px;
	height: 28px;
	position: absolute;
	top: 3px;
	right: 20px;
	color: #777777;
	text-align: right;
	vertical-align: middle;
	}
   
    .peoplelikethis{
	 padding-right: 10px;
	 padding-top: 6px;
	 width: 156px;
	 display:block;
	 float: right;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	}
	.facebookimage{ 
	display:block;
	float: right;
	}

#mainnavbar{
	background: url(/themes/craigsbeds2/images/mainnavbar_background.gif) no-repeat;
	display: block;
	height: 67px;
	margin-bottom: 19px;
	position: relative;
	}
	
		#topnavbar a span{
		display:none;
		}

	#shoponline a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_shoponline_image.jpg) top;
		width: 120px;
		height: 58px;
		position: absolute;
		left: 18px;
		top: 9px;
		border: none;
	}
	
		#shoponline a:hover{
		background: url(/themes/craigsbeds2/images/nav_shoponline_image.jpg) bottom;
	}

	#aboutus a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_aboutus_image.jpg) top;
		width: 91px;
		height: 58px;
		position: absolute;
		left: 148px;
		top: 9px;
		border: none;
	}
	
		#aboutus a:hover{
		background: url(/themes/craigsbeds2/images/nav_aboutus_image.jpg) bottom;
	}
	
	#contactus a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_contactus_image.jpg) top;
		width: 109px;
		height: 58px;
		position: absolute;
		left: 250px;
		top: 9px;
		border: none;
	}
	
		#contactus a:hover{
		background: url(/themes/craigsbeds2/images/nav_contactus_image.jpg) bottom;
	}
	
	#aboutbrands a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_aboutbrands_image.jpg) top;
		width: 156px;
		height: 58px;
		position: absolute;
		left: 369px;
		top: 9px;
		border: none;
	}
	
		#aboutbrands a:hover{
		background: url(/themes/craigsbeds2/images/nav_aboutbrands_image.jpg) bottom;
	}

		#seachbar{
		display: block;
		width: 290px;
		position: absolute;
		top: 22px;
		right: 110px;
		}

			#seachbar input{
			float: left;
			width: 200px;
			border: solid #1c82b3 1px;
			height: 18px;
			padding-left: 4px;
			padding-top: 3px;
			}
			
			#search a{
			display: block;
			background: url(/themes/craigsbeds2/images/nav_search_button.jpg) top;
			width: 73px;
			height: 24px;
			float: right;
			border: none;
			}
	
			#search a:hover{
			display:block;
			background: url(/themes/craigsbeds2/images/nav_search_button.jpg) bottom;
			}


		#cart a{
		display: block;
		background: url(/themes/craigsbeds2/images/nav_cart_image.jpg) top;
		width: 41px;
		height: 41px;

		position: absolute;
		right: 35px;
		top: 12px;
		border: none;
	}
	
		#cart a:hover{
		display:block;
		width: 41px;
		height: 41px;
		background: url(/themes/craigsbeds2/images/nav_cart_image.jpg) bottom;
	}

		#mainnavbar a span{
		display:none;
		}

#header{
	background:url(/themes/craigsbeds2/images/jens_beds_header.gif) no-repeat;
	width: 946px;
	height: 105px;
	display: block;
	position: relative;
}

#logo{
	width: 230px;
	height: 80px;
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
}

/*
#headerphone{
position: absolute;
	width: 147px;
	height: 30px;
	display: block;
		top: 12px;
	right: 41px;
	font-size: 23px;
	font-weight: bold;
	color: #4199ff;
}
*/

#headerphone {
    color: #4199FF;
    display: block;
    font-size: 23px;
    font-weight: bold;
    height: 30px;
    left: 758px;
    position: absolute;
    top: 12px;
    width: 179px;
}

#headerphone a{
	color: #4199ff;
}

#headerphone a:hover{
	color: #4199ff;
	text-decoration: none;
}


#content{
}



	
		#leftheader{
			display:block;
			width: 200px;
			height: 25px;
			background: url(/themes/craigsbeds2/images/left_nav_header.jpg) no-repeat;
			color:#FFF;
			font-weight: bold;
			font-size: 14px;
			padding-top: 10px;
			padding-left: 9px;
		}
		
		
		#leftheader2{
			display:block;
			width: 200px;
			height: 25px;
			background: url(/themes/craigsbeds2/images/left_nav_header2.jpg) no-repeat;
			color:#FFF;
			font-weight: bold;
			font-size: 14px;
			padding-top: 10px;
			padding-left: 9px;
		}
		
		
		
	
	#leftcolumn {
	display:block;
	float: left;
	width: 206px;
	padding-left: 12px;
	padding-right: 10px;
	
}
	#leftcolumn ul {
	    margin: 0px;
	    padding: 0px;
	}
	ul.top-level { background: #fdfefd; }
		
		#leftcolumn li { list-style: none; }
        ul.top-level li {
			border-bottom: 1px solid #9e9e9e;
			border-left: 3px solid #9e9e9e;
			border-right: 3px solid #9e9e9e;
			color: #016fcb;
        }
			#leftcolumn a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #016fcb;
				cursor: pointer;
				display:block;
				height:22px;
				line-height: 22px;
				text-indent: 4px;					
				text-decoration:none;
				width:100%;
				
			}
			#leftcolumn a:hover{ text-decoration:none;	}
	        #leftcolumn li:hover {
	            background: #f7f7f7;
	            position: relative;
				
	        }
        ul.sub-level { display: none; }
        li:hover .sub-level {
            background: #f7f7f7;
            display: block;
            position: absolute;
            left: 140px;
            top: -1px;
        }
        ul.sub-level li {
			border: none;
			float:left;
			width:176px;
			padding-left: 25px;
			padding-right: 1px;
			height: 24px;
        }
		
		        ul.sub-level li a{
				padding-top: 2px;
				}
		
		#leftcolumn li ul.sub-level li:hover { background: url(/themes/craigsbeds2/images/sublayer_hover.png);
		}
		#leftcolumn .sub-level { background: url(/themes/craigsbeds2/images/sublayer.png);
		height: 200px;
		}
		
		
		
		ul.sub-level2 { display: none; }
        li:hover .sub-level2 {
            background: #fafdff;
            display: block;
            position: absolute;
            left: 140px;
            top: -1px;
        }
        ul.sub-level2 li {
			border: none;
			float:left;
			width:176px;
			padding-left: 25px;
			padding-right: 1px;
			height: 24px;
        }
		
		        ul.sub-level li a{
				padding-top: 2px;
				}
		
		#leftcolumn li ul.sub-level2 li:hover { background: url(/themes/craigsbeds2/images/sublayer_hover.png);
		}
		#leftcolumn .sub-level2 { background: url(/themes/craigsbeds2/images/sublayer2.png);
		height: 148px;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		#leftcolumn {
	z-index:100000;
}
#leftcolumn ul {
	z-index:200000;
}
#leftcolumn ul ul {
	z-index:300000;
}
		
		
			
	#rightcolumn{
    display:block;
    float: right;
    width: 696px;
    padding-right: 15px;
    font-family: Arial, Helvetica, sans-serif;
	}
	
	#rightcolumn div strong a{color: #2391c5;}
	
	
	#homebrands{
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
	#homebrands ul li{
	display: inline;
	}
	
	#featureditems{
	display: block;
	background: url(/themes/craigsbeds2/images/featured_columntile.jpg) repeat-y center;
	position: relative;
	}
	
	.floatleft{
		display: block;
		float: left;
	}
		.floatright{
		display: block;	
		float: right;
	}
	
	#featureditems1 a{
	display: block;
	width: 175px;
	height: 155px;
	background: url(/themes/craigsbeds2/images/featured_item1.png) top no-repeat;
	float: left;
	}
	
	#featureditems1 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item1.png) bottom no-repeat;
	float: left;
	}
	
	#featureditems1 span{
		visibility:hidden;
	}
	
	
	#featureditems2 a{
	display: block;
	width: 170px;
	height: 155px;
	background: url(/themes/craigsbeds2/images/featured_item2.png) top no-repeat;
	float: left;
	}
	
	#featureditems2 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item2.png) bottom no-repeat;
	float: left;
	}
	
	#featureditems2 span{
		visibility:hidden;
	}
	
	
	#featureditems3 a{
	display: block;
	width: 170px;
	height: 155px;
	background: url(/themes/craigsbeds2/images/featured_item3.png) top no-repeat;
	float: left;
	}
	
	#featureditems3 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item3.png) bottom no-repeat;
	}
	
	#featureditems3 span{
		visibility:hidden;
	}
	
	#featureditems4 a{
	display: block;
	width: 175px;
	height: 155px;
	background: url(/themes/craigsbeds2/images/featured_item4.png) top no-repeat;
	float: right;
	}
	
	#featureditems4 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item4.png) bottom no-repeat;
	}
	
	#featureditems4 span{
		visibility:hidden;
	}
	
	
	#featureditems5 a{
	display: block;
	width: 175px;
	height: 152px;
	background: url(/themes/craigsbeds2/images/featured_item5.png) top no-repeat;
	float: left;
	}
	
	#featureditems5 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item5.png) bottom no-repeat;
	float: left;
	}
	
	#featureditems5 span{
		visibility:hidden;
	}
	
	
	#featureditems6 a{
	display: block;
	width: 170px;
	height: 152px;
	background: url(/themes/craigsbeds2/images/featured_item6.png) top no-repeat;
	float: left;
	}
	
	#featureditems6 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item6.png) bottom no-repeat;
	float: left;
	}
	
	#featureditems6 span{
		visibility:hidden;
	}
	
	
	#featureditems7 a{
	display: block;
	width: 170px;
	height: 152px;
	background: url(/themes/craigsbeds2/images/featured_item7.png) top no-repeat;
	float: left;
	}
	
	#featureditems7 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item7.png) bottom no-repeat;
	}
	
	#featureditems7 span{
		visibility:hidden;
	}
	
	#featureditems8 a{
	display: block;
	width: 175px;
	height: 152px;
	background: url(/themes/craigsbeds2/images/featured_item8.png) top no-repeat;
	float: right;
	}
	
	#featureditems8 a:hover{
	background: url(/themes/craigsbeds2/images/featured_item8.png) bottom no-repeat;
	}
	
	#featureditems8 span{
		visibility:hidden;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	

#recentlyviewed{
	display:inline-block;
	height: 125px;
	width: 946px;
	padding-top: 5px;
	background: url(/themes/craigsbeds2/images/recently_reviewed_tile.gif) repeat-x;
}

	.titlefloat{
	float: left;
	}

	#recentitem{
	float: left;
	display: block;
	margin-left:9px;
	width: 277px;
	height: 125px;
	background: #FFF;
	position: relative;
	}

	#recentitemphoto{
		position: absolute;
		width: 164px;
		height: 114px;
		margin-top: 5px;
		margin-left: 5px;
	}
	
	#recentitemcontent{
		position: absolute;
		right: 7px;
		top: 15px;
		width: 93px;
	}


#footer{
	display: block;
	height: 210px;
	width: 946px;
	background: url(/themes/craigsbeds2/images/footer_background.jpg) no-repeat;
	position: relative;
	font-size: 11px;
}

#footer #footercolumn1 a{
	color: 1c82b3;
}

	#footercolumn1{
		position: absolute;
		top: 51px;
		left: 225px;
		width: 150px;
	}
	
		#footercolumn1b{
		position: absolute;
		top: 51px;
		left: 361px;
		width: 290px;
	}
	
		#footercolumn2{
		position: absolute;
		top: 51px;
		left: 573px;
		text-align: center;
	}
	
	
	#footercolumn3{
		position: absolute;
		top: 51px;
		right: 20px;
		width: 181px;
	}
	
	
	
	#accessoriesdetail{
	background: #fcfcfc url(/themes/craigsbeds2/images/access_back.gif) no-repeat;
	display: block;
	width: 478px;
	position:relative;
	padding-right: 14px;
	padding-top: 22px;
	padding-left: 200px;
	margin-top: 7px;
	}
	
	#accessoriescontent{
	display: block;
	}
	
	
	#recentreviewdetail{
	background: #fcfcfc url(/themes/craigsbeds2/images/recent_review_back.gif) no-repeat;
	display: block;
	width: 424px;
	position:relative;
	padding-right: 24px;
	padding-top: 22px;
	padding-left: 244px;
	margin-top: 10px;
	}
	
	#recentreviewdetailcontent{
	display: block;
	}
	
	#stars{
	float: left;
	margin-top: 12px;
	display: block;
	}
	
	#write{
	float: right;
	margin-top: 12px;
		color: #2391c5;
		width: 260px;
		display: block;
		text-align: right;

	}
	
	#write a{
	color: #2391c5;
	}
	
	.content div {
	font-family: verdana,Arial, Helvetica;
	color:#5D5D5D;
	font-size: 12px;
	}
	
	
	#comnav{ display:block; height:72px; position:relative; }

#comfort1 a{
		display: block;
		background: url(/themes/craigsbeds2/images/comfort_guide_comfort_guide2.jpg) top;
		width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 10px;
		
	
	}
	
		#comfort1 a:hover{
		background: url(/themes/craigsbeds2/images/comfort_guide_comfort_guide2.jpg) bottom;
	}

		#comfort1b{
		background: url(/themes/craigsbeds2/images/comfort_guide_comfort_guide2.jpg) bottom;
			width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 10px;}
		
		
		

#comfort1 span{ display:none; }
#comfort1b span{ display:none; }




#comfort2 a{
		display: block;
		background: url(/themes/craigsbeds2/images/comfort_guide_shop_comfort_level2.jpg) top;
		width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 179px;
		
	
	}
	
		#comfort2 a:hover{
		background: url(/themes/craigsbeds2/images/comfort_guide_shop_comfort_level2.jpg) bottom;
	}


#comfort2b{
		display: block;
		background: url(/themes/craigsbeds2/images/comfort_guide_shop_comfort_level2.jpg) bottom;
		width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 179px;
		
	
	}


#comfort2 span{ display:none; }

#comfort2b span{ display:none; }


#comfort3 a{
		display: block;
		background: url(/themes/craigsbeds2/images/comfort_guide_which_type_of_mattress2.jpg) top;
		width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 348px;
		
	
	}
	
		#comfort3 a:hover{
		background: url(/themes/craigsbeds2/images/comfort_guide_which_type_of_mattress2.jpg) bottom;
	}

#comfort3 span{ display:none; }

#comfort3b{ background: url(/themes/craigsbeds2/images/comfort_guide_which_type_of_mattress2.jpg) bottom;
		width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 348px;}

#comfort3b span{ display:none; }



#comfort4 a{
		display: block;
		background: url(/themes/craigsbeds2/images/comfort_guide_shop_sleep_advice2.jpg) top;
		width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 517px;
		
	
	}
	
		#comfort4 a:hover{
		background: url(/themes/craigsbeds2/images/comfort_guide_shop_sleep_advice2.jpg) bottom;
	}

#comfort4 span{ display:none; }

#comfort4b{
		background: url(/themes/craigsbeds2/images/comfort_guide_shop_sleep_advice2.jpg) bottom;
		width: 159px;
		height: 72px;
		border: none;
		position: absolute;
		left: 517px;}

#comfort4b span{ display:none; }

#comforthome{ display: block; width: 679px; height: 149px; margin-top: 15px; background: url(/themes/craigsbeds2/images/comfort_home_background.jpg); position: relative; margin-left: 6px;}

#comforthometext{ position: absolute; right: 22px; top: 41px; display:block; width: 310px; height: 54px; font-weight:bold; }
#comforthomebut1{ position: absolute; right: 183px; top: 95px; display:block; width: 159px; height: 44px;}
#comforthomebut2{ position: absolute; right: 12px; top: 95px; display:block; width: 159px; height: 44px;}
	
	
	
	
/*
.productdetail { 
	font-family: verdana,Arial, Helvetica;
	color:#5D5D5D;
	
}
.productdetail h4 {
  font-size:14px;
  font-weight:bold;
  padding-bottom:10px;
}
.productdetail p {
	margin-left:5px;
}
*/


#favorite_item{
background: #FFF;
display:block;
border-bottom: 2px solid #d5d5d5;
margin-bottom: 10px;
width: 665px;
margin-left: 5px;
margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}


#favoritetext{
	background: #e9f4f9;
	display: block;
	width: 672px;
	margin-left: 5px;
	padding: 0px 5px 5px 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


.favoritetext2{
	background: #e9f4f9;
	display: block;
	width: 687px;
	height: 40px;
	margin-left: 5px;
	padding: 0px 5px 5px 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.titleindent{
 padding-left: 5px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #209aff;
	display: block;
	width: 420px;
	padding-top: 10px;
}

.titleindent2{
 padding-left: 5px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #209aff;
	display: block;
	width: 420px;
	padding-top: 10px;
}

.craigsbedselect a{
color: #209bff;
font-size: 12px;
width: 208px;
height: 55px;
background: #FFF;
border: 1px solid #209bff; 
border-radius: 5px 5px 5px 5px;
padding-bottom: 10px;
display: block;	
text-align: center;
line-height: 65px;
text-decoration: none;
font-weight: bold;
margin-bottom: 5px;
margin-right: 5px;
float: left;
}

.craigsbedselect a:hover{
color: #fff;
/*background: #209bff;*/
background-color: #40A9FF;
}

.craigsbedcart_button{
color: #fff;
font-size: 12px;
width: 358px;
height: 50px;	
background: #209bff;
border: 1px solid #209bff; 
border-radius: 5px 5px 5px 5px;
padding-bottom: 10px;
display: block;	
text-align: center;
line-height: 50px;
text-decoration: none;
font-weight: bold;
margin-top: 20px;
float: right;
clear: both;
text-transform:uppercase;
box-shadow: 5px 5px 2px #888888;
background: #1f89df; /* Old browsers */
background: -moz-linear-gradient(top, #1f89df 0%, #3ea7fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f89df), color-stop(100%,#3ea7fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1f89df 0%,#3ea7fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1f89df 0%,#3ea7fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1f89df 0%,#3ea7fd 100%); /* IE10+ */
background: linear-gradient(to bottom, #1f89df 0%,#3ea7fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f89df', endColorstr='#3ea7fd',GradientType=0 ); /* IE6-9 */
}
