
/*************** start body, heading styles ***************/

body {
background-color: #ffffff;
color: #452E68;
text-align:center;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

p, ul, ol, td {
color: #452E68;
line-height: 16px;
}

.red {
color: #cc0000;
}

.sub {
color: #cc0000;
font-weight: bold;
font-size: 15px;
}

/*************** start link effects ***************/

a:link { color: #B18803; text-decoration: none; background-color: #fff; }
a:visited { color: #B18803; text-decoration: none; background-color: #fff; }
a:hover { text-decoration: underline; }

a:link.prod { color: #B18803; font-size: 10px; }
a:visited.prod { color: #B18803; font-size: 10px; }
a:hover.prod { color: #B18803; font-size: 10px; }

/*************** start layout divs ***************/	

	
#frame {
width: 770px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
padding: 0px;
text-align: left;
}

td {
vertical-align: top;
}

td.left {
width: 253px;
}

td.lm_main {
width: 253px;
background-image: url('images/left_menu_bg.gif');
padding: 0px;
}

td.lm_border1 {
width: 28px;
padding: 0px;
}

td.lm_border2 {
width: 17px;
padding: 0px;
}

td.lm_bullet {
width: 22px;
border-bottom: 1px #E3DFB3 dotted;
padding: 0px;
vertical-align: top;
}

td.lm_list {
width: 186px;
border-bottom: 1px #E3DFB3 dotted;
text-align: left;
padding: 4px;
}

td.right {
width: 517px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 0px;
}

td.bottom {
background-image: url('images/bottom_bg.gif');
background-color: #fff;
padding: 10px;
text-align: center;
color: #B18803;
}

td.line {
border-bottom: 1px #E3DFB3 solid;
padding: 6px;
}

td.noline {
padding: 6px;
}

table.box {
border: 1px #E3DFB3 solid;

}

td.pad1 {
padding: 15px;
}

td.header {
width: 100%;
border-top: 1px #E3DFB3 solid;
border-bottom: 1px #E3DFB3 solid;
font-family: georgia, times new roman, serif;
font-size: 15px;
font-weight: bold;
font-style: italic;
color: #CFAF4E;
vertical-align: middle;
}

td.prodhead {
color: #7758A7;
font-weight: bold;
padding: 4px;
}

td.prodprice {
border-top: 1px #E3DFB3 solid;
border-bottom: 1px #E3DFB3 solid;
background-color: #FEFCDE;
padding: 4px;
font-weight: bold;
}

td.prod {
padding: 4px;
}

td.prodpic1 {
width: 200px;
text-align: left;
}

td.prodpic2 {
width: 200px;
text-align: right;
}

td.pad2 {
padding-left: 0px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
}	

td.pad3 {
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}