#header, #navigation, #footer, #leftsidebar, .copyright, .noprint, .BottomCenter { display: none; }

body {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:smaller;
  margin:0px;
  width:99.5%;
}
.print {
float:left;
width:100%;
}

ul {
  list-style-type:circle;
}
.notice {
  color: #0000FF;
  background-color:#00CCFF;
  border: 2px solid #0066FF;
  margin: 5px;
  padding: 5px;
  width:70%;
}

.price {
  color:#FF0000;
  font-size:medium;
}

.price_incvat {
  color:#000000;
  font-size:x-small;
}

label.login {
    float:left;
    margin-right:4px;
    padding:2px;
    color:#000000;
}
input.button {
    background-color: #D3DCE7;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    color: #000000;
    cursor:pointer;
}
/* HyperLink's */
a {
  text-decoration: none;
}
a:link {
  color: #000000;
}
a:visited {
  color: #666666;
}
div.navigation a:visited {
	color: #000000;
}
a:active {
  color: #0033FF;
}
a:hover {
  color: #0033FF;
}

.underline {
  text-decoration:underline;
}

/* Headings */
h1 {
  font-size: xx-large;
}
h2 {
  font-size: x-large;
}
h3 {
  font-size: large;
  margin-bottom:5px;
}
h4 {
  font-size: medium;
  margin:0px;
}
h5 {
  font-size: x-small;
}
h6 {
  font-size: xx-small;
}

/* Page Layout */
#body {
  width:100%;
}
img {
border:0;
}
#content {
  width:100%;
  height:100%;
  float:left;
}

/* front_page */
.homeBottomLeft {
  VERTICAL-ALIGN: top;
  width:99%;
}
.frontproductbox {
  border:1px dashed gray;
  padding: 10px 5px 10px 5px;
  margin:2px;
  width:30%;
  height:205px;
  VERTICAL-ALIGN: top;
  float:left;
  text-align:center;
}

.homeBottomRight {
	FLOAT: right; VERTICAL-ALIGN: top;
	width: 20%;
	text-align:center;
}

/*rollover sidebar links*/
div.sidebar_link {
	background:#FFFFFF url('/images/sidenav_background.gif') no-repeat -250px 0px;
}
div.sidebar_link a, div.sidebar_link a:visited {
	display:block;
    color:#000000;
    margin:0;
	background:url('/images/sidenav_background.gif') no-repeat 0px 0px;; padding-left:30px; padding-right:0px; padding-top:3px; padding-bottom:5px
}
div.sidebar_link a:hover, div.sidebar_link a:active {
    background-image:none;
    text-decoration:none;
}
.sidebar_heading {
  text-decoration: none;
}


.copyright {
  color: #000;
  font-size: 10px;
  margin-top: 0px;
  text-align:center;
  VERTICAL-ALIGN: bottom;
  width:100%;
  float:left;
}
.BottomCenter {
  text-align:center;
  VERTICAL-ALIGN: bottom;
  width:100%;
  float:left;
}

#pagetitle {
  color: #0033FF;
  font-size:large;
  padding: 2px 2px 10px 2px;
}
.breadcrumb {
  color: #666;
}
div.last_login {text-align:right;float:right;color:#0033FF;margin-top:5px;margin-right:10px;}

/* Form Information */

legend {
  color:#0033FF;
  font-weight:bold;
}
fieldset {
  padding: 1em;
  width:75%;
}
fieldset.max {
  width:100%;
}
label {
  float:left;
  width:125px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;

}
.required {
  font-size: 10px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
}
.info {
  font-size: 10px;
  color:#0000FF;
  padding: 0px 0px 0px 0px;
}
img.question {
border:0;
cursor:help;
}

/* Question's */
div.questiontitle {
  font-size:large;
  width: auto;
  padding-left:30px;
  height:100%;
  color:#0033FF;
}
div.questiondetails {
  font-style:oblique;
  border-top: solid 1px #D3DCE7;
  border-left: solid 1px #D3DCE7;
  border-right: solid 1px #D3DCE7;
  text-align:right;
  width: 70%;
  padding-left:30px;
  height:100%;
}
div.question {
  border: solid 1px #D3DCE7;
  width: 70%;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;
  height:100%;
  background-color:#F0F0F0;
}
div.questionanswer {
  border: solid 1px #D3DCE7;
  width: 70%;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;
  height:100%;
  background-color:#D3DCE7;
}

/* Returns */
div.returnreason {
  border: solid 1px #D3DCE7;
  width: 70%;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;
  height:100%;
  background-color:#F0F0F0;
}

/* Category Pages */

img.category {
border:1px solid #000000;
}
.categorytitle {
  font-size:large;
  padding: 2px 2px 10px 2px;
  float:right;
}
.categorytext {
  padding: 2px 2px 2px 100px;
  float:right;
}
div.categorylist {
  border: solid 1px #D3DCE7;
  width: 90%;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;
  margin:2px;
  height:100%;
  background-color:#F0F0F0;
  float:left;
}

/* Product Pages */

.productimage {
  margin: 2px 20px 2px 2px;
  border:1px solid #000000;
  float:left;
}
.productright {
  float:right;
  margin-right:20px;
}
.productdescription {
  padding-left:20px;
  float:left;
}
.productbottom {
  vertical-align:bottom;
}

div.box_title {
  border: solid 1px #D3DCE7;
  text-align:left;
  font-weight:bold;

  padding-left:5px;
  padding-right:5px;
  height:100%;
}
div.box {
  border-bottom: solid 1px #D3DCE7;
  border-left: solid 1px #D3DCE7;
  border-right: solid 1px #D3DCE7;

  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  height:100%;
  background-color:#FFEEDD;
}
div.box_title_big {
  border: solid 1px #D3DCE7;
  text-align:left;
  font-weight:bold;
  font-size:large;
  padding-left:5px;
  padding-right:5px;
  height:100%;
}
div.blue_box {
  border-bottom: solid 1px #D3DCE7;
  border-left: solid 1px #D3DCE7;
  border-right: solid 1px #D3DCE7;
  
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  height:100%;
  background-color:#F0F0F0;
}

.rvproductbox {
display:none;
}

.productnamefront {
  font-size:medium;
  margin: 2px 2px 10px 2px;
  vertical-align:top;
}
.listprice {
  position:absolute;
  margin-left:80px;
  color:#FF0000;
}
.productpricedesc {
  padding-left:35px;
  float:left;
  color:#FF0000;
}
.productpricesale {
  padding-left:40px;
  float:left;
  color:#FF0000;
  font-size:medium;
}
.productpricedescsale {
  padding-left:35px;
  float:left;
  color:#FF0000;
  font-size:medium;
}
.sale {
  padding-left:85px;
  float:left;
}
.saledesc {
  padding-left:35px;
  float:left;
}
.oldprice {
  padding-left:91px;
  float:left;
}
.oldpricedesc {
  padding-left:35px;
  float:left;
}

/* Product List Page */
div.productlist {
  border: solid 1px #D3DCE7;
  width: 100%;
  padding:5px;
  margin:2px;

}
div.productListBox {
  float:left;
  width:100%;
}
div.productListRight {
	FLOAT: right; 
	VERTICAL-ALIGN: top;
	width: 150px;
}
.productname {
  font-size:large;
  padding: 2px 2px 10px 2px;
  float:left;
}

/* Search Page */
div.searchproduct {
  border: solid 1px #D3DCE7;
  width: 80%;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;
  margin:2px;
  height:100%;
  background-color:#F0F0F0;
  float:left;
}

/* Shopping Basket */

.basket {
  margin:5px;
}
.baskettitle {
  text-align:left;
  background-color:#F0F0F0;
  border-bottom:1px solid #0033FF;
}
.basketrow {
  background-color:#F0F0F0;
  border-bottom:1px dashed #0033FF;
}
.baskettotal {
  border-bottom:1px dashed #CC0000;
}
.baskettotaltext {
  border-bottom:1px dashed #CC0000;
  text-align:right;
}
label.basket {
  float:left;
  width:250px;
  margin:0px;
  text-align:right;
}
div.basketsubtotal {
border:1px dashed #CC0000;
margin:5px;
background-color:#F0F0F0;
padding:5px;
}
div.basketdelivery {
border:1px dashed #CC0000;
margin:5px;
background-color:#F0F0F0;
padding:5px;
}
div.baskettotal {
border:1px dashed #CC0000;
margin:5px;
background-color:#F0F0F0;
padding:5px;
}

/* Pagination */

.pagenextlink,.pagenextdead,
.pageprevlink,.pageprevdead,
.pagenumlink,.pagenumdead {
  padding: 0em 1em;
  font-family: Arial,sans-serif;
}
.pagenextlink,.pageprevlink,.pagenumlink {
  text-decoration:underline;
  color: #0033FF;
}
.pagenextdead,.pageprevdead,.pagenumdead {
  text-decoration:none;
  color:#000000;
}

.specialbox {
  border-bottom:1px dashed blue;
  padding: 5px 0px 5px 0px;
}


/* Account Page */
div.accountbox {
  border: solid 1px #D3DCE7;
  width: 90%;
  padding-left:15px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  margin:2px;
  height:100%;
  background-color:#F0F0F0;
  float:left;
}

div.accounthead {
  border: solid 1px #D3DCE7;
  width: 90%;
  height:100%;
  padding-left:1px;
  padding-right:19px;
  padding-top:5px;
  padding-bottom:5px;
  margin:2px;
  margin-bottom:-5px;
  background-color:#D3DCE7;
  float:left;
  font-style:oblique;
  font-weight:bold;
}

div.account {
  float:left;
}


.Wside {
	WIDTH: 30%
}

.productimagefront {
  margin: 2px 2px 2px 2px;
  border:1px solid #000000;
  float:none;
}

.floatLeft {
	FLOAT: left
}
.centerColBig {
	FLOAT: left;
}
.alignLeft {
	TEXT-ALIGN: left
}
.outerHomeBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px; WIDTH: 215px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.menuHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

