/********** General **********/
*{
	margin:0px;
	padding:0px;
	font-family : Arial,Verdana, Helvetica,sans-serif;
}
body { 
       font-size : 76%;
       color:#666666;
       background-color: #ffffff;
       margin:0px;
       padding:0px 0px 10px 0px;
       line-height:1.4em;
       font-size:11px;
}
fieldset {
       width:700px; */569*/
       display: inline;
       padding-left: 10px;
       padding-bottom: 10px;
}
legend {
       color:#666666;  
       margin-bottom: 6px;
}
th {
       text-align:left;
}
td {
       vertical-align:top;
}
a img {
       border:none;
}
a {
       color:#666666;
}



label {
       font-weight:bold;
       font-style: normal;
}
form {
       padding: 0px;
       margin-bottom:0px;
}

form#campaign_submit {
float:left;
position:relative;
width:80px;
}
h1,h2,h3,h4,.heading1,.heading2,.heading3,.heading4 {
       font-family : Arial,Helvetica,Verdana,sans-serif;
       font-weight:bold;
       margin:0px;
       padding:0px;
}
h1,.heading1 {
       margin:0em;
       padding-top:0em;
       padding-bottom:0.4em;
       color: #cc3300;
       font-size:1.6em;
}
h2,.heading2 {
       margin:0em;
       padding-top:0em;
       padding-bottom:0.4em;
       font-size : 1.1em;
       color: #666666;
}
h3,.heading3 {
       margin:0em;
       padding-top:0.4em;
       padding-bottom:0.4em;
       font-size : 1.1em;
}
h4 {
        margin:0em;
        padding-top:0.2em;
        padding-bottom:0.3em;
        font-size : 1em;
}
h5{
 font-size:1.1em;
}
p,div.ingress { 
        margin:0.6em 0em 0.6em 0em;
}
a h1,a h2,a h3, em a, h1 a,h2 a,h3 a, a em {
        text-decoration:none;
}
a h1,a h2,h1 a,h2 a {
        color: #666666;
}
table td {
        padding:3px;
}
table {
	border-spacing:0px 0px;
}
div.clear {
	clear:both;
}

/************* Layout ********************/
#wrapper {
	width:927px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
#inner_wrapper {
	float:left;
	width:927px;
}

#left {
    float:left;
    width:166px;
    margin-top:0px;
   
}

#content {
	float:right;
	width:730px;
        padding-left:0px; 
        margin-top:0px; 
       
}
#content h1 {
        margin-top:5px;
        padding:0px;
        /*color:#224b4d;*/
        color:#cc6600;
        font-size:1.4em;
}
/************** Top ***********************/
#header {
	height:88px;
}
#top_rounder {
	float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/top_rounder.jpg") no-repeat;
	width:927px;
	height:4px;	
	overflow:hidden;
}
#top_normal {
	background:url("/shgsve/frontend/files/design/backgrounds/top_bg.gif") repeat-x;
        height:84px;
	width:927px;
	clear:both;
}
#logo {
        float:left;
	/*padding-top:19px*/
	margin-left:21px;height:84px;
}
/** before transfer
#top_right {
	float:right;
	padding-top:43px;
	margin-right:25px !important;
	margin-right:12px;
        font-size:15px;
        color:#ffffff;
        font-weight:bold;
}
#top_menu {
	margin-top:0px;
	height:44px;
	width:927px;
	background: url("/shgsve/frontend/files/design/backgrounds/top_rounder_right.gif") no-repeat top right; ;
}
#top_menu_banner{
	width:927px;
	height:24px; 
        color:#666666;  
        font-size:11px;
             
}
**/
#top_right {
color:#FFFFFF;
float:right;
font-size:15px;
font-weight:bold;
height:82px;
line-height:82px;
position:relative;
right:25px;
vertical-align:middle;
}
#top_menu {
background:transparent url(/shgsve/frontend/files/design/backgrounds/top_rounder_right.gif) no-repeat scroll right top;
float:left;
margin-top:0px;
position:relative;
width:927px;
}

#top_menu_banner {
background:transparent url(/shgsve/frontend/files/design/backgrounds/top_bar1.gif) repeat-x scroll 0%;
color:#666666;
float:left;
font-size:11px;
height:24px;
position:relative;
width:927px;
}
.top_menu_item {
	float:left;     
}
img.top_right_rounder {
float:right;
}
a.top_left_rounder,
a.top_right_rounder,
.top_left_rounder,
.top_right_rounder,
a.top_left_rounder_active,
a.top_right_rounder_active,
a.top_left_rounder:hover,
a.top_right_rounder:hover {
	float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/top_rounder_left.gif") no-repeat;
	width:3px;
	height:24px;
}
a.top_left_rounder:hover,
a.top_right_rounder:hover,
a.top_left_rounder_active,
a.top_right_rounder_active {
       
	background:url("/shgsve/frontend/files/design/backgrounds/top_active_bg_left.gif") no-repeat;
}
a.top_right_rounder:hover,
a.top_right_rounder_active {
        background:url("/shgsve/frontend/files/design/backgrounds/top_active_bg_right.gif") no-repeat;
}
a.top_right_rounder,
.top_right_rounder {	
	background:url("/shgsve/frontend/files/design/backgrounds/top_rounder_right.gif") no-repeat;
}
a.top_right_rounder
.top_right_rounder_right {
	float:right;
	background:url("/shgsve/frontend/files/design/backgrounds/top_rounder_right.gif") no-repeat right;
}

a.top_middle_menu,
a.top_middle_menu_active{
	float:left;
	height:24px;
        padding-left:10px;
        padding-right:10px;
        line-height:24px;
	font-weight:bold;
	text-decoration:none;
	background:url("/shgsve/frontend/files/design/backgrounds/top_bar1.gif") repeat-x;
}

a.top_middle_menu_active {
	background:url("/shgsve/frontend/files/design/backgrounds/top_active_bg_middle.gif") repeat-x;
        color:#ffffff;
        
}

a.top_middle_menu:hover{
        background:url("/shgsve/frontend/files/design/backgrounds/top_active_bg_middle.gif") repeat-x;
        height:24px;
        color:#ffffff;
}
.front_banner {
float:left;
position:relative;
text-align:center;
width:380px;
margin-top:40px;
}
.banner_product {
float:left;
margin:20px 0px;
position:relative;
text-align:left;
vertical-align:middle;
width:100%;
}
/* before transfer
.top_right_basket {
	float:left;
        background:url("/shgsve/frontend/files/design/backgrounds/top_bar1.gif") repeat-x;
        padding-right:0px;
        margin-right:-4px;
        font-size:11px;
}
*/
.top_right_basket {
background:url("/shgsve/frontend/files/design/backgrounds/top_bar1.gif") repeat-x;
float:right;
font-size:11px;
height:24px;
line-height:24px;
position:relative;
right:25px;
}
.top_right_basket a {
	/* text-decoration:none;
	color:#666666;
	font-weight:bold;
	line-height:23px;
        padding-right:2px;*/
color:#666666;
display:block;
float:left;
font-weight:bold;
height:22px;
line-height:24px;
padding-right:10px;
text-decoration:none;
}
/** before transfer
img.basket{
	float:left;
	margin-top:5px;
	margin-right:4px;
	margin-left:9px;
}**/

.no_stock_button {
background:transparent url(/shgsve/frontend/files/elements/btn_bg.gif) no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:0.8em;
height:19px;
margin-bottom:5px;
width:125px;
text-transform:uppercase;
}
img.basket {
float:left;
margin-right:4px;
position:relative;
top:6px;
vertical-align:middle;
}
.top_space1 {
        height:24px;
        display:block;
        background: url("/shgsve/frontend/files/design/backgrounds/top_bar1.gif") repeat-x top right;
        margin-right:3px;
}
.cast {
       padding-right:25px;
}
/** before transfer
select#product_option {
	float:right;
	font-size:0.78em;
	border:1px solid #ccc;
	color:#666666;
	font-weight:bold;
         margin-top:5px !important;
	margin-top:4px;
        width:200px;
        min-width:200px;
         
        
}**/
select#product_option {
color:#666666;
display:inline;
font-size:0.78em;
font-weight:bold;
margin-top:4px;
min-width:200px;
position:relative;
width:200px;
}
input#search_button_top{

	border:none;
	color:#8D8C88;
        font-size:10px;
        font-weight:bold;
        cursor:pointer;
        float:right;
        height:16px;
        background:url("/shgsve/frontend/files/design/backgrounds/top_search_button.gif") no-repeat;
        width:48px;
        margin:4px 0px auto 3px !important;
        margin:4px -5px auto 3px;
}

#top_menu_bar {
	float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/top_bar.gif") repeat-x;
	height:34px;
	width:927px;
	margin-top:0px;
}



/************* INNER WRAPPER ****/

/**************** Left Menu ,Right Menu *******/
.left_menu_item {
	width:166px;
	height:23px;
	background:url("/shgsve/frontend/files/design/backgrounds/left_menu.gif") no-repeat;
        margin-top:1px;
}
a.left_menu_item:hover,
a.left_menu_item,
a.left_active_menu_item,
a.left_sub_menu_item,
a.left_sub_active_menu_item{
	padding-left:12px;
	line-height:23px;
	font-weight:bold;
	text-decoration:none;
        float:left;
        color:#666666;
}
a.left_sub_menu_item,
a.left_sub_active_menu_item
{
   color:#f2fcfd;
  
}

a.left_sub_menu_item:hover,
a.left_sub_active_menu_item{
        background:url("/shgsve/frontend/files/design/backgrounds/sub_menu_active.gif") no-repeat;
	width:160px;
	height:18px;
        color:#f2fcfd;
        
        
      
}

a.left_sub_menu_item,
a.left_sub_active_menu_item  {
       line-height:18px;
}
a.left_menu_item:hover{
background:url("/shgsve/frontend/files/design/backgrounds/left_active_menu_bg.gif") no-repeat;
	width:160px;
	height:23px;
        color:#f2fcfd;

}
a.left_active_menu_item { 
	background:url("/shgsve/frontend/files/design/backgrounds/left_active_menu_bg.gif") no-repeat;
	width:160px;
	height:23px;
        color:#ffffff;
}
a.left_sub_menu_item {
        background:url("/shgsve/frontend/files/design/backgrounds/left_sub_bg.gif") no-repeat;
	width:160px;
	height:18px;
}

/*********** Search *********/
.left_search {
        float:left;
	margin-top:12px;
	width:166px;
}
.search_left,
.search_right {
	float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/search_left.gif") no-repeat;
	height:21px;
	width:2px;
}
.search_right {
        background:url("/shgsve/frontend/files/design/backgrounds/search_right.gif") no-repeat;
}
form {
	margin:0px;
	padding:0px;
	width:166px;
}
input#search_input,
input#e_mail,
input#passward,
input#epost_input {
	float:left;
	border-top:1px solid #b2b3b3;
	border-bottom:1px solid #b2b3b3;
	border-left:none;
	border-right:1px solid #9e9f9f;
	height:19px;
	width:113px !important;
	width:114px;
	color:#669999;
        font-size:11px;
        line-height:20px;
        padding-left:3px;
}

input#epost_input {
        width:113px !important;
	width:113px;
}

input.button#newsletter_button,
input#search_button,
input#login_button{
        float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/search.gif") repeat-x;
	height:23px;
	margin-left:0px;
	border:none;
	color:#8D8C88;
        font-size:10px;
        font-weight:bold;
        cursor:pointer;
}
input.button#newsletter_button,
input#search_button {
        background:url("/shgsve/frontend/files/design/backgrounds/search_new.gif") no-repeat;
        width:44px;
        height:21px;
}


/********** VIP LOGIN *********/
.vip_login {
        float:left;
        margin-top:20px;
        width:166px;   
}
.login_title {
	font-weight:bold;
        height:15px;
	width:162px;
        padding-left:8px;
	background:url("/shgsve/frontend/files/design/backgrounds/news_list_top.gif") no-repeat;
}
input#e_mail {
	border-right:none;
	width:156px !important;
	width:156px;
	margin-bottom:3px;
}
.left_passward {
	float:left;
	width:166px;  
        background:url("/shgsve/frontend/files/design/backgrounds/search_left.gif") no-repeat;
}
.left_passward_logout {
         float:left;
	width:166px; 
}
input#passward {
        border-top:1px solid #b2b3b3;
	border-bottom:1px solid #b2b3b3;
	border-right:1px solid #9e9f9f;
	width:90px !important;
        width:90px;
        margin-left:2px;
}
input#login_button{
        font-size:10px;
        font-weight:bold;
        background:url("/shgsve/frontend/files/design/backgrounds/login_button.gif") no-repeat;
        width:67px !important;
        width:auto;
 }

.forgot_passward {
	width:166px;
	float:left;
        margin-top:0px !important;
        margin-top:-24px;     
}
.forgot_passward a {
        float:left;
        width:166px;
}
.error {
        color: #ff0000;
        margin-top: auto;
}
.forgot_text {
	margin-top: 10px;
	margin-bottom: 5px;
}
/********** VIP LOGOUT *********/
.logout_button_left {
        float:left;
        width:92px;
}
.logout_button_left_space {
        float:left;
        width:92px;
        height:17px;
        border-left:1px solid #b2b3b3;
/*        border:solid 1px red;  */
         
}
.logout_box_middle {
        float:left;
	border-top:none;
	border-left:1px solid #cccccc;	
	border-right:1px solid #cccccc;
/*	width:161px !important;*/
	width:158px;
        padding-left: 3px;
}
.logout_box_bottom {
	float:left;
	 background:url("/shgsve/frontend/files/design/backgrounds/news_list_bottom.jpg") no-repeat bottom left;
	 width:92px;
         height:4px;
        
}
div.logout_button {
        float:right;
        width:71px;
        margin-right:3px !important;
        margin-right:2px;
        overflow:hidden;
}
input#logout_button {
        float:left;
        font-size:10px;
        font-weight:bold;
        background:url("/shgsve/frontend/files/design/backgrounds/logout.gif") no-repeat;
        border:none;
        width:71px;
        height:21px;
        color:#8d8c88;
        margin-right:0px !important;
        margin-right:4px;
}

/******** LIST NEWS ******/
.news_list{
	float:left;
	width:163px;	
	margin-top:14px;
        color:#666666;	
}
.news_list h4{
	 margin-left:8px;
         color:#666666;
         margin-top:1.0em;
}
.news_list .heading_bold {
         margin-left:8px;
         color:#666666;
         font-weight:bold;
}
.news_list .content {
         margin-left:8px;
         color:#666666;
         margin-bottom:1.0em;
}
.news_list_top { 
	 float:left;
	 height:42px;
	 width:163px;
	 background:url("/shgsve/frontend/files/design/backgrounds/news_list_top.gif") no-repeat;
}
.news_list_middle {
	 float:left;
	 border-top:none;
	 border-left:1px solid #cccccc;	
	 border-right:1px solid #cccccc;
	 width:161px !important;
	 width:161px;
      
}
.news_list_middle ol { padding:10px; }
.news_list_middle ol li {
list-style-image:none;
margin-left:18px;
}
.news_list_middle img {
         margin-left:8px;
}
.news_list_bottom {
	 float:left;
	 background:url("/shgsve/frontend/files/design/backgrounds/news_list_bottom.jpg") no-repeat bottom;
	 width:163px;
	 height:4px;
         margin-top:0px !important;
         margin-top:-10px;
         
}

/**** Three IMAGE ******/
.threeA {
	 float:left;
	 margin-top:11px;
	 width:160px;
}
/************* Content_left ******/
h2.heading {
	 margin:0px;
	 padding:0px;
         color:#669999;
}
.ingress {
         padding:0px;
         margin:0px;
         color:#343434; 
         font-weight: bold;    
}
.main_content {
	 float:left;
	 margin-top:0px;
	 padding-top:0px;      
}
.product_list,
.content_list {
	 float:left;
	 padding-right:0px;
	 margin-top:31px;
         width:730px;        
}
div.sub_cat {
        margin-top: 0;
}
.content_list {
         width:730px !important;
         margin-left:0px; 
}
.product_detail,
.product_detail_two,
.product_detail_middle {
	 float:left;
	 padding-left:0px;
         width:200px;
}
.product_detail_two {
         margin-right:50px;
}
.product_detail_middle {
         margin-left:65px;
         margin-right:65px;
}
.product_detail, .product_detail_middle{
margin-bottom:25px;
}

/**** Listing av produkter i to kolonner */
.product_detail_left,
.product_detail_right {
	 float:left;
	 padding-left:0px;
         width:340px;
         margin-bottom: 25px;
         border: 0px dashed red;
/*         text-align: center;*/
}
.product_detail_left {
         padding-right: 10px;
}
/*.product_detail_left dl, .product_detail_right dl{
         text-align: left;
}*/
.product_detail_left img, .product_detail_right img{
         padding-left: 0px;
}
/**** Listing av produkter i to kolonner */

.product_detail2 {
 	 float:left;
	 padding-left:0px;
         width:320px;
}
.product_detail2 .product_detail2_image {
         margin-bottom: 6px;
}
.product_detail2 dl {
         position: relative;
         top: 6px;
}

.product_detail2_image {
         text-align: center;
}
img.campalign_img {
	 float:left; 
         width:200px;     
}
.read_more,
a.read_more {
         float:left;
         padding-top:10px;
         padding-bottom:5px;
         width:380px !important;
         width:300px;
         
}
a.conditions {
         font-size: 0.8em;
}
.product_l {
	 padding-left:0px;
}
.product_l img {
	 float:right;
         margin-right:30px;
         padding-left: 10px;
}

#content_left {
	 float:left;
        
	 width:317px;
}
.pro_desc,
.content_desc,
.order_desc {
         margin:0px;
	 padding:0px;
         color:#343434; 
         margin-bottom:10px;   
} 
.order_desc {
         margin-top:5px;
}
.pro_desc p {
         margin:0px;
         padding:0px 10px 10px 0px;
}
.pro_properties {
	 padding:0px;
}

a.main_basket {
	 margin-left:0px;
	 padding-top:10px;
}
.content_desc {
         float:left;
         width:595px;
}
.content_image {
    float:right;
}
#content_right {
	 float:right;
         width:391px;
}
#left_content_column {
	 float:left;
         width:390px;
         margin-left:0px;
         padding-left:0px;
        
}
#left_content_column_menu {
         width:569px;
}
#right_content_column {
	 float:right;
	 width:305px;
         margin-right:25px !important;
         margin-right:10px;     
}
ul.newsletter {
         color:#666666;     
}

li{
         list-style-image:url("/shgsve/frontend/files/design/backgrounds/list.gif");
         margin-left:16px;
               
}

li img{
        
        vertical-align:middle;
        padding-right:10px;
}
ul.newsletter li  {
         color:#666666;
         padding-bottom:5px;
         
         
}
.product_image {
         width:391px;
}
.product_image img{ 
         width:391px;
}

.campaign_product,
.campaign_product_list {
	 float:left;
	/* margin-bottom:-11px !important;
	 margin-bottom:-18px;*/
         font-size:11px;
}
.campaign_product_list {
         margin-bottom:0px;
         font-size:11px;
}
.campaign_top {
	 background:url("/shgsve/frontend/files/design/backgrounds/right_compang_top.gif") no-repeat; */
	 width:302px;
         height:27px;	      
}
.campaign_middle {
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
float:left;
position:relative;
width:300px;
}
.campaign_bottom {
background:transparent url(/shgsve/frontend/files/design/backgrounds/right_campaign_bottom2.gif) no-repeat scroll center top;
float:left;
height:120px;
width:302px;
}

h2.campaign_heading {
	padding-left:10px;
        font-size:11px;
        color:#666666;
}
h2{
        margin-top:0px;
        padding-bottom:0px;
}

h2.campaign_heading a,
h2 a {
        text-decoration:underline;
         color:#666666;
}
.campaign_ingress {
	padding-left:10px;
	color:#669999;
	font-weight:bold;
}
.campaign_flash{
 margin-bottom:30px;
}

.campaign_image {
float:right;
position:relative;
}
.campaign_image img{
         position:relative;
         float:right; 
         left:30px;    
         bottom:60px;
}
.campaign_image_selected {
         float:right;
         position:relative; 
         bottom:50px !important;
         bottom:60px;
         right:5px;   
}
.campaign_product .campaign_basket {
float:left;
position:relative;
top:55px;
z-index:99;
}
.campaign_basket, .pro_buy {
color:#666666;
font-weight:bold;
margin-bottom:15px;
margin-top:25px;
padding-left:10px;
}
.pro_buy {
        padding-left:0px;
        margin-bottom:0px;
        margin-top:5px;
        padding-top:0px;
}
input#basket_button{
	background:url("/shgsve/frontend/files/design/backgrounds/basket_bg.gif") no-repeat;
	width:65px;
	height:19px;
	border:none;
	color:#b5b4b4;
}
.campaign_basket a img,
.pro_buy a img {
         float:left;
         padding-right:15px;
}
input.buy_button{
         float: left;
         padding-right:15px;
}
.campaign_price{
         padding-left:2px;
         padding-bottom:10px;
}
.main_price {
          padding-left:0px;
}
/************ Content _right ***********/
.gallary {

}
.single_product {
          margin-right:12px;
}

#product_image_gallery {
          margin-top:15px;
}

#product_image_gallery img {
          margin-right:10px;
}

/***************** ORDER ********************/
div.help_txt{
          width: 300px;
          background-color: #FFFFCC;
          min-height: 200px;
          padding-bottom: 4px;
          padding-left: 4px;
          padding-right: 4px;
          padding-top: 4px;
          border: 1px solid silver;
          position:absolute;
          right: 10%;
          top:140px
}
table.productlist {
          width:100%;
          margin-top:25px;  
}
table.productlist td,
table.productlist th {
          background:url("/shgsve/frontend/files/design/backgrounds/dashed_line.gif") repeat-x bottom;
          vertical-align:middle;
          border-spacing:none;     
}
table.productlist td.total {
         background:url("/shgsve/frontend/files/design/backgrounds/sum.gif") repeat-x bottom;
}
table.productlist td.update,
table.productlist td.delete {
         text-align:left;
}
table.order_end {
         width: 90%;
}
.number{
 text-align:right;
}

table.order_info {
         margin-top:25px;
}
table.order_info th {
         color:#666666;
         font-weight:bold;
}
table.order_info td,
table.order_info th.order_remind {
         color:#8c8c8c;
}

td .p_info {
        width:70%;
}

.all {
         background:url("/shgsve/frontend/files/design/backgrounds/all_left.gif") no-repeat;
         height:22px;
         float:left;
         width:4px;
}
.all_right {
         background:url("/shgsve/frontend/files/design/backgrounds/all_right.gif") no-repeat;
         height:22px;
         width:4px;
         float:left;
}
input.number {
         background:url("/shgsve/frontend/files/design/backgrounds/all_middle.gif") repeat-x;
         text-align:center;
         height:22px;
         border:none;
         float:left;
}

input.delete_button,
input.update_button {
         background-color:#ffffff;
         background-image:url("/shgsve/frontend/files/design/backgrounds/delete.jpg");
         background-repeat:no-repeat;
         width:22px;
         height:22px;
         border:none;
         cursor:pointer;
         margin-left:25px;
}
input.update_button {
         background-image:url("/shgsve/frontend/files/design/backgrounds/update.jpg");
         margin-left:16px;
}
input.send_form { 
         background:#ffffff url("/shgsve/frontend/files/design/backgrounds/send_form.gif")no-repeat;
         width:102px;
         height:19px;
         border:none;
         color:#fff;
         font-size:10px;
         font-weight:bold;
         margin-top:15px;
}
input.send_email,
input.save_button,
input.search_lindorff,
input.send_order,
input.accept_yes {
          height: 19px;
          width: 50px;
          margin: 0px;
          border: none;
          cursor: hand;
}   
img.accept_no {
  position: relative;
  top: 4px;
}  

img.frontpage {
  position: relative;
  top: 4px;
  margin-bottom: 20px;
}

input.accept_yes {
          background:#ffffff url("/shgsve/frontend/files/design/backgrounds/ja.gif") no-repeat;
}     
input.send_email {
          background:#ffffff url("/shgsve/frontend/files/design/backgrounds/send_email.gif") no-repeat;
}
input.save_button  {
          background:#ffffff url("/shgsve/frontend/files/design/backgrounds/save_button_bg.gif") no-repeat;
}
input.search_lindorff {
          background:#ffffff url("/shgsve/frontend/files/design/backgrounds/hent_adresse.jpg") no-repeat;
          width: 102px;
}
input.send_order {
          background:#ffffff url("/shgsve/frontend/files/design/backgrounds/send_order.gif") no-repeat;
          /*width: 102px;*/
          width: 140px;
}
table.send_email,
table.reg_form{
	width: 320px;
}
table.reg_form{
	margin-top: -10px !important;
	margin-top: 0px;
        margin-bottom: 30px;
        color: #666666;
}
#content h4 {
         margin-left:0px;
         padding-left:0px;
         margin-top:15px;
}
.line {
        float:left;
        background:url("/shgsve/frontend/files/design/backgrounds/line.gif") repeat-x;
        width:718px;
        height:1px;
}
input.large_form {
        background:url("/shgsve/frontend/files/design/backgrounds/send_email.gif") no-repeat;
        width:96px;
        height:19px;
        border:none;
         margin-top:10px;
         color:#ffffff;
         line-height:19px;
         font-size:10px;
         font-weight:bold;
}
input.readonly {
         background-color: #EBEBE4;
         border: 1px solid #C0C0C0;
}
table.order_form {
         width: 700px;
         margin-top:10px;    
}
table.order_form td,
table.order_form td label {
         color:#666666;
}
table.order_form td label.accept {
         font-size: larger; 
         color: red;
}
table.order_form td.about_shg {
         width: 320px;
}

.no_product_desc {
         margin-top: 20px;
}
.end_pass {
  padding-top:10px;
  font-weight:bold;
}
/************** Search Result *************/
#search_result_summary{
        font-weight:bold;
        margin-top:5px;
}
#search_result_summary a{
        text-decoration: none;
}
.search_result_heading {
       width:100%;
       margin-top:10px;
       border-bottom:1px dashed;
       color:#224b4d;
       font-weight:bold;
}
.search_result_heading a {
       color:#224b4d;
}
#search_result_products {
       width:100%;
       margin-bottom:10px;
       margin-left: 8px;
}
#search_result_articles{
         margin-top:2px;
         margin-left: 8px;
}
.search_article_entry {
       margin-bottom:10px;
}
.search_article_entry h3 {
      margin:0px;
      padding:0px;
}
.search_article_entry p {
        margin-top:0px;
}
table.search_product_list {
      width:100%;
}
.search_article_entry h3 a{
      color:#666666;   
      font-size:11px;
      text-decoration:underline;
}
.content_list .product_detail {
      margin-right:60px;
}
.confirm_desc,
.confirm_desc_profil {
     width:320px;
     margin-top:-25px;
     margin-bottom:10px;
}
.confirm_desc_profil {
     margin-top:0px;
}
.sub_confirm_desc {
     margin-bottom:-13px;
     font-weight:bold;
}

/***************** Footer ********************/
#footer_bar {
	height:26px;
	background:url("/shgsve/frontend/files/design/backgrounds/footer_bar.gif") repeat-x;
	width:927px;
}
#footer {
	float:left;
	height:20px;
	width:927px;
        font-size:10px;
}
#footer_left {
	float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/footer_left.gif") no-repeat;
	width:4px;
	height:20px;
}
#footer_right {
	float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/footer_right.gif") no-repeat;
	width:4px;
	height:20px;
}
#footer_middle {
	float:left;
	background:url("/shgsve/frontend/files/design/backgrounds/footer_middle.gif") repeat-x;
	width:919px;
	height:20px;
	color:#fff;
        line-height:20px;
}
/*******************User confirm**************************/
#email_header {
     width:534px;
     height:228px;
     background:url("http://www.mynthuset.se/shgsve/frontend/files/design/backgrounds/buy_top.gif") no-repeat; 
}
.headings {
     font-size: 16px;
     color: #00001f;
     font-weight: bold;
     margin-top: 110px;
     padding: 20px;
     float: left;
     line-height: 20px;
}
.user_confirm_title {
    margin-top: 15px;
    margin-bottom: 15px;
}
.bottom_text {
	margin-top: 20px;
	float: left;
	font-size: 0.9em;
}
.bottom_product_title {
	margin-bottom: 10px;
}
table.order_content {
        width: 320px;
        margin-top: 4px;
        margin-left: 0px;
}
table.order_content td {
        color: #666666;
        margin-left:0; 
        padding-left: 0;
        border: 0px dashed black;
}
dl{
height:106px;
overflow:hidden;
line-height:18px;
}
dl h2{
 /*height:42px;*/
 overflow:hidden;
 
}
dl .campalign_text{
 /*height:64px;
 overflow:hidden;*/
 margin-top:10px;

}
.noimage{
height:138px;
width:200px;
}
#tell-friends {
  width: auto;
}
#tipsvenn_comment {
  width: 26.15em;
}