@charset "utf-8";
/* CSS Document */

body {
  background-color:#777777;
  font-size:12pt;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

a {
  color:#000000;
  text-decoration:none;
}

p {
  margin-top:10px;
  margin-bottom:10px;
  font-size:.71em;
}

.clr {
  background:url(../../images/color.jpg)) repeat;
}

.fbld {
  font-weight:bold;
  font-size:.9em;
  margin-bottom:12px;
  margin-top:5px;
}

.bfbld {
  font-weight:bold;
  font-size:.9em;
  margin-bottom:12px;
  margin-top:15px;
}

.bld {
  font-weight:bold;
  font-size:.9em;
  margin-bottom:12px;
  margin-top:30px;
}

.par {
  margin-top:12px;
  margin-bottom:12px;
  font-size:.71em;
}

.lpar {
  margin-top:12px;
  margin-bottom:30px;
  font-size:.71em;
}
.fpar {
  margin-top:10px;
  margin-bottom:0px;
  font-size:.71em;
}

#mainWrapper {
  width:1024px;
  text-align:center;
  margin:auto auto;
  padding:0px 0px;
}

#divHdr {
  background:url(../../images/color.jpg) repeat;
  margin:0px auto;
  width:1024px;
  float:left;
}

#logo {
 text-align:center;
 margin:0px auto;
}



/* Navigation */

#divNav {
  background-color:#000000;
  margin:0px auto;
  width:100%;
  float:left;
  padding:10px 0px;
  text-align:center;
}

#nav {
  text-align:center;
  margin:0px auto;
  background-color:#000000;
  width:1000px;
  font-weight:700;
  font-size:.9em;
}

#nav li {
  list-style:none;
  display:block;
  float:left;
  padding:0px 40px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
}

#nav a {
  color:#FFFFFF;
  text-decoration:none;
}
  
#nav a:hover {
  text-decoration:underline;
}

#SdivNav {
  background-color:#000000;
  margin:0px auto;
  width:100%;
  float:left;
  padding:10px 0px;
  text-align:center;
}

#Snav {
  text-align:center;
  margin:0px auto;
  background-color:#000000;
  width:1000px;
  font-weight:700;
  font-size:.9em;
}

#Snav li {
  list-style:none;
  display:block;
  float:left;
  padding:0px 27px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
}

#Snav a {
  color:#FFFFFF;
  text-decoration:none;
}
  
#Snav a:hover {
  text-decoration:underline;
}

#srch {
  padding-bottom:5px;
}



/* Content Wrapper*/

#divBdy  {
  float:left;
  width:100%;
  background-color:#FFFFFF;
  padding:20px 0px;
  min-height:300px;
}

#strict  {
  width:950px;
  margin:auto auto;
  overflow:auto;
}

/* Layout */

.Lft {
  float:left;
  width:627px;
  border:solid 1px #BFBFBF;
}

.Rgt {
  float:left;
  width:280px;
  margin-left:17px;
}

.BLft {
  float:left;
  width:629px;
}

.BRgt {
  float:left;
  margin-left:17px;
  margin-top:2px;
  width:280px;
}



/* Home Page */

#HLft {
  float:left;
  width:627px;
  border:solid 1px #BFBFBF;
}

#HRgt {
  float:left;
  width:280px;
  margin-left:17px;
}

#HBLft {
  float:left;
  width:629px;
}

.FVDiv {
  width:199px;
  float:left;
}

.CFVDiv {
  width:199px;
  margin:0px 16px;
  float:left
}

.FVimg {
  width:199px;
  height:186px;
  border:none;
}

.FVP {
  margin:8px auto;
  text-align:center;
}

#HBLftP {
  font-weight:bold;
  font-size:1em;
}

#HBRgt {
  float:left;
  margin-left:17px;
  margin-top:2px;
  width:280px;
}



/* About Us */

#sp1 {
  width:133px;
  height:133px;
  margin:14px 7px 7px 0px;
  float:left;
}

#sp2 {
  width:133px;
  height:133px;
  margin:14px 0px 7px 7px;
  float:right;
}

#sp3 {
  width:133px;
  height:133px;
  margin:7px 7px 14px 0px;
  float:left;
}

#sp4 {
  width:133px;
  height:133px;
  margin:7px 0px 14px 7px;
  float:right;
}



/* Contact */

.cfl {
  font-weight:bold;
  font-size:1.5em;
  margin:0px auto 15px;
  text-align:center;
}

.ctxt {
  font-size:.95em;
  margin:15px auto;
  text-align:center;
}

.cltxt {
  font-size:1em;
  margin:15px auto 10px;
  text-align:center;
}

.clnk {
  color:#28AAA8;
  text-decoration:none;
}

#cfnd {
  width:150px;
  float:left;
  margin-left:20px;
  margin-top:3px;
  margin-bottom:-2px;
}
#cfbtn {
  float:left;
  margin-left:10px;
  margin-top:3px;
  margin-bottom:-2px;
}

/*Secure Home Page*/

.shplnk {
  color:#000000;
  text-decoration:none;
}

.shps {
  font-size:.58em;
  text-align:center;
  margin:15px auto 30px;
}



/* Shows Page */
.showsHead {
  color:#000000;
  font-size:1em;
  font-weight:bold;
  text-align:center;
  margin-top:5px;
}

.BodyBg blockquote {
  font-size:.75em;
  margin:0px auto 20px 30px;
  padding:0px;
}

.BodyBg br {
  line-height:0px;
}



/* Help Page */

.SHelpH1 {
  color:#000000;
  font-size:1em;
  font-weight:bold;
  text-align:center;
}

.SHelpP {
  font-size:.7em;
  color:#777777;
  margin:15px 30px;
}

.SHelpPlNav {
  font-size:.7em;
  color:#777777;
  margin:15px auto 70px 30px;
}

.SHelpPNav {
  font-size:.7em;
  color:#777777;
  margin:15px auto 15px 30px;
}

.SHelpLnk {
  color:#777777;
}



/* Shows */

blockquote p {
  font-size:.7em;
  text-align:left;
  margin-left:30px;
}


/* Territories */

.bgr {
  font-size:.75em;
}

.clmn {
  width:220px;
  padding:5px 40px;
  float:left;
}

.ter {
  width:238px;
  border:solid 1px #BFBFBF;
  margin-bottom:10px;
  padding:5px 20px;
}



/* Footer */

#divFtr {
  margin:0px auto;
  padding:5px 0px 5px 0px;
  width:100%;
  float:left;
  clear:both;
  background:url(../../images/color.jpg) repeat;
}

.ftr {
  font-size:.7em;
  color:#000000;
  text-align:center;
  margin:5px auto 5px auto;
  font-weight:bold;
}

.ftrlnk {
  color:#000000;
  text-decoration:none;
}



/*Facebook*/

.dvfb {
  background-color:#E7E5E6;
  padding:10px;
  overflow:auto;
}

.fbtbl {
  background:url(../../images/color.jpg) repeat;
  border:none;
  width:216px;
  margin-top:10px;
}

.fbp {
  margin:30px auto;
}

.fbtn {
  float:left;
  margin-left:10px;
}

.find {
  width:150px;
  float:left;
  margin-left:20px;
}

.fbbld {
  font-weight:bold;
  font-size:.9em;
  margin-top:19px;
}

.sfbdiv {
  width:120px;
  float:left;
  margin-left:20px;
  margin-top:6px;
  margin-bottom:-1px;
  border:solid 1px #FFFFFF;
  background:url(../../images/color.jpg) repeat;
}

.sfbp {
  font-size:.9em;
  text-align:center;
  margin:6px auto 0px;
}

.sfbh {
  font-size:1.2em;
  text-align:center;
  margin:0px auto 6px;
}

.sfbl {
  color:#FFFFFF;
  text-decoration:none;
}

.sfbln {
  margin:0px 13px -5px;
  float:left;
}

.sfbtn {
  float:left;
  margin-top:3px;
  margin-bottom:-2px;
}

.mfrLink	{
	float:left;
	width:209px;
	height:350px;
	margin-right:10px;
	margin-left:10px;
	margin-top:25px;
	margin-bottom:35px;
	vertical-align:bottom;
}

H1.mfrName	{ font-size:12pt;text-align:center; }

p.lineDesc	{ font-size:9pt; }

.clearBoth	{ clear:both; }

.mfrcat	{
	text-align:center;
	float:left;
	width: 300px;
}

#popupContainer	{
	background-color:white;
}


