body
  {
  background:#ef8800; 
  margin:0; 
  text-align:center;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif
  }
a {outline:0}
a img {border:0}

h2 
  {background:url(images/heading.jpg) center no-repeat; 
   height:35px; 
   line-height:32px; 
   font-size:24px; 
   font-family:"Comic Sans Serif", "Comic Sans MS", Arial, Helvetica, sans-serif; 
   margin:0;
   color:#fff; 
   text-align:center;
   width:772px;
   }
h1.top
  {background:url(images/heading-top.jpg) center no-repeat;
   height:35px; 
   line-height:32px; 
   font-size:24px; 
   font-family:"Comic Sans Serif", "Comic Sans MS", Arial, Helvetica, sans-serif; 
   margin:0;
   color:#fff; 
   text-align:center;
   width:772px;
   }   
#header
 {height:205px; margin:auto; 
  background:url(images/top.jpg) center no-repeat;
  width:1140px;
  }
 #header a
 {
	color:#fff;
 }
  
#header_inner, #footer_inner {width:1140px;
  margin:auto;
  text-align:left}    
#footer
 {height:229px; 
 width:1140px; margin:auto;
  background:url(images/footer.jpg) no-repeat center;
  }
   
#main  
 {background:url(images/main_bg.jpg) center repeat-y;
  min-height:500px; 
  width:1140px; margin:auto;
   }  
#content 
  {width:1140px;
   margin:auto;
   text-align:left;
  }
#left
  {width:263px; 
   background: url(images/g2.jpg) left top no-repeat;
   padding-top:135px;
   float:left;
   }
#left a, #left span   
   {
	font-family:"Comic Sans Serif", "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:18px;
	text-decoration:none;
	display:block;
	}
#left a:hover	
	{
	text-decoration: underline;
	}

#right 
   { 
    float:left; background:url(images/c1.jpg) top left no-repeat;
   }
#right_inner {
  padding:0 6px;
  }	
  
  
#table

{
	font-family:"Comic Sans Serif", "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#000;
}
  
#table a
{
	font-family:"Comic Sans Serif", "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#C50103;
	line-height:18px;
	text-decoration:none;
	display:block;
}

#table a:hover
{
	text-decoration: underline;
}
  
.thumb_container
  {background:url(images/grid.gif) no-repeat;
   height:595px;
   width:774px;
   }
.thumb_container_new
  {background:url(images/grid12.gif) no-repeat;
   height:740px;
   width:774px;
   }
/*.thumbs {padding:12px 0 0 16px; z-index:0}   
.thumbs a
   {
    float:left;
	margin:9px 3px 0 0;
	padding:0;
	display:block;
	}
.thumbs a span 
   {width:184px;
	height:139px; 
	display:block;
	float:none;
	background:url(images/thumb_bg.jpg) no-repeat;;
	margin:0;
	padding:0}
 	
.thumbs a span img {margin:2px 0 0 2px;
padding:0; 
            }	*/
			
.thumbs {padding:14px 0 0 16px; z-index:0}   
.thumbs a span 
   {width:184px;
	height:139px; 
	display:block;
	float:none;
	background: none;
	margin:0;
	padding:0}
.thumbs a
   {
    float:left;
	margin:3px 3px 0 0;
	padding:0;
	display:block;
	}

 	
.thumbs a span img 
	{
	border:1px solid #fff;
    }

.thumbs a:hover span img 
	{
	border:1px dashed #FF9000;
    }					
.clearfix 
  {height:1px; 
   line-height:1px; 
   font-size:1px; 
   clear:both
   }
#ctg
  {
 padding-top: 50px;
 padding-right: 15px;
 font-family:"Comic Sans Serif", "Comic Sans MS", Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#fff;
 line-height:18px;
 text-align:justify;
 text-decoration:none;
 display:block;
}
#header-text 
  {color:#fff6ab; 
   text-align:center;
   padding-left:680px; 
   padding-top:28px;
   width:230px;
   font-weight:bold; 
   font-size:12px;
   line-height:16px;
   }
#g3 {position:absolute;
     margin:35px 0 0 0;
  	 z-index:250;
	 background-image:url(images/g3.png);
	 background-repeat:no-repeat;
	 width:33px;
	 height:137px;
}
	
#left_text 
    {color:#fff177; 
	 text-align:center; 
	 line-height:19px;
	 font-size:12px; 
	 padding:0 8px 0 85px;
	}
#left_links {padding:15px 0 55px 105px}	  

#footer_text
     {color: #212125;
     text-align:center; 
	 line-height:19px; 
	 font-size:12px; 
	 padding:90px 160px 20px 310px  
	 }
.banner_position
{
  margin: 0px auto;
  margin-top: 10px;
  /*border: red solid 1px;*/
}
.banner_top
{
  width: 775px;
  height: 14px;
  background-image:url(images/banner_top_3teen.gif);
	background-repeat:no-repeat;
}
.banner_cen
{
  padding-top: 2px;
  background-image:url(images/banner_cen_3teen.gif);
	background-repeat:repeat-y;
}
.banner_bot
{
  width: 775px;
  height: 14px;
  background-image:url(images/banner_bot_3teen.gif);
	background-repeat:no-repeat;
  /*border: red solid 1px;*/
}
.banner_12_250, .banner_123_250, .banner_12_240, .banner_123_240
{
  margin: 0px auto;
  margin-left: 10px;
  /*width: 700px;*/
  /*border: red solid 1px;*/
}
.banner_1_X
{
  width: 750px;
  margin: 0px auto;
  /*margin-left: 100px;*/
  text-align: center;
  /*border: red solid 1px;*/
}


.banner_1_X img
{

  /*margin-left: 90px;*/
  /*width: 700px;*/
  /*position: absolute;*/
  /*border: red solid 1px;*/
}
.banner_12_250 img
{
  margin: 0px auto;
  margin-left: 90px;
  /*width: 700px;*/
  /*position: absolute;*/
  /*border: red solid 1px;*/
}
.banner_123_250 img
{
  margin: 0px auto;
  margin-left: 0px;
  /*width: 700px;*/
  /*position: absolute;*/
  /*border: red solid 1px;*/
}
.banner_12_240 img
{
  margin: 0px auto;
  margin-left: 100px;
  /*width: 700px;*/
  /*position: absolute;*/
  /*border: red solid 1px;*/
}
.banner_123_240 img
{
  margin: 0px auto;
  margin-left: 7px;
  /*width: 700px;*/
  /*position: absolute;*/
  /*border: red solid 1px;*/
}
.banner_1
{
  margin: 0px auto;
  /*margin-left: 70px;*/
  /*position: absolute;*/
  /*width: 250px;*/
  float: left;
  border: red solid 1px;
}
.banner_2
{
  margin: 0px auto;
  /*margin-left: 370px;*/
  position: relative;
  /*width: 250px;*/
  /*float: left;*/
  border: red solid 1px;
}
