html, body{ 
 height:auto;
 margin:0 auto 0 auto; 
 padding:0; 
 text-align:center; 
 background-color:#888888;
 background-image:url("http://www.academic-softwares.com/store/images/thingray.gif");
} 
   
  #wrapper {
   	width:987px;
   	height:auto;
    margin:0 auto 0 auto;
   	padding:0;
   	text-align:center;
   	background:#ffffff;
   
  }
  
  /*header*/
  
  #header {
  	width:987px;
  	height:160px;
  	margin:0;
  	
  }
  
  #header .logo {
  	position:relative;
  	float:left;
  	width:240px;
  	height:97px;
  	margin:0;
  	
  }
  
  #header .banner {
  	position:relative;
  	width:460px;
  	float: left; 
    display:inline; 
  	height:68px;
  	margin:20px 0px 0px 50px;
  	padding:0px 0px 0px 60px;
  	
  }
  
  #header .sidecart {
  	position:relative;
  	float:right;
  	width:155px;
  	height:97px;
  	padding-right:20px;
  	
  }
  
  #header .blackbar {
  	position:relative;
  	width:987px;
  	height:61px;
    margin:0;
  	
  }
  
  #toplinks {
  	width:987px;
  	height:12px;
  	margin:0;
  	margin:0;
  	
  }
  
  #toplinks .bookmark{
  	color:#787878;
  	float:left;
  	width:210px;
  	height:12px;
  	margin:0 10px 0 0;
  	background-image:url('point_4.gif');
  	background-repeat:no-repeat;
    background-position: 10%;
  }
  #toplinks .bookmark a{
  	color:#787878;
 
  }
  #toplinks .bookmark a:hover{
  	color:#000;
 
  }
  }
  #toplinks .bookmark a:visited{
  	color:#787878;
 
  }
  
  #toplinks .blank {
  	
  	width:324px;
  	float: left; 
    display:inline; 
    position: relative;
  	height:12px;
  	margin:0;
  }
  
  #toplinks .cartlinks {
  	position:relative;
  	float:right;
  	width:435px;
  	height:12px;
  	margin:0;
  }
  #toplinks .cartlinks a{
  	color:#787878;
  }
  #toplinks .cartlinks a:hover{
  	color:#000;
  }
  #toplinks .cartlinks a:visited{
  	color:#787878;
  }
  
  /*main body container*/
  
   #content {
   	position:relative;
   	width:970px;
    height:auto;
  	margin:0px 0px 0px 0px;
  	padding:5px;
    background:#fff;
   	
  }
  
  #content .sidebar {

  	float:left;
  	width:223px;
  	margin:0 0 0 10px;
  	padding:0px 0 0 0px;
  	background:#fff;
  
  }
  #content .blank {
  	
  	width:10px;
  	float: left; 
    display:inline; 
    position: relative;
  	margin:0;
  	background:#fff;
  }
  
   #content .main {
   	position:relative;
   	float:left;
  	width:720px;
  	height:100%;
  	margin:0px 0px 0px 15px;
  	padding-right:0px;
  	background:#fff;
  	
  	
  }
  
   #footer {
   	clear:both;
  	position:relative;

  	margin:0 auto 0 auto;
   	padding:10px;
  	width:925px;
  	height:150px;
   background:#fff;
  	

  	
  }
  
