A
{
    col:Black;
}
A:hover
{
   color:Silver;
}
.val {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;  
	text-transform:none;
}
.valsvart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;	
}
.meginmal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.review {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
}
.boxleturbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.meginfyrirsogn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;    
}
.topmenutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.newsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
}
.newsmeginmal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
      @media print {
      .header { display: none; }
      .footer { display: none; }
    }
    
body 
{
  font-family:Arial, Sans-Serif;
  font-size:11px;
  margin:0px;
  padding:0px;
  background-color: #FFFEF1;
}
IMG {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	/* BEHAVIOR: url("Images/Png/pngbehavior.htc"); */
	BORDER-RIGHT-WIDTH: 0px;	
}

a
{
  text-decoration: none;
}

/* Scroll css */
.vertical_scroll{
  overflow-x: hidden;
  overflow-y: auto;
}

.horizontal_scroll{
  overflow-x: auto;
  overflow-y: hidden;
}

.both_scroll
{
  overflow:auto;
}

/************ Header ************/
.master_header
{
  border-top:1px solid #0C273D;
  height: 109px;
  width:100%;
  background-color: #0C273D;
  background-image: url(images/master/header_wrap.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}

.master_header_small_background
{
   background-image: url(images/master/header_background_small_1x49.jpg);
}

.master_header_white
{
  border-top:1px solid #0C273D;
  height: 85px;
  width:100%;
  background-color: #FFFEF1;  
}

.header_content
{
  border:0px solid red;
  margin:4px auto;
  color:White; 
  /*width:980px;*/
  height:100px;
}

.header_content_left
{
  border: 0px solid green;
  float:left;
  font-size:20px;
  font-weight:bold;
  margin-left:10px;
  margin-top: 20px;
  position:absolute;
}

.header_customerlogo
{
  float:left;
  border: 3px solid #DCDDDF;
  width:60px;
  height:45px;
  padding:0px;
  background-color:White;
  color:#DCDDDF;
}

.header_customername
{
  border: 0px solid white;
  float:left;
  padding-left:20px;
  padding-top:15px;
}

.header_content_right
{
  border: 0px solid red;
  float:right;
  padding-right:10px;
}

.header_menu_right
{
  border: 0px solid yellow;
  float:left;
  padding: 6px 8px;
}

.header_menu_right_special
{
  float:left;
}


.header_menu_text
{
  border: 0px solid green;
  float:left;
  padding: 0px 8px 0px 0px;
  color: White;
  font-family:Arial, Sans-Serif;
  font-size:11px;
  font-weight:bold;
  cursor:pointer;
}


.header_menu_text_black
{
  border: 0px solid green;
  float:left;
  padding: 0px 8px 0px 0px;
  color:Black;
  font-family:Arial, Sans-Serif;
  font-size:11px;
  font-weight:bold;
  cursor:pointer;
}

.header_menu_seperator
{
  border: 0px solid white;
  float:left;
  width: 2px;
  height: 35px;
  background-image: url(images/master/seperator_settingsmenu.gif);
  background-repeat:no-repeat;
}
/************ Header ends ************/

/***** Content (new) *****/
.content_outer_container 
{
  border:0px solid red;  
	/*width:990px;*/
	margin:0px auto;
	position:relative;
	top:-21px;
	text-align:left;
}

.content_inner_container 
{
  float:left;
 	/*background-image: url(images/master/content_side_wrap.gif);*/
	background-repeat:repeat-y;
	padding-left:6px;
	padding-right:6px;
	background-color:white;
}
.width_810
{
  background-image: url(images/master/content_side_wrap_776.gif);
}

.width_1024
{
  background-image: url(images/master/content_side_wrap_990.gif);
}

.width_1280
{
  background-image: url(images/master/content_side_wrap_1246.gif);
}

.width_1600
{
  background-image: url(images/master/content_side_wrap_1566.gif);
}

.content 
{
  float:left;
  /*width:980px;*/
}

.content_bottom
{
    height:7px;
    width:100%;
    font-size:0px;
    /*background-image: url(images/master/content_bottom.gif);*/
    background-repeat:no-repeat;
}

.content_bottom_width_810
{
  height:7px;
  float:left;
  background-repeat:no-repeat;
  background-image: url(images/master/content_bottom_776.gif);
}

.content_bottom_width_1024
{
  background-image: url(images/master/content_bottom_990.gif);
}

.content_bottom_width_1280
{
  background-image: url(images/master/content_bottom_1246.gif);
}

.content_bottom_width_1600
{
  background-image: url(images/master/content_bottom_1566.gif);
}

/***** Content *****/

/***** Menu *****/
#menu_container
{
       
}

#menu_content
{
    background-image: url(images/master/menu_wrap4.gif);
    background-repeat:repeat-x;
    height:31px;
    width:777px;
    
        /*background-image: url(images/master/menu_wrap2.gif);
    background-repeat:repeat-x;
    height:70px;*/
}

#menu_left
{
    float:left;
    background-image: url(images/master/menu_leftwhite2.gif);
    background-repeat:no-repeat;
    width:8px;
    height:31px;
    /*float:left;
    background-image: url(images/master/menu_left2.gif);
    background-repeat:no-repeat;
    width:8px;
    height:70px;*/
}

#menu_right
{
    float:right;
    background-image: url(images/master/menu_rightwhite.gif);
    background-repeat:no-repeat;
    width:6px;
    height:31px;
  /*  float:right;
    background-image: url(images/master/menu_right.gif);
    background-repeat:no-repeat;
    width:6px;
    height:70px;*/
}
/***** Menu *****/

/************ Footer *****************/
.footer
{
  float:left;
  height: 43px;
  width:100%;
  background-color: #0C273D;
  background-image: url(images/master/bottom_background.png);
  background-repeat:repeat-x;
  margin-left:auto;
  margin-right:auto;
}

.footer_container
{
  border:0px solid red;
  margin:0px auto;
  color:White; 
  width:960px;
  padding: 4px;
}

.footer_left
{
  border:0px solid pink;
  float:left;
}

.footer_right
{
  border:0px solid green;
  float:right;
  margin-top:10px;
}
/************ Footer Ends *****************/



/*********** Main Content **************/
.main_content_container
{
  float:left;
  border: 0px solid red;
  margin:0px 0px;
}

/*
.main_container
{  
  border: 0px solid pink;
  position: relative;
  top:-24px;
  margin:4px auto;
  width:989px;
}*/

/*********** Main Content Ends **************/


/************ Navigation Menu ************/

/*
.menu_container_toplevel
{
  border: 1px solid green;
  float:left;
  width:100%;
  background-image:url(images/MainCollectionmenu/menu_toplevel_back.png);
  background-repeat:repeat-x;
}*/

.menu_toplevel
{
  border: 0px solid green;
  float:left;
  color:White;
  margin-top:0px;
  padding-left:5px;
  height:36px;
}

.menu_toplevel_menuitem
{
  border: 0px solid red;
  float:left;
  color:White;
  font-weight:bold;
  font-size:11px;
  font-family:Arial, Sans-Serif;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  height: 36px;
}

.menu_tab_maincollection
{
  font-weight:bold;
  font-size:11px;
  font-family:Arial, Sans-Serif;
}

.menu_toplevel_selecteditem
{
  border: 0px solid red;
  float:left;
  color:#0C273D;
  background-image:url(Images/MainCollectionmenu/menu_toplevel_selected_repe.png); 
  background-repeat: repeat-x;
  height: 36px;
}

/*
.master_tabcontainer
{
  border:0px solid blue;
  float:left;
  width:975px;
}
.master_tabcontainer .ajax__tab_header 
{
  border:0px solid pink;
  font-weight:bold;
  font-size:11px;
  font-family:Arial, Sans-Serif;
  background:url(images/Maincollectionmenu/menu_top_back.gif) repeat-x bottom;
  padding-left:10px;
  padding-right:10px;
}
.master_tabcontainer .ajax__tab_outer 
{
  padding-right:0px; 
  height:35px;
}
.master_tabcontainer .ajax__tab_inner 
{
  padding-left:3px;
}
.master_tabcontainer .ajax__tab_tab 
{
  height:23px;
  padding:12px 10px 0px 10px;
  margin:0;
  font-weight:bold;
  font-size:11px;
  font-family:Arial, Sans-Serif;
  color:White;
}
.master_tabcontainer .ajax__tab_hover .ajax__tab_outer
{
  
}
.master_tabcontainer .ajax__tab_hover .ajax__tab_inner 
{
 
}
.master_tabcontainer .ajax__tab_hover .ajax__tab_tab 
{
  
}
.master_tabcontainer .ajax__tab_active .ajax__tab_outer 
{  
  background:url(images/popups/popup_tabs_selected_right.gif) no-repeat right; 
  position:relative;
  top:1px; 
}
.master_tabcontainer .ajax__tab_active .ajax__tab_inner 
{
  background:url(images/popups/popup_tabs_selected_left.gif) no-repeat;
  
}
.master_tabcontainer .ajax__tab_active .ajax__tab_tab 
{
  background:url(images/popups/popup_tabs_selected_back.gif) repeat-x;
  color:Black;
 
}
.master_tabcontainer .ajax__tab_body 
{    
  border:0px solid #999999;  
  border-top:0;  
  background-image:url(images/MainCollectionMenu/menu_secondlevel_wrap.png);
  background-repeat:repeat-x;
}*/

/***** Tabcontainer Menu Properties *******/
.tab_container_menu
{
    float:left;
    height:70px;
}

.tab_container_menu .ajax__tab_header
{
    border:0px solid red;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Sans-Serif;  
    padding-left:10px;
    padding-right:10px;
    padding-top:1px;
}

.top1px
{
    position:relative;
    top:1px;
}

.top2px
{
    position:relative;
    top:2px;
}

.margin_top1px
{
    margin-top:1px;
}

.tab_container_menu .ajax__tab_outer
{
    height:36px;
}

.tab_container_menu .ajax__tab_inner
{
  padding-left:3px;
  border:0px solid red;
}

.tab_container_menu .ajax__tab_tab
{
    border:0px solid red;
    background-color:Transparent;
    height:23px;
    padding:13px 10px 0px 10px;
    margin:0;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Sans-Serif;
    color:White;
}

.tab_container_menu .ajax__tab_hover .ajax__tab_outer
{

}

.tab_container_menu .ajax__tab_hover .ajax__tab_inner
{
  
}

.tab_container_menu .ajax__tab_hover .ajax__tab_tab
{
  
}

.tab_container_menu .ajax__tab_active .ajax__tab_outer
{ 
  background:url(images/master/menutab_selected_right.gif) no-repeat right;
}

.tab_container_menu .ajax__tab_active .ajax__tab_inner
{
  background:url(images/master/menutab_selected_left.gif) no-repeat;
}

.tab_container_menu .ajax__tab_active .ajax__tab_tab
{
  background:url(images/master/menutab_selected_wrap.gif) repeat-x;
  color:Black;
}

.tab_container_menu .ajax__tab_body
{   
  
}
/***** Tabcontainer Menu Properties *******/

.menu_toplevel_regular_text
{
  border: 0px solid yellow;
  float:left;
  margin:11px 15px;
  cursor:pointer;
}

.menu_toplevel_selected_text
{
  border: 0px solid yellow;
  float:left;
  margin:11px 11px;
  cursor:pointer;
}

.menu_toplevel_selected_sides
{
  float:left; 
  border:0px;
  background-repeat: no-repeat; 
  height: 36px; 
  width:4px;
}

.menu_container_secondlevel
{
  border: 0px solid red;
  float:left;
  width:100%;
  background-image:url(images/MainCollectionmenu/menu_secondlevel_back.png);
  background-repeat:repeat-x;
  border-bottom: 1px solid #A4A4A4;
}

.menu_secondlevel
{
  height:32px;
}

.menu_secondlevel_seperator
{
  border-left:1px solid #AFAFAF;
  padding-left:15px;
  padding-right:15px;
  cursor:pointer;
}

.menu_secondlevel_firstitem
{
  border-left:0px;
  padding-left:15px;
  padding-right:15px;
  cursor:pointer;
}

.menu_secondlevel_StaticMenuStyle
{
  
}

.menu_secondlevel_StaticMenuItemStyle
{
  border:0px solid red;
  color:Black;
  font-weight:bold;
}

.menu_secondlevel_StaticSelectedStyle
{
  font-weight:bold;
  color:#70B85D;
}

.menu_secondlevel_StaticHoverStyle
{
  color:#70B85D;
}

.menu_secondlevel_DynamicMenuStyle
{
/*  border:3px solid #54D0ED;
  border-top-width:5px;
  order-bottom-width:5px;*/
}

.menu_secondlevel_DynamicMenuItemStyle
{
  background-color:#777777;/*#54D0ED;*/
  color:White;
  padding:3px 15px 3px 5px;
  font-weight:bold;
  border:1px solid #777777;/*#54D0ED;*/
  font-family:Arial, Sans-Serif;
  font-size:11px;
}

.menu_secondlevel_DynamicSelectedStyle
{
  color:black;/*#54D0ED;*/
  background-color:White;
}

.menu_secondlevel_DynamicHoverStyle
{
  color:black;/*#54D0ED;*/
  background-color:White;  
}

/*new menu*/
.menu_v2_MainMenu
{
  
}

.menu_v2_StaticMenuStyle
{
  padding-left:1px;
}

.menu_v2_StaticMenuItemStyle
{
  cursor:pointer !important;
  margin-top:1px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:12px;
  padding-right:12px;
  height:28px;
}

.menu_v2_StaticHoverStyle
{  
  background-image: url(images/master/menu_static_hover_wrap.gif);
  background-repeat:repeat-x;
  border-left:0px solid #91D8EE; 
  border-right:0px solid #91D8EE;
  border-bottom:0px solid white;
  margin-left:0px;
  margin-right:0px;
}

.menu_v2_StaticSelectedStyle
{
}

.menu_v2_DynamicMenuStyle
{
  background-image: url(images/master/menu_dynamic_backtopwrap.gif);
  background-position:top;
  background-repeat:repeat-x;
  margin-left:1px;
  padding-top:1px;
}

.menu_v2_DynamicMenuItemStyle
{
  width:100%; display:block;
  cursor:pointer !important;
  border-left:1px solid #58BADD;
  border-right:1px solid #58BADD;
}

.menu_v2_DynamicHoverStyle
{
  border-left:1px solid #17476F;
  border-right:1px solid #17476F;  
}

/*  eyša seinna er ekki notaš
.menu_v2_DynamicHoverStyle_Special:hover
{
  background-image: url(images/master/menu_dynamic_hover_arrow.gif);
  background-position:right;
  background-repeat: no-repeat;
}
*/

.menu_v2_DynamicSelectedStyle
{
}

/*turn off background image twice*/
#ctl00_MainMenu1_mnuMainCollection a, #ctl00_MainMenu1_mnuMainCollection a:visited, #ctl00_MainMenu1_mnuMainCollection a:hover, #ctl00_MainMenu1_mnuMainCollection a:active, #ctl00_MainMenu1_mnuMainCollection a:focus
{
  background: transparent ! important;
}



.validation_errormessage
{
  font-size:9px;
  font-weight:normal;
  float:right;
  margin-top:12px;
  margin-right:3px;
  font-style:italic;
  color:Red;
}

  /*** shadow ***/
.shadow_container { position: relative; left: 1px; top: 1px; color: white; }
.shadow_text { position: absolute; left: -1px; top: -1px; color: #70B85D;} 

/************ Navigation Menu css ends ************/

.SettingsMenu_StaticHoverStyle
{
}

.SettingsMenu_StaticMenuItemStyle
{
  border:0px solid red;
  float:left;
}

.SettingsMenu_StaticMenuStyle
{
}

.SettingsMenu_StaticSelectedStyle
{
}

.SettingsMenu_DynamicHoverStyle
{

}

.SettingsMenu_DynamicMenuItemStyle
{
  padding:5px;
}

.SettingsMenu_DynamicMenuStyle
{
  width:150px;
  border:1px solid black;
}

.SettingsMenu_DynamicSelectedStyle
{
}

.z-index
{
  z-index:500;
}

/*Colors*/
.c_green
{
  color:#27BD00;
}
.ddl
{
  font-size:10px;
}

.txt_locked{
  /*background-image: url(images/icons/icon_12x12_lock.gif);
  background-position:right;
  background-repeat:no-repeat;*/
  border:1px solid #CCCCCC;
  background-color: #F5F5F5;
  color: Black;
}
/*********** Shortcuts **************/
.shortcuts_container
{
  border:0px solid blue;
  margin-left:5px;
  margin-top:6px
}

.shortcuts_left
{
  width:5px;
  height:31px;
  background-image:url(images/shortcuts/shortcut_left.png);
  background-repeat:no-repeat;
}

.shortcuts_right
{
  width:5px;
  height:31px;
  background-image:url(images/shortcuts/shortcut_right.png);
  background-repeat:no-repeat;
}

.shortcuts_wrap
{
  border:0px solid red;
  height:31px;
  /*width:958px;*/
  background-image:url(images/shortcuts/shortcut_wrap.png);
  background-repeat:repeat-x;
  color:White;
  font-weight:bold;
  font-size:11px; 
}

.shortcuts_inner_container
{
  border:0px solid white;
  float:left;
}

.shortcuts_heading_text
{
  border:0px solid yellow;
  font-size:12px;
  padding-left:8px;
  float:left; 
}

.shortcuts_heading_settings_link
{
  border:0px solid green;
  font-size:10px;
  float:left;
  color:White;
  display:table-cell;
  vertical-align:bottom;
}

.shortcuts_link
{
  float:left;
  cursor:pointer;
  margin-left:20px;
}

.shortcuts_link_text
{
  float:left;
  color:White;
  padding-left: 5px;
}

.shortcuts_link_text:hover
{
  color:#27BD00;
}


.shortcuts_link_img
{
  float:left;
  padding-left:3px;
}

.valign_bottom
{
  vertical-align:bottom; 
}

.shortcut_settings_title
{
  background-image:url("images/popups/popup_content_back.gif");
  background-repeat:repeat-x;
  height:31px;
  padding-top:1px;
  border-top:#CCCCCC;
  border-bottom:#CCCCCC;
  font-size:13px;
  font-weight:bold;
  padding:8px;
}

.shortcuts_settings_topleft
{
  background-image:url("images/popups/shortcut_settings_topleft.gif");
  background-repeat:no-repeat;
  height:46px;
  width:6px;
}

/*********** Shortcuts Ends **************/

      @media print {
      .content_panel_filter { display: none; }
    }
.content_panel_main
{	
	float:left;
	margin-top:5px;
	margin-left:5px;
	padding: 0px;
	/*min-height:685px;*/
	/*width:768px;*/
	background-color:Transparent;
	display:inline;
}

.content_panel_filter
{	  
	float:left;
	margin-top:5px;
	margin-right:0px;
	margin-left:5px;
	margin-bottom:5px;
	display:inline;
}