body {
	background-color:#E4EAF2;
background-image:url(../images/Back1.gif);
/*		background-image:url(../images/BackSnow3.jpg);*/
	padding:0px;
	margin:0px;
	color:#6b6252;
}
.tip {
	color: #000;
	background-repeat:no-repeat; 
	background-image:url(http://www.DJFoodie.com/uploads/105824/PageTemplates/DJFoodie/images/BlobBubble5.png);
	display:none; /*--Hides by default--*/
	padding:30px;
	position:absolute;	
	z-index:1000;
	background-position:center;
}
.tip img {
	border:solid 5px #FFF;
	}
	/*
#TopBannerSpot {
	width:758px; */    /* no top/bottom margin, centered horizontally */
/*	height:120px;
	padding:0px 0px 0px 92px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#TopBannerInside {
	width:728px;  */   /* no top/bottom margin, centered horizontally */
/*	height:90px;
	background:#e3f1f5; */     /* white content background, header image */
/*	padding: 15px 15px 15px 15px;
	-moz-box-shadow:0px 0px 10px #000000;
	-webkit-box-shadow:0px 0px 10px #000000;
	box-shadow:0px 0px 10px #000000;
	-moz-border-radius: 30px 30px 0px 0px;
	-webkit-border-radius: 30px 30px 0px 0px;
	-khtml-border-radius: 30px 30px 0px 0px;
	border-radius: 30px 30px 0px 0px; */
	/* For IE 8 */
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000')"; */
	/* For IE 5.5 - 7 */
/*	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000'); */
/*	} */
#mainContentBox {
	width:1000px;     /* no top/bottom margin, centered horizontally */
	background:#FFFFFF;      /* white content background, header image */
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-left:#d2dee3 solid 1px;
	border-right:#d2dee3 solid 1px;
	-moz-box-shadow:0px 0px 10px #000000;
	-webkit-box-shadow:0px 0px 10px #000000;
	box-shadow:0px 0px 10px #000000;
	-moz-border-radius: 60px/40px 0px;
	-webkit-border-radius: 60px/40px 0px;
	-khtml-border-radius: 60px/40px 0px;
	border-radius: 60px/40px 0px;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000');	
}
#topLogoContentBox {
	width: 1000px;
	margin:0px;
	padding:0px;
	/*background-image:url(../images/DJ.png);*/
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
}
#topLeftLogo {
	float:left;
	width:329px;
	height:136px;
	padding:5px;
	margin: 0px;
}
#topRightLogo {
	float:left;
	width:660px;
	height:146px;
	padding:0px;
	margin: 0px;
	/*background-image:url(../images/TopBack.jpg);*/
	background-position:top;
	background-repeat:repeat-x;
	border-left: solid #FFFFFF 1px;
}

#topMenuContentBox {
	width: 1000px;
	height:50px;
	background-image:url(../images/MenuBack.jpg);
	margin:0px;
	padding:0px;
}
#nav, #nav ul {
	text-decoration: none;
	font-family: 'Coming Soon', cursive;
	font-size:15px;
	color:#6b6252;
	text-transform:uppercase;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	width: 100%;
	margin: 0 auto;
	z-index:1000;
}
#nav a {
	display:block;
	padding: 15px 20px;
	text-decoration:none;
	color:#f48c1e;
}
#nav a:hover {
	color:#8ab940;
}
#nav li {
	float:left;
	position:relative;
	list-style-image:none;
}
#nav ul {
	position:absolute;
	display:none;
	width:12em;
	top:3.1em;
	left:-3.7em;
	margin-top:-8px;
}
#nav li ul a {
	width:12em;
	height:0px;
	float:left;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 21px 10px;
	border-left:#efeeec solid 2px;
	border-right:#efeeec solid 2px;
}
.last {
	border-bottom:#efeeec solid 2px;
}
#nav li ul a:hover {
	background-image:url(../images/Clear.png);
	background-color:#8ab940;
	color:#FFF;
}
#nav ul ul {
	top:auto;
}
#nav li ul ul {
	left:12em;
	margin:0px 0 0 10px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
	display:block;
}
li {
	margin-left:-18px;
	list-style-image:url(../images/Bullet.png);
}
a.logo  {
	display:inline-block;
	background:url(../images/LogoSprite.png) no-repeat;
	margin:	30px 0px;
	height: 80px;
	width: 189px;
	/*background:url(../images/LogoSpriteChristmas.png) no-repeat;
	margin:	23px 0px;
	height: 94px;
	width: 189px;*/
	
}
a.logo:hover {
	background-position: 0 -80px;
	/*background-position: 0 -94px;*/
}
a.facebook  {
	display:inline-block;
	background:url(../images/FacebookSprite.png) no-repeat;
	margin:	16px 0px 0px 0px;
	height: 24px;
	width: 23px;
}
a.facebook:hover {
	background-position: 0 -24px;
}
a.twitter  {
	display:inline-block;
	background:url(../images/TwitterSprite.png) no-repeat;
	margin:	16px 0px 0px 0px;
	height: 24px;
	width: 23px;
}
a.twitter:hover {
	background-position: 0 -24px;
}
a.pinterest  {
	display:inline-block;
	background:url(../images/PinterestSprite.png) no-repeat;
	margin:	16px 0px 0px 0px;
	height: 24px;
	width: 23px;
}
a.pinterest:hover {
	background-position: 0 -24px;
}
a.googleplus  {
	display:inline-block;
	background:url(../images/GoogleSprite.png) no-repeat;
	margin:	16px 0px 0px 0px;
	height: 24px;
	width: 23px;
}
a.googleplus:hover {
	background-position: 0 -24px;
}
a.rss2  {
	display:inline-block;
	background:url(../images/RSSSprite2.png) no-repeat;
	margin:	15px 0px 0px 0px;
	height: 24px;
	width: 23px;
}
a.rss2:hover {
	background-position: 0 -24px;
}
a.New  {
	display:inline-block;
	background:url(../images/NewSprite.png) no-repeat;
	height: 132px;
	width: 174px;
}
a.New:hover {
	background-position: 0 -132px;
}
a.BaconGiveaway  {
	display:inline-block;
	background:url(../images/BaconGiveawaySprite.jpg) no-repeat;
	height: 660px;
	width: 500px;
	background-position: 0 -660px;
}
a.BaconGiveaway:hover {
	background-position: 0 0px;
}
a.Appetizers  {
	display:inline-block;
	background:url(../images/AppetizersSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Appetizers:hover {
	background-position: 0 -40px;
}
a.Baked  {
	display:inline-block;
	background:url(../images/BakedSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Baked:hover {
	background-position: 0 -40px;
}
a.Beef  {
	display:inline-block;
	background:url(../images/BeefSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Beef:hover {
	background-position: 0 -40px;
}
a.Beverages  {
	display:inline-block;
	background:url(../images/BeveragesSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Beverages:hover {
	background-position: 0 -40px;
}
a.Breakfast  {
	display:inline-block;
	background:url(../images/BreakfastSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Breakfast:hover {
	background-position: 0 -40px;
}
a.Desserts  {
	display:inline-block;
	background:url(../images/DessertsSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Desserts:hover {
	background-position: 0 -40px;
}
a.Chicken  {
	display:inline-block;
	background:url(../images/ChickenSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Chicken:hover {
	background-position: 0 -40px;
}
a.Lunch  {
	display:inline-block;
	background:url(../images/LunchSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Lunch:hover {
	background-position: 0 -40px;
}
a.Fish  {
	display:inline-block;
	background:url(../images/FishSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Fish:hover {
	background-position: 0 -40px;
}
a.Main  {
	display:inline-block;
	background:url(../images/MainSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Main:hover {
	background-position: 0 -40px;
}
a.Quick  {
	display:inline-block;
	background:url(../images/QuickSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Quick:hover {
	background-position: 0 -40px;
}
a.Pasta  {
	display:inline-block;
	background:url(../images/PastaSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Pasta:hover {
	background-position: 0 -40px;
}
a.Pork  {
	display:inline-block;
	background:url(../images/PorkSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Pork:hover {
	background-position: 0 -40px;
}
a.Salads  {
	display:inline-block;
	background:url(../images/SaladsSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Salads:hover {
	background-position: 0 -40px;
}
a.Sauces  {
	display:inline-block;
	background:url(../images/SaucesSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Sauces:hover {
	background-position: 0 -40px;
}
a.Sides  {
	display:inline-block;
	background:url(../images/SidesSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Sides:hover {
	background-position: 0 -40px;
}
a.Soups  {
	display:inline-block;
	background:url(../images/SoupSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Soups:hover {
	background-position: 0 -40px;
}
a.Vegetarian  {
	display:inline-block;
	background:url(../images/VegetarianSprite.png) no-repeat;
	height: 40px;
	width: 180px;
}
a.Vegetarian:hover {
	background-position: 0 -40px;
}

a.LCAFs001  {
	display:inline-block;
	background:url(../images/LCAFs001.png) no-repeat;
	height: 150px;
	width: 120px;
	background-position: 0 -150px;
}
a.LCAFs001:hover {
	background-position: 0 0px;
}
a.LCAFs002  {
	display:inline-block;
	background:url(../images/LCAFs002.png) no-repeat;
	height: 150px;
	width: 120px;
	background-position: 0 -150px;
}
a.LCAFs002:hover {
	background-position: 0 0px;
}
a.LCAFs003  {
	display:inline-block;
	background:url(../images/LCAFs003.png) no-repeat;
	height: 150px;
	width: 120px;
	background-position: 0 -150px;
}
a.LCAFs003:hover {
	background-position: 0 0px;
}
a.LCAFs004  {
	display:inline-block;
	background:url(../images/LCAFs004.png) no-repeat;
	height: 150px;
	width: 120px;
	background-position: 0 -150px;
}
a.LCAFs004:hover {
	background-position: 0 0px;
}
a.LCAFs005  {
	display:inline-block;
	background:url(../images/LCAFs005.png) no-repeat;
	height: 150px;
	width: 120px;
	background-position: 0 -150px;
}
a.LCAFs005:hover {
	background-position: 0 0px;
}

a.PrintFullSmall  {
	display:inline-block;
	background:url(../images/PrintButtonFull.png) no-repeat;
	height: 20px;
	width: 110px;
	margin-left:20px;
	margin-bottom:-2px;
	background-position: 0 -20px;
	color:#FFF;
	text-decoration:none;
}
a.PrintFullSmall:hover {
	background-position: 0 0px;
}
a.PrintBasicSmall  {
	display:inline-block;
	background:url(../images/PrintButtonBasic.png) no-repeat;
	height: 20px;
	width: 110px;
	margin-bottom:-2px;
	background-position: 0 -20px;
		color:#FFF;
	text-decoration:none;
}
a.PrintBasicSmall:hover {
	background-position: 0 0px;
}
#homeBlogColumn {
	float:left;
	width:400px;
	padding:10px;
	margin: 0px;
	/*background-color:#E4EAF2;*/
	background-color:#FFFFFF;
	/*background-image:url(../images/BlogBack.jpg);*/
	background-position:bottom;
	background-repeat:repeat-x;
}

#homeRecipeColumn1 {
	float:left;
	width:180px;
	padding:10px;
	margin: 0px;
	background-color:#FFFFFF;
}
#homeRecipeColumn2 {
	float:left;
	width:180px;
	padding:10px 0px;
	margin: 0px;
	background-color:#FFFFFF;
}
#homeRecipeColumn3 {
	float:left;
	width:180px;
	padding:10px;
	margin: 0px;
	background-color:#FFFFFF;
}
#recipeBannerAd {
	float:left;
	width:970px;
	padding:5px 15px 5px 15px;
	margin: 0px;
	background-color:#FFFFFF;
}
#recipeMainColumn {
	float:left;
	width:630px;
	padding:25px;
	margin: 0px;
	background-color:#FFFFFF;
}
#recipeSideColumn {
	float:left;
	width:300px;
	padding:10px;
	margin: 0px;
	background-color:#FFFFFF;
}
#recipePrint3 {
	margin-left:auto;
  	margin-right:auto;
	background-color:transparent;
	color:#000;
	font:10pt/1.5 Georgia, serif;
}
#recipePrint3 a, a:visited { 
	text-decoration: none;
	color:#000;
}
/* #recipePrint a[href]:after {
	content: " (" attr(href) ")"; 
}
#recipePrint abbr[title]:after {
	content: " (" attr(title) ")";
}  
#recipePrint .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {    <!-- Don't show links for images -->
	content: "";
}  */
#recipePrint3 li{
	list-style-type:disc;
	}
.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}
/* Background for contact blob ------------------------------------------------------------------------------------------ */
.MainBackground {
	background-color: #660000;
}
/* Text classes------------------------------------------------------------------------------------------ */
.MainText {
	font-family: 'Open Sans', sans-serif;
	/* font-family: 'Coming Soon', cursive;*/
	font-size:14px;
	color:#676053;
	line-height: 19px;
}
.MainText a:link {
	text-decoration: underline;
	color: #f48c1e;
}
.MainText a:active {
	text-decoration: underline;
	color: #f48c1e;
}
.MainText a:visited {
	text-decoration: underline;
	color: #90c23e;
}
.MainText a:hover {
	text-decoration: none;
	color: #90c23e;
}
.CategoryText {
	font-family: 'Open Sans', sans-serif;
	/* font-family: 'Coming Soon', cursive;*/
	font-size:13px;
	color:#676053;
	line-height: 19px;
}
.CategoryText a:link {
	text-decoration: none;
	color: #676053;
}
.CategoryText a:active {
	text-decoration: underline;
	color: #6b6252;
}
.CategoryText a:visited {
	text-decoration: underline;
	color: #f48c1e;
}
.CategoryText a:hover {
	text-decoration: underline;
	color: #9dd8e7;
}
.BlogText {
	font-family: 'Coming Soon', cursive;
	font-size:17px;
	color:#6b6252;
	line-height: 18px;
}
.BlogText a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.BlogText a:active {
	text-decoration: underline;
	color: #000000;
}
.BlogText a:visited {
	text-decoration: underline;
	color: #6b6252;
}
.BlogText a:hover {
	text-decoration: underline;
	color: #6b6252;
}
.MainText2 {
	font-family: 'Coming Soon', cursive;
	font-size:15px;
	color:#f48c1e;
	line-height: 17px;
	letter-spacing:.1px;
}
.MainText2 a:link {
	text-decoration: none;
	color: #733119;
	display:block;
}
.MainText2 a:active {
	color: #733119;
}
.MainText2 a:visited {
	color: #8C6111;
}
.MainText2 a:hover {
	color: #648C3B;
}
.Heading {
	font-family: 'Coming Soon', cursive;
	font-size:22px;
	color:#f48c1e;
	border-bottom: dashed 1px #f48c1e;
	margin-bottom:2px;
	display:block;
}
.Heading a:link {
	text-decoration: none;
	color: #8C6111;
}
.Heading a:active {
	color: #000000;
}
.Heading a:visited {
	color: #733119;
}
.Heading a:hover {
	color: #648C3B;
}
.Heading2 {
	font-family: 'Coming Soon', cursive;
	font-size:48px;
	color:#90c23e;
	margin-bottom:2px;
	display:block;
	line-height:42px;
}
.Heading2 a:link {
	text-decoration: none;
	color: #648C3B;
}
.Heading2 a:active {
	color: #000000;
}
.Heading2 a:visited {
	color: #648C3B;
}
.Heading2 a:hover {
	color: #f2cd89;
}
/* Menu classes------------------------------------------------------------------------------------------ */
.menu1_offclass {
	font-family: 'Coming Soon', cursive;
	font-size:30px;
	color:#f48d20;
	font-weight:bold;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom:5px;
	display:block;
}
.menu1_onclass {
	font-family: 'Coming Soon', cursive;
	font-size:30px;
	color:#8ab940;
	font-weight:bold;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom:5px;
	display:block;
}
.submenu1_offclass {
	font-family: 'Coming Soon', cursive;
	font-size:16px;
	color: #f2cd88;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #648c3b;
	border: 1px solid #f2cd88;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin:3px;
}
.submenu1_onclass {
	font-family: 'Coming Soon', cursive;
	font-size:16px;
	color: #e4eaf2;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #733119;
	border: 1px solid #e4eaf2;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin:3px;
}
.menu2_offclass {
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 16px;
	color: #FF9900;
	text-decoration: none;
	background-image: url(../images/orange-button2.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.menu2_onclass {
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 16px;
	color: #FF3300;
	text-decoration: none;
	background-image: url(../images/orange-button2-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.submenu2_offclass {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 15px;
	font-size: 16px;
	color: #996633;
	text-decoration: none;
	background-image: url(../images/orange-button2.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
}
.submenu2_onclass {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 15px;
	font-size: 16px;
	color: #663300;
	text-decoration: none;
	background-image: url(../images/orange-button2-over.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
}
/* Common Footer classes------------------------------------------------------------------------------------------ */
.footerbackground {
	background-image: url(/aspx/blob2/templates/footer/images/borders.png);
 background-color: #;
}
.footerborderright {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
}
.footertext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}
.footertext a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}
.footertext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF3300;
	text-decoration: none;
	text-align: center;
}
.footertext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}
.footertext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF3300;
	text-decoration: none;
	text-align: center;
}
/* ---- Thickbox popup classes <<<------------------------------------------------------*/
#TB_window {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top:7px;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #CC3300;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(/aspx/scripts/thickbox/macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #FFFFFF;
	z-index: 102;
	color:#666666;
	display:none;
	border: 4px solid #666666;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:32px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:32px;
	padding:11px 15px 10px 0;
	float:right;
}
#TB_closeAjaxWindowBottom {
	height:32px;
	text-align:center;
}
#TB_closeAjaxWindow {
	padding:0px 10px 0px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#e8e8e8;
	height:32px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.TScommentHeader { font-family: 'Coming Soon', cursive;
	font-size:15px;
	color:#000000;
	line-height: 17px;
	letter-spacing:.1px; }

.TScommentBody { font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#676053;
	line-height: 19px; }