body {
margin:0px;
font:10pt arial;
}

.size2 {
font:13pt arial;
}
.size3 {
font:17pt arial;
}

.rounded {
background:#ffecd1 url(../images/corner1.gif) no-repeat;
}

.rounded div {
background:url(../images/corner2.gif) no-repeat 100% 0%;
}

.rounded div div {
background:url(../images/corner3.gif) no-repeat 100% 100%;
}

.rounded div div div {
background:url(../images/corner4.gif) no-repeat 0% 100%;
}

.gray {
color:#808080;
display:block;

margin:5px 0px 5px 0px;
}

optgroup option {
margin:0px;
padding:0px;
}

table {
border-collapse:collapse;
}

table td {
padding:0px;
font:9pt arial;
}

table.pricetab td {
border-bottom:1px dotted #808080;
height:35px;
}

img {
border:0px;
}

ul {
margin:5px;
padding-left:23px;
}

li {
list-style-type:none;
list-style-image:url(../images/bullet.gif);
}


.item {
margin:20px 0px 10px 10px;
background:url(../images/sepa.gif) repeat-x 100% 100%;
}

.item img {
}

.item a {
font-size:14pt;
}

.item span {
margin-top:5px; display:block; font-size:8pt;
}

.itmtab {
background:#ed2124 url(../images/priceleft.gif) no-repeat;
height:37px;
}

.itmtab td {
background:url(../images/priceright.gif) no-repeat 100% 0%;
font-size:13pt;
color:#fff;
padding:0px 10px 0px 10px;
}


.buy td a {
color:#fff;
display:block;
background:url(../images/buy.gif) no-repeat; 
width:77px; 
height:26px;
text-align:center;
vertical-align:center;
text-decoration:none;
}

.buy td a:hover {
background:url(../images/buy_a.gif) no-repeat;
color:#fff;
}

h1, h2 {
font:22pt arial;
padding:10px 0px 5px 0px;
margin:0px;
}

h3 {
font:17pt arial;
padding:20px 0px 10px 0px;
margin:0px;
}

h4 {
font:15pt arial;
padding:10px 0px 5px 0px;
margin:0px;
}

.itemtitle {
font-size:13pt;
font-weight:bolder;
line-height:35px;
}

.quantity {
background:url(../images/textareasmall.gif) no-repeat;
width:40px;
height:26px;
padding:0px 10px 0px 10px;
border:0px;
}

.textselected {
background:#ffecd1;
}

.detailed td {
padding-right:10px;
padding-top:10px;
}

a.dotted {
text-decoration:none;
border-bottom:1px dotted #1a72bc;
}

a {
color:#1a72bc;
}

a:hover {
color:#ee2a2d;
}

a.openlist {
display:block;
background:url(../images/plus.gif) no-repeat 0px 3px;
padding-left:15px;
margin-bottom:5px;
}

a.menu {
font:15pt arial;
padding:20px 29px 20px 29px;
color:#fff;
}

a.menu:hover {
background:url(../images/selectedover.gif) repeat-x 0px 8px;
color:#fff;
padding:20px 29px 20px 29px;
}

a.menuselected {
font:15pt arial;
padding:;
color:#fff;
text-decoration:none;
cursor:default;
background:url(../images/menuselectedbg.gif) repeat-x;
display:block;
height:100%;
padding-top:11px;
}

a.menuselected:hover {
color:#fff;
}

#leftmenu a {
line-height:15px;
}

a.thispage {
font:15pt arial;
border-bottom:1px dotted #1c4480;
text-decoration:none;
}