/*  Orginal Author: alexdesigns.com 2005  */

body { margin:0; text-align:center; background-color:#ECEBEB; behavior:url("/includes/csshover.htc"); }

body, td, th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; }
form, h1, h2, h3, h4, h5 { margin:0; padding:0; }

body, td, th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; }

.PGA_TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; align-text:right }
.PGA_TH { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; }
a { color:blue; }
a:hover { color:#E71F25 !important; text-decoration:underline !important; }

#pageWrapper { width:778px; margin:0 auto; text-align:center; padding:10px; background:url(../images/york-bg.jpg) repeat-y;  }
#pageHeader { width:750px; height:98px;  margin:0 auto; background:url(../images/york-top-bg.jpg) 0 0 no-repeat; }

#pageMiddleContent { width:755px; margin-left:15px; text-align:center; clear:both }
#mainContent { float:left; width:530px; padding:0px; margin:0; }
#homeMainPromo { margin-bottom:10px;}

#siteNav { font: normal 10px Arial; color:#000; padding:0px; float:left; height:63px; width:670px; text-align:right }
#siteNav p { margin:8px 0 0 0; padding:0;  }
#siteNav #siteNavInv { background:url(../images/icon-dollar.gif) 0 3px no-repeat; padding-left:10px; margin-left:10px; float:right }
#siteNav #siteNavJob { background:url(../images/icon-job.gif) 0 2px no-repeat; padding-left:10px; margin-left:10px; float:right }
#siteNav #siteNavFilm { background:url(../images/icon-jfilm.gif) 0 3px no-repeat; padding-left:13px; margin-left:10px; float:right }

#siteNav a { color:#000; text-decoration:none;}
#pageLogo { background:url(../images/york-logo.gif) no-repeat; width: 72px; height:84px; float:left; }
#pageLogo h1 {width:72px; height:84px; margin:0; padding:0; }
#pageLogo h1 a { display: block; width:100%; height:100%; text-indent:-9999px;}

#mainNav { text-align:left; }
#mainNav #navbar1 {  float:left; margin:0px 0 0 43px;  text-indent: -9999px;  }
#mainNav #navbar1 a {display: block; margin:0;  width: 100%; height: 100%; text-decoration: none; width: 91px; height: 10px;  background: url(../images/york-nav-1.gif) 0 0 no-repeat;}
#mainNav #navbar2 { float:left; margin:0px; text-indent: -9999px; }
#mainNav #navbar2 a {display: block; margin:0; width: 100%; height: 100%; text-decoration: none;width: 100px; height: 10px;  background: url(../images/york-nav-2.gif) 0 0 no-repeat;}
#mainNav #navbar3 {  float:left; margin: 0px; text-indent: -9999px;  }
#mainNav #navbar3 a {display: block; margin:0; width: 100%; height: 100%; text-decoration: none; width: 142px; height: 10px;  background: url(../images/york-nav-3.gif) 0 0 no-repeat;}
#mainNav #navbar4 {  float:left; margin: 0px; text-indent: -9999px;  }
#mainNav #navbar4 a {display: block; margin:0; width: 100%; height: 100%; text-decoration: none; width: 100px; height: 10px;  background: url(../images/york-nav-4.gif) 0 0 no-repeat;}
#mainNav #navbar5 {  float:left; margin: 0px; text-indent: -9999px;  }
#mainNav #navbar5 a {display: block; margin:0; width: 100%; height: 100%; text-decoration: none; width: 98px; height: 10px;  background: url(../images/york-nav-5.gif) 0 0 no-repeat;}
#mainNav #navbar6 {  float:left; margin: 0px; text-indent: -9999px;   }
#mainNav #navbar6 a {display: block; margin:0; width: 100%; height: 100%; text-decoration: none; width: 70px; height: 10px;  background: url(../images/york-nav-6.gif) 0 0 no-repeat;}
#mainNav a:hover { background-position:0 -20px !important; color:#FFFFFF !important; }

#rightNav { width:197px; float:left; margin-left:10px; text-align:left }
.rightNavSection { padding:10px 0 10px 10px; background-color:#EBEBEB}
.rightNavSection ul { margin:0 0 0 10px; padding:0; list-style-type:none; }
.rightNavSection ul li { background:url(../images/icon-arrow.gif) 0 5px no-repeat; padding-left:9px; color:#464646; margin-bottom:3px; }
.rightNavSection ul li a { color:#464646; font-size:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.rightNavSection .txtInput {  font: bold 10px Arial; color:#E32026 }

#search { padding:43px 10px 10px 5px; background:url(../images/york-r-search.jpg) 0 0 no-repeat; width:197px; color:#FFFFFF   }
#search .txtInput { width:118px; height:16px; vertical-align: top; font: bold 10px Arial; }
* html #search .txtInput { margin-top:-1px;	}
.searchButton { text-align:right; padding: 0 0px 0 4px;}
* html .searchButton { padding-right:2px;}

#movieclub { margin-top:10px; background-color:#000000 }
#featuresTitle { background-color:#E32026; color:#FFFFFF; padding:3px 7px; text-align:left; font-weight:bold; font-size:11px; }
#features { margin-top:5px; }

#subNav { background-color:#A4D7F6; padding:2px 10px 10px 10px; }
#subNav a { color:#707070; font-size:10px; margin-left:10px;}

#bottom { clear:both; padding:20px 0; }
#bottom img { float:left; margin-right:10px; }

#footer { font-size:9px; width:745px; margin:10px auto; text-align:left; clear:both }
#footerNav { background-color:#464646; padding:5px; color:#FFFFFF; }
#footerNav a { padding:0 6px; color:#FFFFFF; text-decoration:none }
#footerNav span { float:right;}
#footerContent { padding:10px 10px 0 14px; text-align:right }
#footerContent span {float:left; text-align:left;  }

/* Product Pages */
#prodImage { width:250px; float:right; padding-left:0px; margin:0; }
#prodDetail { width:400px }
#prodDetail div { }
#prodDetail h1 { color:#E71F25; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:400px; margin:10px 0 10px 0px; padding:10px 0 0 0; border-top:1px solid #CCCCCC; float:left }
#prodDetail h2 { color:#000 !important; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; margin:0 10px 0px 0px; padding:0;  }
* html #prodDetail h1 { margin:10px 0 0px 0px; }
#prodDetail p { font-size:12px; }
#prodBox { width:400px; padding:10px; background-color:#ECEBEB; margin-top:20px; text-align:center; border:1px solid #CCC; }
#prodBox span { font-weight:bold; font-size:16px; color:#E71F25 }
#prodBox .button { background-color:#E71F25; font-size:14px; font-weight:bold; color:#FFFFFF  } 

/* Category Pages */
#category h1 { color:#474747; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
#category h2 { color:#474747 !important; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#category p { font-size:12px; color:#474747 }
#category ul {  margin-left:60px; }
#category input { font-weight:bold; font-size:11px; }

/* Current Site Hacks */
font { color:#474747 !important; }
table td { font-family:Arial, Helvetica, sans-serif; text-align:left }

.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font14 { font-size:14px; }

.txtInput { border:1px solid #A5ACB2; font-size:10px }
.grayinput { background:#D7D7D7; color:#7D7D7D; font-size:10px !important; border:0; }
.articleLink { background:url(../images/icon-article.gif) 0 2px no-repeat; padding-left:15px;}
.checkLink { background:url(../images/icon-check.gif) right bottom no-repeat; padding-right:17px;}
.searchLink { background:url(../images/icon-search.gif) right center no-repeat; padding-right:12px; }
.lineSpacer { clear:both; border-top:1px solid #EBEBEB; height:0px; line-height:0; margin:5px 0;}
.liteBlue { color:#CEE5F3; }
.blue { color:#56A8DA; }
.darkBlue { color:#1A7EC1; }
.green { color:#8CC43B; }
.leftFloat { float:left; margin-right:10px; }
.rightFloat { float:right; margin-left:10px; }

.cf:after { content: "."; display: block;   height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */
