html, body {
   margin : 0;
   padding : 0;
   background-color: #ffffff;
}

	body {
	font : 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	color : #000000;
	text-align:center;

	}




#maincontent {
width: 100%;

  border: 1px solid #0E0E0E;
background-color: #131313;
}
#maincontent2 {
width: 100%;
text-align:left;
}



#container {
text-align:left;
   width : 927px; 
   border: 0px solid green;
 margin : 0px auto;
background-color: #ffffff;
}


#topbar {
   width : 100%;
height: 105px;
background-color: #ffffff;
background: url("../images/simplyrooms_top.gif") no-repeat;
}

#menu_small {
float: right;
border: 0px solid red;
width: 330px;
height: 27px;
background-color: #BDE6DF;
}
#menu_small a{
	font : 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	color : #000000;
text-decoration: none;
}

#menu_small a:hover{
	font : 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	color : #000000;
text-decoration: underline;
}


#menu_top {
   width : 100%;
height: 32px;
background-color: #FCF6D7;
border-top: 1px solid #fff;
}


#menu_top ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;

}

#menu_top li{
display: inline;
margin: 0;
}

#menu_top li a.right{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 28px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: #131D4B;
background: #FCF6D7; /*background of tabs (default state)*/
height: 20px;
}

#menu_top li a.noright{
width: 92px;
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 24px; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: #131D4B;
background: #FCF6D7; /*background of tabs (default state)*/
height: 20px;
overflow: hidden;
}

#menu_top li a:visited{
color: #131D4B;
}

#menu_top li a:hover, #menu_top li.selected a{
background: #BDE6DF; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}



#bluebar {
width : 100%;
height: 32px;
background-color: #BDE6DF;
text-align: right;
}

#bluebar form{
margin:0;
padding:0 10px 0 0;
float: right;
}

#bluebar .searchTextfield{
margin:0;
padding:0;
border: 1px solid #97CD5E;
width: 170px;
height: 18px;
font-size: 10px;
line-height: 18px;
}



#col_left {
width: 200px;
float:left;
  border: 0px solid red;
background-color: #ffffff;
}

#col_right {
width: 720px;
float:right;
  border: 0px solid green;
background-color: #ffffff;

}

#menu_left{
width: 200px;
float:left;
  border: 1px solid red;
background-color: #ffffff;
}

.mymargin {
margin: 10px 10px 10px 10px;

}

#vspace {
height: 10px;

}


.news_headline {
float: left;
width: 200px;
}

.news_more {
float: left;
width: 20px;
}

.news_strip {
float: left;
background: url("../images/news_strip.gif") no-repeat;
width: 3px;
height: 162px;
}



#footer {
margin: 8px 0 0 0;
border-top: 2px solid #16A9BD;
width: 100%;
height: 50px;
background-color: #C0E7F3;
}

#copyright {
float: left;
width: 360px;
padding: 4px 0 0 4px;

}
#footer_menu {
float: right;
width: 555px;
padding: 1px 6px 0 0;
text-align: right;

}


.clear{
  clear: both;
  line-height: 0;
height: 0;
font-size: 0;
  }





/* Normal links */
a:link, a:visited {
	color: #000000;
	text-decoration: underline;
	}

a:hover, a:visited:hover {
	color: #000000;
	text-decoration: underline;
	}


		
.bold {
font-family: 'Verdana', arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;

}

.italic {
font-family: 'Verdana', arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: italic;

}


	

	
h1 {
font-size: 14px;
font-weight: bold;
color:#000080;
}

	
h2 {
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0;
}


.boldtext {
	font-weight: bold;
}
.italictext {
	font-style: italic;
}

.news {
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 0px;
	border-bottom: 1px solid white;

}



 .button{
	padding: 6px 10px 6px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F2538;
	background-color: #73CBD7;
	border: 0px solid #4F2538;
	margin-top: 12px;
	margin-bottom: 12px;
	cursor: pointer;
}

form{
	margin: 0px;
padding:0;
display: inline;
height: 32px;
	}

input{
margin:0;
padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #ffffff;
	color: #4F2538;
}

.input {
width: 300px;
}

#gridPageNav{
	position: relative;
	clear: both;
	width: 720px;
	height: 22px;
	border-top: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A4A4A4;
	margin-bottom: 12px;
}

#gridPageNav a{
	color: #666666;
	text-decoration: none;
}

#gridPageNav a:hover{
	color: #CF5E02;
	text-decoration: none;
}

#gridPageNavLeft{
	position: absolute;
	width: 120px;
	left: 0px;
	top: 4px;
	border-right: dotted 1px #A4A4A4;
}

#gridPageNavAll{
	position: absolute;
	width: 160px;
	left: 8px;
	top: 4px;
}

#gridPageNavAll a img{
	margin-left: 4px;
}

#gridPageNavNumbers{
	position: absolute;
	width: 140px;
	margin: 0 auto;
	text-align: center;
	left: 260px;
	top: 4px;
}

#gridPageNavRight{
	position: absolute;
	text-align: right;
	width: 120px;
	right: 8px;
	top: 4px;
	border-left: dotted 1px #A4A4A4;
}


.grid_container3{
float:left;
height: 280px;
margin: 0 0px 10px 8px;
border: 0px solid green;
}

.grid_container2{
float:left;
height: 200px;
margin: 0 0px 10px 6px;
border: 0px solid green;
}
.grid_container{
border: 0px solid red;
width: 169px;
}

.gridProduct_header {
width: 169px;
margin: 10px 0 0 0;
height: 33px;
background: url(../images/menu_bgtop.gif) no-repeat center left;
font: bold 12px Lucida, Verdana, Arial, Helvetica, sans-serif;
color: white;
}


.gridProduct_bebrooms{
	position: relative;
	width: 167px;
	height: 180px;
	float: left;
	margin: 0px 0px 3px 0px;
border: 0px solid blue;
}

.gridProduct{
	position: relative;
	width: 167px;
	height: 290px;
	float: left;
	margin: 0px 0px 3px 0px;
}

.gridProductImage{
	position: relative;
	width: 167px;
height: 167px;
}

.gridProduct a{
	cursor: pointer;
	text-decoration: none;
	display: block;
}

.gridProduct a img{
	border: 1px solid #BDE6DF;
}

.gridProduct a:hover img{
	border: 1px solid #0099CC;
}

a.pageindicator {
	border: 1px solid #696969;
	background-color: #E6E8E7;
}

.gridText{
	position: relative;
	width: 164px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	margin: 36px 0px 0px 0px;
}

.gridPrice{
float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #FFFFFF;
}

.prodName{
	
	font-size: 105%;
}

.prodref{
	font-size: 88%;
	color: #0099CC;
}

.price{
	font-weight: bold;
	font-size: 110%;
}

.gridProductButtons{
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
}


/* = Product Selected styles
-----------------------------------------------------------------------------*/

.productTemplate{
	position: relative;
	width: 700px;
	margin: 12px 0px 0px 12px;

}

.addToBasket{

	width: 124px;
	height: 34px;
color: #FFF;
background-color: #003399;
}

.addToBasket a{
	display: block;
	width: 124px;
	height: 24px;
	padding-top: 10px;
color: #FFF;
background-color: #003399;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
text-align: center;
}

.addToBasket a:hover{
background-color: #3DB0D1;
color: #FFF;
text-decoration: none;
}

.emailfriend{
	width: 124px;
	height: 34px;
color: #FFF;
background-color: #0099CC;
}

.emailfriend a{
	display: block;
	width: 124px;
	height: 24px;
padding-top: 10px;
color: #FFF;
background-color: #0099CC;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
text-align: center;
}

.emailfriend a:hover{
background-color: #3DB0D1;
color: #FFF;
text-decoration: none;
}

.prodImages{
	position: relative;
	width: 300px;
	float: left;
	margin-bottom: 31px;
}
#rollover{
float: left;
height: 15px;
}

.prodImages a img{
	border: 1px solid #A4A4A4;
}

.prodImages a:hover img{
	border: 1px solid #CF5E02;
}

.prodImages .small{
	margin: 3px 3px 0px 0px;
}

.prodText{
	position: relative;
	width: 346px;
	float: left;
	margin-left: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	margin-bottom: 41px;
}

.prodText p{
	margin: 0px 0px 10px 0px;
}

.prodName{
	font-weight: bold;
	font-size: 105%;
}



.price{
	font-weight: bold;
	font-size: 110%;
}

.stock{
	font-size: 88%;
	color: #CF5E02;
}

.prodClear{
	width: 570px;
	clear: both;
	height: 0px;
}




a.pageindicator {
	border: 1px solid #696969;
	background-color: #E6E8E7;
}

.related_product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

#notifyme{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}

.clearsearch{
	clear: both;
	height: 0px;
}

.date{
	font-size: 9px;
	margin: -6px 0px 0px 9px;
	color: #131313;
}



#newsitems a{
	color: #0099CC;
text-decoration: none;
}

#newsitems a:hover{
	color: #1E1E1E;
}



 hr{
	width: 90%;
	height: 1px;
	color: #4793CF;
	border-bottom: dotted 1px #456789;
	margin: 0px;
	line-height: 1px; 
	font-size: 1px; 
} /* For Internet Explorer */

html>body  hr{
	margin: 10px 0px 10px 0px;
	width: 90%;
	height: 1px;
	background-color: #FFFFFF;
	border-bottom: dotted 1px #456789;
} /* For Gecko-based browsers */

html>body  hr{
	margin: 10px 0px 10px 0px;
	width: 90%;
	height: 1px;
	background-color: #FFFFFF;
	border-bottom: dotted 1px #456789;
} /* For Opera and Gecko-based browsers */

#relatedproducts{
width: 100%;
text-align:left;
margin: 30px 0 0 0;
}

.gridProductright{
	width: 73px;
	height: 73px;
	float: left;
	margin: 0px 5px 3px 0px;

}

.gridProductImageright{
	width: 73px;
height: 73px;

}

.gridProductright a{
	cursor: pointer;
	text-decoration: none;
	display: block;
}

.gridProductright a img{
	border: 1px solid #BDE6DF;
}

.gridProductright a:hover img{
	border: 1px solid #0099CC;
}

.wasprice{
	text-decoration: line-through;
}

.newproduct{
	color:#990000;
font-weight: bold;
}


.highlight
{
	font-size: 14px;
font-weight: bold;
color: #CC0000;
}

#sales-new{
margin: 10px 0 0 0;
}

.error{
color: red;
font-weight: bold;
}

#linkspage a{
color: #0000FF;
}

#linkspage a:hover{
color: #0000FF;

}

del{
color: #666;
}