body {
margin-top : 144px;
margin-left : 160px;
padding : 0;
font : 12px/18px georgia, helvetica;
text-align : left;
font-weight : normal;
text-transform : none;
letter-spacing : 0;
color : #333;
}
#main {
float : left;
width : 400px;
padding-left : 8px;
padding-right : 8px;
color : #333333;
border: 0px solid #000000;
}
.title_left {
float : left;
width : 300px;
color : #333333;
border : 0px solid #000000;
}
.title_left_bg {
float : left;
width : 300px;
color : #333;
border : 0px solid #000000;
background: #ffcccc;

}

.title_right {
float : left;
width : 100px;
border : 0px solid #000000;
padding-left : 30px;

}

.order {
float : right;
width : 100px;
border : 1px solid #000000;
padding-left : 30px;

}



.titlar{
padding-bottom : 4px;

}

p {
font : 12px/18px georgia, helvetica;
padding-bottom : 8px;


}
table.default {
font : 12px/18px helvetica;
text-align : left;
font-weight : normal;
text-transform : none;
letter-spacing : 0;
color : #000;
width : 550px;
margin-bottom : 32px;
table-layout : fixed;
border-collapse : separate;
border-spacing : 60px 5px;
}
table.default_300 {
font : 12px/18px helvetica;
text-align : left;
font-weight : normal;
text-transform : none;
letter-spacing : 0;
color : #000;
width : 300px;
margin-bottom : 32px;
}

h1 {
font : 22px/22px arial, helvetica;
text-align : left;
font-weight : normal;
text-transform : none;
letter-spacing : 0;
color : #333;
text-transform : uppercase;
letter-spacing : -1px;
}
h2 {
font : 16px/16px arial, helvetica;
text-align : left;
font-weight : normal;
text-transform : none;
letter-spacing : 0;
color : #333;
text-transform : uppercase;
letter-spacing : -1px;
}
.head {
padding-top : 16px;
padding-bottom : 32px;
}

.lcimg {
width : 300px;
border : 0px solid #999999;
margin-bottom : 8px;
margin-top : 8px;
}



.menuimg {
border : 0px solid #999999;
margin-bottom : 0px;
margin-top : 0px;
border : 0px solid #000000;

}

.menuimg8 {
border : 0px solid #999999;
margin-bottom : 4px;
margin-top : 12px;
border : 0px solid #000000;

}

.img_200 {
width : 250px;
border : 1px solid #999999;
margin-bottom : 16px;

}

.img_200_noborder {
width : 250px;
border : 0px solid #999999;
margin-top : 32px;

}

.img_300 {
width : 300px;
height : 400px;
border : 1px solid #999999;
margin-bottom : 16px;
}



.img_400 {
width : 400px;
border : 1px solid #999999;
margin-bottom : 0px;

}

.img_100mr {
width : 100px;
border : 1px solid #999999;
margin-right : 16px;
}
.img_100 {
width : 100px;
border : 1px solid #999999;
}
a {
color : #333333;
border-bottom : 1px solid #ffffff;
font-weight : normal;
text-decoration : none;
}
a:link {
color : #333333;
font-weight : normal;
text-decoration : none;
border-left : 0 solid #ffffff;
border-bottom : 0 solid #ffffff;
}
a:visited {
color : #333333;
font-weight : normal;
border-bottom : 0 solid #ffffff;
}
a:active {
color : #333333;
font-weight : normal;
border-bottom : 0 solid #ffffff;
}
a:hover {
color : #333333;
font-weight : normal;
text-decoration : underline;}


.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 14px; height: 14px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -14px 0px 0px 0px; }
.borderBR { margin: -14px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -4px;
    ma\rgin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    ma\rgin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    ma\rgin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
    margin: 0px;
    padding: 0px;
    border: 1px solid #ffffff;
}
.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
    padding: 0px;
    border: 0px;
}