﻿div,p{margin:0}

html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
 /*background:#fff;*/
  min-width:1004px;
  text-align:center;
}
.clear{
  clear:both;
  height:0px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  text-align:center;
/*  border: 1px solid #cdcdcd;*/
  position:relative;
/*  width:1004px;*/
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width:1004px;
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  /*background:#fff;*/
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}

/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
 /* background:#fff;*/
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

#wrapper #outer{ margin-left:200px;width:645px;}

* html #wrapper #outer{
  width:645px;
  w\idth:645px;
}

#float-wrap{
  margin-right:-1px;
  float:left;
  display:inline;

}

#wrapper #float-wrap{width:645px;}

#left{
  width:300px;
  float:left;
  display:inline;
  position:relative;
  /*margin-left:-300px;*/
}
*>html #left{width:300px;}
#container-left{
  width:300px;
}

/* Above style hidden from Mac IE */
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */

#right{
  float:right;
  display:inline;
  width:359px;
  margin-right:-359px;
  margin-left:-1px;
  position:relative;
}
/* \*/
* html #right{
  width:359px;
  margin-left:0px;
  margin-right:-359px;
  mar\gin-right:-359px;
}
/* Above style hidden from Mac IE */
#container-right{
/* \*/
  width:359px;
/* Above hidden from IE-Mac */
  margin-left:1px;
}
/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:2px;
  mar\gin-left:0px;
}

#center{
  float:right;
  display:inline;
}

#wrapper #center{ width:645px;}

#clearheadercenter{
  height:137px;
  overflow:hidden;
}
#clearheaderleft{
  height:137px;
  overflow:hidden;
}

#clearheaderright{
  height:137px;
  overflow:hidden;
}


#clearfootercenter{
  height:140px;
  overflow:hidden;
}
#clearfooterleft{
  height:140px;
  overflow:hidden;
}
#clearfooterright{
  height:140px;
  overflow:hidden;
}

#footer{
  width:100%;
  z-index:1;
  position:absolute;
  clear: both;
  height:110px;
  overflow:hidden;
  margin: -93px auto 0 auto;
/*  margin-top:-50px;*/
  left:0;
  text-align :center;

}

#subfooter{
  width:1004px;
  height:93px;
  padding: 50px ;
  margin:0 auto;
  text-align:left;
ww
}



#header{
  width:100%;
  position:absolute;
  z-index:1;
  top:0px;
  left:0;
  height:120px;
/*  overflow:hidden;*/
}
#subheader{
  width:1004px;
  text-align:left;
  height:135px;
  margin:0 auto;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
/*  width:696px;*/
}
* html #gfx_bg_middle{
  display:none;
}

#wrapper #gfx_bg_middle{width:645px;margin-left:200px;}

/*
BODY.home #header{ height:270px; }
BODY.home #subheader{ height:270px; }
BODY.home #clearheadercenter,
BODY.home #clearheaderleft{ height:270px; }

BODY.home #wrapper #outer{ margin-left:645px; width:349px;}

* html BODY.home #wrapper #outer{
  width:349px;
  w\idth:349px;
}

BODY.home #wrapper #float-wrap{width:1004px;}
BODY.home #left{
  width:645px;
  margin-left:-645px;
}
*>html BODY.home #left{width:645px;}
BODY.home #container-left{ width:645px;}
BODY.home #wrapper #center{ width:349px;}
BODY.home #wrapper #gfx_bg_middle{width:349px;margin-left:645px;}
*/

/* Master Home Header Overrides */
BODY.home #header,
BODY.home #subheader,
BODY.home #clearheadercenter,
BODY.home #clearheaderright,
BODY.home #clearheaderleft{ height:450px; }

* html BODY.home #right{ display:block;}
* html BODY.home #left{ display:none; width:0px; margin:0; mar\gin:0;}
BODY.home #container-left{
	display:none; margin-left:0;
	/* \*/
	width:0px;
	}
BODY.home #container-right{	width:250px;}
BODY.home #container-center{	width:625px;}

BODY.home #outer{ margin-left:0;  }
BODY.home #right{ width:300px; display:inline; /*width:174px;*/ padding:0 20px 0 20px; border-left:dotted 1px #b4bcc3;}
BODY.home #left{ display:none; width:0px;   border:solid #000;}


BODY.home #gfx_bg_middle{ margin-left:0;}
BODY.home #center{ width:100%; }

BODY.home #wrapper #outer{ margin-left:0;width:645px; padding:0 20px 0 20px;}

* html BODY.home #wrapper #outer{
  width:600px;
  w\idth:600px;

}

/* Master Sub Header Overrides */
BODY.sub #header,
BODY.sub #subheader,
BODY.sub #clearheadercenter,
BODY.sub #clearheaderleft,
BODY.sub #clearheaderright{ height:440px; }

* html BODY.sub #left{ display:block;}
* html BODY.sub #right{ display:none; width:0px; margin:0; mar\gin:0;}
BODY.sub #container-right{
	display:none; margin-right:0;
	/* \*/
	width:0px;
}
BODY.sub #container-left {width:230px; margin-top:15px; padding-right:5px;}

BODY.sub #wrapper #float-wrap{width:1004px;   background: url(/images/tbs_bg_content.jpg) repeat-y;}
BODY.sub #left{ width:230px; padding: 0 0 0 20px; }
BODY.sub #right{ display:none; width:0px; }

BODY.sub #gfx_bg_middle{ width:1004px;margin-left:0px; height:100%;}
BODY.sub #center{ width:645px; margin-right:60px;}

BODY.sub #wrapper #outer{ margin-left:0; width:1004px; }

* html BODY.sub #wrapper #outer{
  width:1004px;
  w\idth:1004px;
}


/* Master Home Header Overrides */
BODY.listings #header,
BODY.listings #subheader,
BODY.listings #clearheadercenter,
BODY.listings #clearheaderright,
BODY.listings #clearheaderleft{ height:440px; }

* html BODY.listings #right{ display:block;}
* html BODY.listings #left{ display:none; width:0px; margin:0; mar\gin:0;}
BODY.listings #container-left{
	display:none; margin-left:0;
	/* \*/
	width:0px;
	}
BODY.listings #container-right{	width:240px;}
BODY.listings #container-center{	width:720px;}

BODY.listings #outer{   }
BODY.listings #right{ width:300px; display:inline; /*width:174px;*/ padding:0 20px 0 20px; border-left:dotted 1px #b4bcc3;}
BODY.listings #left{ display:none; width:0px;   border:solid #000;}


BODY.listings #gfx_bg_middle{ margin-left:0;}
BODY.listings #center{ width:100%; }

BODY.listings #wrapper #outer{ margin-left:120px;width:720px; padding:0 20px 0 20px;}

* html BODY.listings #wrapper #outer{
  width:720px;
  w\idth:720px;

}

