/* Store Layout */

#copyrightHome a.termsLink, #copyright a.termsLink{
     text-decoration: underline;
}

#outertbl {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

#outertbl td{
	width: 100%;
	height: 100%;
	vertical-align: top;
}

#outer{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#site{
	width: 900px;
	margin: 0 auto;
	position: relative;
}


div.pp_pic_holder { border: 1px solid #4b5041; }


/* Global Nav */

#globalNav{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 27px;
	background-image: url('/images/global_bg_green.jpg');
	background-repeat: repeat-x;
}

#globalLinks{
	margin: 0 auto;
	width: 890px;
}

.globalLink{
	float: left;
	display: inline;
}

.globalSpace{
	float: left;
	display: inline;
	width: 12px;
	height: 27px;
}

.globalSpace2{
	float: left;
	display: inline;
	width: 265px;
	height: 27px;
}



/* Flash content */

#flashlanding
{
	width: 899px;
	height: 340px;
}

#flashlanding div{
	position: absolute;
	width: 450px; 
	left: 224px;
	top: 240px;
	border: 1px solid #829558;
	background-color: #000;
	padding: 10px;
	text-align: center; 
}



/* LEFT NAV / QUICK SEARCH */

#nav{
	position: absolute;
	top: 340px;
	left: 0px;
	width: 254px;
	min-height: 471px;
}

#navBg{
   background: #000 url('../images/nav-bottom-bg.jpg') no-repeat left top;
   width: 254px;
   min-height: 274px;
}

.menu{
   float: right;
   margin: 10px;
   width: 170px;
}

#menu-box-top{width: 170px; height: 18px;}
#menu-box-mid{
   background-image: url('../images/box-bg.gif');
   background-repeat: repeat-y;
   width: 150px;
   padding: 0px 10px 0px 10px;
}
#menu-box-btm{width: 170px; height: 18px;}

.menu #menu-box-mid div{
   padding: 0px 0px 5px 0px;
}

.menu div.subItem{
   margin-left: 7px;
   line-height: 16px;
}

.menu div.subItem  a{
   color: #d7ede9;
   text-decoration: none;
   font-size: 12px;
   font-family: Times New Roman, Times, serif;
}

.menu div.subItem a.subSel{
   color: #bf0200;
   text-decoration: none;
   font-size: 12px;
   font-family: Times New Roman, Times, serif;
}


.menu div.subItem a:hover{
   color: #840301;
}

.menu div a{
   color: #d7ede9;
   text-decoration: none;
   font-size: 14px;
   font-family: Times New Roman, Times, serif;
}

.menu div a.subSel{
   color: #840301;
   text-decoration: none;
   font-size: 14px;
   font-family: Times New Roman, Times, serif;
}

.menu div a:hover{
   color: #840301;
}

.navItem{
	width: 254px;
}	

.search, .search_tier2{
	background-repeat: no-repeat;
	width: 220px;
	height: 51px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	padding: 44px 0 0 34px;
}
.search{ background-image: url('/images/left_browse_bg.jpg'); }
.search_tier2{ background-image: url('/images/left_browse_bg_tier2.jpg'); }

.searchLink { padding-top: 7px; }
.searchLink a { color: #C2BDBD; font-size: 11px; text-decoration: underline; font-weight:bold; }
.searchLink a:hover { color: #CFCACA; }

.search_form{
	width: 129px;
	border: 1px solid #897C79;
}

#searchBtn{
	position: absolute;
	top: 43px;
	left: 170px;
	width: 27px;
	z-index: 10;
	
}




/* MAIN PAGE LAYOUT STYLES */

#main{
	position: absolute;
	left: 254px;
	top: 340px;
	background-image: url('/images/main_background.jpg');
	background-repeat: no-repeat;
	width: 646px;
	min-height: 500px;
}


#mainPanel{
	position: relative;
	top: -120px;
	width: 589px;
	/* overflow: hidden;*/
	min-height: 600px;
	/*background-image: url('/images/main_box_bg.jpg');*/
	background-image: url('/images/mainpanelbg2.gif');
	background-repeat: no-repeat;
	background-position: 0px 573px;

}

#mainPanelTop{
	height: 573px;
	width: 589px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

#mainPanelBtm{
	position: relative;
	z-index: 500;
	width: 589px;
	height: 37px;
	display: block;
	position: relative;
	top: -120px;
	
}

#mainPanelBtmImg{
	position: absolute;
	left: 0;
	top: 0;
	width: 589px;
}

#mainPanelBgOLDDDDD{
	width: 589px;
	height: 100%;
	position: absolute;
	top: 573px;
	left: 0;
	background-image: url('/images/main_box_bg.jpg');
	background-repeat: repeat-y;
}



/* HOME PAGE */

#main_home{
	position: absolute;
	left: 254px;
	top: 340px;
	background-image: url('/images/home_background.jpg');
	background-repeat: no-repeat;
	width: 646px;
	height: 471px;
}

#home_content{
	position: relative;
}


#home_box{
	position: absolute;
	left: 0;	
	top: 87px;
	width: 587px;
	height: 320px;
	z-index: 1000;
}

#home_box_content{
	position: absolute;
	left: 0;	
	top: 107px;
	width: 557px;
	margin: 42px 0 0 30px;
	z-index: 2000;
}

#home_box_text{
	float: left;
	display: inline;
	font-size: 14px;
	color: #c0c0c0;
	width: 395px;
	padding-top: 35px;
}

#home_box_featured{
	float: left;
	display: inline;
	width: 120px;
	margin: 0 0 0 25px;
}

.home_box_featured{
	text-align: center; 
	margin: 0 auto; 
	padding-bottom: 10px;
	font-weight: bold;
}




/* Footer */

/* footer content for tier2 positioned within mainPanelBtm div  */
/* footer content for home positioned within home_main div */

#bbb_logo, #bbb_logoHome{
	position: absolute;
	width: 18px;
	height: 30px;
}
#bbb_logo{ left: 390px; top: 84px; }
#bbb_logoHome{ left: 390px; top: 454px; }


#anotherSiteLogo, #anotherSiteLogoHome{
	position: absolute;
	left: 510px;
	top: 84px;
	width: 136px;
}
#anotherSiteLogo{ left: 510px; top: 84px; }
#anotherSiteLogoHome{ left: 510px; top: 454px; }


#mcsecure, #mcsecureHome{
	position: absolute;
	width: 65px;
}
#mcsecure{ left: 432px; top: 84px; }
#mcsecureHome{ left: 432px; top: 454px; }


#copyright, #copyrightHome{
	position: absolute;
	font-size: 9px;
	width: 600px;
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #797979;
	padding-bottom: 20px;
}
#copyright{ left: -240px; top: 94px; }
#copyrightHome{ left: -239px; top: 464px; }
	

#mainPanelBtm a { color: #829558; font-family: Arial, san-serif; font-size: 11px; text-decoration: none;}
#mainPanelBtm a:hover{ text-decoration: underline; }

#home_content a { color: #829558; font-family: Arial, san-serif; font-size: 11px; text-decoration: none;}
#home_content a:hover{ text-decoration: underline; }

#copyright a { color: #797979; font-size: 11px; }
#copyright a.copyr{ font-weight: bold; color: #829558; }
#copyright a.copyr2{ font-size: 9px; }

#copyrightHome a { color: #797979; font-size: 11px; }
#copyrightHome a.copyr{ font-weight: bold; color: #829558; }
#copyrightHome a.copyr2{ font-size: 9px; }

/*Share Link styles*/
#shareLinks{
	position: relative;
	bottom: 76px;	
}

#shareLinks div{float: left; display: inline; margin-right: 5px;}

#shareLinks2 div{float: left; display: inline; margin-right: 5px;}

.shareLink{
	margin-top: 5px;
}

#shareLinks2{
	margin-top: 18px;
	padding-bottom: 20px;	
}

/*Cast*/

td.castImg{
   width: 50px;
   height: 50px;
   padding: 7px 0px 17px 0px;
}

td.castImg img{
   border: 1px solid #3a4125;
}

td.castLink{
   height: 50px;
   padding: 0px 0px 10px 10px;
}

td.castLink a{font-size: 15px;}

img.lbimage{
   float: left; display: inline;
   margin: 5px 15px 4px 1px;
   border: 1px solid #3a4125;
   padding: 1px;
}

#otherResources div{
     width: 400px;
     border-bottom: 1px solid #829558;
     margin: 15px 0px 10px 0px; 
     font-weight: bold;
}

/*Photos*/
.photo-mid{
	width: 291px;
	margin: 0 auto;
}

.photo-rt{
	float: right;
	display: inline;
	padding: 10px 0px 10px 10px;
}

.photo-lt{
	float: left;
	display: inline;
	padding: 10px 10px 10px 0px;
}