html, body, ul, li, form, input, textarea, h1, h2, h3, h4, h5, h6, img {
	margin: 0;
	padding: 0;
	}
html, body {
	height: 100%;
	}
body {
	font-family: "Lucida Grande",arial,sans-serif;
	font-size: 100%;/* For IE */
	color: #959595;
	/*background: url('/images/1158f71666579188beba4996a3c86acb.png');*/
	background: url('/images/bakgrund3.jpg');
		
	}
html>body {
	font-size: 0.85em; /* IE can't read this */
}
ul li {
	list-style-type: none;
	}
h1 { font: normal 2em arial; }
h2 { font: normal 1.5em arial; }
h3 { font: normal 1.25em arial; }
h4 { font: normal 1em arial; }

hr {
	color: #C395AC;
	background-color: #C395AC;
	height: 1px;
	border: 0;
}


a:link, a:visited {
	color: #0054a6; 
	text-decoration:none;
	
}
a:focus, a:hover {
	color: #b23001;
}
#contact-wrapper {  
    width:430px;  
    border:1px solid #e2e2e2;  
    background:#f1f1f1;  
    padding:20px; 
 	margin: 20px;
}  
#contact-wrapper div {  
    clear:both;  
    margin:1em 0;  
}  
#contact-wrapper label {  
    display:block;  
    float:none;  
    font-size:16px;  
    width:auto;  
}  
form#contactform input {  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:5px;  
    font-size:16px;  
    color:#333;  
}  
form#contactform textarea {  
    font-family:Arial, Tahoma, Helvetica, sans-serif;  
    font-size:100%;  
    padding:0.6em 0.5em 0.7em;  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
}
#wrapper {
	width: 960px;
	margin: 0px auto;
	background-color: #FFFFFF;
	padding: 20px;
	

	}
#header {
	width: 960px;
	height: 113px;
	}
#logo {
	width: 209px;
	height: 88px;
	padding: 25px 0 0 25px;
	float: left;
}
#utility {
	width: 726px;
	height: 30px;
	padding: 10px 0 0 0;
	float: left;
	text-align: right;
	font-size: 0.9em;
}
#banner {
	width: 726px;
	height: 60px;
	padding-top: 13px;
	float: left;
	font: normal 1.4em arial;
	color: #404040;
	text-align: center;
}
#horisontal_menu_bg {
	width: 960px;
	height: 38px;
	margin-top: 2px;
	background: url('/images/h_menu_bg.png') repeat-x;
}
#sok {
	width: 224px;
	height:  28px;
	padding: 10px 0 0 10px;
	float: left;
}
#horisontal_menu {
	width: 726px;
	height:  28px;
	padding: 10px 0 0 0;
	float:  left;
	text-align: center;
}
#horisontal_menu li {
	display:inline;
	padding-right: 19px;
}
#horisontal_menu a:link, #horisontal_menu a:visited {
	color: #fff;
	border: none;
	font-size: 0.9em;
}
#horisontal_menu a:hover, #horisontal_menu a:active {
	border-bottom:1px dotted;
}
#leftcol {
	width: 216px;
	padding: 17px 17px 0 0;
	float: left;
	margin-top: 2px;
	color: #738078;
	font-size: 0.93em;
}
#leftcol h1 {
	padding: 5px 0 0 0;
	border-bottom: 1px dotted #b8869f;
	color: #b8869f;
	font-size: 1.3em;
}
#leftcol a:link, #leftcol a:visited {
	cursor: hand;
	display: block;
	width: 216px;
	height: 25px;
	padding: 5px 0 0 0;
	background: url('/images/left_a_bg.gif') repeat-x;
	color: #738078;
	border: none;
}
#leftcol a:active, #leftcol a:hover {
	cursor: hand;
	background: url('/images/left_a_hover_bg.gif') repeat-x;
	background-color: #f4f2e4;
}
#meny {
	margin-top: 15px;
}
#maincol {
	width: 727px;
	float: left;
	margin-top: 18px;
}
#starttop {
	width: 727px;
}
#start1 {
	float: left;
	width:203px;
	height: 257px;
}
#start2 {
	float: left;
	width:172px;
	height: 242px;
	padding: 15px 15px 0 15px;
	background-image: url('/images/about_bg.png');
	margin-right: 2px;
	font-size: 0.85em;
	color: #fff;
	line-height: 140%;
}
#start3 {
	float:  left;
	width: 320px;
	height: 257px;
}
#brands_image {
	width: 307px;
	height: 236px;
	background-image: url('/images/Brigbysloggor3.jpg');
}
#brands_image img {
	border: 1px solid #000;
}
#brands_text {
	margin-top: 2px;
	width: 300px;
	height: 46px;
	padding: 5px 10px 5px 10px;
	background: #f0dae4;
	overflow: hidden;
	font-size: 0.85em;
	color: #b8849e;
}
#brands_link {
	width: 320px;
	height: 13px;
	padding: 8px 0 0 0;
	background: url('/images/brands_more_bg.png');
	text-align: right;
}
#brands_link a:link, #brands_link a:visited {
	font-size: 0.8em;
	color: #fff;
	border: none;
} 
#brands_link a:active, #brands_link a:hover {
	border-bottom: 1px dotted;
} 

#footer {
background:black;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
color:#fff;
margin:0 0 30px;
padding:30px 0;
text-align:center;
width:958px;
}
.clear {
	clear: both;
	height: 1px;
	line-height: 1px;
}

input.send-btn {
width: 58px;
height: 21px;
background: #333 url('/images/sok-btn.gif') no-repeat;
outline: none;
}

input.send-btn:hover {
background: #666 url('/images/sok-btn.gif') no-repeat 0 -22px;
}
input.add-btn {
width: 150px;
height: 21px;
margin-top: 5px;
background: url('/images/add.gif') no-repeat;
outline: none;
}
input.add-btn:hover {
background: url('/images/add.gif') no-repeat 0 -22px;
}
#new_products {
	text-align:center;
	font: bold 1.3em arial;
	margin: 12px 0;
	color: #404040;
}
.prodbox {
	width:  229px;
	heigth: 229px;
	border:  1px solid #000;
	float: left;
}
.prodbox_middle {
	margin: 0 17px;
}
.proddesc {
	width:  230px;
	float: left;
	font-size: 0.9em;
	line-height:150%;
	margin-bottom: 25px;
}
.proddesc_middle {
	margin: 0 17px;
}
.field135 {
	width: 135px;
}


#shipping form {
	width:510px;
	
}

#shipping fieldset {
	border: 0px solid #000
}
#shipping legend {
	font: bold 120%/1.6 Arial,sans-serif;
}
#shipping fieldset label {
	float:left;
	display:inline;
	width:100px;
    line-height:16px;
	margin: 3px 10px;
	background: #FFF url('arrow.jpg') no-repeat right center
}
#shipping input,textarea { 
	margin:3px 0 8px;
	border-style:solid;
	border-color: #E6E6B9 #E6E6B9 #E6E6B9 #E6E6B9;
    border-width:2px 1px 1px 2px;
	width: 360px
}
#shipping input {
	height: 14px
	}
#shipping br { 
	clear:left
}
#shipping input#go { 
	margin: 10px 0 0 130px;
	border-style:solid;
	border-color: #FFF #333 #333 #FFF;
    border-width:1px 2px 2px 1px;
	background: #CCC;
	width:auto;
	height: auto
}
.formbutton{
	cursor:pointer;
	width: 160px;
}
.Same_as{
	width: 360px	
}

.shippingtarget {
	padding-left: 20px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
}

.borderruntom{
	border: 1px solid #999;
}
.borderleft{
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}

.borderleftright{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

.borderleftrightbottom{
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;

}
.borderbottom{
	border-bottom: 1px solid #999;


}
.textsvart{
	color: #000;
}
