body{
text-align: center;
font-family : Arial, Verdana, Lucida Sans, Helvetica, sans-serif;
margin : 0px;
padding : 0px;
font-size: 12px;
background-color : #161E69;
}
.store-header {
width : 788px;
background-color : #ffffff;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 0px; 

}
.header {
width : 798px;
text-align: center;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 0px;
margin : 0px; 
}
.ergonomics {
width : 788px;
text-align: center;
background-color : #ffffff;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 0px;
margin : 0px; 
}
.ergo-desc{
width : 788px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #161E69;
background-color : #ffffff;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 3px;
margin : 0px;
text-align : left; 
}
.ergo-desc-table{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #161E69;
background-color : #ffffff;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 3px;
margin : 0px;
text-align : left; 
}
.ergo-desc-bgimage{
width : 788px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #161E69;
background-color : #ffffff; 
background-image :url(http://www.laptopdesks.co.uk/images/wm-bg.jpg);
background-repeat : no-repeat;
background-position : bottom left;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 3px;
margin : 0px;
text-align : left; 
}
.error-bgimage{
width : 788px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #161E69;
background-color : #ffffff; 
background-image :url(http://www.laptopdesks.co.uk/images/wm-bg.jpg);
background-repeat : no-repeat;
background-position : bottom left;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 3px;
margin : 0px;
text-align : left; 
}
.ergo-desc-copyright{
width : 788px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #6BBE9C;
background-color : #ffffff;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 3px;
margin : 0px;
text-align : center; 
}
.ergo-desc-link{
width : 788px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #6BBE9C;
background-color : #ffffff;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 3px;
margin : 0px;
text-align : left; 
}
.ergo-desc-link a{
width : 788px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #6BBE9C;
background-color : #ffffff;
padding-right : 0px; 
padding-left : 18px;
padding-bottom : 0px;
padding-top : 3px;
margin : 0px;
text-align : left; 
}

.container {
width : 1000px;
text-align: center;
padding-right : 0px; 
padding-left : 0px;
padding-bottom : 0px;
padding-top : 0px;
margin : 0px; 
}

.product {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 30px; 
color : #161E69;
padding-bottom : 2px; 
padding-left : 15px; 
padding-right : 0; 
padding-top : 10px; 
text-align : left; 
}

.description {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 20px; 
color : #6BBE9C;
padding-bottom : 0px; 
padding-left : 15px; 
padding-right : 0; 
padding-top : 1px; 
text-align : left; 
}
.bar {
background-color : #ffffff;
text-align : center; 

}
.side-bar {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 15px; 
color : #6BBE9C;
font-weight : bold;
text-align : left; 
background: url(http://www.laptopdesks.co.uk/images/sidebg.gif) no-repeat;

}
.blue{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #161E69;
font-weight : bold;
text-align : left; 
}
.faqblue{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 16px; 
color : #161E69;
font-weight : bold;
text-decoration : underline;
}
.faqblue-no-ul{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #161E69;
font-weight : bold;
text-decoration : none;
}
.reload-blue{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #161E69;
text-decoration : underline;
}
.reload-red{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #ff0000;
text-decoration : underline;
}
.green{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #6BBE9C;
font-weight : bold;
text-align : left; 
}
.lblue{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 20px; 
color : #161E69;
font-weight : bold;
text-align : left; 
}
.main-table {
background-color : #ffffff;
}
td.border {
border-bottom-width : 2px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff;
padding-bottom : 5px; 
padding-top : 5px; 
padding-left : 5px;
}
.cart {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #161E69;
padding-bottom : 0px; 
padding-left : 0px; 
padding-right : 0; 
padding-top : 1px; 
text-align : left; 
}
.subtotal {
font-family : Arial, sans-serif,Verdana,   Helvetica; 
color : #161E69;
font-size : 12px;
font-weight : normal; 
text-align : center; 
text-decoration : none; 
background-color : transparent; 
}

.display {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #161E69;
padding-bottom : 0px; 
padding-left : 0px; 
padding-right : 0; 
padding-top : 1px; 
text-align : left; 
}

.display-top {
background-color : #ffffff;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 14px; 
color : #161E69;
padding-bottom : 0px; 
padding-left : 50px; 
padding-right : 0px; 
padding-top : 1px; 
text-align : left; 
}
.input2 {
border-left-style: ridge; 
border-left-color: #161E69; 
border-left-width: 2px; 
border-right-style: ridge; 
border-right-color: #161E69; 
border-right-width: 2px; 
border-top-style: ridge; 
border-top-color: #161E69; 
border-top-width: 2px; 
border-bottom-style: ridge; 
border-bottom-color: #161E69; 
border-bottom-width: 2px; 
font-family :  Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
background-color : #6BBE9C; 
font-weight : bold; 
color : #161E69;

}
.linkdes-noimage {
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 14px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;
}
.linkdes-noimage a:link { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 14px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;
} 
.linkdes-noimage a:visited { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 14px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;  
} 
.linkdes-noimage a:active { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 14px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;
} 
.linkdes-noimage a:hover { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 14px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;  
text-decoration : underline;
}
.linkdes {
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 12px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;

}
.linkdes a:link { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 12px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;
} 
.linkdes a:visited { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 12px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff;  
} 
.linkdes a:active { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 12px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff; 
} 
.linkdes a:hover { 
font-family : Verdana,sans-serif, Arial,  Helvetica; 
color : #161E69;
font-size : 12px;
text-align : left; 
text-decoration : none; 
background-color : #ffffff; 
text-decoration : underline;
}
.span4 {
font-family : Arial, Verdana, sans-serif,  Helvetica;
color : #161E69;
font-size : 18px;
font-weight : bold;
}
.span5 {
font-family : Arial, sans-serif,Verdana,   Helvetica; 
color : #000000;
font-size : 14px;
font-weight : bold; 
}
.error_msg {
font-family : Arial, Verdana, sans-serif,  Helvetica;
color : #ff0000;

}
.select1 {
   background-color: #CEEADF;
   font-weight: bold;
   font-size:12;
   color:#000055; 
  }
a{
text-decoration: none;
color:#0066CC;
}


img{
	border:0px;
}

h2{
	font-size:20px;
}

h3{
	font-size:13px;
}

div#wrapper{
width : 970px;
padding: 0px;
margin:  0 auto;
text-align: left;
}

div#header{
width : 100%;
clear : both;
margin: 0 auto;
height:348px;
}

div#header a{
float:left;
text-decoration:none;
}

div#header a#version{
float:left;
margin-left:10px;
}


div#maincontent{
width : 970px;
float: left;
margin: 0px;
padding: 5px;
border:1px solid #EEEEEE;
}

div#maincontent p{
float:left;
width:970px;
clear:both;
margin-top:5px;
margin-bottom:5px;
padding:0px;

}
div#maincontent xmp{
float:left;
width:970px;
clear:both;
white-space: pre;
white-space: -moz-pre-wrap;
word-wrap: break-word;
margin-top:5px;
margin-bottom:5px;
}

span.code{
float:left;
border: 1px dotted #99CC00;
background-color:#E6FF97;
clear:both;
width:970px;
}

span.tozoom{
float:left;
width:420px;
margin:5px;
}

span.tozoom img{
border: 1px solid #EEEEEE;
}

fieldset{
float:left;
clear:both;
width:400px;
padding:0px;
margin-left:300px;
border:1px solid #CCCCCC;

}

fieldset a{
float:left;
width:80px;
}

.menu { 
height : 37px; 
width : 798px; 
} 
.cssnav { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/middle_top_blue.gif) no-repeat; 
width : 113px; 
height : 37px; 
overflow : hidden; 
} 
.cssnav a { 
display : block; 
color : #161e69; 
font-size : 12px; 
width : 113px; 
height : 37px; 
display : block; 
float : left; 
text-decoration : none; 
overflow : hidden; 
} 
.cssnav a:hover { 
color : #ffffff; 
} 
.cssnav img { 
width : 113px; 
height : 37px; 
border : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.cssnav a:hover img { 
visibility : hidden; 
} 
.cssnav span { 
position : absolute; 
left : 3px; 
top : 12px; 
text-align : center; 
width : 113px; 
cursor : pointer; 
} 
.cssnavl { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/left_tab_blue.gif) no-repeat; 
width : 115px; 
height : 37px; 
overflow : hidden; 
} 
.cssnavl a { 
display : block; 
color : #161e69; 
font-size : 12px; 
width : 115px; 
height : 37px; 
display : block; 
float : left; 
text-decoration : none; 
overflow : hidden; 
} 
.cssnavl a:hover { 
color : #ffffff; 
} 
.cssnavl img { 
width : 115px; 
height : 37px; 
border : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.cssnavl a:hover img { 
visibility : hidden; 
} 
.cssnavl span { 
position : absolute; 
left : 3px; 
top : 12px; 
text-align : center; 
width : 115px; 
cursor : pointer; 
} 
.cssnavr { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/right_tab_blue.gif) no-repeat; 
width : 118px; 
height : 37px; 
overflow : hidden; 
} 
.cssnavr a { 
display : block; 
color : #161e69; 
font-size : 12px; 
width : 118px; 
height : 37px; 
display : block; 
float : left; 
text-decoration : none; 
overflow : hidden; 
} 
.cssnavr a:hover { 
color : #ffffff; 
} 
.cssnavr img { 
width : 118px; 
height : 37px; 
border : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.cssnavr a:hover img { 
visibility : hidden; 
} 
.cssnavr span { 
position : absolute; 
left : 3px; 
top : 12px; 
text-align : center; 
width : 118px; 
cursor : pointer; 
} 
.cssnavgbl { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/right_bl.gif) no-repeat; 
width : 90px; 
height : 30px; 
overflow : hidden; 
} 
.cssnavgbl a:visited { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/right_bl.gif) no-repeat; 
width : 90px; 
height : 30px; 
overflow : hidden; 
} 
.cssnavgbl a:active { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/right_bl.gif) no-repeat; 
width : 90px; 
height : 30px; 
overflow : hidden; 
} 
.cssnavgbl a { 
display : block; 
color : #161e69; 
font-size : 12px; 
width : 90px; 
height : 30px; 
display : block; 
float : left; 
text-decoration : none; 
overflow : hidden; 
} 
.cssnavgbl a:hover { 
color : #ffffff; 
} 
.cssnavgbl img { 
width : 90px; 
height : 30px; 
border : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.cssnavgbl a:hover img { 
visibility : hidden; 
} 
.cssnavgbl span { 
position : absolute; 
left : 2px; 
top : 8px; 
font-weight : bold;
text-align : center; 
width : 90px; 
cursor : pointer; 
} 
.cssnavgbr { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/left_bl.gif) no-repeat; 
width : 90px; 
height : 30px; 
overflow : hidden; 
} 
.cssnavgbr a:active { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/left_bl.gif) no-repeat; 
width : 90px; 
height : 30px; 
overflow : hidden; 
} 
.cssnavgbr a { 
display : block; 
color : #161e69; 
font-size : 12px; 
width : 90px; 
height : 30px; 
display : block; 
float : left; 
text-decoration : none; 
overflow : hidden; 
} 
.cssnavgbr a:hover { 
color : #ffffff; 
} 
.cssnavgbr img { 
width : 90px; 
height : 30px; 
border : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.cssnavgbr a:hover img { 
visibility : hidden; 
} 
.cssnavgbr span { 
position : absolute; 
left : 2px; 
top : 8px; 
text-align : center; 
font-weight : bold; 
width : 90px; 
cursor : pointer; 
} 
.cssnavbuy { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/right_tab_big_bottom_blue.gif) no-repeat; 
width : 275px; 
height : 30px; 
overflow : hidden; 
} 
.cssnavbuy a:active { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
font-family : arial, helvetica, sans-serif; 
background : url(http://www.laptopdesks.co.uk/images/right_tab_big_bottom_blue.gif) no-repeat; 
width : 275px; 
height : 30px; 
overflow : hidden; 
} 
.cssnavbuy a { 
display : block; 
color : #161e69; 
font-size : 12px; 
width : 275px; 
height : 30px; 
display : block; 
float : left; 
text-decoration : none; 
overflow : hidden; 
} 
.cssnavbuy a:hover { 
color : #ffffff; 
} 
.cssnavbuy img { 
width : 275px; 
height : 30px; 
border : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.cssnavbuy a:hover img { 
visibility : hidden; 
} 
.cssnavbuy span { 
position : absolute; 
left : 2px; 
top : 8px; 
font-weight : bold;
text-align : center; 
width : 275px; 
cursor : pointer; 
} 
.cssnavbuy-text { 
font-family : arial, helvetica, sans-serif; 
color : #161e69; 
font-size : 12px;
font-weight : bold;
padding-right : 100px;
text-align : center; 
width : 375px; 
cursor : pointer; 
}
.zoom-text { 
font-family : arial, helvetica, sans-serif; 
color : #161e69; 
font-size : 13px;
font-weight : bold;
padding-right : 100px;
text-align : center; 
width : 375px; 
cursor : pointer; 
}
.free-delivery {
position                : absolute;
top:630px;

}
.corner{width:788px;}
.spiffy{
display:block;

}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7a7ea9;
  border-right:1px solid #7a7ea9;
  background:#c4c6d9}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #2d3478;
  border-right:1px solid #2d3478;
  background:#d2d4e2}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d2d4e2;
  border-right:1px solid #d2d4e2;}
.spiffy4{
  border-left:1px solid #7a7ea9;
  border-right:1px solid #7a7ea9}
.spiffy5{
  border-left:1px solid #c4c6d9;
  border-right:1px solid #c4c6d9}
.spiffyfg{
  background:#ffffff}