body {
 padding:0px;
 margin:0px;
 background-color:rgb(240,250,250);
 font-family:"Trebuchet MS","Eurostile",sans-serif;
}

.small {
 font-size:small;
}

h1,h2{
	font-size: 16px;
	color: #360068;
}

p{
	font-size: 13px;
	color: #003668;
}

div.documentheader {
 background-image:url(../images/warm/topbar.jpg);
 background-position:center top;
 background-repeat:repeat-x;
 height:110px;
 z-index:9900;
}
span.categorytitle {
 font-size:20px;font-weight:bold;
 line-height:40px;
 position:absolute;left:300px;
 color:rgb(54,0,104);
}
span.categorytitle:first-letter {
 font-size:30px;
 text-transform:capitalize;
}
td.menulogo {
 background-image:url(../images/warm/webshoplogo.jpg);
 background-repeat:no-repeat;
}
table.menu {
 position:absolute;left:0px;top:0px;
 display:inline;
}
td.menu {
 padding-top:25px;
 padding-bottom:8px;
}
a.menu {
 text-decoration:none;
 color:rgb(177,223,255);
 font-size:12pt;
}
a.menu:hover {
 font-weight:bold;
}
a.link {
 text-decoration:none;
 color:rgb(0,54,104);
}
a.link:hover {
 text-decoration:underline;
}
a.categorylink {
 text-decoration:none;
 color:rgb(240,255,255);
}
a.categorylink:hover {
 text-decoration:underline;
 color:rgb(54,0,104);
}
a.categorylink:active {
 color:rgb(54,0,104);
}

td.documentleft {
 background-image:url(../images/warm/leftback.jpg);
 background-position:center -54px;
 background-repeat:repeat-x;
}
div.documentleft {
 width:186px;
}
div.leftmenu {
 background:rgb(86,135,176);
 border:1px solid rgb(177,223,255);
 width:180px;
 color:rgb(240,255,255);
 margin-top:5px;
}
div.leftmenuheader {
 background-image:url(../images/warm/lefttopbar.jpg);
 background-position:center top;
 background-repeat:repeat-x;
 height:30px;
 line-height:30px;
 padding-left:5px;
 font-weight:bold;
 color:rgb(255,0,22);
 border-bottom:1px solid rgb(177,223,255);
}
div.leftmenutext {
 margin:5px;
}

form {
 margin:0px;
}
input {
 border:1px solid rgb(0,54,104);
 background-color:rgb(240,255,255);
 color:rgb(0,81,186);
}
input.readonly {
 border:none;
 background:transparent;
}
input.required {
 border:1px solid red;
}
input.password {
 background:transparent;
 background-color:rgb(255,240,240);
}
textarea {
 border:1px solid rgb(0,54,104);
 background-color:rgb(240,255,255);
 color:rgb(0,81,186);
 font-family:sans-serif;
}

div.documentfooter {
 background-image:url(../images/warm/bottombar.jpg);
 background-position:center bottom;
 background-repeat:repeat-x;
 height:20px;
 line-height:20px;
 padding-left:10px;padding-right:10px;

 color:rgb(0,54,104);
 font-size:10pt;
}

div.inline {
 display:inline;
 padding-left:5px;
 padding-right:5px;
}

/* SLIDESHOW */
img.ssimage {
 border:1px solid navy;
 cursor:pointer;
 margin-bottom:5px;
 margin-left:5px;
}
img.ssimage:hover {
 opacity:.7;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
}

/* PRODUCT BLOCK */
img.productimage {
 border:1px solid rgb(0,54,104);
 margin:3px;
}
div.productblock {
 background:rgb(255,255,255);
 border:1px solid rgb(0,54,104);
 width:220px;height:200px;
 color:rgb(60,160,196);
 float:left;
 margin:5px;
}
div.productblockheader {
 background-image:url(../images/warm/producttopbar.jpg);
 background-position:center top;
 background-repeat:repeat-x;
 height:30px;
 line-height:30px;
 padding-left:5px;
 font-weight:bold;
 color:rgb(0,54,104);
 border-bottom:1px solid rgb(0,54,104);
 white-space:nowrap;
}
div.generalblockheader {
 color:rgb(255,0,22);
}
div.productblocktext {
 margin:5px;
}


/* PRODUCT INFOBLOCK */
div.productinfoblock {
 background-color:rgb(240,255,255);
 color:rgb(0,54,104);
 margin:5px;
 border:2px solid rgb(0,54,104);
}
div.productinfoblockheader {
 background-image:url(../images/warm/infotopbar.jpg);
 background-position:center top;
 background-repeat:repeat-x;
 height:30px;
 line-height:30px;
 padding-left:5px;
 font-weight:bold;
 color:rgb(0,54,104);
 border-bottom:1px solid rgb(0,54,104);
}
div.productinfoblocktext {
 margin:5px;
}

div.BT, td.BT {
 border-top:1px solid;
}
div.BB, td.BB {
 border-bottom:1px solid;
}
div.BL, td.BL {
 border-left:1px solid;
}
div.BR, td.BR {
 border-right:1px solid;
}

div.cart {
 color:rgb(0,54,104);
}
div.cartlong {
 color:rgb(0,54,104);
}
div.cartpayment {
 color:rgb(0,54,104);
}

@media print {
 .noprint { position:absolute;top:0px;left:0px;visibility:hidden;display:none;}
 .doprint { visibility:visible;display:block;}
}

