/* THAI GOURMET HOUSE, STANDARD CSS */

body { 
    margin: 0; 
    padding: 0;
    background: #6b6b6b;
    text-align: center;
}

* {
    margin: 0; 
    padding: 0;
    font-size: 11px; 
    font-family: Verdana, Arial, Tahoma, sans-serif;
	line-height: 21px;
}

div#mainContainer {
	width: 546px;
	background-color:#fff;
	margin: -246px auto 0px auto; 
	text-align: left;
}

/* BREADCRUMBS */
div.breadCrumbs {
	width:400px;
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, sans-serif;
	padding: 10px 10px 31px 53px;
	color: #999; 
}

div.breadCrumbs a{
	color: #e84b05;
	font-size:10px;
}

div.breadCrumbs a:hover{
	color: #e84b05;    
	text-decoration: none;
	font-size:10px;
}

/* COPYRIGHT */
div.copyrightContainer {
	background-color:#fff;
	padding: 0px 0px 12px 73px;
	clear: both;
}

#copyright {
	width:188px;
	height:111px;
	background:url(../images/tgh_copyright.gif) no-repeat; 
}

#copyright span {
	display:none;
}

/* FOOTER AND GIFT CERTIFICATES */
div.footerContainerPush {
	padding-left: 33px;
	text-align: left;
}

div.footerContainer span {
	padding-left:83px;
	color: #e1e1e1;
}

div.footerContainer a{
	color: #e84b05;
	font-size:10px;
}

div.footerContainer a:hover{
	color: #e84b05;    
	text-decoration: none;
	font-size:10px;
}

div.footerContainer {
	background-color:#fff;
	padding: 0px;
	height: 34px;
	background:url(../images/btn_giftCertificate.gif) bottom right no-repeat;
	width: 579px;
	background-color:#fff;
	margin: 0px auto; 
	clear:both;
}

div.certButton a {
	margin:-15px 0px 0px 330px;
	width:247px;
	padding: 25px 0px 0px 0px;
	height:0px !important;
	height: /**/: 25px; /* for ie5.x */
	display: block;
	background:url(../images/spacer.gif) right no-repeat;
	overflow: hidden;
}

/* NEWSLETTER SIGNUP */

div.scheduleContainer {
	padding: 0px;
	width: 616px;
	height: 246px;
	background:url(../images/btn_classSchedule.gif) top left no-repeat;
	background-color:#6b6b6b;
	margin: 0px auto 0px auto;
}

div.scheduleButton a {
	margin: 0px 582px 0px 0px;
	width: 35px;
	padding: 246px 0px 0px 0px;
	height:0px !important;
	height: /**/: 246px; /* for ie5.x */
	display: block;
	background:url(../images/btn_newsletter.gif) top left no-repeat;
	overflow: hidden;
	position: relative;
}

/* CONTENT COLUMNS LEFT AND RIGHT */
div.contentContainer  {
	width:546px;
	color: #5e5e5e;
}

div.contentLeft {
	width: 240px;
	float:left;
	padding: 0px 0px 35px 53px;
}

div.contentRight {
	width: 205px;
	float: right;
	text-align:right;
	padding: 112px 20px 0px 0px;
}

/* CONTENT, FULL COLUMN */
div.contentFull {
	width: 460px;
	float:left;
	padding: 0px 0px 35px 53px;
}

/* LINK STYLES */
a {
    color: #4ab308;
    outline: none;
}

a:hover {
    color: #4ab308;
    text-decoration: none;
}
