*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
}
body{
margin:auto;
font-family:Tahoma;
font-size:8px;
/*background-color: #346FA7;*/
background-image: url(image/bg.gif);
background-repeat: repeat-y;
background-position: top left;
}

html *, body * {
	font-size: 8pt;
}
/*a,a:visited { color: aqua; }*/

/**
 * modby: Terry, header
 **/
#header table { height: 70px; }
.bodytext { padding-left: 15px; padding-right: 15px; }

.b3{
background-image:url(image/bg3.gif);
background-position:top left;
background-repeat:repeat-x;
width: 80px;
border-left:1px solid #007EAB;
border-right:1px solid #007EAB;
border-bottom:1px solid #001742;
color: white;
font-size: 9pt;
padding: 15px 15px 15px 15px;
vertical-align: top;
text-align: center;
}

.b3 div { padding-bottom: 3px; }

.b1, .b2{
background-image:url(image/bg2.gif);
background-position:top left;
background-repeat:repeat-x;
border-right:1px solid #001742;
border-left:1px solid #007EAB;
border-bottom:1px solid #001742;
padding:5px 0 0 35px;
font-size: 9pt;
color: white;
}

.b1 {
    background-image: url(image/bg1.gif);
    padding: 2px 0 0 5px !important;
}
.b1 img { float: left; }

.b2 { width: 300px; }

.footer {
    background-image:url(image/bg3.gif) !important;
}

.links, .tablefooter {
border-top:1px solid #007EAB;
background-image:url(image/bg3.gif);
width: 100%;
height: 26px;
float: left;
}

.links a, .b2 a, .b3 a {
color:#FFFFFF;
font-family: Tahoma;
font-weight: bold;
font-size: 9pt !important;
text-decoration: none;
white-space: nowrap;
}
.links ul, .b2 ul{
margin: 15px 0 0 15px
}
.links li, .b2 li{
list-style-type: none;
background-image:url(image/arrow.gif);
background-position: 0px 1px;
background-repeat:no-repeat;
padding: 0 0 0 15px;
margin: -10px 15px 0 0;
}
.links li, .b2 li.float, .b2 li{
    float: left;
}
/*.b2 li { margin: -12px 15px -13px 0; }*/

.b2 ul { margin: 15px 0 0 -26px; }
.b2 li { background-position: 0px 1px; height: 24px; }
.b2 form li { height: auto; }

.b1, .b2, .b3 { white-space: nowrap; }

.b2 form div { margin: 0 0 0 -10px; }
.b2 input { border: 1px solid black; }
.b2 label { width: 100px; }

#shoppingcart { margin: 0 0 0 -25px; }

/**
 * modby: Terry, boxes
 * /
.infoBoxHeading {
    background-image:url(image/infoBoxHeadingBG.jpg) !important;
    padding: 3px;
    font-size: 10pt !important;
}

.infoBoxHeading * { color: white; }

.infoBoxHeading img { display: none !important; }

.infoBoxContents {
    background-color: #eeefef;
    border: 1px solid black;

}
.infoBoxContents * {
    font-size: 10pt !important;
    padding: 3px !important;
    border: none;
}
.infoBoxContents input { border: 1px solid black; }

.infoBoxContents a img {
    background-color: white;
    border: 1px solid black;
}

/**
 * modby: Terry, buttons
 */
.buttons, .buttons table { background-color: white; }
td.buttons, .buttons td {
    background-color: white;
    background-image:
url('includes/languages/english/images/buttons/buttons_bg.gif');
    background-repeat: repeat-x;
    vertical-align: top;
    padding: 0 !important;
}

/*td.buttons { width: 180px; }*/

td.buttonsfade {
    background-image:
url('includes/languages/english/images/buttons/buttons_bgfade.gif');
    background-repeat: no-repeat;
    background-position: top right;
}

.main { border-bottom: 1px dotted lightgrey; }

.button, .buttons input { border: none !important; margin: 0 !important;
padding: 0px !important; }


/**
 * modby: Terry, contents
 */
.pageHeading {
    display: none;
    background-image: url('image/bg4.gif');
    background-repeat: repeat-x;
    /*padding: 5px;*/
    color: white !important;
    vertical-align: middle;
    padding-left: 10px;
/*border-right:1px solid #001742;
border-left: 1px solid #007EAB;*/
border-bottom:1px solid #001742;
border-top:1px solid #005E7B;
}
.pageHeading.img { width: 30px; }
.pageHeading img {
    background-color: white;
    /*border: 1px solid black;*/
    /*position: absolute;
    right: 8px;*/
}

/**
 * modby: Terry, enlarge image & new products image
 * /
.smallText img,  .main img {
    /*border: 1px solid black;* /
    margin: 5px;
}

/**
 * modby: Terry, seperators
 */
.infoBoxContents .sep, .sep, img.sep .sep img { border: none !important; }


/**
 * modby: Terry, PAP 0.4
 */
SPAN.productInfoSmall{font-family:Verdana,Arial,sans-serif;font-size:10px;color:
#000000;}


/**
 * modby: Terry, Sub categories
 */
/* menu Image - Show Sub-categories  Star */
a.menucateg img,
a.menusubcateg img { border: none !important; }

a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
font-weight: bold;
text-align: left;
height: 12px;
text-decoration: none;
border: solid 1px #f8f8f9;
}

a.menucateg:hover {
border: solid 1px #6633CC;
background-image: url(image/menuon.png);
background-repeat: repeat;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
text-align: left;
height: 12px;
text-decoration: none;
border: solid 1px #f8f8f9;
}

a.menusubcateg:hover {
border: solid 1px #6633CC;
background-image: url(image/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: #FFFFFF;
}
/* menu Image - Show Sub-categories  End */


/**
 * modby: Terry, Graphical Borders
 */
/* Graphical Borders - boxes column_left_right - Star */
.mws_boxTop    { background: url('image/infobox/top.gif');
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 color: white;
                 white-space: nowrap; }
.mws_boxLeft   { background: url('image/infobox/left.gif'); width: 14px; }
.mws_boxRight  { background: url('image/infobox/right.gif'); width: 14px; }
.mws_boxBottom { background: url('image/infobox/bot.gif');
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFFF; }
/* Graphical Borders - boxes column_left_right - Star */

/* Graphical Borders - boxes main modules and file-pages - Star */
.mws_boxTop_main    { background: url('image/infobox_main/top.gif');
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 color: white;
                 white-space: nowrap; }
.mws_boxLeft_main   { background: url('image/infobox_main/left.gif'); width:
14px; }
.mws_boxRight_main  { background: url('image/infobox_main/right.gif'); width:
14px; }
.mws_boxBottom_main { background: url('image/infobox_main/bot.gif');
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { background: #fff /*#def2f5*/; }
/* Graphical Borders - boxes main modules and file-pages - End  */

/* modby: Terry, Graphical Borders */
TD.noborderbox {
}

/**
 * modby: Terry, Individual Boxes
 */
/* Individual Boxes - Graphical Borders for modules - Star */
.mws_boxTop_module    { background: url('image/infobox_module/top.gif');
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 color: white;
                 white-space: nowrap; }
.mws_boxLeft_module   { background: url('image/infobox_module/left.gif'); width:
14px; }
.mws_boxRight_module  { background: url('image/infobox_module/right.gif');
width: 14px; }
.mws_boxBottom_module { background: url('image/infobox_module/bot.gif');
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_module { background: #ffffff !important;
                 }
.mws_boxCenter_module2 { background: #ffffff;
                 }
/* Individual Boxes - Graphical Borders for modules - Star */


/* Graphical Borders - boxes column_left_right - Star */
.mws_boxTop_content    { background: url('image/infobox_content/top.gif');
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 color: white;
                 white-space: nowrap; }
.mws_boxLeft_content   { background: url('image/infobox_content/left.gif');
width: 14px; }
.mws_boxRight_content  { background: url('image/infobox_content/right.gif');
width: 14px; }
.mws_boxBottom_content { background: url('image/infobox_content/bot.gif');
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_content { background: #fff9d0; }
/* Graphical Borders - boxes column_left_right - Star */


/* Graphical Borders - boxes column_left_right - Star */
.mws_boxTop_boxes    { background: url('image/infobox_boxes/top.gif');
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 color: white;
                 white-space: nowrap; }
.mws_boxLeft_boxes   { background: url('image/infobox_boxes/left.gif'); width:
14px; }
.mws_boxRight_boxes  { background: url('image/infobox_boxes/right.gif'); width:
14px; }
.mws_boxBottom_boxes { background: url('image/infobox_boxes/bot.gif');
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_boxes { background: #ffffff; }
/* Graphical Borders - boxes column_left_right - Star */


.mws_boxTop_contentbox    { background: url('image/infobox_contentbox/top.gif');
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 color: white;
                 white-space: nowrap; }
.mws_boxLeft_contentbox   { background:
url('image/infobox_contentbox/left.gif'); width: 14px; }
.mws_boxRight_contentbox  { background:
url('image/infobox_contentbox/right.gif'); width: 14px; }
.mws_boxBottom_contentbox { background: url('image/infobox_contentbox/bot.gif');
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_contentbox { background: #ffffff !important; }
.mws_boxCenter_contentbox2 { background: #ffffff; }

.productListing { border: none !important; }
.productListing-data
,.productListing-heading
,.productListing-heading *
/*
,.infoBoxContents
,.infoBox
*/
{ background-color: transparent; }

.mws_boxTop a,
.mws_boxTop a:visited,
.mws_boxTop_main a,
.mws_boxTop_main a:visited,
.mws_boxTop_content a,
.mws_boxTop_content a:visited,
/*.mws_boxTop_contentbox a,
.mws_boxTop_contentbox a:visited,*/
.mws_boxTop_boxes a,
.mws_boxTop_boxes a:visited,
.mws_boxTop_module a,
.mws_boxTop_module a:visited {
    color: white;
    text-decoration: underline;
}

.price { float: right; font-weight: bold; margin-right: 10px; }

.thumb-white {
    padding: 3px 10px 10px 3px;
    background-image: url(image/thumbbg.gif);
    background-repeat: no-repeat;
    /*margin: 3px 10px 10px 3px;*/
}
.thumb-white img { margin: 3px 10px 10px 3px; }

.thumb-orange {
    padding: 3px 10px 10px 3px;
    background-image: url(image/thumbbg-orange.gif);
    background-repeat: no-repeat;
}
.thumb-orange img { margin: 3px 10px 10px 3px; }
