body{text-align:center}

/* --- Generic --- */
a:active, a:focus {outline:0;}
.jwts_clr {clear:both;height:0;line-height:0;}

/* --- Tabs --- */
.jwts_tabberlive {margin:4px 0px;padding:0px;}
.jwts_tabberlive .jwts_tabbertab {border-left:1px solid #424647; border-right:1px solid #424647; border-bottom:1px solid #424647; background:#98c9c5 url('slide_bg.png') repeat-x top; margin:0px; padding:6px; border-top:0px none; }
.jwts_tabberlive .jwts_tabbertab h2,
.jwts_tabberlive .jwts_tabbertab h3,
.jwts_tabberlive .jwts_tabbertabhide {display:none;}
ul.jwts_tabbernav {margin:0px;list-style-image:url('none');background:none;border-bottom:1px solid  #424647;line-height:normal;height:auto; list-style-type:none; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px}
ul.jwts_tabbernav li {margin:0px;padding:0px;list-style-image:url('none');background:none;display:inline; list-style-type:none}
ul.jwts_tabbernav li a,
ul.jwts_tabbernav li a:link {border-left:1px solid  #424647; border-right:1px solid  #424647; border-top:1px solid  #424647; font-size:12px;font-weight:bold;margin:0px 1px;color:#333;border-bottom:medium none;background:#9da3a3 url('slide_bg.png') repeat-x top;; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px}
ul.jwts_tabbernav li a:visited {color:#333;}
ul.jwts_tabbernav li a:hover {font-size:12px;font-weight:bold;margin:0px 1px;padding:3px 4px;color:#19423e;border:1px solid #424647;border-bottom:none;background:#98c9c5;text-decoration:none;}
ul.jwts_tabbernav li a:active, ul.jwts_tabbernav li a:focus {outline:0;}
ul.jwts_tabbernav li.jwts_tabberactive a {background:#98c9c5;border-bottom:1px solid #98c9c5;}
ul.jwts_tabbernav li.jwts_tabberactive a:hover {background:#98c9c5;border-bottom:1px solid #98c9c5;text-decoration:none;}
ul.jwts_tabbernav li.jwts_tabberactive,
ul.jwts_tabbernav li.jwts_tabberinactive {background:none;padding:0px;margin:0px;}
.jwts_tabberlive .jwts_tabbertab, ul.jwts_tabbernav {text-align:left;}

.item{text-align:center}



body, html{
height:100%;
}

img.vm_more_image {
width: 90px;
border:1px solid #424647;
}



.moduletable h3{
margin-top:0;
padding-top:0;
font-size:100%;
padding:0;
padding:2px;
border: none;
border-bottom: 1px solid #424647;
background: #66ada7 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/headgrad.jpg') repeat-x;
text-align:left;
}

.moduletable{
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}

.moduletable table{
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}

#usermenu{
text-align:left;
}

.sublevel, .mainlevel{
text-align:left;
padding:2px
}

.sublevel{
background: #95999a url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/smenubg2.jpg') repeat-x;
border-bottom: 1px solid #424647;
border-top: 1px solid #424647;
margin-bottom:-1px;
color:#2A2D2D;
position: relative;
}

a.mainlevel{
background: #95999a url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/menubg2.jpg') repeat-x;
border-bottom: 1px solid #424647;
border-top: 1px solid #424647;
margin-bottom:-1px;
color:#2A2D2D;
position: relative;
}


.sublevel:hover, a.mainlevel:hover{
background: #68aea8 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/menubg1.jpg') repeat-x;
border-bottom: 1px solid #424647;
border-top: 1px solid #424647;
border-collapse: collapse;
margin-bottom:-1px;
position: relative;
color:#19423E;
}




.moduletable {border: 1px solid #424647;
background:#99c9c5;
margin-bottom:10px;
}

.module {
margin-bottom:10px;
}

.module img{
border: 1px solid #424647;
}

input, .inputbox{
border: 1px solid #424647;
background: #9dcac6 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/menubg3.jpg') repeat-x;
font-size:100%;
font-family:inherit;
color:#1F2120;
padding:2px;
margin:1px;
}

textarea{
border: 1px solid #424647;
background: #9dcac6;
font-size:100%;
font-family:inherit;
color:#1F2120;
padding:2px;
margin:1px;
}

option{
padding:0
}

select{
border: 1px solid #424647;
background: #9dcac6;
color:#1F2120;
padding:0;
font-size:100%;
font-family:inherit;
margin:1px;
}

input[type="image"]{
background:none;
border:none;
}

input[type="submit"]{
background: #979b9c url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/menubg2.jpg');
}

.cartbutton{
text-align:center;
background-position:bottom left;
width:138px;
height:28px;
cursor:pointer;
border:none;
font-weight:bold;
font-family:verdana;
font-size:11px;
text-transform: uppercase;
color:#1a3531;
border:0;
}

div.moduletable div{
border: none;
}


.barin div{
margin-bottom:0;
border:none;
}

.barin a:link{text-decoration:none; color: #66ada7; font-weight:bold;}
.barin a:visited{text-decoration:none; color:#66ada7; font-weight:bold;}
.barin a:active{text-decoration:none; color: #66ada7; font-weight:bold;}
.barin a:hover{text-decoration:none; color: #CCDCDA; background:none;font-weight:bold;}

.barin div {
background:none;
}

.content table{
text-align:justify;
width:100%;
margin-top:0;
}

/*.contentheading{
font-size:100%;
padding:0;
padding:2px;
border: 1px solid #424647;
border-bottom: 1px solid #424647;
background:#66ada7;
margin-bottom:4px;
}*/

body {
background: #9da3a3 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/bg.jpg') repeat-x;
margin:0;
padding:0;
font-size:70%;
font-family: Verdana;
color: #2c2e2d;
}

table {
font-size: 1em;
}

.row{
clear: both;
}

.column{
float:left;display: inline;
}

.center{
text-align:center;
margin: 0 auto;
}


.flash{
border-bottom: 1px solid #424647;
width:782px;
}

.topgrad{
background: #9da3a3 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/topbg.jpg') no-repeat;
width:812px;

}

.barout{
background: #9da3a3 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/barbg.jpg') repeat-y;
width:812px;
}

.barin{
border-top:1px solid #959798;
border-right: 1px solid #3a3d3e;
border-bottom: 1px solid #3a3d3e;
padding:4px;
width:772px;
}

.mid{
width:812px;
}

.middle{
background: #9da3a3 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/middlebg.jpg') repeat-y;
width:812px;
}

.middle2{
margin-left:16px;
margin-right:16px;
border-top: 1px solid #424647;
border-bottom: 1px solid #424647;
}

.menu{
margin-left:1px;
margin-right:1px;
width:222px;
border-top: 1px solid #91b5b1;
text-align:left;
padding:4px;
}

.content{
margin-left:2px;
margin-right:1px;
width:537px;
border-top: 1px solid #ced2d3;
padding:4px;
text-align:left;
}

.bottom{
background: #9da3a3 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/bottomgrad.jpg') no-repeat;
width:812px;
height:17px;
}

.bottomborder{
margin-left:16px;
margin-right:16px;
border-top: 1px solid #424647;
}


a:link{text-decoration:none; color: #19423E; font-weight:bold;}
a:visited{text-decoration:none; color:#19423E; font-weight:bold;}
a:active{text-decoration:none; color: #19423E; font-weight:bold;}
a:hover{text-decoration:none; color: #B5B9BA;background:#19423E; font-weight:bold;}

/* scroller "window" 
   set width, height (and clip) to match values sent to constructor */
div#wn { position:relative; left:0px; top:0px;
  width:100%; height:150px; z-index:1;
  clip:rect(0, 216px, 150px, 0); overflow:hidden;
  }

div#cnt { position:relative; z-index:1; } /* layer that scrolls */

/* scroller items 
   set width and height to match scroller "window" 
   Be sure to set height adequate for your content! */
div#cnt div.item { width:100%; height:150px;}

/* styles for scroller content (read important instructions regarding collapsing margins!) */
div#cnt h3 { margin:0 0 .5em 0 }  
div#cnt p { margin:.5em 0 0 0 }
div#cnt ul { margin:.5em 0 0 0; padding:0;}
div#cnt ul li { margin: .3em 0 0 1em; list-style-type:none }


h2{
margin-top:0;
padding-top:0;
font-size:110%;
padding:0;
padding:2px;
border: 1px solid #424647;
background: #66ada7 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/headgrad.jpg') repeat-x;
}

h3{
margin-top:0;
padding-top:0;
font-size:100%;
padding:0;
padding:2px;
border: 1px solid #424647;
background: #99c9c5 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/headgrad2.jpg') repeat-x;
}

.browsebox{
background: url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/catbg.jpg') repeat-x;
border: 1px solid #424647;
padding:4px;
width:527px;
}

.prodbox{
background: url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/catbg.jpg') repeat-x;
border: 1px solid #424647;
padding:4px;
}

.bottommod .moduletable{
border:0;
margin:0;
background:none;
}

.price{
border: 1px solid #424647;
background: #99c9c5 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/headgrad2.jpg') repeat-x;
font-size:100%;
padding:0;
padding:2px;
margin-bottom:2px;}

.imgborder{
border: 1px solid #424647;
}

.imgpadding{
padding-right: 10px;
padding-bottom: 10px;
}

table
{
border-collapse:collapse;
}

.recontable,.recontable th, .recontable td
{
border: 1px solid #424647;
padding: 2px;
}

.recontable th{
background: #66ada7 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/headgrad.jpg') repeat-x;
}

.recontable td{
background: #99c9c5 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/headgrad2.jpg') repeat-x;
}

.reccode{
background: #99c9c5 url('http://www.ukstudentlaptops.com/main/templates/ukstudentlaptops/images/headgrad2.jpg') repeat-x;
border: 1px solid #424647;
padding: 2px;
}