a {  
	color: #ff7700;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal; 
	font-weight: bold;
	text-decoration: none; 
}

a.kassa {  
	color: #ff7700;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal; 
	font-weight: bold;
	text-decoration: none; 
	background:#ffffff;
	border:1px solid #bbbbbb;
	padding: 0px 3px 0 3px;
}

a:hover { 
	font-style: normal; 
	color: #F97B90; 
	/*text-decoration: underline;*/
}
a#prodlink:hover { 
	border-bottom: 1px dotted #a9aBc0;
}

a:visited {
	color: #797B90
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f6505E;
	
	scrollbar-3dlight-color:		#F4F0E8; 
	scrollbar-arrow-color:			#C4C0B8;
	scrollbar-base-color:			#E4E0D8;
	scrollbar-darkshadow-color:		#BDBABC;
	scrollbar-face-color:			#E4E0D8;
	scrollbar-highlight-color:		#E4E0D8;
	scrollbar-shadow-color:			#E4E0D8;
	scrollbar-track-color:			#E4E0D8;
	
	/*overflow-y:hidden;*/
	padding:0;
	margin:0px;
	spacing:0;
	height:100%;
	background-image:url(gfx/bggrad.gif);
	background-repeat: repeat;
	text-align:center;
}
body.screenshots {
	background-color: #FFFFFF;
	background-image: none;
	height: auto;
}
html {
	height:100%
}

body {
	text-align: center;
}

tr {
	background:#fff;
	vertical-align: top;
}
img {
	border:0;
	margin: 0px;
}
h1 {
	margin:0 0 5px;
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight:normal;
	color: #73869F;
}
h2 {
	margin:0px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight:bold;
	color: #73869F;
}
h3 {
	font-family: "Lucida Sans Unicode";
	font-weight:normal;
	font-size:16px;
	color: #838F9F;
}
h4 {
	font-family: "Lucida Grande";
	font-weight:normal;
	font-size:15px;
}
input {
	font-family: "Trebuchet MS";
	font-size: 13px;
	height:21px;
	padding:0px;
}
textarea {
	font-family: "Trebuchet MS";
	font-size: 13px;
	
}

#mainframe {
	margin: auto;
	width:850px;
	height:100%;
	vertical-align: top;
}
#td_lside {
	margin:0px;
	background:url("gfx/vskugga.gif") repeat-y;
	width:25px;
}
#td_rside {
	margin:0px;
	background:url("gfx/hskugga.gif") repeat-y;
	width:25px;
}
#td_menu {
	height:80px;
	width:800px;
	background: url("gfx/ordet_header.jpg") no-repeat;
}
#td_content {
	
	background:#FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #555555;
	vertical-align: top;
}
#menu_images {
	width: 500px;
	position:relative;
	top: 55px;
	left: 330px;
}
#menu_img {
	margin-right: -5px;
	border:0;
}
#product {
	margin: 0 0px 20px 0;
	width:760px;
	background:#FDFDF4;
}
img#product_img {
	border:3px solid #ffffff;
	background:#ff0000;
}
img#tillbutton {
	position: relative;
	top:5px;
}
td#product_img {
	width:120px;
}
#product_descr {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #555555;
}
#price {
	font-size:20px;
}
#pagemarker {
	width:800px;
	height:4px;
}
#left_column {
	/*width: 385px;*/
	background: #ffffff;
	margin:5px;
}
#right_column1 {
	position:absolute;
	top: 90px;
	margin-left: 400px;
	width: 390px;
	margin:5px;
	/*background:#dddddd;*/
}
#right_column2 {
	position:absolute;
	top: 90px;
	margin: 5px 0 0 280px;
	width: 505px;
	/*background:#dddddd;*/
}
#right_column3 {
	position:absolute;
	top: 90px;
	margin: 5px 0 0 220px;
	width: 565px;
	/*background:#dddddd;*/
}

div#content{float:left; font-size:14px; background: #333; color:#eaeaea; width:250px; padding:0 10px; border-right:1px solid #555; padding-bottom: 20px;}

.inner {
	z-index:30;
	position:relative;
}

#ruta1{
	padding:10px;
	margin:0 0 30px 0;
	background:#F8F8EB;
	border:1px solid #EAEAD6;
	display:block;
	text-align:left;
}
#ruta1 .inner div {
	color:#666;
	font-weight:bold;
}
#ruta2{
	width:253px;
	padding:10px;
	margin:0 0 30px 5px;
	background:#F8F8EB;
	border:1px solid #EAEAD6;
	display:block;
	text-align:left;
}
#ruta2 .inner div {
	color:#666;
	font-weight:bold;
}
#cartbar {
	background:#fff; width:790px; margin:5px 0px 0 6px;
	spacing:0;
	border-collapse:collapse;
	border-spacing:0px;
}
#cartbar_left {
	background:url("gfx/cartbar_v.gif") no-repeat;
	height:30px;
	width:4px;
}
#cartbar_middle {
	background:url("gfx/cartbar_m.gif") repeat-x;
	height:30px;
	width:700px;
}
#cartbar_tillbutton {
	background:url("gfx/cartbar_m.gif") repeat-x;
	height:30px;
	width:75px;
}
#cartbar_right {
	background:url("gfx/cartbar_h.gif") no-repeat;
	height:30px;
	width:30px;
}
#cart_scroll {
	height:18px;
	margin: 0px;
	padding:-2px;
	background:#FAF4E6;
	border:1px solid #FAF4E6;
	font-family: "Trebuchet MS";
	font-size: 12px;
	position:relative;
	top:2px;
}
#cartbar_label {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #AD9E7C;
	position:relative;
	top: 2px;
}
.adressinfo {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	background: #FDFDF4;
	padding:15px;
}
#contact {
	font-family: "Trebuchet MS";
	font-size: 13px;
	background:#F8F8EB;
}



#header {
	position: absolute;
	left: -440px;
}
#content {
	margin: 10px 10px 10px -690px;
}
#menuarea {
	margin:0px 0px 0px -700px;
	background:#ff7700;
	width:700px;
	height:80px;
	padding:10px 0px 0px 0px;
}
#container {
	background:url("gfx/vskugga.gif") repeat-y #ffffff;
	width:750px;/*lämna plats för skuggning */
	height:100%;
	margin:0 auto;/*placerar i mitten, inte i IE*/
	text-align:center;/*lurplacerar i mitten f IE*/
}
#hsida {
	background:url("gfx/hskugga.gif") repeat-y;
	margin:0 0 0 725px;
	text-align:left;/*tar tillbaka textplaceringen */
	height:100%;
}

/* ----------- Box typ 1 -------------------------------------------- */
#box_type1 {
	position:relative;
	top: 0px;
	margin-left:8px;
	background:url("gfx/frame1_m_del.gif") repeat-x #ECEBDD;
	width:290px;/*lämna plats för skuggning */
	height:200px;
}
#box1_v {
	position:relative;
	top:-20px;
	background:url("gfx/frame1_v_del.gif") no-repeat;
	margin:0 0 0 0px;
	height:200px;
}
#box1_mid {
	position:relative;
	top:-400px;
	left:5px;
	width:290px;
	margin:15px 15px 10px 5px;
	height:120px;
	/*background-color: #883300;*/
}
#box1_h {
	position:relative;
	top:-220px;
	left:100%;
	width:10px;
	background:url("gfx/frame1_h_del.gif") no-repeat;
	height:200px;
}
#box1_header {
	position:relative;
	top:12px;
	left:15px;
	font-size: 17px;
	font-weight: bold;
	font-family: trebuchet;
	color: #828176;
}


/* ----------- Box typ 2 -------------------------------------------- */
#box_type2 {
	position:relative;
	top: 0px;
	left:9px;
	background:url("gfx/frame2_m_del.gif") repeat-x #ECEBDD;
	width:287px;/*lämna plats för skuggning */
	height:278px;
}
#box2_v {
	position:relative;
	top:-20px;
	background:url("gfx/frame2_v_del.gif") no-repeat;
	margin:0 0 0 0px;
	height:278px;
}
#box2_mid {
	position:relative;
	top:-560px;
	left:5px;
	width:280px;
	margin:15px 5px 10px 5px;
	height:235px;
	/*background-color: #aa7700;*/
}
#box2_h {
	position:relative;
	top:-298px;
	left:100%;
	width:13px;
	background:url("gfx/frame2_h_del.gif") no-repeat;
	height:278px;
}
#box2_header {
	position:relative;
	top:10px;
	left:15px;
	font-size: 17px;
	font-weight: bold;
	font-family: trebuchet;
	color: #828176;
}

/* ----------- Box typ 3 (Thrashbox) -------------------------------------------- */
#box_type3, #box_type3_body, #box_type3_head, #box_type3_head h2 {
	background: transparent url(thrashbox.png) no-repeat bottom right;
}
#box_type3 {
	width: 235px !important; /* intended total box width - padding-right(next) */
	width: 220px; /* IE Win = width - padding */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	margin: 5px 0px 0 50px; /* use to position the box */ }
	
	/* set the top-right image */
#box_type3_head {
	background-position: top right;
	margin-right: -15px; /* pull the right image over on top of border */
	padding-right: 20px; /* right-image-gap + right-inside padding */
}

/* set the top-left image */
#box_type3_head h2 {
	background-position: top left;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 10px 0 5px 20px;
	/* padding-left = image gap + interior padding ... no padding-right */
	height: auto; !important;
	height; 1%;
	font-size: 17px;
	font-weight: bold;
	font-family: trebuchet;
	color: #828176;
	
}

#box_type3_head h3 {
	background-position: top left;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 0 0 0 0px;
	/* padding-left = image gap + interior padding ... no padding-right */
	height: auto; !important;
	height; 1%;
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #828176;
	position:relative;
	top:0px;
	left:20px;
	
}


/* set the lower-left corner image */
#box_type3_body {
	background-color:#559900;
	background-position: bottom left;
	margin-right: 5px; /* interior-padding right */
	padding: 15px 0 15px 40px;
	/* mirror .box_type3_head right/left */ 
}
#box3_content {
	background:#ffaa00;
	margin: 0px 0px 0px -30px;
	width:190px;
}

#thumbframe {
	position:relative;
	left: 2px;
	top: 0px;
	background:url("gfx/thumbframe_m_del.gif") repeat-y #ECEBDD;
	width:300px;/*lämna plats för skuggning */
	width:117px;
}
#tframe_u {
	position:relative;
	top:0px;
	background:url("gfx/thumbframe_u_del.gif") no-repeat;
	margin:0 0 0 0px;
	height:31px;
	width:117px;
}
#tframe_mid {
	position:relative;
	top:-16px;
	left:0px;
	width:105px;
	/*margin:15px 15px 10px 8px;*/
	background-color: #ddaa33;
	margin:auto;/*placerar i mitten, inte i IE*/
	text-align:center;/*lurplacerar i mitten f IE*/
	
}
#tframe_n {
	position:relative;
	bottom:100%;
	width:117px;
	background:url("gfx/thumbframe_n_del.gif") no-repeat;
	margin:0 -10px 0 0;
}
#tframe_header {
	position:relative;
	top:-20px;
	left:15px;
	font-size: 17px;
	font-weight: bold;
	font-family: trebuchet;
	color: #828176;
}

#categories {
	border:2px solid #FFFFF7;
}
#category_info {
	width:100px;
	height: 20px;
	position:relative;
	top:0px;
	left:3px;
	font-size: 14px;
	font-weight: normal;
	font-family: trebuchet;
	color: #828176;
	
}

#category_info2 {
	position:relative;
	top:-30px;
	left:0px;
	font-size: 12px;
	font-weight: normal;
	font-family: trebuchet;
	color: #828176;
}

#category_info3 {
	width:100px;
	height: 30px;
	position:relative;
	top:13px;
	left:0px;
	font-size: 12px;
	font-weight: normal;
	font-family: trebuchet;
	color: #828176;
	
}


#thumb {
	border: 3px solid #ffffff;
	margin-bottom: 3px;
}
#latest {
	border: 3px solid #ffffff;
	margin: 4px 0px 0px 3px;
}
#latest_subscript {
	position: relative;
	top:-9px;
	left:10px;
	margin:-12px 0px 0px 0px;
}
#rundel {
	position: relative;
	top: 4px;
	margin-right: 55px;
	margin-left: 5px; 
}