/*NEW STYLES FOR MARK 2 DESIGN - 01.05.09*/

body
{
    background-color: White;
    margin:0px;
    font-family: Arial, Verdana, Tahoma;
    padding: 0px 5px 0px 5px;
    text-align:center;
}

.pagewidth
{
    width:980px;
    border-left: solid 1px #CC0000;
    border-right: solid 1px #CC0000;
    }

.sidemenu
{
    width:200px;
    }
    
.bodydiv
{   
    padding-top:15px;
    width:780px;
    text-align:left;
    /*float:right;*/
    }

div
{
    font-family: Arial, Verdana, Tahoma;
}

span
{
    font-family: Arial, Verdana, Tahoma;
}

td
{
    font-family: Arial, Verdana, Tahoma;
}

a
{
    color: #CC0000;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

/*
a:visited
{
    color: #CC0000;
    }
*/

.headercontainerdiv
{
    width:100%;
}

.headerlogodiv
{
    width: 100%;
    height: 79px;
}

.headersitetitlediv
{
    padding: 5px 50px 5px 5px;
    float: left;
}

.headerdivsitetitle
{
    text-align: left;
    color: #CC0000;
    font-size: 24pt;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
}

.headerdivsitetagline
{
    text-align: left;
    color: Black;
    font-size: 16pt;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
}

.headerspeaktosomeone
{
    float: left;
}

.headerdivbasket
{
    padding: 15px 5px 10px 5px;
    float: right;
}
/*
.headerdivbasket a
{
    font-size: 10pt;
    color: #CC0000;
    padding: 5px 10px 5px 10px;
    border: solid 3px #CC0000;
}*/


.headerdivmenuholder
{
    text-align: left;
    border-top: solid 1px #CC0000;
    border-bottom: solid 1px #CC0000;
    height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    font-family: Arial, Verdana, Tahoma;
    color: White;
    font-weight: bold;
    padding-left: 5px;
}

.headerdivmenuholder a
{
    color: White;
    text-decoration: none;
}

.headerdivmenuholder a:hover
{
    color: White;
    text-decoration: underline;
}

.headerdivmenuholder a:visited
{
    color: White;
}

.headerdivmenuholder form
{
    padding-top: 6px;
}

.headerdivsubmenuholder
{
    float: right;
}

.headersubmenuitem
{
    float: left;
    border-top: solid 1px Black;
    border-left: solid 1px Black;
    border-bottom: solid 1px Black;
    background-color: #666666;
    padding: 5px 10px 5px 10px;
}

.headersubmenuitem a
{
    color: White;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12pt;
    text-decoration: none;
}

.headersubmenuitem a:hover
{
    text-decoration: underline;
}

.menuholderdiv
{
    color: Black;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
    font-size: 14pt;
    text-decoration: none;
    text-align: center;
}

.menutitle
{
    text-align: left;
    padding-left:10px;
}

.menuitemsholderdiv
{
    width: 180px;
    border: solid 1px black;
    border-bottom: 0px;
    text-align: left;
}

.menuitemcat
{
    color: White;
    font-size: 12pt;
    height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    border: solid 0px black;
    border-bottom: 1px solid black;
}

.menuitemcat div
{
    padding: 5px 10px 5px 10px;
}


.menuitem
{
    border-right: solid 0px Black;
    border-left: solid 0px Black;
    border-bottom: solid 1px Black;
    background-color: #666666;
    padding: 5px 10px 5px 10px;
}

.menuitem a
{
    color: White;
    font-size: 9pt;
    text-decoration: none;
    font-weight:normal;
}

.menuitem a:hover
{
    text-decoration: underline;
}

.menuitem a:visited
{
    color: White;
}

.hph1text h1
{
    float: left;
    width: 770px;
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 1px solid #CC0000;
    padding: 4px 5px 3px 5px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
}

.halfhph1text h1
{
    float: left;
    width: 385px;
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 1px solid #CC0000;
    padding: 4px 5px 3px 5px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
}

.hph1texta h1
{
    float: left;
    width: 750px;
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 1px solid #CC0000;
    padding: 4px 5px 3px 5px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
}

.PageTitle h1
{
    float: left;
    width: 760px;
    color: White;
    font-size: 12pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 1px solid #CC0000;
    padding: 7px 5px 0px 5px;
    margin-bottom: 5px;
}


.hph1text h2
{
    float: left;
    width: 340px;
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 28px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 0px solid #CC0000;
    padding: 7px 5px 0px 5px;
}

.hph1text h1 a
{
    color: White;
    text-decoration: none;
}

.hph1text h1 a:hover
{
    text-decoration: underline;
}


.hph1texta h1 a
{
    color: White;
    text-decoration: none;
}

.hph1texta h1 a:hover
{
    text-decoration: underline;
}


.hph1text2 h1 a
{
    color: White;
    text-decoration: none;
}

.hph1text2 h1 a:hover
{
    text-decoration: underline;
}




/*Home Page Products*/
.hpproductsholder
{
    border: solid 0px #CC0000;
    float: left;
    font-family: arial, Verdana, Tahoma;
    padding-bottom: 10px;
}

.hpproduct
{
    border: solid 1px #CC0000;
    float: left;
    width: 376px;
    min-height: 260px;
    padding-bottom: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    cursor: handpoint;
    cursor: pointer;
}
.hpproductright
{
    border: solid 1px #CC0000;
    float: left;
    width: 376px;
    min-height: 260px;
    padding-bottom: 10px;
    margin-right: 5px;
    margin-bottom: 10px;
    cursor: handpoint;
    cursor: pointer;
}
.hpproducttitle h2
{
    float: left;
    width: 366px;
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 0px solid #CC0000;
    padding: 7px 5px 0px 5px;
    margin-top: 0px;
    text-align:left;
}

.hpimagedetail
{
    border: solid 0px red;
    float: left;
    width: 370px; /*padding-top:5px;*/
}

.hpproductimage
{
    border: solid 0px red;
    float: left;
    width: 130px;
    padding: 5px;
    text-align: center;
}

.hpproductdetail
{
    border: solid 0px blue;
    float: left;
    width: 220px;
    font-size: 10pt;
    line-height: 16pt;
    padding: 5px;
    text-align:left;
}

.hpproductdetail a
{
    color: Black;
    }

.hppricecart
{
    border: solid 0px red;
    float: left;
    width: 370px;
    padding-top: 15px;
}

.hpproductcost
{
    border: solid 0px red;
    float: left;
    width: 110px;
    font-size: 10pt;
}

.hpproductexvat
{
    border: solid 0px red;
    float: left;
    width: 110px;
    font-weight: bold;
    color: #CC0000;
    text-align: right;
}

.hpproductincvat
{
    border: solid 0px red;
    float: left;
    width: 110px;
    text-align: right;
    font-size: 8pt;
}

.hpproductadd2cart
{
    border: solid 0px red;
    float: right;
    width: 160px;
}

/*Home Page Products*/


hr
{
    height: 1px;
    background-color: #CC0000;
    border: solid 1px #CC0000;
}

.catproductholder
{
    border: solid 0px #CC0000;
    width:770px;
    margin-bottom:10px;
}

.catproducttitle h1
{
    float: left;
    width:770px;
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 0px solid #CC0000;
    padding: 3px 5px 3px 5px;
    margin-top: 0px;
}


.cattechspecs .techspecsitem
{
    white-space: nowrap;
    }

.cattechspecs .techspecsvalue
{
    white-space: nowrap;
    }


.techspecsitem
{
    text-align: left;
    font-family: Arial, Verdana, Tahoma;
    font-size: 10pt;
    color: #CC0000;
    font-weight: bold;
    padding-right: 10px;
}

.techspecsvalue
{
    text-align: left;
    font-family: Arial, Verdana, Tahoma;
    font-size: 10pt;
    color: black;
    font-weight: normal;
}

.producttable
{
    text-align: left;
    font-family: Arial, Verdana, Tahoma;
    font-size: 10pt;
    color: black;
    font-weight: normal;
    width:770px;
}


.yourshoppingbasket
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 18pt;
    font-style: italic;
    font-weight: bold;
}

.basketnote
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 10pt;
}

.baskettitle
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12pt;
    font-style: italic;
    font-weight: bold;
}

.baskettext
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 10pt;
    font-weight: normal;
}



.BasketCheckoutBtn
{
    width: 150px;
    border: solid 1px Black;
    background-color: #666666;
    padding: 5px 10px 5px 10px;
    margin-left: 15px;
}

.BasketCheckoutBtn a
{
    color: White;
    font-size: 8pt;
    text-decoration: none;
}

.BasketCheckoutBtn a:hover
{
    text-decoration: underline;
}


a img
{
    border: 0px;
}





/*Category Page Products*/
.catproductsholder
{
    border: solid 0px #CC0000;
    float: left;
    font-family: arial, Verdana, Tahoma;
    padding-bottom: 10px;
}

.catproduct
{
    border: solid 1px #CC0000;
    float: left;
    width: 770px;
    min-height: 260px;
    padding-bottom: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.catpartnumber
{
    padding-top:10px;
    font-size:10pt;
    }

.cattechspecs
{
    padding-top:10px;
    border: solid 0px red;
    }

.catproducttitle h2
{
    float: left;
    width: 760px;
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 0px solid blue;
    padding: 3px 5px 3px 5px;
    margin-top: 0px;
}

.catproducttitle2
{
    width: 760px;
    min-height: 32px;
    background-image: url('/images/header_bg.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F4B119;
    border: 0px solid blue;
    padding: 3px 5px 3px 5px;
    margin-top: 0px;
}

.catproducttitle2 h2
{
    color: White;
    font-size: 10pt;
    font-family: Arial, Verdana, Tahoma;
}

.catimagedetail
{
    border: solid 0px green;
    float: left;
    width: 770px; /*padding-top:5px;*/
}

.catproductimage
{
    border: solid 0px purple;
    float: left;
    width: 130px;
    padding: 5px;
    text-align: center;
}

.catproductdetail
{
    border: solid 0px purple;
    float: left;
    width: 610px;
    font-size: 10pt;
    line-height: 16pt;
    padding: 5px;
}

.catdetailtext
{
    border: solid 0px black;
    width:320px;
    float:left; /**/
    }

.catdetailtext a
{
    color: Black;
    text-decoration:none;
    }
    
.catdetailtext a:hover
{
    color: Black;
    text-decoration:underline;
    }    

.catpricecart
{
    border: solid 0px red;
    float: left;
    width: 670px;
    padding-top: 15px;
}

.catdetailtext
{
    margin-bottom:20px;
    }

.catproductcost
{
    border: solid 0px blue;
    float: left;
    width: 260px;
    font-size: 10pt;
    text-align:center;
    margin-top:20px
}

.catproductexvat
{
    border: solid 0px yellow;
    float: left;
    width: 260px;
    font-weight: bold;
    font-size:14pt;
    color: #CC0000;
    text-align: center;
}

.catproductincvat
{
    border: solid 0px red;
    float: left;
    width: 260px;
    text-align: center;
    font-size: 8pt;
}

.catproductadd2cart
{
    border: solid 0px red;
    float: right;
    width: 260px;
    margin-top:60px;
    float:right; /**/
}

.techspecsitem
{
    text-align: left;
    font-family: Arial, Verdana, Tahoma;
    font-size: 10pt;
    color: #CC0000;
    font-weight: bold;
    padding-left: 10px;
}

.techspecsvalue
{
    text-align: left;
    font-family: Arial, Verdana, Tahoma;
    font-size: 10pt;
    color: black;
    font-weight: normal;
}

.techspecstitle
{
    font-size:12pt;
    font-weight:bold;
    }

/*Category Page Products*/





/*NEW STYLES FOR MARK 2 DESIGN - 01.05.09*/







/*
.txt
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.paragraphsmall td, .arialbodytextsmall, .arialbodytextsmall td
{
    FONT-SIZE: 10px;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.paragraph td, .arialbodytext, .arialbodytext td
{
    FONT-SIZE: 12px;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

hr {
	color: #f0ac01;
	height: 1px;
}

INPUT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt2
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header
{
    FONT-SIZE: 10px;
    COLOR: #cc6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:active
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.maintxt
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 10px;
    COLOR: #6699cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.products TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TABLE.products A:hover
{
    COLOR: #6699cc
}
TABLE.products A:active
{
    COLOR: #6699cc
}
TABLE.products A:visited
{
    COLOR: #6699cc
}
TABLE.products A:link
{
    COLOR: #6699cc
}
.about A:link
{
    COLOR: #cc9966
}
.about A:visited
{
    COLOR: #cc9966
}
.about A:hover
{
    COLOR: #000066
}
.about A:active
{
    COLOR: #cc9966
}
.aboutB A:link
{
    COLOR: #6699cc
}
.aboutB A:visited
{
    COLOR: #6699cc
}
.aboutB A:hover
{
    COLOR: #000066
}
.aboutB A:active
{
    COLOR: #6699cc
}
TABLE.products
{
    BORDER-RIGHT: gray thin solid
}
TABLE.TableBorder
{
    BORDER-RIGHT: gray 1px solid
}
TD.ImgBorder
{
    BORDER-RIGHT: gray 1px solid
}
TD.footerborder
{
    BORDER-RIGHT: gray 1px;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px;
    BORDER-BOTTOM: gray 1px
}


table.meme {
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
	padding: 2px;
}

table.meme2 {
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
	padding: 2px;
}

table.hey td {
    BORDER-BOTTOM: #666666 1px solid;

}
*/