body {
	font-family:arial;
}
#container {
width:970px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
}
#header {
	height:90px;
	background-image: url(../images/officestop-headertopright.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #ffffff;
}
#toprightmenu {
float:right;
text-align:right;
background:#FFF;
}
#toprightmenu ul {
padding:0;
margin:0;
}
#toprightmenu li {
display:inline;
list-style-type:none;
}
#toprightmenu a {
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
text-decoration:none;
display:block;
border-left:2px #CCC solid;
border-bottom:1px #CCC solid;
}
#toprightmenu a:hover {
border-left:2px #000 solid;
border-bottom:1px #000 solid;
}

/*
START MENU CSS
*/

#mainmenu {

}
#mainmenu ul {
  padding: 0 0 0 0;
  margin: 25px 0 0 0;
  list-style: none;
 }
#mainmenu li {
  float: left;
  position: relative;
  font-size:1em;
  }
li ul {
  display: none;
  position: absolute; 
  left: 0;
  font-size:.9em;
  }
#mainmenu li > ul {
	top: auto;
	left: auto;
	}
#mainmenu li:hover ul, li.over ul{ display: block; }

#mainmenu li a {
text-decoration:none;
padding:5px;
}

#mainmenu li ul li {
height:35px;
width:175px;
display:block;
}

#mainmenu li ul li a {
color:#5F5F5F;
}

#mainmenu li ul li a:hover {
padding-left:15px;
}


/*
END MENU CSS
*/

#majorsubmenu {
text-align:left;
background-color:#E7EFC2;
height:35px;
}

#majorsubmenu ul {
padding-left:0;
margin-top:5px;
}

#majorsubmenu li {
padding-left:0;
margin-right:10px;
}


#searchbox {
float:right;
}

#cl {
clear: left;
}

#majorsubmenu li {
display:inline;
padding-left:3px;
padding-right:3px;
}
#majorsubmenu a {
text-decoration:none;
font-weight:bold;
}

.DDBG {
border:3px #E7EFC2 solid;
background:#F0F4D9;
width:967px;
}


#footer {
margin-top:10px;
border-top:3px #CFCFCF solid;
padding:4px;
color:#8F8F8F;
}
#footer a {
color:#8F8F8F;
}
#bottomrightmenu {
float:right;
text-align:right;
}
#bottomrightmenu ul {
list-style:none;
padding:0;
margin:0;
}

.drilldownlink {
border-bottom:1px solid #E5EDF5;
display:block;
padding:3px;
background-image: url(/images/cat-br-corner.png); 
background-position: bottom right;
background-repeat: no-repeat;
}

#nogimmicks {
	background-image: url(/images/no-gimmicks-bear.png);
	width:620px;
	height:160px;
	font-weight:bold;
}

#nogimmicks ul {
	list-style-type: none;
	font-size:1.5em;
	margin-top:0;
	padding-top:0;
}

#nogimmicks p {
	padding-bottom:0;
	margin-bottom:5px;
	padding-right:100px;
	font-size:1.2em;
}

.liN {
	color:#DE0F0F;
	background: url(/images/liN.png) 0px 3px no-repeat;
	padding-left:20px;
}

.liY {
	color:#25D725;
	background: url(/images/liY.png) 0px 3px no-repeat;
	padding-left:20px;
}

.featuredProductsFrontPage {
	height: 155px;
	background: url(/images/fp-featured-bg.png);
}

.featuredProductsFrontPage img {
	float:left;
	border: 1px #CCC solid;
	margin: 10px 0 0 10px;
}

.featuredProductsFrontPage a {
	font-size: 1.3em;
	font-weight: bold;
}

.featuredProductsFrontPage .productPriceDiscount {
	font-weight:bold;
	font-size:1.5em;
	float:right;
	clear:right;
}

.featuredProductsFrontPage .normalprice {
	float:right;
	clear:right;
	margin : 12px 25px 0 0;
	font-size: 1.3em;
	background-image: url(../images/rrp.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left:65px;
}

.featuredProductsFrontPage .productSpecialPrice {
	font-size:1.5em;
	font-weight:bold;
	margin : 0px 25px 0 0;
	padding-top:0;
	background-image: url(../images/youpay.png);
	background-repeat: no-repeat;
	padding-left:65px;
	float:right;
	clear:right;
}

.fpInner {
	padding:25px;
}

