* {
	margin:0;
	padding:0;
}
body {
	text-align: center;
	background-color:#fff;
	/*background-color: #a6c9ca;*/
}
a img {
	border-style: none;
}
/* @import url(htc.css); */
img { behavior: url(iepngfix.htc); }

/* Structural */
#wrapper {
	position: relative;
	margin-top: 15px;
}
#wrapper, #identity {
	width: 544px;
	margin: 0 auto;
}
#identity {
	text-align: left;
}
#identity a {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	width: 544px;
	display: block;
	text-align: right;
}
#main {
	margin-top: 10px;
	width: 544px;
	position: relative;
	z-index:69;
}
#postcard {
	display: block;
	width: 562px;
/*	height: 383px;*/
	position: relative;
	z-index: 1;
	border:solid 1px;
	border-color:#7d7d7d;
	
}
#turn {
	display: block;
	position: absolute;
	bottom: 15px;
	right: -115px;
}
#lappar {
	display: block;
	position: absolute;
	bottom: 148px;
	right: -210px;
	background-image:url(../img/lappar.jpg);
	width:162px;
	height:257px;
}
#lappar_kort_1{
position:absolute;
left:15px;
top:20px;
width:130px;
font-family:"Courier New", Courier, monospace;
font-size:14px;
color:#e02b24;
}
#lappar_kort_1 a, #lappar_kort_2 a{
color:#e02b24;
text-decoration:underline;
}

#lappar_kort_2{
position:absolute;
left:15px;
top:160px;
width:130px;
font-family:"Courier New", Courier, monospace;
font-size:14px;
color:#e02b24;
}
#send {
	display: block;
	width: 540px;
	height: 39px;
	position: absolute;
	bottom: -39px;
	left: 0;
}
#edit_button, #size_button {
	display: inline;
	float: left;
	margin-left: 10px;
	
}
#send_button {
	display: inline;
	float: right;
	margin-right: -12px;
}
#sec_nav {
	display: block;
	clear: both;
	position: relative;
	top: -7px;
}
#sec_nav ul {
	width: 560px;
	text-align: left;
}
#sec_nav ul li {
	display: block;
	float: left;
	margin-left:-4px;
	margin-right: 37px;
	margin-bottom: 10px;
}
#sec_nav ul li.last {
	margin-right:-10px;
}
#sec_nav ul li a {
	text-decoration: none;
}
#sec_nav ul li a span {
	display: block;
	font: normal normal normal 14px/34px "Trebuchet MS", Arial, sans-serif;
	color:#7d7d7d;
	margin-bottom:-9px;
	margin-left:5px;
}
#footer {
	font: normal normal normal 12px/20px Courier, Arial, sans-serif;
	color: #545456;
}
#footer a {
	color: #545456;
	text-decoration: none;
}

/* HR */
#sec_nav hr {
	border-style: none;
	border-bottom: 1px solid #fff;
	width: 544px;
	height: 1px;
}
#slider hr {
	border-style: none;
	border-bottom: 1px solid #000;
	height: 1px;
	background-color: transparent;
	margin-bottom: 10px;
	margin-top: 10px;
}
#slider .h4_red{
color:#EF522A;

}
#slider .h4_red2{
color:#EF522A;
margin-left:10px;
margin-top:20px;
font-size:16px;
}

#basket li.text_rad1{
font-size:15px;
color:#EF522A;
margin-left:30px;
margin-bottom:26px;
margin-top:15px;
}

#basket li.text_rad2{
margin-left:30px;
margin-top:10px;
font-size:15px;
line-height:15px;
}

#basket .info_text_skicka{
top:-50px;
}

#slider .h4_red_bottom{
position:absolute;
bottom:7px;
color:#EF522A;
}

#layout hr {
	border-style: none;
	border-bottom: 1px solid #EF522A;
	height: 1px;
	background-color: transparent;
	margin-bottom: 5px;
}

/* Site ID */
#site_id {
	display: block;
	height: 110px;
	width: 562px;
}
#site_menu {
	display: block;
	height: 25px;
	width: 564px;
	margin-left:0px;
margin-bottom:-10px;
margin-top:10px;

}

#site_menu a{
display:inline;
text-transform:uppercase;
text-decoration:none;
color:#7d7d7d;
margin-right: 27px;
font-size:12px;

}

#site_menu a.last{
margin-left:0px;
margin-right:0px;
}


#site_slogan {
	display: block;
	height: 25px;
	width: 441px;
	background: transparent url(../img/site_slogan.gif) no-repeat scroll top left;

}
#site_id a {
	display: block;
	background: transparent url(../img/site_id.gif) no-repeat scroll top left;
	height: 110px;
	width: 562px;
}

/* cardmap */
#cardmap {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	display: block;
}
#map_eget_motiv {
	position: absolute;
	top: 125px;
	left: 47px;
}
#map_galleri {
	position: absolute;
	top: 145px;
	left: 129px;
}
#map_inspiration {
	position: absolute;
	top: 268px;
	left: 48px;
}
#map_valj_bild {
	position: absolute;
	top: 179px;
	left: 358px;
}
#map_ladda_upp {
	position: absolute;
	top: 225px;
	left: 358px;
}

/* HTML */
span {
	display: none;
}
ul {
	list-style-type: none;
}

.shadow{
/*border:1px solid #7d7d7d;*/
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:1;
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:1;
}



/* Not to change */
/* Onion skinned shadow, thx alistapart */
.dynamic_shadow_1, .dynamic_shadow_2, .dynamic_shadow_3 {
/*	display:inline-table;*/
	/* \*/display:block;/**/
}
.dynamic_shadow_1 {
/*	float:left;
	background: url(../img/shadow.gif) right bottom no-repeat;*/
}
.dynamic_shadow_2 {
	background: url(../img/corner_bl.gif) left bottom no-repeat;
}
.dynamic_shadow_3 {
	padding:0 4px 4px 0;
	background: url(../img/corner_tr.gif) right top no-repeat;
}
#postcard_image_container {
	background-color: #fff;
	z-index:70;
}
#postcard_image {
	display: block;
		z-index:71;
}

/* ## INDEX.HTML STYLE ENDS ## */

/* ## Links ## */
a {
	color: #000;
	text-decoration: none;
}


.gallery_hr {
position:absolute;
top:65px;
}

.gallery_hr2 {
position:absolute;
bottom:100px;
}

.gallery_hr3 {
position:absolute;
bottom:55px;
}

.gallery_a {
position:absolute;
bottom:10px;
right:15px;
}

#basket a {
	border-bottom: 1px solid #EF5428;
}
#floatbox_top_left h3 a:hover {
	color: #EF5428;
}
/* ## Links ## */

/* ## TYPO ## */
h3 {
	font: normal normal normal 16px/16px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 10px;
}

.slider_headline{
margin-left:10px;
}
#inloggad_index h3, #inloggad_index p  {
	font: normal normal normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 5px;
}
#inloggad_index h3.top_h3 {
	height: 30px;
}
.edit_section h3 {
	clear: both;
	margin-top:10px;
}
#floatbox_top_left h3 {
	/*font: normal normal normal 25px/30px "Courier", Arial, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
}
#edit_details, h4, #layout ul li {
	font: normal normal normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 5px;
}
#layout ul li em, .basket_form em {
	margin-left: 25px;
	color: #7F7F7F;
}
#slider p {
	font: normal normal normal 10px/10px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	color: #5C5D60;
	margin-bottom: 10px;
}
p.galleri_intro {
	/*font: normal normal normal 15px/20px Courier, Arial, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 25px 0 50px 0;
	color:#5c5d60;
	line-height:1.5em;
}
#formgivar_info p {
/*	font: normal normal normal 12px/16px Courier, Arial, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
	margin-bottom: 15px;
}
#minsida_index p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	margin-bottom: 17px;
}
#minsida_index table tr td {
	font: normal normal normal 11px/16px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}
#minsida_index td input {
	border: 1px solid #EF522A;
	padding: 0;
}
input {
	font: normal normal normal 11px/11px Tahoma, Verdana, Arial, sans-serif;
	padding: 2px;
}
#floatbox_top_right p input {
	font: normal normal normal 10px/10px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	padding: 0 !important;
	border: 1px solid #EF522A;
	width: 70px;
	margin: 0 !important;
}
#floatbox_top_right h5 {
	font: normal normal normal 15px/15px "Trebucet MS", Arial, sans-serif;
}
.load_desc p {
	font: normal normal normal 10px/12px Tahoma, Verdana, Arial, sans-serif;
}
/* ## TYPO ## */

/* Slider */
#slider {
	width: 310px;
	height: 378px;
	margin-top: 5px;
	background: transparent url(../img/left_slider_bkg.png) no-repeat scroll bottom right;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 80;
	text-align: left;
}
#sliderShadow {
	width: 310px;
	height: 5px;
	display: block;
	background: transparent url(../img/slider_top_shadow.png) no-repeat scroll top right;
	position: absolute;
	top: -5px;
	left:0;
}
#sendShadow {
	width: 400px;
	height: 5px;
	display: block;
	background: transparent url(../img/send_bkg_top.png) no-repeat scroll top right;
	position: absolute;
	top: -5px;
	left:0;
}
#innerSlider {
	margin: 0 15px 10px 15px;
}
#inner {
	margin-top: 10px;
}
.slider_close {
	display: block;
	width: 13px;
	height: 12px;
	background: #fff url(../img/slider_close.gif) no-repeat scroll top right;
	position: absolute;
	top: 5px;
	right: 10px;
}
#slider_nav {
	width: 280px;
	height: 22px;
	background: transparent url(../img/slider_ul_bkg.gif) repeat-x scroll top left;
	display: block;
}
#slider_nav li {
	float: left;
	display: inline;
	margin-left: 10px;
	line-height: 22px;
	border-style: none;
	border-right: 1px solid #b6b5b6;
	border-left: 1px solid #b6b5b6;
}
#slider_nav li.inactive {
	background: transparent url(../img/slider_nav_but.gif) repeat-x scroll top left;
}
#slider_nav li.active {
	background: transparent url(../img/slider_nav_act.gif) repeat-x scroll top left !important;
}
#slider_nav li a {
	margin: 0px 15px;
	font: normal normal normal 14px/22px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}
#slider_content {
	width: 280px;
	margin-top: 15px;
}
#layout_list2 {
	width: 280px;
	height: 26px;
	clear: both;
position:absolute;
bottom:70px;
left:35px;
}
#layout_list2 li {
	display: inline;
	float: left;
	margin-right: 30px;
}
#layout_list {
	width: 280px;
	height: 26px;
	clear: both;
	margin-bottom: 20px;
}
#layout_list li {
	display: inline;
	float: left;
	margin-right: 10px;
}
.skicka_bild {
margin-top:35px;
}

.active_layout{
	border: 2px solid #EF522A;
}


#edit_details {
	width: 280px;
	clear: both;
	margin-left:10px;
	margin-top:10px;
}
#edit_details li {
	margin-bottom: 15px;
}

#edit_details li img.left_image{
max-width:20px;
max-height:20px;
margin-left:10px;
}

#edit_details li .right_a{
	float:right;
}


#edit_details li a img.ladda_upp{
	margin-bottom: -5px;
}

#edit_details a.first_a {
	margin: 0 30px 0 30px;
}
#slider h3.gallery_a {
	line-height: 32px;
}
.typeface {
	width: 105px;
	margin-right: 24px;
}
.typesize {
	width: 45px;
	margin-right: 24px;
}
.typecolor {
	width: 70px;
}
.input_section {
	margin: 10px 0;
}
.input_section input {
	float: left;
	width: 150px;
	border: 1px solid #EF522A;
}
.input_section textarea {
margin-bottom:0px;
}

.add_glyph {
	display: inline;
	float: right;
}

.add_glyph2 {
	display: inline;
	float: right;
	top:10px;
}


#slider input, #slider textarea, #layout input.text {
	/*border: 1px solid #7A7C7D;*/
	border: 1px solid #EF522A;
	margin-bottom: 5px;
}
#slider textarea {
	width: 278px;
	height: 100px;
}
.right_button {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.right_button_skicka {
	position: absolute;
	bottom: 15px;
	right: 25px;
}
.skicka_info {
position:absolute;
right:20px;
top:60px;

}
.left_button {
	position: absolute;
	bottom: 10px;
	left: 10px;
}
.left_button_skicka {
	position: absolute;
	bottom: 15px;
	left: 25px;
}
#sendSlider {
	width: 400px;
	height: 378px;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-top: 5px;
	text-align: left;
	z-index: 82;
	background: transparent url(../img/send_bkg.png) no-repeat scroll bottom left;
}
#innerSendSlider {
	margin: 0 20px 20px 20px;
}
#layout {
	margin-top:25px;
	margin-left:15px;
	margin-right:15px;
}
#basket {
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-style: none;
	
}

.skicka_div{
position:relative;
margin-top:20px;
left:-10px;
width:350px;
border: 1px solid #EF522A;
}
.skicka_div2{
margin-left:10px;
margin-top:10px;
margin-bottom:5px;
}

#basket a {
	float: right;
}
.rabatt {width: 100px;}
.confirmation {width: 250px;}

/* ## Floatbox and beyond ## */
#floatbox {
	width: 250px;
	height: 250px;
	margin-left: -125px;
	background-color: #fff;
	display: block;
	position: absolute;
	z-index: 100;
	top: 50px;
	left: 50%;
	text-align: left;
}
#innerFloatbox {
	margin: 50px;
}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.floatbox_close {
	display: block;
	width: 13px;
	height: 12px;
	background: #fff url(../img/slider_close.gif) no-repeat scroll top right;
	position: absolute;
	top: 10px;
	right: 10px;
}
#floatbox_top {
	display: block;
	width: 500px;
}
#floatbox_changea_top {
	display: block;
	width: 430px;
}
#floatbox_top_left {
	float: left;
	display: inline;
}
#floatbox_top_right {
	float: right;
	display: inline;
}

#floatbox_top_left_a {
	margin-left:25px;
	float: left;
	display: inline;
}
#floatbox_top_right_a {
	margin-right:25px;
	float: right;
	display: inline;
}

#floatbox_top_right a, #floatbox_top_right_a a {
	color: #6F7073;
	/*font: normal normal normal 12px/30px Courier, Arial, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}

#floatbox_top_left_a p {
	color: #6F7073;
	font: normal normal normal 12px/30px Courier, Arial, sans-serif;
}
.floatbox_top_hr, .floatbox_changea_top_hr {
	margin: 0 !important;
	clear: both;
	width: 500px;
	border-style: none;
	border-bottom: 1px solid #b7b7b7; /*#231F20;*/
	height: 0px;
	background-color: transparent;
}

.floatbox_preview_image {
	margin: 0 !important;
	clear: both;
	border-style: none;
	border: 1px solid #6F7073;
}


#galleri_cat{
width:500px;
}
#galleri_cat li {
	float: left;
	display: block;
	width: 60px;
	height: 80px;
	margin-right:28px;
}

.galleri_cat_last{
	margin-right:0px !important;
}
#galleri_cat li a {
	/*font: normal normal normal 15px/30px Courier, Arial, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5d60;
}
#galleri_cat li img{
}
#formgivare li {
	clear: both;
}
.formgivare_item {
	border-style: none;
	border-bottom: 1px solid #6F7073;
	width: 500px;
	height: 80px;
	padding: 10px 0;
	text-align: right;
	position: relative;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 60px;
}
.formgivare_item li {
	padding: 10px 0;
	display: inline;
	margin-left: 20px;
}
.formgivare_head {
	display: block !important;
	position: absolute;
	top: 20px;
	left: 0;
	margin: 0 !important;
	/*font: normal normal normal 15px/60px Courier, Arial, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
.galleri_display, .uprighta6_display {
	clear: both;
	width: 500px;
}
.galleri_display li {
	float: left;
	display: inline;
	margin-right: 20px;
	/* Maxbredd => 108px (Border på bilden ger 2 extra pixlar per bild. Ergo, 108px per li) */
}
.uprighta6_display li {
	float: left;
	display: inline;
	margin-right: 62px;
	/* Maxbredd => 108px (Border på bilden ger 2 extra pixlar per bild. Ergo, 108px per li) */
}
.galleri_display img, .uprighta6_display img {
	border: 1px solid #e0e1e2;
	margin-bottom: 20px;
}
.fourth {
	margin-right: 0 !important;
}
.formgivar_img {
	float: right;
	margin: 0 0 15px 15px;
}

/* ## Min sida ## */
#floatbox_top_right p {
	width: 200px;
	font: normal normal normal 10px/10px "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	margin-bottom: 5px;
}
#minsida_index {
	margin-top: 15px;
}
#minsida_index tr {
	width: 500px;
}
#minsida_index td {
	width: 125px;
	padding-bottom: 10px;
}
.third {
	padding-left: 50px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 75px;
}
.register {
	position: absolute;
	bottom: 15px;
	right: 45px;
}
.no_border {
	border-style: none !important;
}

#minsida_nav {
	width: 500px;
	height: 22px;
	background: transparent url(../img/slider_ul_bkg.gif) repeat-x scroll top left;
	display: block;
	margin-top: 10px;
}
#minsida_nav li {
	float: left;
	display: inline;
	margin-left: 8px;
	line-height: 22px;
	border-style: none;
	border-right: 1px solid #b6b5b6;
	border-left: 1px solid #b6b5b6;
}
#minsida_nav li.inactive {
	background: transparent url(../img/slider_nav_but.gif) repeat-x scroll top left;
}
#minsida_nav li.active {
	background: transparent url(../img/slider_nav_act.gif) repeat-x scroll top left !important;
}
#minsida_nav li a {
	margin: 0px 15px;
	font: normal normal normal 14px/22px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}
#kundkorg_nav {
	width: 500px;
	height: 22px;
	background: transparent url(../img/slider_ul_bkg.gif) repeat-x scroll top left;
	display: block;
	margin-top: 10px;
}
#kundkorg_nav li {
	float: left;
	display: inline;
	margin-left: 8px;
	line-height: 22px;
	border-style: none;
	border-right: 1px solid #b6b5b6;
	border-left: 1px solid #b6b5b6;
}
#kundkorg_nav li.inactive {
	background: transparent url(../img/slider_nav_but.gif) repeat-x scroll top left;
}
#kundkorg_nav li.active {
	background: transparent url(../img/slider_nav_act.gif) repeat-x scroll top left !important;
}
#kundkorg_nav li a {
	margin: 0px 15px;
	font: normal normal normal 14px/22px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}

#kundkorg_cont {
position:relative;
width:520px;
height:290px;
overflow:auto;
}



#inloggad_index {
	width: 500px;
	height: 240px;
	margin-top: 15px;
	position: relative;
}
#text_col {
	width: 250px;
	height: 240px;
	overflow: hidden;
}
#text_col p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin-bottom:20px;
}
#img_col {
	width: 200px;
	height: 240px;
	position: absolute;
	top: 30px;
	right:0px;
}
#pop_col {
	width: 70px;
	height: 240px;
	position: absolute;
	top: 0px;
	right:0px;
}
.submitrow {
	position: relative;
	width: 100px;
}
.submitrow a {
	float: right;
}

#add_adress table{
	width: 280px !important;
}
#add_adress td {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 3px;
height:30px;
}
#add_adress input, #get_adress input{
	width: 110px;
	border: 1px solid #EF522A;
}
#get_adress {
	width: 180;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}
#get_adress a {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	margin-left: 10px;
}
#get_adress p a {
	margin: 0 !important;
	color: #EF522A;
}
#get_adress p {
	margin-top: 25px;
}
#kamp_text {
	width: 315px;
	height: 240px;
	overflow: hidden;
}
#kamp_img {
	width: 130px;
	height: 240px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}
.changea_search input {
	width: 85px;
	border: 1px solid #EF522A;
	padding: 0 !important;
}
#my_pix {
	position: absolute;
	bottom: -25px;
	left: 0;
}
#prev_uploaded_member {
	border: 1px solid #c6c8ca;
	overflow: hidden;
	width: 498px;
	height: 52px;
	position: relative;
}
#sidescroll {
	position: absolute;
	top: 0;
	left: 0;
}
#sidescroll table {
	border-style: none;
	margin: 10px 5px;
}
#sidescroll table td {
	padding-right: 10px;
}
.sidescroll_arrows {
	display: block;
	width: 500px;
	height: 9px;
	text-align: center;
}
.scroll_left {
	margin-right: 20px;
}
#change_psw {
	width: 500px;
	height: 100px;
	position: relative;
	border-bottom: 1px solid #c6c8ca;
}
#change_psw table {
	position: absolute;
	bottom: 20px;
	left: 0;
}
#change_info tr {
	width: 250px;
}
#change_psw td {
	width: 100px;
	font: normal normal normal 11px/11px "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 3px;
}
#change_psw input {
	border: 1px solid #EF522A;
	padding: 0 !important;
}
#change_info {
	width: 500px;
	height: 110px;
	margin-top: 10px;
	position: relative;
}
.change_psw_button {
	position: absolute;
	bottom: 15px;
	right: 0;
}
.save {
	position: absolute;
	bottom: -40px;
	right: 0;
}
#change_info table {
	position: absolute;
	bottom: 0;
	left: 0;
}
#change_info tr {
	width: 500px;
}
#change_info td {
	width: 125px;
	font: normal normal normal 11px/11px "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 3px;
}
#change_info input {
	border: 1px solid #EF522A;
	padding: 0 !important;
}
/* ## Min sida ## */

/* ## Ladda upp ## */
.load_section {
	width: 480px;
	height: 110px;
	float:right;
	position: relative;
	border-style: none;
	border-bottom: 1px solid #c6c8ca;
	border-top: 1px solid #c6c8ca;
}
.number_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #EF522A;
	font-size:14px;
	font-weight:bolder;
	position:absolute;
	top:2px;
	left:-17px;

}
.load_content {
	width: 300px;
	height: 70px;
	position: absolute;
	top: 12px;
	left: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.load_desc {
	width: 155px;
	height: 70px;
	padding-top: 5px;
	position: absolute;
	top: 0;
	right: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 65px;
}
.load_img{
	position: absolute;
	bottom: 0px;
	right: 5px;

}
.add_height_simple {
	height: 100px !important;
	overflow: hidden;
	border-top:none;
	top:10px;
}
.add_height {
	height: 80px !important;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 75px !important;
	top:0;
}
#browse {
	position: absolute;
	top: 0;
	left: 0;
}
#upload {
	border-style: none;
	height: 37px;
	width: 94px;
	background: transparent url(../img/upload.gif) no-repeat scroll top left;
}
.load_button {
position:absolute;
right:-60px;
top:-1px;
}

.load_section input {
	/*
	position: absolute;
	top: 5px;
	left: 100px;
	width: 100px;
	border: 1px solid #000;*/
}
.load_section h4 a {
	color: #EF522A;
}
#prev_uploaded_member_upload {
	border: 1px solid #c6c8ca;
	overflow: hidden;
	width: 298px;
	height: 52px;
	position: relative;
}
#sidescroll_upload {
	position: absolute;
	top: 0;
	left: 0;
}
#sidescroll_upload table {
	border-style: none;
	margin: 10px 5px;
}
#sidescroll_upload table td {
	padding-right: 10px;
}
.sidescroll_arrows_upload {
	display: block;
	width: 300px;
	height: 9px;
	text-align: center;
}
.scroll_left_upload {
	margin-right: 20px;
}
.accept_image {
	position: absolute;
	top: 10px;
	right: 0;
}
#accept_box {
	position: absolute;
	bottom: 5px;
	left: 0px;
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
}
#accept_box a {
	color: #EF522A;
}
#bildkvalite p {
	font: normal normal normal 12px/16px "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 10px;
}
/* ## Ladda upp ## */

/* ## Kundkorg ## */
#kundkorg_basket {
	margin-top: 5px;
	width: 500px;
	height: 150px;
	position: relative;
}
#kundkorg_sum {
	width: 500px;
	height: 140px;
	position: absolute;
	bottom: 25px;
	left: 50px;
}
#kundkorg_sum2 {
	margin-top: 20px;
	width: 500px;
	height: 300px;
	position: relative;
	border-style: none;
	border-bottom: 1px solid #b7b7b7;

}

#basket_total {
	font: normal normal normal 12px/18px "Trebuchet MS", Arial, sans-serif;
	border-style: none;
	border-top: 1px solid #EF522A;
	border-bottom: 1px solid #EF522A;
	padding-left: 2px;
	margin-bottom: 5px;
}
#basket_total2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
	border-style: none;
	border: 1px solid #CC0000;
	background-color:#000000;
	color:#FFFFFF;
	height:1.5em;
	padding-left:5px;
	padding-top:5px;
	margin-bottom: 20px;
}

.basket_form {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	position: relative;
	width: 500px;
}
.basket_form2 {
	font: normal normal normal 14px/14px "Trebuchet MS", Arial, sans-serif;
	position: absolute;
	bottom:130px;
	left:0px;
	width: 500px;
	padding-top:40px;
	border-style: none;
	border-top: 1px solid #b7b7b7;
}
.basket_form p {
	margin-bottom: 1px;
}
#kundkorg_rabatt {
	position: absolute;
	bottom: 0;
	right: 0;
}
#kundkorg_rabatt input {
	width: 70px;
	font: 12px "Trebuchet MS", Verdana, sans-serif;
	padding: 0 !important;
	border: 1px solid #c8c7c7;
}
#kundkorg_sum hr {
	height: 0;
	border-style: none;
	border-bottom: 1px solid #c8c7c7;
}
#confirm_mail {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	position: absolute;
	bottom: 10px;
	left: 0;
}
#confirm_mail2 {
	font: normal normal normal 14px/14px "Trebuchet MS", Arial, sans-serif;
	line-height:16px;
	position: absolute;
	bottom: 35px;
	left: 0;
}
#confirm_mail input {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	padding: 0 !important;
	border: 1px solid #c8c7c7;
	width: 200px;
}
.continue {
	position: absolute;
	bottom: 0;
	right: 120px;
}
.continue2 {
	position: absolute;
	bottom: 30px;
	right: 120px;
}

.pay_n_send {
	position: absolute;
	bottom: 0;
	right: 0;
}
.pay_n_send2 {
	position: absolute;
	bottom: 30px;
	right: 0;
}
.kundkorg_container {
	height: 150px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 500px;
	display:block;
}
.kundkorg_scroll {
	overflow: hidden;
	height: 150px;
	clear: both;
	position: relative;
	width: 500px;
	display:block;
}
.preview_change {
	float: right;
	text-align: right;
}
.preview_change a {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	color: #EF522A !important;
}
.basket_items_list {
	width: 500px;
}
.basket_item {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	border-style: none;
	border-bottom: 1px solid #c8c7c7;
	padding-bottom: 5px;
	padding-top: 5px;
}
.to_date, .to_add {
	margin-bottom: 10px;
}
.to_address a, .to_price a {
	float: right;
	text-align: right;
	margin-right: 5px;
	color: #EF522A;
}
.to_add a {
	color: #EF522A;

}
/* ## Kundkorg ## */

/* ## SMS ## */
#sms_pay {
	margin-top: 5px;
	border: 1px solid #EF522A;
	width: 498px;
	padding: 5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 488px;
	margin-bottom: 10px;
}
#sms_pay p {
	width: 498px !important;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 488px !important;
}
#sms p {
	font: normal normal normal 12px/16px "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 15px;
	width: 498px;
	position: relative;
}
#sms a { color: #EF522A;}
#sms input {
	border-top: 1px solid #939598;
	width: 80px;
	padding: 0 !important;
}
#tipsa {
	position: absolute;
	right: 0;
	top: -10px;
}
#back_t_basket {
	position: absolute;
	bottom: 50px;
	right: 120px;
}
#done {
	position: absolute;
	bottom: 50px;
	right: 50px;
}
#sms_method, #sms_warning {
	font-size: 16px !important;
	line-height: 20px !important;
	margin-bottom: 10px;
}
/* ## SMS ## */
/* ## Changea ## */
#add_address {
	position: relative;
	width: 500px;
	height: 375px;
	margin-top: 5px;
}
#add_date {
	width: 220px;
	height: 250px;
	position: absolute;
	top: 0;
	right: 0;
}
.new_address {
margin-top:10px;
	width: 150px;
	height: 190px;
	position: absolute;
	left: 0;
	top: 0;
}
.new_address input {
	border: 1px solid #EF522A;
	margin-bottom: 13px;
	width: 220px;
}
.new_address input.changea_submit {
	position: absolute;
	bottom: -10px;
		right: -350px;
	margin-top: 10px;
	border-style: none !important;
	height: 33px !important;
	width: 59px;
	border-style: none;
	cursor: pointer;
	background: transparent url(../img/change.png) no-repeat scroll top left;
	z-index:2000;
}
.new_address input.submit {
	position: absolute;
	bottom: -10px;
	right: -350px;
	margin-top: 10px;
	border-style: none !important;
	height: 32px !important;
	width: 70px;!important;
	background: transparent url(../img/add.png) no-repeat scroll top left;
	border-style: none;
	cursor: pointer;
	z-index:2000;
}
#deliverydate {
	position: absolute;
	bottom: 20px;
	left: 0px;
}
select.col_select {
	width: 150px;
}
#calender_content p {
	width: 220px;
	padding-top: 3px;
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
}
/* ## Changea ## */

/* ## Calender ## */
.calendar {
	/** configure the width **/
	width:220px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	margin-top: 15px;
	text-align:center;
}
#floatbox .calendar {
	margin: 0 !important;
}
.calendar th {
	background-color: #FFF;
	font-weight: bold;
	height: 20px;
}
.calendar .header {
	background-color: #FFF;
	font-weight: bold;
	height: 24px;
	color: #000;
}
.calendar .footer {
	background-color: #FFF;
	font-weight: bold;
	font-size:0.8em;
	color: #000;
	width:100%;
	padding-top: 25px;
}
.calendar td {
	width: 22px;
	height: 20px;
	text-align: center;
	font-size:0.9em;
	padding: 2px;
}
.calendar .today {
	width: 18px;
	height: 16px;
	background-color: #FAD2DA;
	padding: 2px;
	border: 1px solid #000000;
}
.headerNav, .weekend {
	color: #797B7D !important;
}

.calendar .link {
	width: 18px;
	height: 16px;
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #000000;
}

.calendar a, .calendar a:link, .calendar a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;

}
.calendar a.headerNav, .calendar a:link.headerNav, .calendar a:hover.headerNav {
	background-color: #FFF;
	color: #ffffff;
}

.calendar a.footerNav, .calendar a:link.footerNav, .calendar a:hover.footerNav {
	width: 100%;
	background-color: #FFF;
	color: #ffffff;
}
/* ## Calender ## */

/* ## Inspiration och hjälp ## */
#inspiration {
	width: 500px;
	position: relative;
	margin-top: 5px;
}
#inspiration p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom: 10px;
color:#333333;
}


#hilfe p {
/*	font: normal normal normal 12px/16px "Trebuchet MS", Arial, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
	margin-top:15px;
	margin-bottom: 10px;
	width: 500px;
	position: relative;
}
#hilfe a {
	color: #EF522A;
	float: right;
}

#howto_text {
	width: 240px;
	position: absolute;
	top: 10px;
	left: 0;
}
#howto_text p {
	font: normal normal normal 15px/20px "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 15px;
}
#howto_img {
	width: 240px;
	position: absolute;
	top: 0;
	right: 0;
}
#howto_img img{
margin-top:10px;
float:right;
}

#next_insp {
	position: absolute;
	bottom: 20px;
	right: 50px;
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	color:#333333;
}
#prev_insp {
	position: absolute;
	bottom: 20px;
	left: 50px;
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	color:#333333;
}
#center_insp {
	position: absolute;
	bottom: 20px;
	left: 250px;
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, sans-serif;
	color:#333333;
}

#insp_nav {
	float: right;
}
#insp_nav a {
	float: right;
	border: 1px solid #939598;
	margin: 1px;
}
.arrow {
	border-color: #fff !important;
}
.insp_active {
	border-color: #EF522A !important;
}
#insp_nav img {
	display: block;
}
/* ## Inspiration och hjälp ## */

/* ## Scrolling container ## */
.scroll_container {
	position: relative;
	width: 500px;
	height: 280px;
	display:block;
	margin-top: 10px;
}
.floatbox_scroll {
	position: relative;
	width: 500px;
	height: 280px;
	overflow: hidden;
}
#floatbox_scroll_content {
	position:absolute;
	top:0;
	left:0;
}
.floatbox_scroll_arrows {
	display: block;
	position: absolute;
	bottom: 0;
	right: -20px;
	height: 43px;
	width: 9px;
}
	.scroll_up {
		position: absolute;
		top: 0;
		left: 0;
	}
	.scroll_down {
		position: absolute;
		bottom: 0;
		left: 0;
	}
/* ## Scrolling container ## */
/* ## Changea container ## */
.archive_container {
	height: 100px;
	margin-top: 25px;
	position: absolute;
	top: 30px;
	right: 0px;
	width: 500px;
	display:block;
}
.changea_container {
	height: 100px;
	margin-top: 25px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 500px;
	display:block;
}
.changeb_container {
	height: 200px;
	margin-top: 25px;
	position: absolute;
	bottom: 40px;
	right: 0px;
	width: 500px;
	display:block;
}

.changea_2_container {
	height: 150px;
	margin-top: 25px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 500px;
	display:block;
}
.changea_2_scroll {
	position: relative;
	width: 500px;
	display:block;
	overflow: hidden;
	height: 150px;
	clear: both;
}
.changea_scroll{
	position: relative;
	width: 500px;
	display:block;
}
.changea_scroll {
	overflow: hidden;
	height: 100px;
	clear: both;
}
.changeb_scroll{
	position: relative;
	width: 500px;
	display:block;
}
.changeb_scroll {
	overflow: hidden;
	height: 200px;
	clear: both;
}

#changea_content {
	position:absolute;
	top:0;
	left:0;
	width:500px;
}
#changea_content table {
width:500px;
}

#changea_content table tr {
width:500px;
}
#changea_content table tr td {
margin-top:5px;
height:35px;
}
#changea_legend {
	position: absolute;
	top: -25px;
	height: 25px;
	display: block;
	border-bottom:1px solid#CCCCCC;
	border-top:1px solid #CCCCCC;
	width:500px;
}
#changea_legend li {
	display: block;
	float: left;
	font: normal normal normal 12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#changea_content table {
	font: normal normal normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-style: none;
}
.changea_2_adress {
	width: 330px;
}
.changea_adress {
	width: 370px;
}
.changea_search {
	width: 130px;
	text-align: right;
}
.changea_adressbok {
	width: 380px;

}
.changea_date {
	width: 90px;
}
.changea_change {
	width: 80px;

}
.changea_send {
	width: 70px;
}
.changea_send2 {
	width: 20px;

}
.changea_erase {
	width: 60px;

}
.changea_send a, .changea_erase a, .changea_change a {
	color: #EF522A;
}
/* ## Changea container ## */

/* Address */
#recipient {
	position: absolute;
	width: 208px;
	height: 250px;
	bottom: 0px;
	right: 0px;
	display: block;
}
#extra_address {
	width: 187px;
	height: 45px;
	margin-bottom: 20px;
	margin-right: 25px;
	display: block;
	text-align: right;
	list-style: none;
}
#extra_address li a {
	font: normal normal normal 12px/20px "Myriad Pro", "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-weight:bold;
	color: #F0522A;
	text-decoration:underline;
}
#address {
	width: 212px;
	height: 186px;
	display: block;
}
#address input.custom {
	width: 183px;
	height:1.5em;
	padding: 0.25em;
	margin-bottom: 23px;
	display: block;
	border: 1px solid #e5e5e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#CalBase {
	position: relative;
}

#calender {
	width: 260px;
	height: 260px;
	background: transparent url(../img/calender.png) no-repeat scroll top left;
	text-align: left;
	display: block;
	float: right;
	position: absolute;
	top: -75px;
	right: 110px;
}
.close {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 2000;
	display: block;
	width: 13px;
	height: 12px;
	background: #fff url(../img/slider_close.gif) no-repeat scroll top right;
}
#loader_holder {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
}
#loader {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90px;
	height: 90px;
	display: block;
	border: 10px solid #ccc;
	background-color: #fff;
	margin-left: -50px;
	margin-top: -50px;
	text-align: center;
}
#loader img {
	margin: 29px;
}
.kazam {
	display: none !important;
}
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 20px;
background-color: white;
}
.vscrollerbar {
width: 20px;
background-color: black;
}
.hscrollerbase {
height: 20px;
background-color: white;
}
.hscrollerbar {
height: 20px;
background-color: black;
}

.scrollerjogbox {
width: 20px;
height: 20px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
#help_menu{
margin-top:20px;
}
#help_menu tr td{

width:250px;
height:30px;
}
#help_menu tr td a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom: 10px;
color:#333333;
}
#faq_list li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.answer{
display:none;
}




#msgShadow {
	width: 307px;
	height: 5px;
	display: block;
	background: transparent url(../img/msg_bkg_top.png) no-repeat scroll top right;
	position: absolute;
	top: -5px;
	left:0;
}
#msgSlider {
	width: 307px;
	height: 300px;
	position: absolute;
	bottom: 50px;
	right: 50px;
	margin-top: 5px;
	text-align: left;
	z-index: 1000;
	background: transparent url(../img/msg_bkg.png) no-repeat scroll bottom left;
}
#innerMsgSlider {
	margin: 0 20px 20px 20px;
}
.msg_close {
	display: block;
	width: 13px;
	height: 12px;
	background: #fff url(../img/slider_close.gif) no-repeat scroll top right;
	position: absolute;
	top: 5px;
	right: 15px;
}
.msg_close2 {
	display: block;
	width: 106px;
	height: 32px;
	background: #fff url(../img/msg_button_close.png) no-repeat scroll top right;
	position: absolute;
	bottom: 20px;
	left: 100px;
}

