body { background-image:  url("../images/inside/bg-tile.gif"); margin: 0; padding: 0;
}
		/*font: bold 12px/2.4em Verdana, Arial, Helvetica, sans-serif; letter-spacing: .5px; }*/
body, td {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  /*font: 13px "Times New Roman", serif;*/
  letter-spacing: .5px;
  color: #FFF;
}
img { border: 0; vertical-align: bottom; }
h1 { color: #FF9; font-size: 2em; margin: 0; padding: 0 0 10px; font-weight: normal; }
h2 { font-size: 1.5em; margin: 0; padding: 0; font-weight: bold; }
h3 { font-size: 1.3em; margin: 0; padding: 0; font-weight: bold; }

#bg_teacup { position: absolute; z-index: 1; width: 362px; height: 501px; }
#main_page { position: absolute; z-index: 2; }

.top_links { margin: 12px 83px 0 12px; }

.top_bar { margin: 0 83px 0 100px; color: #FFF;	background-image:  url("../images/inside/top-bar/top_bar_bg.gif");	line-height: 29px; }
.top_bar a { color: #F77E81; text-decoration: none; } .top_bar a:hover { text-decoration: underline; }
.top_bar .rightcolbg { margin: 0; padding: 0; background:  url("../images/inside/top-bar/top_bar_right.gif") right top no-repeat; width: 100%; }
.top_bar .leftcolbg { margin: 0px; padding: 0px; background:  url("../images/inside/top-bar/top_bar_left.gif") no-repeat; width: 100%; }
.top_bar .leftcol { padding: 0; width: 4px; float: left; }
.top_bar .main { padding: 0 2em 0 8em; margin-left: 4px; margin-right: 4px; }
.top_bar .rightcol { padding: 0; width: 4px; float: right; }


.main_box { clear: both; margin: 0 33px 0 50px; color: #FFF; }
.main_box a { color: #F77E81; text-decoration: none; } .main_box a:hover { text-decoration: underline; }
.main_box .rightcolbg { margin: 0; padding: 0; /* background:  url("../images/inside/main-box/lace_right_tile.jpg") right repeat-y; */ width: 100%; }
.main_box .leftcolbg { margin: 0px;	padding: 0px; /* background:  url("../images/inside/main-box/lace_left_tile.jpg") repeat-y; */ width: 100%; }
.main_box .leftcol { padding: 0; width: 49px; float: left; }
.main_box .main { padding: 15px; margin-left: 50px; margin-right: 50px; background-image:  url("../images/inside/main-box/main_box_bg.gif"); }
.main_box .rightcol { width: 50px; float: right; }
#main-container { min-height: 300px; } * html #main-container { height: 300px; }

.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0; }

