/* CSS MasterStylesheet  */


body
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px;
    text-align: center;
    background-color: #3c3029; /*3c3029*/
    font-family: Tahoma, Verdana, arial, geneva, helvetica;
    font-size: 10px;
}



A:link		{color: #3c3029;text-decoration: none;  }
A:visited	{color: #3c3029;text-decoration: none;}
A:active	{color: #3c3029;text-decoration: none;}
A:hover		{ color: #3c3029; text-decoration: none;}


TH
{
	/*font-weight: bold;*/
	font-size: 10px;
	color: #3c3029;
	font-family: Tahoma, Verdana, arial, geneva, helvetica;
}


TR { }


TD 
{
	COLOR: #3c3029;
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
}

/*INPUT 
{
	COLOR: #333333;
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
}*/

INPUT
{
    background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	border-style:solid;
	border-width: 1px;
	border-color: #bbbbbb;
	
}

TEXTAREA 
{
	COLOR: #3c3029;
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
}

SELECT 
{
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
    COLOR: #3c3029;
}





/*imageviewer*/

.imageviewer {cursor:pointer;  }
.imageviewer td {}
.imageviewer #clicktoclose {color:#333333; background-color:  white}
.imageviewerhi  #clicktoclose {color: #000000;background-color: #F0E046;}





/*login*/
.logincontainertable {width:300; }
.logincontainertable td{text-align:center;font-size:11px;}
.logincontainertable input{font-size:11px; text-indent:3px;}
.logincontainertable A:link		{color: black; text-decoration: none; font-size:11px; font-weight:bold;  }
.logincontainertable A:visited	{color: black;text-decoration: none;font-size:11px; font-weight:bold; }
.logincontainertable A:active	{color: black;text-decoration: none;font-size:11px; font-weight:bold; }
.logincontainertable A:hover    {color: #cc3300 ;background-color:  Transparent;font-size:11px; font-weight:bold; }


.emptylistmessagecontainer 
{
    position: absolute;
    top: 50px;
    left:50px;
    width:500px;
    height:auto; 
    text-align: center;
    vertical-align:middle;
    font-family: Arial, Tahoma, Verdana, geneva, helvetica; 
    font-size:11px; 
    font-weight:  bold;
    border: #aaaaaa 1px solid;
    background-color:White;
     padding:10px;
}



/*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: Arial, Tahoma, Verdana, geneva, helvetica; font-size: 14px; vertical-align:top;}
.addedtobasketcontainer #info {}




.menuouterdiv {padding-top:30px;}
.menuitemdiv {height:26px;}
.menuitemdivhi {height:26px;background-color:White;}
.menuitemtable {width:185px;}
.menuitemtable #itemtd {padding-top:4px;height:26px;border-bottom:1px solid #e4dbd5;text-indent:18px;}

.menuyouarehereheaderdiv {padding-bottom:3px;font-weight:bold;}
.menuyouarehereitemdiv {padding-top:3px;}



/* ***************************************************************************************************************************************************** */


    .maintable {width:100%;height:100%;background-color:white;position:relative;}
    .maintable #topbar{
        height:52px;
        background-image: url(GraphicsInterface/headergraphic_background.png); 
        text-align:center;
        padding:0px;
    }
    .maintable #leftbar{width:185px;background-color:#f4f1ec;border-right:1px solid #3c3029;vertical-align:top;} /*3c3029*/
    .maintable #content{text-align:center;vertical-align:top;padding-left:15px;padding-right:15px;padding-bottom:25px;}
    .maintable #rightbar
{
    text-align: left;
    width: 185px;
    padding: 0px;
    background-color: #f4f1ec;
    border-left: 1px solid #3c3029; /*3c3029*/
    vertical-align: top;
    height:100%;background-position:left top;background-image:url(GraphicsInterface/pipeback.jpg);background-repeat: no-repeat;
}
    .maintable #bottombar{height:20px;background-color:#3c3029;text-align:center;}/*3c3029*/
    
    /*.maintable #contentdiv {width:610px;text-align:center;}*/



/*languageCurrency obj */
.languagesdiv {text-align:center;padding-top:5px;font-size:8px;font-family:Arial;text-transform:uppercase;} /*table*/
.languagesdiv #languagehilite {font-weight:bold;text-decoration:underline;}
.currenciesdiv {text-align:center;padding-top:5px;font-size:8px;font-family:Arial;text-transform:uppercase;} /*table*/
.currenciesdiv #currencyhilite {font-weight:bold;text-decoration:underline;}


.orangeheaderstd {background-color:#f17700;width:150px;height:21px;padding-left:4px;padding-top:3px;padding-bottom:0px;vertical-align:middle;}

/* GENERELT table til content */

.contentmaintable {width:580px;margin:0 auto;}
.contentmaintable td {vertical-align:top;font-size:11px;}
.contentmaintable #headertd {padding-left:15px;}
.contentmaintable #pricestd {text-align:left;padding-bottom:15px;padding-top:5px;}
.contentmaintable #buybuttontd {text-align:right;padding-bottom:15px;padding-top:5px;}
.contentmaintable #onpagebuttonstd {height:15px;padding-left:20px;padding-bottom:10px;padding-top:10px;}

/* GENERELT table til productlist */
.contentlistmaintable {width:580px;margin:0 auto;position:relative;}
.contentlistmaintable td {vertical-align:middle;}

.contentlistwithcheckboxmaintable {width:580px;margin:0 auto;}
.contentlistwithcheckboxmaintable td {vertical-align:bottom;}


/* START DETAIL */

/* detail - pipe specific */
.pibedetailtable {width:580px;margin:0 auto;}
.pibedetailtable #sizesandimagestd {padding-top:20px;padding-left:0px;padding-right:0px;}
.pipedetailtable #bigimagestd {border-top:20px solid white;}
.pipedetailtable #brieftd
{
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 20px;
    color: #3c3029;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}
.pipedetailtable #bodytd
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 20px;
    color: #3c3029;
    font-family: Tahoma;
    font-size: 12px;
}

.pibedetailsubtable {width:580px;}
.pibedetailsubtable td {vertical-align:top;}
.pibedetailsubtable #lefttd {padding-left:0px;}
.pibedetailsubtable #middletd {width:20px;}
.pibedetailsubtable #righttd {padding-right:0px;}

.pipedetailsizessubtable {width:100%;}
.pipedetailsizessubtable td {height:17px;}

/* detail - lighter specific */

.lighterdetailtable {width:580px;}
.lighterdetailtable #sizesandimagestd {padding-top:20px;padding-left:0px;padding-right:0px;}
.lighterdetailtable #bigimagestd {}
.lighterdetailtable #brieftd
{
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 20px;
    color: #3c3029;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}
.lighterdetailtable #bodytd
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 20px;
    color: #3c3029;
    font-family: Tahoma;
    font-size: 12px;
}

.lighterdetailsubtable {width:580px;}
.lighterdetailsubtable td {vertical-align:top;}
.lighterdetailsubtable #lefttd {padding-left:0px;}
.lighterdetailsubtable #middletd {width:20px;}
.lighterdetailsubtable #righttd {padding-right:0px;}

.lighterdetailsizessubtable {width:100%;}
.lighterdetailsizessubtable td {height:17px;}


/* --- DETAIL PIPES */

/* START styles parallelle til bitmaptextstyles til brug for cyrrillic chars */

.bitmaptexts_BOTTOMBARTEXT {font-family:Tahoma;color:#3c3039;font-size:10px;font-weight:bold;color:White;letter-spacing:1px;}
.bitmaptexts_DETAILPRICES {font-family:Tahoma;color:#3c3039;font-size:15px;}
.bitmaptexts_DETAILSIZES {font-family:Tahoma;color:#3c3039;font-size:13px;}
.bitmaptexts_HEADER {font-family:Tahoma;color:#3c3039;font-size:26px;}
.bitmaptexts_HEADERMEDIUM {font-family:Tahoma;color:#3c3039;font-size:18px;font-weight:bold;}
.bitmaptexts_LISTSUBIMAGETITLES {font-family:Tahoma;color:#3c3039;font-size:9px;}
.bitmaptexts_MENUITEM {font-family:Tahoma;color:#3c3039;font-size:15px;}
.bitmaptexts_MENUITEMHI {font-family:Tahoma;color:#3c3039;font-size:15px;}
.bitmaptexts_ORANGEHEADERS {font-family:Tahoma;color:#3c3039;color:White;font-size:11px;font-weight:bold;padding-top:3px;}
.bitmaptexts_SMALLITALIC {font-family:Tahoma;color:#3c3039;font-style:italic;font-size:12px;}
.bitmaptexts_ONPAGELINK {font-family:Tahoma;color:#3c3039;font-size:11px;}
.bitmaptexts_PAGENUMBERS {font-size:11px;font-weight:bold;font-family:Tahoma;color:#3c3039;padding:3px;}
.bitmaptexts_PAGENUMBERSHILITE {background-color:#f17700;font-family:Tahoma;color:white;font-size:11px;font-weight:bold;padding:3px;}
.bitmaptexts_PRIVATEMENU {font-size:12px;font-weight:bold;font-family:Tahoma;color:#3c3039;padding:3px;}
.bitmaptexts_PRIVATEMENUHI {background-color:#f17700;font-family:Tahoma;color:white;font-size:12px;font-weight:bold;padding:3px;}
.bitmaptexts_ORANGEFEEDBACK {font-family:Tahoma;color:#f17700;font-size:12px;font-weight:bold;}

.bitmaptexts_GREENBUTTON {font-family:Tahoma;color:White;font-size:12px;font-weight:bold;padding-top:3px;}



/* --- styles parallelle til bitmaptextstyles til brug for cyrrillic chars */

.onpagelinkA
{
    font-size: 11px;
    font-family: Tahoma;
    line-height: 16px;
    padding-bottom: 1px;
    padding-left: 10px;
    background: url(GraphicsInterface/greenarrow.png) no-repeat left 1pt;
}

.onpagelinksmallA
{
    font-size: 10px;
    font-family: Tahoma;
    line-height: 14px;
    padding-bottom: 1px;
    padding-left: 7px;
    background: url(GraphicsInterface/greenarrow.png) no-repeat left 2pt;
}

.listpagertable {width:580px;margin:0 auto;}
.listpagertable #spacebeforetd {border-top:1px solid #aaaaaa;}
.listpagertable #prevtd {text-align:left;padding-right:5px;}
.listpagertable #numberstd {text-align:center;padding-right:5px;padding-left:5px;}
.listpagertable #nexttd {text-align:right;padding-right:5px;}

.dimmedtd {filter: alpha(opacity=50);-moz-opacity:.5;opacity:.50;}

.productpopiframe 
{
    visibility:hidden;
    width:300px;
    height:205px;
    position:absolute;
    left:0;
    top:0;
    padding:0px;
    border-top:1px solid #dddddd;
    border-left:1px solid #dddddd;
    border-right:1px solid #aaaaaa;
    border-bottom:1px solid #aaaaaa;
    filter: alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}

.productpoptable {width:100%;}
.productpoptable td {font-size:9px; font-family:Tahoma;}
.productpoptable headertd# {font-weight:bold;background-color:Red;}

.productpopsubtable {}
.productpopsubtable #headertd {font-weight:bold;padding-bottom:5px;}
.productpopsubtable #pricetd {padding-bottom:5px;}

.productpopsizestable {}
.productpopsizestable td {padding-right:4px;padding-top:1px;}



/*------------ galleryfront -----------------*/

.galleryfrontItemtable {border-collapse:collapse;cursor:pointer;cursor:pointer;cursor:hand;height:100%;width:180px;}
.galleryfrontItemtable td {padding:0px;font-size:9px; padding-bottom:5px; vertical-align:top;}
.galleryfrontItemtable #imagetd {vertical-align:top;text-align:left;}
.galleryfrontItemtable #imagetd img {border:1px solid #bbbbbb;}
.galleryfrontItemtable #textsoutertd {}
.galleryfrontItemtable #headertd {vertical-align:top;text-align:left;height:5px;padding-top:3px;padding-left:0px;text-indent:0;}
.galleryfrontItemtable #brieftd {font-size:10px;height:100%;}
.galleryfrontItemtable #bodytd {font-size:10px;padding-bottom:3px;height:10px;}
.galleryfrontItemtable #arrowtd {visibility:hidden;padding-right:5px;padding-bottom:3px;vertical-align:bottom;}
.galleryfrontItemtable #linktd {text-align:center;}

/*.galleryfrontItemtableOver #arrowtd {visibility:visible;}*/

/*------------ gallery -----------------*/

.gallerylistitemtable {cursor:pointer;cursor:hand; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
.gallerylistitemtable td {font-size:9px; padding-right:10px; color:#666666;}
.gallerylistitemtableOver  {filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
.gallerylistitemtableOver #subtextdiv {
    background-color:#f17700;color:White;
    font-weight:bold;
}

.gallerylistitemtableHi  {
    filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;
}
.gallerylistitemtableHi #subtextdiv {
    background-color:#f17700;color:White;
    font-weight:bold;
}

.gallerydetailtable {width:580px;margin:0 auto;}
.gallerydetailtable #texttd {width:260px;padding-right:20px;vertical-align:top;}
.gallerydetailtable #imagetd {width:320px;vertical-align:top;}



/*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;
}

.pibefindertopbannertable {margin:0 auto;}
.pibefindertopbannertable td {padding-top:10px;padding-bottom:10px;}

.pibefinderbottombannertable {margin:0 auto;}
.pibefinderbottombannertable td {padding-top:15px;padding-bottom:10px;border-top:1px solid #dddddd;}

/*private area */

.privatemenutable {width:580px;margin:0 auto;}
.privatemenutable td {}

.comparelistmaintable {margin:0 auto;width:580px;}
.comparelistmaintable th {vertical-align:top;text-align:left;}
.comparelistmaintable td {font-weight:bold;}

/* product list */

.productitemtable {position:relative;}
.productitemtable #imagetd {text-align:center;vertical-align:bottom;padding-left:5px;padding-right:5px;padding-top:5px;}
.productitemtable #imagesubtexttd {color:#666666;text-align:center;height:10px;font-size:9px;font-family:tahoma;position:relative;}

.productitemcheckboxsubtable {width:100%;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.productitemcheckboxsubtable td {vertical-align:top;padding:2px;}


/*messagelist*/
.messagelistmaintable {width:580px;margin:0 auto;}
.messagelistmaintable td {vertical-align:top;font-size:11px;}
.messagelistmaintable #headertd {font-weight:bold;}
.messagelistmaintable #replytd {text-align:right;vertical-align:middle;}
.messagelistmaintable #bodytd {padding-top:8px;padding-bottom:8px;}
.messagelistmaintable #imagestd {}
.messagelistmaintable #delimitertd {height:10px;border-top:1px solid #cccccc;}

.messagelistmaintable #dateandauthorspan {color:#999999;font-size:10px;font-weight:normal;}


/*pop ups*/
.popupbody {background-color:White;margin:10 10 10 10;}

/*mailform*/
.mailformtable {width:100%;}
.mailformtable input {padding:2px;font-size:11px;}
.mailformtable td {font-size:11px;padding-bottom:3px;}
.mailformtable #introtd {text-align:center;padding-top:5px;padding-bottom:10px;border-bottom:1px solid #cccccc;}
.mailformtable #labeltd {width:70px;font-size:11px;}
.mailformtable #headerStr {width:380px;font-size:11px;}
.mailformtable #frommailaddress {width:380px;}
.mailformtable #bodyStr {width:380px;height:280px;font-size:11px;padding:4px;}
.mailformtable #buttonstd {border-top:1px solid #cccccc;text-align:center;vertical-align:bottom;padding-top:10px;}
.mailformtable #errortd {color:#f17700; text-align:center;padding-top:10px;font-weight:bold;}

.mailformtable #thankstd {line-height:18px;font-size:11px;width:100%;height:300px; vertical-align:middle; text-align:center;border-top:1 px solid #cccccc; }




/*orderwiard ----------------------------------------*/

.orderwizbody {background-color:White; margin:0 auto;}

.orderbuttonbar
{   
    position: absolute;
    top: 440px;
    left:60px;
    background-image: url(GraphicsInterface/basketbuttonline.png);
    background-position: left center;
    background-repeat: no-repeat;
    width:624px;
    height:40px;
}
.orderbuttonbar A:link		{color: black;text-decoration: none;  }
.orderbuttonbar A:visited	{color: black;text-decoration: none;}
.orderbuttonbar A:active	{color: black;text-decoration: none;}
.orderbuttonbar A:hover    {color: #cc3300 ;background-color:  Transparent;}


.orderbuttonbarrelative
{   

    background-image: url(GraphicsInterface/basketbuttonline.png);
    background-position: left center;
    background-repeat: no-repeat;
    width:624px;
    height:40px;
}
.orderbuttonbarrelative A:link		{color: black;text-decoration: none;  }
.orderbuttonbarrelative A:visited	{color: black;text-decoration: none;}
.orderbuttonbarrelative A:active	{color: black;text-decoration: none;}
.orderbuttonbarrelative A:hover    {color: #cc3300 ;background-color:  Transparent;}


/*orderwizard all pages*/
.orderwizmessageheadercontainer {width:580px;margin:0 auto;}
.orderwizmessageheader {font-weight: bold;font-size: 11px;font-family: Arial;width:580px;margin:0 auto;}
.orderwizmessagebody {font-size: 11px; width:580px;margin:0 auto;}

.orderwizmessagebodycontainer {width:580px;margin:0 auto;}

.orderwizcontentcontainer {width:580px;margin:0 auto;}
.orderwizcontentcontainer td {font-size:11px;}

/*error*/
.orderwizerrortable {width:580px;}


/*overskrifter i tabller*/
.ordertableheadlines { background-color:#eeeeee;font-weight:bold; text-indent:5px;}

/*orderwizard1 personal*/
.orderusertable {width:290px;}
.orderusertable td {vertical-align:bottom;text-align:left;height:21px;font-size:11px;padding-bottom:2px;padding-top:1px;padding-left:4px;}
.orderusertable  #headlinetd {padding-left:0;padding-bottom:3px;border-bottom:1px solid #eeeeee;}
.orderusertable #inputcontent {width:190px;font-weight:bold;}
.orderusertable input {font-size:11px; text-indent:3px;}
.orderusertable #receivenewsletter {border:none;}

/*orderwizard shipping*/
.ordershippingselect {width:580px;}
.ordershippingselect  td {font-size:11px;}
.ordershippingselect #radiotd {width:30px;}
.ordershippingselect select {font-size:11px;}
.ordershippingselect #header {font-weight:bold;}
.ordershippingselect input {border:none;}
.ordershippingselect #pricetd {text-align:right;}

/*sub tabel for prisintervalvisning*/
.ordershippingselectintervaltable {width:580px;}
.ordershippingselectintervaltable td {}
.ordershippingselectintervaltable #col0 {width:220px;}
.ordershippingselectintervaltable #col1 {}
.ordershippingselectintervaltable #col2 {text-align:right;padding-right:5px;}
.ordershippingselectintervaltable #col3 {padding-right:5px;}
.ordershippingselectintervaltable #col4 {}
.ordershippingselectintervaltable #col5 {}
.ordershippingselectintervaltable #col6 {width:55px; text-align:right;}

.ordershippingaddresstable {width:290px;}
.ordershippingaddresstable td {height:21px;  font-size:11px;}
.ordershippingaddresstable #content {font-weight:bold;}
.ordershippingaddresstable input {font-size:11px; text-indent:3px;}

.orderaccountaddresstable {width:580px;}
.orderaccountaddresstable td {height:21px;  font-size:11px;}
.orderaccountaddresstable #content {width:380px;font-weight:bold;}
.orderaccountaddresstable input {font-size:11px; text-indent:3px;}


/* ---------------------- basketsmall ------------------------- */

/*.basketsmallcontainer {position:absolute; left:375px; top:25px; width:450px; height:50px;}*/

.basketsmall {cursor:pointer; width:150px;height:150; } /*table*/
.basketsmall td {color:#333333;}
.basketsmall #imagestd {width:150px;height:120px;padding-left:5px;}
.basketsmall #buttontd {width:150px;height:16px;text-align:left;padding-bottom:5px;padding-left:5;}
.basketsmallimagetext {color: #999999; background-color:white ; font-weight:bold;} /*#F0E046*/


/* ---------------------- basket ------------------------- */

.basketlogininfotable {width:580px;margin:0 auto;}
.basketlogininfotable td {font-size:11px;text-align:center; height:20px; vertical-align:bottom;}

.basketimage {vertical-align:middle; text-align:center; width:92px; height:92px; border:0;}

.basketmaintable {margin:0 auto; width:580px; border-bottom: 1px solid #aaaaaa;}
.basketmaintable td {font-size:11px;}
.basketmaintable #imagetd {text-align:center; width:110px; }
.basketmaintable #texttd {vertical-align:bottom; width:470px;}

.baskettexttable {width:470px; }
.baskettexttable td { text-indent:10px; height:17px;vertical-align:middle;}
.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:140px;text-align:center; font-weight:bold; border-bottom: 1px solid #cccccc;}
.baskettexttable #total {width:110px;font-size:10px; font-weight:bold; text-align:right; border-bottom: 1px solid #cccccc;}
.baskettexttable #buttonstd {text-align:left;height:22px;vertical-align:middle;} /*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 { background-color:#F17700;}
.basketbuttontablehi td {color:#000000;}

.basketempty {width:580px;}
.basketempty td {width:580px; height:150px; text-align:center; font-size:11px; font-weight:bold;}

.basketbuttonbar
{  
    margin:0 auto;
    width:580px;
    height:40px;
}


.basketunfinishedpaymentmessage {width:620px; padding:5px;}
.basketunfinishedpaymentmessage td {font-family: Tahoma, Verdana, geneva, helvetica; font-weight:bold; height:40px; vertical-align:bottom; text-align:left; width:620px; font-size:12px;}

.basketbuttonbar A:link		{color: black;text-decoration: none;  }
.basketbuttonbar A:visited	{color: black;text-decoration: none;}
.basketbuttonbar A:active	{color: black;text-decoration: none;}
.basketbuttonbar A:hover    {color: #cc3300 ;background-color:  Transparent;}

/*.basketlinebuttons{font-size:12px;font-weight: bold;}*/

.baskettotalprice 
{ 
    margin:0 auto;
    width:580px;
    height:30px;
}
.baskettotalprice td {text-align:right; font-family: Tahoma, Verdana, geneva, helvetica; font-size:12px; font-weight:  bold;}


.onpagegreenbuttoncontainer
{
    display:inline-block;
    width: 110px;
    height: 16px;
    background-image: url(GraphicsInterface/greenbutton110.png);
    background-position: left top;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    cursor:hand;
}

.onpagegreenbuttoncontainerwide
{
    display:inline-block;
    width: 140px;
    height: 16px;
    background-image: url(GraphicsInterface/greenbutton140.png);
    background-position: left top;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    cursor:hand;
}

.dimmedproducttable {filter: alpha(opacity=50);-moz-opacity:.5;opacity:.50;}


/* box in rightbar */
.onetoonetable {width:100%;height:100%;background-image: url(GraphicsInterface/onetooneill.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
.onetoonetable td {text-align:center;font-weight:bold;vertical-align:top;}
.onetoonetable #onetoonetoptd {height:33px;text-align:left;padding-top:5px;}
.onetoonetable #onetoonebottomtd {height:33px;vertical-align:bottom;padding-bottom:5px;}

/* page */
.onetoonecontenttable {}
.onetoonecontenttable td {vertical-align:top;font-size:11px;}
.onetoonecontenttable #texttd {width:340px;}
.onetoonecontenttable #buttonstd  {width:240px;text-align:center;}
.onetoonebuttonstable {width:100%;}
.onetoonebuttonstable td {font-size:11px;vertical-align:top;}
.onetoonebuttonstable #skypetd {text-align:center;}
.onetoonebuttonstable #skypesubtexttd {text-align:center;font-weight:bold;padding-bottom:50px;}
.onetoonebuttonstable #digitalclocktd {text-align:center;font-weight:bold;}
.onetoonebuttonstable #clockclicktd {text-align:center;}
.onetoonebuttonstable #clocktd {text-align:center;}

.onetooneformtable {width:580px;}
.onetooneformtable td {width:50%;font-size:11px;padding-top:4px;padding-bottom:4px;vertical-align:top;}
.onetooneformtable input {font-size:11px;}
.onetooneformtable textarea {font-size:11px;}
.onetooneformtable #interestedin {width:100%;height:120px;}



























