body {
	margin: 0 auto;
	width:969px;
	background: #000000 url(/images/bg.gif) top left repeat-x;
        font: 12px arial;
        color: #fff;
}

.cursor { cursor: pointer; }

a:link {color:#2490CF;text-decoration:none;        font: 12px arial;}
a:visited {color:#2490CF;text-decoration:none;        font: 12px arial;}
a:hover {color:#2490CF;text-decoration:none;        font: 12px arial;}
a:active {color:#2490CF;text-decoration:none;        font: 12px arial;}

.red {
    color: #FF0000;
    font: 12px arial;
}

.wrap {
    float:left; 
    width:969px;
    border: 1px solid #1e2429;
}

#header {
	float:left;
	width:969px;
	height:143px;
      background: url(/images/headers/ram/header.jpg) no-repeat;
}

#logo {
    border-style: none;
}

#menu {
	float:left;
	width:969px;
	height:39px;
      background: url(/images/headers/ram/menubg2.jpg) no-repeat;
      padding-left: 10px;
}

#menuForum {
	float:left;
	width:969px;
	height:39px;
      background: url(/images/menubg6.gif) no-repeat;
      padding-left: 10px;
}

#menulinks {
     float:left;
     width: 745px;
}

.menubuttons {
      border-style: none;
      margin:0;
      padding:0;
}

#search {
   float:left;
   width: 210px;
   margin-top: 6px;
}

.searchinput {
   float:left;
   background: none;
   font: 11px arial;
   color: #000;
   border-style: none;
   margin-top: 4px;
   margin-left: 1px;
}

.submit_but {
  float:right;
  width: 54px;
  height: 22px;
  border-style: none;
  background: url(/images/search_but.gif) no-repeat;
  margin-top: 1px;
}

.box {
   float:left;
   width: 969px;
   padding-top: 30px;
   background: #000000 url(/images/headers/ram/box_bg2.jpg) top left no-repeat;
}

.boxForum {
   float:left;
   width: 969px;
   padding-top: 23px;
   background: #000000 url(/images/box_bg6.gif) top left no-repeat;
}

#sidebar_left {
	float:left;
	width:239px;
      padding-left: 10px;
}

.sidebarhead {
    float:left;
    width: 226px;
    height: 31px;
    background: url(/images/sidebar_head.gif) no-repeat;
}

.sidebarhead h1 {
    font: 12px trebuchet ms;
    color: #fff;
    margin:7px 0 0 10px;
    padding:0;
}

.sidebarcontent {
    float:left;
    width: 219px;
    background: #22292f url(/images/sidebar_bg.gif) top left no-repeat;
    margin-bottom: 5px;
}

.sidebarcontent p {
   font: 12px trebuchet ms;
   color: #fff;
   text-align: left;
   padding: 10px;
   margin:0;
   line-height: 15px;
}

#sidebar_right {
	float:right;
	width:235px;
      padding-left: 10px;
}

.rightsidebarcontent {
    float:left;
    width: 219px;
    background: #22292f url(/images/sidebar_bg.gif) top left no-repeat;
    margin-bottom: 5px;
}

.rightsidebarcontent p {
   font: 12px arial;
   color: #fff;
   padding: 10px;
   margin:0;
   line-height: 20px;
}

p.cart {
   font: 12px trebuchet ms;
   color: #fff;
   padding: 10px 10px 20px 10px;
   background: url(/images/sep2.png) no-repeat;
   background-position: 10px 30px;
   margin:0;
}

p.carttext {
   float:left;
   font: 12px trebuchet ms;
   color: #fff;
   padding:0 0 20px 10px;
   margin:0;
}

#cart_button {
   float:left;
   border-style: none;
   margin-top: -7px;
   margin-left: 5px;
}

#seal {
   margin-left: 55px;
   margin-top: 15px;
   border-style: none;
   margin-bottom: 0px;
}

.sidebarcontent ul {
    list-style-type: none;
    margin:0;
    padding:10px 0 20px 12px;
}

.sidebarcontent li {
    font: 12px trebuchet ms;
    text-transform: uppercase;
    color: #fff;
    background: url(/images/sep.png) no-repeat;
    background-position: 0px 10px;
    padding-left: 13px;
    line-height: 28px;
    margin:0;
}

.sidebarcontent li a {
    color: #fff;
    text-decoration: none;
}

.sidebarcontent li a:hover {
    color: #ff1200;
}

#content {
	float:left;
	width:468px;
}

.content_head {
    float:left;
    width: 470px;
    height: 37px;
    background: #283138 url(/images/content_head.gif) no-repeat;
}

.content_head h1 {
    font: 12px trebuchet ms;
    color: #fff;
    margin:7px 0 0 10px;
    padding:0;
}

.content_area {
    float:left;
    width: 468px;
    background: #22292f url(/images/content_bg.gif) top left no-repeat;
    margin-bottom: 10px;
    margin-left: 2px;
}

.content_area p {
    font: 12px arial;
    color: #fff;
    padding: 10px;
    line-height: 20px;
    text-align: left;
    margin:0;
}

.content_img {
    float:left;
    width: 140px;
    height: 155px;
    border-style: none;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

#footer {
	float:left;
	width:969px;
	height:44px;
      background: url(/images/footer.gif) repeat-x;
      text-align: center;
}

#footer p {
     font: 11px arial; 
     color: #fff;
     padding:0;
     margin:20px 0 0 0;
}

#footer p a {
    color: #fff;
}

#footer p a:hover {
   text-decoration: none;
}




.sidebarlinker {
    float:left;
    width: 219px;
    background: #22292f url(/images/sidebar_bg.gif) top left no-repeat;
    margin-bottom: 5px;
}

.sidebarlinker p {
   font: 10px trebuchet ms;
   color: #fff;
   text-align: left;
   padding: 5px;
   margin:0;
   line-height: 5px;
}

.sidebarlinker ul {
    list-style-type: none;
    margin:0;
    padding:10px 0 10px 12px;
}

.sidebarlinker li {
    font: 10px trebuchet ms;
    text-transform: uppercase;
    color: #fff;
    background: url(/images/sep3.png) no-repeat;
    background-position: 0px 4px;
    padding-left: 13px;
    line-height: 20px;
    margin:0;
}

.sidebarlinker li a {
    color: #fff;
    text-decoration: none;
}

.sidebarlinker li a:hover {
    color: #ff1200;
}