/* CSS MasterStylesheet  */

html {overflow-y: scroll;} /*alway vertical scroll bar*/

body
{
    background-color: #485670;
    color: #485670;
    font-family: Verdana, Tahoma, arial, geneva, helvetica;
    font-size: 11px;
    text-align:left;
   
}
.orderwizbody 
{
    background-color: white;
    color: #000000;
    font-family: Verdana, Tahoma, arial, geneva, helvetica;
    font-size: 11px;
    padding:0;margin:0;
    overflow: auto;
    }

a:link		{color: #000000;text-decoration: none;  }
a:visited	{color: #000000;text-decoration: none;}
a:active	{color: #000000;text-decoration: none;}
a:hover		{ color: #000000; text-decoration: underline; }

h1 {color:#485670;font-size:14px;font-family:Arial Black;padding:0;margin:0;font-weight:normal;}
.h1standard {}
.h1smallstandard {font-size:11px;vertical-align:middle;}
.h1detailheader{font-size:16px;font-family:Arial Black;position:relative;top:-6;margin:0;padding:0;vertical-align:top;}

.pageheaderdiv {background-color:transparent;vertical-align:top;}

th
{
	/*font-weight: bold;*/
	font-size: 11px;
	color: #485670;
	font-family: Verdana, Tahoma, arial, geneva, helvetica;
    text-align:left;
}

tr { }

td 
{
	color: #485670;
    font-family: Verdana, Tahoma, arial, geneva, helvetica;
    font-size: 11px;
    text-align:left;
}

input
{
    background-color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	border-style:solid;
	border-width: 1px;
	border-color: #bbbbbb;
	color:#485670;
	
}

input[type="checkbox"]{ border:0;}

textarea 
{
	COLOR: #485670;
    FONT-FAMILY: Verdana, Tahoma, arial, geneva, helvetica;
    FONT-SIZE: 11px;
}

select 
{
    FONT-FAMILY: Verdana, Tahoma, arial, geneva, helvetica;
    FONT-SIZE: 11px;
    color:#485670;
}


  
.menucontainer
{
    left: 0px;
    overflow: hidden;
    width: 135px;
    position: absolute;
    top: 92px;
}

/* --------------------------------------------- START menu-objektet ------------------------------------------------------------- */
.menuTable {width:250px;}
.menuTable td {font-family: Verdana; font-size:10px;height:15px;font-weight:bold;}
.menuTable #menuHilite
{
    background-image: url(graphicsinterface/menuhilite.jpg);
    background-position: left top;
    background-repeat: no-repeat;
} /*  hilite for lastclicked i hierarlisten - assignes på td level*/

.menuover {} /*tr*/
.menuover td {background-color:Transparent;}
.menuover td  a {background-color:Transparent;color:#485670;}
.menuout {background-color: transparent;}
.menuout td a {background-color: transparent;color:#485670;}

.menutable  a {background-color:Transparent;color:#485670;}
.menutable  a:hover {background-color:Transparent;color:#485670;text-decoration:underline;}
.menutable  a:link {background-color:Transparent;color:#485670;}
.menutable  a:visited {background-color:Transparent;color:#485670;}
.menutable  a:active {background-color:Transparent;color:#485670;}

.menuTable #menuHilite a {text-decoration:underline;color:#485670;}


.menuTable #menuheadertd {text-indent: 16px; font-weight:bold;}
.menuTable #lvl0
{
    text-indent: 20px;
    font-weight: bold;
    /*background-image: url(graphicsinterface/arrowright11-11.png);
    background-position: -3px center;
    background-repeat: no-repeat;*/
    padding-bottom:3px;
    color:#000000;
    height:15px;
}
.menuTable #lvl1 {height:16px;}
.menutable #lvl0 a {color:#485670;background-color:Transparent;}
.menuTable #lvl1 {text-indent: 20px;font-weight:bold;}
.menutable #lvl1 a {color:#485670;background-color:Transparent;}
.menuTable #lvl2 {text-indent: 28px;}
.menutable #lvl2 a {color:#485670;background-color:Transparent;}
.menuTable #lvl3 {text-indent: 32px;}
.menuTable #lvl4 {text-indent: 36px;}
.menuTable #lvl5 {text-indent: 40px;}
.menuTable #lvl6 {text-indent: 44px;}
.menuTable #lvl7 {text-indent: 44px;}
.menuTable #lvl8 {text-indent: 44px;}
.menuTable #lvl9 {text-indent: 44px;}
.menuTable #menuspaceaftertd {height:10px;}



.menuspan {color:#485670;}
.menucondensedspan {font-family:Tahoma;color:#485670;}

.sitemaptable {width:95%;}
.sitemaptable td {border-bottom:1px solid white;}
.sitemaptable #lvl1 {padding-left: 15px;background-color:#eeeeee;background-color:#eeeeee;padding-top:3px;padding-bottom:3px;width:100%;}
.sitemaptable #lvl1 a {font-size:12px;} 
.sitemaptable #lvl2 {padding-left: 30px;padding-top:3px;}
.sitemaptable #lvl2 a {font-size:11px;} 
.sitemaptable #lvl3 {padding-left: 45px;}
.sitemaptable #lvl4 {padding-left: 60px;}
.sitemaptable #lvl5 {padding-left: 75px;}
.sitemaptable #lvl6 {padding-left: 75px;}
.sitemaptable #lvl7 {padding-left: 75px;}
.sitemaptable #lvl8 {padding-left: 75px;}
.sitemaptable #lvl9 {padding-left: 75px;}

/* --------------------------------------------- SLUT menu-objektet ------------------------------------------------------------- */

/* --------------------------------------------- start language and currency ------------------------------------------------------------- */

/*languageCurrency obj */
.languageCurrency { } /*table*/
.languageCurrency td {text-indent:0;padding-left:0;font-family:verdana;font-size:10px;padding-bottom:3px;font-weight:bold;}
.languageCurrency a {font-family:verdana ;font-size:10px;color:#485670;}
.languageCurrency a:hover {color:#485670;background-color:Transparent;text-decoration:none;}
.languageCurrency a:visited	{color: #485670;text-decoration: none;}
.languageCurrency a:active	{color: #485670;text-decoration: none;}
.languageCurrencyHilite {color:#485670;text-decoration:underline;}

/* --------------------------------------------- end language and currency ------------------------------------------------------------- */


/*detail*/

.detailmaincontainer {width:634px;}

.detailmaincontainer a {text-decoration:underline;}
.detailmaincontainer a:hover {text-decoration:underline;}
.detailmaincontainer a:link {text-decoration:underline;}
.detailmaincontainer a:visited {text-decoration:underline;}
.detailmaincontainer a:active {text-decoration:underline;}

.detailmaincontainer p {padding:0;margin:0;}

.detailmaincontenttable {width:634px;}
.detailmaincontenttable td {font-size:11px;color:#485670;}
.detailmaincontenttable #imagesoutertd {width:50%;vertical-align:top;padding-top:15px;}
.detailmaincontenttable #textoutertd {width:50%;padding-left:10px;padding-top:10px;}

.detailbottombar {width:634px;}
.detailbottombar td {}
.detailbottombar #col1 {width:50%;padding-top:6px;}
.detailbottombar #buyfeedbackspan {font-size:11px; font-weight:bold; color:#cc3300;}
.detailbottombar #col2 {width:50%;}

.detailbottombarsmallbuttonstable {}
.detailbottombarsmallbuttonstable  td {}

/*table*/
.detailimagestable {width: 300px;} 
.detailimagestable td { text-align:center; vertical-align:middle}

.detailimagessmall {
    width: 316px;
} 
.detailimagessmall td { text-align:center; vertical-align:middle}

.detailimagessmall img
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}

.detailtexts {padding:0;height:100%; } 

.detailtexts td
{
    font-size:10px;font-weight:bold;
    text-align: left;
    vertical-align: middle;
    height: 17px;
    padding-left:10px;
    background-image: url(graphicsinterface/orange4.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
    vertical-align:top;
    line-height:15px;
    color:#485670;
}
.detailtexts table td {padding-left:0;background-image:none;}

.detailtexts h2 {font-size:11px;}
.detailtexts h1 {font-size:11px;}
.detailtexts #body {}

.detailtexts a {color:#485670;}
.detailtexts a:hover {color:#485670;}
.detailtexts a:visited	{color: #485670;}
.detailtexts a:active	{color: #485670;}

.detailpricetable {}
.detailpricetable td { }

.detailpricetable #plabel {padding-right:5px;font-size:11px;font-weight:bold;}
.detailpricetable #pprice {text-align: right;font-size:11px;font-weight:bold;}

.detailpricetable #pricelabeltd
{
    color:#485670;
    font-size:16px;
    font-weight:bold;
    font-family:Arial Black;
    padding-right:10px;
    padding-top:3px;
}
.detailpricetable #pricetd
{
    color:#485670;
    font-size:16px;
    font-weight:bold;
    font-family:Arial Black;

    padding-top:3px;
}


.detailvariantstable {width: 100%; padding:0;}
.detailvariantstable td {height:17px;}
.detailvariantstable #mainvarlabel {} 
.detailvariantstable #vLabel {vertical-align:middle;}
.detailvariantstable select {font-size: 10px;width:280px;color:#485670;font-weight:bold;}
.detailbacktomother {color:#485670;}

.detailOtherTexts {width: 100%;}
.detailOtherTexts td {height:17px;font-size:10px;border-top: #e7e7e7 1px solid;}


.listheaderboxcontainer
{
    float: left;
    width: 164px;
    height: 234px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}

.listheaderboxoutertable
{
    width: 100%;
    height: 100%;
}

.listheaderboxinnertable
{
    width: 156px; 
    height:226px;
    border: lightgrey 1px solid;
}

.menuextendedcontentcontainer
{
    position: absolute;
    top: 70px;
    left:0px;
    width:100%;
    height:auto; 
}

.menuextendedimagecontainer {position:absolute;top:42;left:0;width:100%;}
.menuextendedimages
{
    width: 100%;
    border: white 1px solid;
}
.menuextendedimages #menuextendedimagesspace
{
    /*background-color: darkseagreen;*/
    width: 50%;
    background-color: black;
}

.menuextendedimages #envirimg  {border: white 1px solid;}

/*.menuextendedhorizontalbarcontainer  {position:absolute;top:368px;left:0px;width:100%;}*/

.menuextendedlistpartcontainer
{
    position: absolute;
    top: 350px;
    left:150px;
    width:auto;
    height:100%; 
}

/*fælles container for onpage headers*/
.pageheadercontainer {position:absolute;top:87px;left:0;width:100%;}

/*span typer til sideoverskrift og "mest solgte" og "nyeste" overskrifter*/
.listHeaderBoxText1
{text-indent: 10px; font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:14px; font-weight:  bold;}

.listHeaderBoxText2 
{
    font-family: Garamond, Georgia, New York, Times, Times New Roman;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
}


.list2itemcontainer
{
    float: left;
    width: 160px;
    height: 160px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    border: white 1px solid;
    background-color: #cc3300;
    cursor:pointer;
}
.list2itemcontainer td {color:White; }


.list3contentcontainer 
{
    position: absolute;
    top: 118px;
    left:0px;
    width:auto;
    height:100%; 
    }
.list3itemcontainer
{
     z-index:0;
    /*float: left;
    width:  auto;
    height: auto;*/
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    border: white 1px solid;
}

.list3inContentMenuTable { width:100%; border: #aaaaaa 1px solid;}
.list3inContentMenuTable tr {width:100%;}
.list3inContentMenuTable td {}
.list3inContentMenuTable #endspacetd {width:50%;}

.list3inContentMenuTable A
{
    font-size: 11px;
    font-weight: bold;
    color: black;
    text-decoration: none;
    width: 20px;
}
.list3inContentMenuTable A:link		{}
.list3inContentMenuTable A:visited	{}
.list3inContentMenuTable A:active	{}
.list3inContentMenuTable A:hover	{color: #cc3300;background-color: white;}


.list3itemtable {
    width:100%; 
    height:auto;
    border: #aaaaaa 1px solid;
    padding:10px;
}
.list3itemtable td {font-size:11px; color:#333333;line-height:16px;}

.list3itemtable #header {font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:14px; font-weight:  bold;}

/* ---------------------- basketsmall ------------------------- */

/*loades i hovedsiden : */
.basketsmallcontainer {width:144px; height:100%;}
.basketsmalliframe {border:0;width:100%;height:100%;margin:0;padding:0;}

/*loades i iframe : */
.basketsmallbody {margin:0;padding:0;background-color:White;}
.basketsmall {cursor:pointer;width:144px;} /*main table*/
.basketsmall td {color:#333333;}
.basketsmall #basketemptyparttd
{
    background-position: left bottom;
    background-image: url(GraphicsInterface/emptybasketsmallbackground.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
    height:249px;
    width:144px;
    text-align: left;
    padding:3px;
    padding-top:0px;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    color:#485670;
    /*line-height: 16px;*/
    padding-left:10px;
    padding-right:5px;
    color: #666666;
    
}
.basketsmall #imageparttd {}
.basketsmall #textparttd {height:10px;color:#999999; background-color:transparent;text-align:center;font-family:Tahoma; font-size:10px; font-weight:normal;}
.basketsmall #buttonparttd
{
    padding: 0px;
    padding-left:4px;
    background-image: url(graphicsinterface/round-sidebar-bottom.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    height:45px;
    vertical-align:top;
}
.basketsmallimagesdiv {width:144;height:180;overflow:hidden;} /*containter for alle billeder*/
.basketsmallimageouterdiv
{
    padding: 2px;
    position: relative;
    float: left;
}
.basketsmallimagediv
{
    /*border-bottom: #999999 1px solid;*/
    vertical-align:bottom;
    text-align:right;
} /*containter for eet billeder*/

.basketsmallhi  #clicktogoto {color: #000000;background-color: #F5821f;}
.basketsmallimagetext
{
    padding: 2px;
    text-align: center;
    width: 20px;
    border: 1px solid #aaaaaa;
    color: #999999;
    background-color: white;
    font-weight: bold;
    /*filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;*/
    font-family:Tahoma;
    font-size:10px;
} /*#F5821f*/

.basketsmallcheckoutbuttondiv
{
    width: 134px;
    height: 28px;
    background-position: left top;
    background-image: url(GraphicsInterface/yellowbutton-134.jpg);
    background-repeat: no-repeat;
    color:Black;
    font-family:Arial Black;
    font-size:13px;
    text-align:center;
    vertical-align:top;
    position:relative;top:8px;
    padding-top:4px;
    cursor:pointer;cursor:hand;
    
}
                    

/* ---------------------- basket ------------------------- */

.basketlogininfotable {}
.basketlogininfotable td
{
    vertical-align: middle;
    padding-right: 10px;
    padding-bottom: 5px;
     font-family: Verdana, Tahoma, arial, geneva, helvetica;
    font-size: 11px;
    text-align:left;

}
.basketlogininfotable #col1 {}
.basketlogininfotable #col2 {}

.basketimage {vertical-align:middle; text-align:center; width:92px; height:92px;}

.basketmaintable {width:634px; height:115px; border-top: 1px solid #485670;border-collapse:collapse;}
.basketmaintable td {padding:2px;}
.basketmaintable #imagetd {text-align:center; width:100px;vertical-align:middle;}
.basketmaintable #texttd {vertical-align:bottom; width:510px;}

.baskettexttable {width:534px;}
.baskettexttable td { text-indent:10px; height:17px;}
.baskettexttable #header {height:20px; vertical-align:top; font-size:11px; font-weight:bold;}

.baskettexttable #atext {width:125px; border-bottom: 1px solid #cccccc;}
.baskettexttable #aprice {width:125px; text-align:right; border-bottom: 1px solid #cccccc;}
.baskettexttable #yourprice {width:125px;text-align:right; font-weight:bold; border-bottom: 1px solid #cccccc;}
.baskettexttable #numof {width:160px;text-align:center; font-weight:bold; border-bottom: 1px solid #cccccc;}
.baskettexttable #total {width:140px;font-weight:bold; text-align:right; border-bottom: 1px solid #cccccc;}
.baskettexttable #buttonstd {width:250px;text-align:right;} /*container for all knapper*/

/*tabel for alle 3 knapper på en orderpart*/
.basketallbuttonstable {width:250px;}
.basketallbuttonstable tr {height:20px;}
.basketallbuttonstable td {vertical-align:middle; width:66px;}
/*tabel for een knapper på en orderpart*/
.basketbuttontable {cursor:pointer;}
.basketbuttontable td {text-indent:0px;}
.basketbuttontablehi { }
.basketbuttontablehi td {}

.basketempty {width:634px;}
.basketempty td {width:634px; height:150px; text-align:center; font-size:11px; font-weight:bold;}

.basketbuttonbar
{   
    width:634px;
    height:40px;
}
.basketbuttonbar td {width:50%;}
.basketbuttonbar #col1 {padding-left:180px;padding-right:7px;width:50%;}
.basketbuttonbar #col2 {width:50%;}

.basketfunctionstable
{
    width: 634px;
    border: 1px solid #999999;
    background-color: #fffacd;
}
.basketfunctionstable td {padding:10px;}
.basketfunctionstable #texttd {width:474px;text-align:left;}
.basketfunctionstable #buttontd {width:150px;text-align:right; vertical-align:bottom;}

.basketunfinishedpaymentmessagediv {padding-top:15px;padding:bottom:20px;}
.basketunfinishedpaymentmessage {width:620px; padding:5px;}
.basketunfinishedpaymentmessage td
{
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
    width: 620px;
    font-size: 12px;
}

/*.basketlinebuttons{font-size:12px;font-weight: bold;}*/

.baskettotalprice 
{ 
    width:634px;
    height:30px;
    border-top:1px solid #485670;
    border-bottom:1px solid #485670;
    padding-top:4px;
    padding-bottom:4px;
    
}
.baskettotalprice td {text-align:right; font-size:11px;font-weight:bold;}
.baskettotalprice #beforetd {width:250px;}
.baskettotalprice #col1 {text-align:left;}
.baskettotalprice #col2 {text-align:right;}
.baskettotalprice #totalsumcol1 {text-align:left;}
.baskettotalprice #totalsumcol2 {text-align:right;font-family:Arial black, helvetica; font-size:14px;}

/*imageviewer*/

.imageviewer {cursor:pointer;  }
.imageviewer td {font-weight:bold;}
.imageviewer #clicktoclose {height:17px;color:#333333; background-color:  white}
.imageviewerhi #clicktoclose {height:17px;color: #ffffff;background-color: #ffd719;}



/*orderwiard ----------------------------------------*/

.logocontainer
{
    top: 0px;
    left:0px;
    border-width:0px;
    width:100%;background-color:#485670;
    padding-left:56px;
    padding-top:20px;
}
.orderbuttonbar
{   
    width:624px;
    height:40px;
}
.orderbuttonbar td {text-align:center;}
.orderbuttonbar #col1 {width:50%;padding-left:180px;}
.orderbuttonbar #col2 {width:50%;text-align:left;padding-left:4px;}

.orderbuttonbarrelative
{   
    width:624px;
    height:40px;
}
.orderbuttonbarrelative td {text-align:center;}
.orderbuttonbarrelative #col1 {width:50%;padding-left:180px;padding-right:4px;}
.orderbuttonbarrelative #col2 {width:50%;text-align:left;padding-left:4px;}

/*.orderlinebuttons{font-size:12px;font-weight: bold;}*/

/*orderwizard all pages*/
.orderwizmessageheadercontainer {padding-top:8px;padding-bottom:8px;border-top:1px solid rgb(170, 170, 170)}
.orderwizmessageheader {font-weight: bold;font-size: 12px;width:620px;}
.orderwizmessagebody {font-size: 11px; }

.orderwizmessagebodycontainer {padding-bottom:5px;}

.orderwizcontentcontainer { }
.orderwizcontentcontainer hr {color:#ccc;}
.orderwizcontentcontainer td {font-size:11px;}

/*error*/
.orderwizerrortable {width:620px;}
.orderwizerrortable td {width:620px;text-align:center; font-size:12px;font-weight:bold; color:#da0101;}

/*overskrifter i tabller*/
.ordertableheadlines {height:24px;vertical-align:middle;font-weight:bold; text-indent:5px;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}

/*orderwizard1 personal*/
.orderusertable {width:300px;}
.orderusertable td {height:21px;font-size:11px;padding:2px;}
.orderusertable #inputcontent {font-weight:bold;}
.orderusertable input {font-size:11px; padding-left:3px;}
.orderusertable #receivenewsletter {border:none;}

/*orderwizard shipping*/
.ordershippingselect {width:620px;}
.ordershippingselect  td {font-size:11px;}
.ordershippingselect #radiotd {width:20px;}
.ordershippingselect #maintexttd {width:400px;}
.ordershippingselect select {font-size:11px;}
.ordershippingselect #header {font-weight:bold;}
.ordershippingselect input {border:none;}
.ordershippingselect #pricetd {width:85px;text-align:right;}

/*sub tabel for prisintervalvisning*/
.ordershippingselectintervaltable {width:620px;}
.ordershippingselectintervaltable td {}
.ordershippingselectintervaltable .col0 {width:180px;}
.ordershippingselectintervaltable .col1 {}
.ordershippingselectintervaltable .col2 {text-align:right;padding-right:5px;}
.ordershippingselectintervaltable .col3 {padding-right:5px;}
.ordershippingselectintervaltable .col4 {}
.ordershippingselectintervaltable .col5 {}
.ordershippingselectintervaltable .col6 {width:85px; text-align:right;}

.ordershippingaddresstable {width:300px;}
.ordershippingaddresstable td {height:21px;  font-size:11px;}
.ordershippingaddresstable #content {font-weight:bold;}
.ordershippingaddresstable input {font-size:11px; text-indent:3px;}

.orderaccountaddresstable {width:620px;}
.orderaccountaddresstable td {height:18px;  font-size:11px;}
.orderaccountaddresstable #content {width:470px;font-weight:bold;}
.orderaccountaddresstable input {font-size:11px; text-indent:3px;}


/*login*/
.logincontainertable {width:300;}
.logincontainertable td{font-size:10px;font-weight:bold;}
.logincontainertable input{font-size:11px; text-indent:3px;}

/*table til container af animated gif*/
.imageMapFocusRing
{
    /*left og top sættes af koden*/
    z-index:10;
    position: absolute;
    width: 200px;
    height: 200px;
    background-position: left top;
    background-image: url(graphicsinterface/imagemapfocusrings3.gif);
    background-repeat: no-repeat;
    filter:alpha(opacity=20);
    -moz-opacity:.20;
    opacity:.20;
}


/*popup når der addes til basket*/
.addedtobasketcontainer
{
    text-align: center;
    z-index: 255;
    position: absolute;
    left: 340px;
    top: 70px;
    width: 237px;
    height: 125px;
    background-position: left top;
    background-image: url(graphicsinterface/ADDEDPOPUP.gif);
    /*filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;*/
    vertical-align: middle;
    background-repeat: no-repeat;
    visibility:hidden;
}
.addedtobasketcontainer table {position:relative; top:75px; width:100%; }
.addedtobasketcontainer td
{
    font-weight: bold;
    color:Black;
    text-align:center;
    vertical-align:middle;
}
.addedtobasketcontainer #header { height:22px; font-family: Verdana, Tahoma, Arial, geneva, helvetica; font-size: 14px; vertical-align:top;}
.addedtobasketcontainer #info {}


/*basket pricetags shared */
.pricetagcontentcontainer
{
    position: absolute;
    top: 20px;
    left:20px;
    width:800px; 
}


/*shopfront special listevsning*/

.listsmallitemtable {}
.listsmallitempriceline {font-family: Verdana, Tahoma, Arial, geneva, helvetica;font-size:14px; font-weight:bold;} /*font*/
.listsmallitemsaveline {font-size:9px;font-weight: normal;} /*font*/

.listsmallheadersubtable 
{
    filter: alpha(opacity=45);
    -moz-opacity: .45;
    opacity: .45;
    vertical-align: middle;
    background-color:Black;
    width: 100%;
    }
.listsmallheadersubtable td
{
    padding:5px; 
    height: 30px;
    vertical-align: middle;
    text-align: center;
    color: White;
    font-weight:bold;
}

.listsmallpricessubtable{
    filter: alpha(opacity=45);
    -moz-opacity: .45;
    opacity: .45;
    vertical-align: middle;
    background-color:white;
    width: 100%;
    }
.listsmallpricessubtable td
{
    padding-top:0px; 
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    color: black;
    font-weight:bold;
    width:33%;
    line-height:14px;
}


/* --------------------------------------------------------*/

.headerwhitespan {font-family:Arial Black;font-size:12px;color:White;text-transform:uppercase;}

.mainpagebody {margin:0;padding:0;text-align:center;}

.pagemaintable {width:984px;height:100%;}
.pagemaintable td {vertical-align:top;}

.pagemaintable #topbartd {}
.pagemaintable #topbartd a {font-size:14px;font-family:Arial Black;color:White;padding-right:15px;}

.roundtopleftcorner 
{
    background-image: url(graphicsinterface/round-top-left.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.roundtoprightcorner 
{
    background-image: url(graphicsinterface/round-top-right.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}

.roundbottomleftcorner 
{
    background-image: url(graphicsinterface/round-bottom-left.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.roundbottomrightcorner 
{
    background-image: url(graphicsinterface/round-bottom-right.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.roundbottom832 
{
    background-image: url(graphicsinterface/round-bottom-832t.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}


/* start searchbox */
.searchboxouterdiv
{
    position:relative;
    left:7px;top:7px;
    background-image: url(graphicsinterface/soeg-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.searchboxdiv
{
    display:inline-block;
    height:19px;
    padding:0;
    border:0;
    background-color:transparent;
    vertical-align:top;
}
.searchboxtable {}
.searchboxtable #inputtd {padding-left:11px;padding-top:2px;}
.searchboxtable #buttontd {padding-left:5px;padding-top:2px;}

.searchboxdiv #searchbox {padding-left:3px;height:14px;width:100px;border:0px;font-size:10px;font-family:Verdana;color:#485670;} /*input fld */
.searchboxdiv #searchform {margin:0;padding:0;}

.searchboxinput {color:#485670;width:90px;background-color:transparent;border:0px;font-size:10px;}
.searchboxbuttonspan {font-family:Arial Black;font-size:12px;font-weight:bold;text-transform:lowercase;color:#485670;}

/* end searchbox */

.creditcardstable {width:186px;}
.creditcardstable td {}
.creditcardstable #creditcardstd {padding-top:20px;}
.creditcardstable #buttonstd {}


.sidebarcontainerdiv {width:144px;overflow:hidden;}

.sidebartable {width:100%;}
.sidebartable td {padding:0;margin:0;}
.sidebartable #sidebarheadertd
{
    
    padding-top:10px;
    padding-left:0px;
    padding-bottom:0px;
    margin:0;
    text-indent:0;
    background-image: url(/graphicsinterface/round-sidebar-top.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-color:white;
    font-family:Arial Black;
    font-size:14px;
    color:#485670;
    text-align:center;
    vertical-align:top;
    height:18px;
    
}
.sidebartable #sidebarcontenttd
{
    background-color: White;
    font-size: 9px;
    color: #999999;
    font-family: Tahoma;
    background-image: url(graphicsinterface/round-sidebar-bottom.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.sidebartable #sidebarbottomtd
{
    height:14px;
    background-image: url(graphicsinterface/round-sidebar-bottom.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-color:White;

}

.sidebartable #sidebarspaceaftertd {height:8px;background-color:#485670;}

.orange
{
    background-image: url(graphicsinterface/orange.jpg);
    background-repeat: repeat;
}

.white
{
    background-color: white;
}

.whitewithborder
{
    border: 1px solid black;   
    background-color: white;
}

/*front list*/



/*
.frontlistitembigdiv
{
    position:relative;float:left;
    width: 246;
    height:149;
    overflow:hidden;
    cursor:hand;cursor:pointer;
}
.frontlistitembigdiv #frontlistheaderlefttd
{
    background-image: url(graphicsinterface/redbg-left-11-20.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 20px;
    width: 11px;
}
.frontlistitembigdiv #frontlistitemheadertd
{
    height: 20px;
    vertical-align: middle;
    background-image: url(graphicsinterface/red1-1.jpg);
    background-position: left top;
    background-repeat: repeat;
    font-family:Arial Black;font-size:12px; color:White;
}

.frontlistitembigdiv #frontlistitemimagetd
{
    padding-left: 1px;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
}
*/

.frontlistitemsmalldiv 
{
    position:relative;float:left;
    width: 212px;
    height:135px;
    overflow:hidden;
    cursor:hand;cursor:pointer;
}

.frontlistmaindiv {width:660px;padding-top:9px;}

.frontlistitemsmalldiv a {font-family:Verdana;font-size:11px;font-weight:bold;} 
.frontlistitemsmalldiv a:link {}
.frontlistitemsmalldiv a:visited {}
.frontlistitemsmalldiv a:active	{}
.frontlistitemsmalldiv a:hover {text-decoration: underline; }

.frontlistitemsmalldiv #frontlistheaderlefttd
{
    padding-top:4px;
    /*background-image: url(graphicsinterface/redbg-left-11-20.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 20px;
    width: 11px;*/
}
.frontlistitemsmalldiv #frontlistitemheadertd
{
    padding-top:3px;
    text-align:center;
    color:#485670;
    /*height: 20px;
    vertical-align: middle;
    background-image: url(graphicsinterface/red1-1.jpg);
    background-position: left top;
    background-repeat: repeat;
    font-family:Arial Black;font-size:12px; color:White;*/
}
.frontlistitemsmalldiv #frontlistitemimagetd
{
    /*padding-left: 1px;
    filter: alpha(opacity=85);
    -moz-opacity: .85;
    opacity: .85;*/
}
.frontpagehi #frontlistitemimagetd
{
    /*filter: alpha(opacity=99);
    -moz-opacity: .99;
    opacity: 0.99;*/
}


/* listpager */
.pagerdotcontainertable {}
.pagerdotcontainertable td
{
    cursor:hand;cursor:pointer;
   margin:0;padding:0;
}

.pagerdotcontainertable #pagetd {}

.pagerdotcontainertable #pagerdotback {}
.pagerdotcontainertable #pagerdot {}
.pagerdotcontainertable #pagerdotforward {}
.pagerdotcontainertable #spaceaftertd {width:20px;}
.pagerdotcontainertable #pagerdothi {}


/*'''''''''''''''''  red button '''''''''''''''''''''''''''''''''*/

.redbuttontable {height:28px;cursor:pointer;cursor:hand;vertical-align:top;}

.redbuttontable #lefttd 
{
    width:16px; 
    background-image: url(graphicsinterface/uni_buttonbackground_left.jpg);
    background-position: left top;
    background-repeat: no-repeat;}
.redbuttontable #texttd
{
    padding-top:5px;
    font-family: Arial Black;
    background-image: url(graphicsinterface/uni_buttonbackground_mid.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    font-size:14px;
    color:Black;
    text-align:center;
    vertical-align:top;
}
.redbuttontable #righttd 
{
    width:16px; 
    background-image: url(graphicsinterface/uni_buttonbackground_right.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    }
    

.reddotbuttoncontainer
{
    display:inline-block;
    padding-left:15px;
    padding-top:1px;
    padding-right:15px;
    background-image: url(graphicsinterface/uni_reddotbig.jpg);
    background-position: left 3px;
    background-repeat: no-repeat;
    text-align:left;
    cursor:pointer;
    cursor:hand;
    background-color:Transparent;
}
.reddotbuttoncontainer td {font-family:Tahoma;font-size:11px;font-weight:bold;}

/*-------------- toplist -------------------*/

.toplistcontainerdiv {width:508px;height:90px;overflow:hidden;padding-left:6px;}

    
.TOPLI_innerdiv
{
    float: left;
    background-color: Transparent;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    width: 70px;
    height: 90px;
}

.TOPLI_innerdivHi {}

.TOPLI_table
{
    height:90px;
    width:80px;
    position: relative;
    display: inline;
    background-color:transparent;
}
.TOPLI_table td {background-color:Transparent;font-weight:normal;font-size:9px;font-family:Tahoma;}
.TOPLI_table #itemimagetd {height:70px;text-align:center;vertical-align:middle;}
.TOPLI_table #itempricetd
{
    font-weight: normal;
    text-align: center;
    vertical-align: bottom;
    font-size:9px;
    color:#999999;
    
    font-family:Tahoma;
}

/*-------------- sidelist -------------------*/

.sidelistcontainerdiv {width:120px;height:180px;overflow:hidden;padding-left:6px;}

    
.SIDELI_innerdiv
{
    float: left;
    background-color: Transparent;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    width: 55px;
    height: 65px;
}

.SIDELI_table
{
    height:50px;
    width:50px;
    position: relative;
    display: inline;
    background-color:transparent;
}
.SIDELI_table td {background-color:Transparent;font-weight:normal;font-size:9px;font-family:Tahoma;}
.SIDELI_table #itemimagetd {height:50px;text-align:center;vertical-align:middle;}
.SIDELI_table #itempricetd
{
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
    font-size:9px;
    color:#999999;
    
    font-family:Tahoma;
}

/* -------------- mailform --------------- */

/*pop ups*/
.popupbody {background-color:White;margin:0;padding:0;}


/* ---------- INFO LIST -------------------*/
.INFOLI_div {width:624px;padding-top:10px; padding-bottom:10px;border-bottom:1px solid #aaaaaa;}

.INFOLI_table {}
.INFOLI_table #imagetd {padding-right:15px;}
.INFOLI_table #itemheadertd {}
.INFOLI_table #itembrieftd {}
.INFOLI_table #itembodytd {}
.INFOLI_table #itemlinkstd {}


/*portalitem */

.portallistitemouterdiv {width:320px;}

/*------------------listitem----------------------- */
.POLI_outerdiv
{

    display:inline;
    position:relative;
    float:left;
    width: 314px;
    height: 130px;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    vertical-align:top;
    text-align:left;
    background-color:White;
}

.POLI_table
{
    width: 300px;
    height: 90px;
}

.POLI_table td {font-size:10px;font-weight:bold;}

.POLI_table #toppart
{
    font-family:Arial Black;
    font-size:13px;
    height: 21px;
    padding-top:1px;
}
.POLI_table #midpart
{
     /*background-image: url(graphicsinterface/portalitemback-middle.jpg);
    background-position: left top;
    background-repeat: repeat-y;*/
}

.POLI_table #imagetd {padding-left:10px;padding-right:10px;}
.POLI_table #texttd {}
.POLI_table #buttontd {padding-top:4px;}
.POLI_table #bottompart {height: 10px;}


/*------------------story listitem----------------------- */
.STLI_outerdiv
{
    display:inline;
    position:relative;
    float:left;
    cursor: hand;
    cursor: pointer;
    vertical-align:top;
    text-align:left;
    background-color:White;
}

.STLI_table{}
.STLI_table td {font-size:10px;font-weight:bold;}
.STLI_table #imagetd {}
.STLI_table #headertd{}
.STLI_table #texttd {}
.STLI_table #buttontd {padding-top:4px;}
.STLI_table #bottomtd {}



/* list intro text */
.LI_introtextdiv {width:624px;padding-bottom:18px;font-size:10px;font-family:Verdana, Tahoma, arial;}
/*------------------listitem----------------------- */

.LI_outerdiv {
    float:left;
    width: 210px;
    height: 195px;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
}
 
.LI_innerdiv {background-color:Transparent;}

.LI_table
{
    width:204px;
    position: relative;
    display: inline;
    background-color:transparent;
    height:170px;
}
.LI_table td {background-color:Transparent;}

.LI_table a {font-size:11px;font-weight:bold;color: #485670;text-decoration: none;  }
.LI_table a:link {font-size:11px;font-weight:bold;color: #485670;text-decoration: none;  }
.LI_table a:visited	{font-size:11px;color: #485670;text-decoration: none;}
.LI_table a:active {font-size:11px;color: #485670;text-decoration: none;}
.LI_table a:hover {font-size:11px;color: #485670; text-decoration: underline; }


.LI_table #itemheadertd
{
    width:100%;
    text-align: center;
    vertical-align:top;
    font-family: Tahoma;
    font-size: 11px;
    height: 100;
    /*padding-left:24px;*/
    font-weight:bold;
    background-color:Transparent;
    /*padding-right:10px;*/
} 

.LI_table #itempricetd
{
    height: 165px;
    vertical-align: bottom;
}

.LI_pricetagtable
{
    height: 42px;
    float: right;
    background-image: url(graphicsinterface/uni_pricebg_mid.jpg);
    background-repeat: repeat;
    background-position: left top;
}
.LI_pricetagtable td {text-align:center;color:black;vertical-align:top;}
.LI_pricetagtable #lefttd 
{
    width:9px;height:42px;
    background-image: url(graphicsinterface/uni_pricebg_left.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    }   
.LI_pricetagtable #righttd
{
    width:22px;height:42px;
    background-image: url(graphicsinterface/uni_pricebg_right.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.LI_pricetagtable #pricetagsavetd
{
    width:59px;
    font-size: 10px;
    font-family:tahoma;
    height:14px;
    vertical-align: middle;
} 
.LI_pricetagtable #pricetagpricetd
{
    height:24px;
    font-size: 15px;
    font-family:arial;
    font-weight: bold;
    vertical-align: top; 
}


/*-------------- sidelist  -------------------*/

.sidelistfrontcontainerdiv {width:144px;text-align:center;padding-bottom:4px;}

    
.SIDELIFRONT_innerdiv
{
    float: left;
    background-color: Transparent;
    cursor: hand;
    cursor: pointer;
    width: 120px;
    padding-left:10px;
}

.SIDELIFRONT_table
{
    height:100px;
    position: relative;
    display: inline;
    background-color:transparent;

}
.SIDELIFRONT_table td {padding-top:2px;padding-bottom:2px;text-align:center;vertical-align:middle;background-color:Transparent;font-weight:normal;font-size:9px;font-family:Tahoma;}
.SIDELIFRONT_table #itemimagetd {text-align:center;vertical-align:middle;}
.SIDELIFRONT_table #itemheadertd {font-size:10px;font-weight:bold;}
.SIDELIFRONT_table #itempricetd
{
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
    font-size:9px;
    color:#485670;
    font-family:verdana;
    padding-top:4px;
    padding-bottom:10px;
}

.frontpagetable {width:625px;}
.frontpagetable #frontpageheadertd {border-top:1px solid #dddddd;padding-top:8px;padding-bottom:8px;}
.frontpagetable #frontpagecontenttd {padding-bottom:8px;font-size:10px;font-weight:bold;}



/************** POPUP  ************************/

.orderpopbody
{
    margin: 0;
    padding: 10;
    background-color:White;
}

.popupheaderdiv
{
    width: 100%;
    height: 99px;
    background-image: url(/graphicsinterface/popuptop.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}


.popupinputs
{
}
.popupinputs td.hdr
{
    padding: 4px 4px 5px 0px;
    font-size: 11px;
    font-weight: bold;
    border-bottom: solid 1px #c9c9c9;
}

.popupinputs td.lbl
{
    text-align: left;
    width: 80px;
    white-space: nowrap;
    height: 24px;
    vertical-align: middle;
}
.popupinputs td.inp
{
    text-align: left;
    width: 180px;
    height: 24px;
    vertical-align: middle;
    white-space: nowrap;
}
.popupinputs td.inp input, .popupinputs td.inp select
{
    width: 180px;
}




