html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td, img {
	margin:0; padding:0; border:0;
}
html, body {
	background:#5095cc; font-family:Verdana, Arial, helvetica; color:#333; font-size:11px; font-weight:normal; line-height:17px;
}
#wrap {
	width:978px; margin-left:auto; margin-right:auto;
}
.clear {
	clear:both;
}
h1 {
}
#homeboxesmiddle h2 {
	color:#a6ccff; font-weight:bold; font-size:12px;
}
#homeboxesmiddle a {
	color:#f2bb08;
}
#homeboxesmiddle h2 a {
	color:#a6ccff;
	text-decoration:none;
}
p {
	margin-bottom:13px;
}
#homeboxesmiddle #slider a {
	color:#cccccc;
}

/* HEADER */
#header {
	width:978px; height:200px; position:relative; 
}
#logo {
	width:200px; height:145px; background:url(../images/actors-connection.jpg) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:0px; left:10px;
}
#logo a {
	position:relative; top:0; margin:0; padding:0; display:block; height:145px; width:200px; overflow:hidden;
}
#nyla {
	position:absolute;top:55px;left:200px;color:#fff;color:#F2BB08;font-size:18px;
}
#nyla p a {
	color:#F2BB08;text-decoration:none;
}
#nyla p a:hover {
	text-decoration:underline;
}
.signup {
	text-align:center;
}
#nyla p.signup a {
	color: #fff;
}
#contactinfo {
	text-align:right; color:#fff; padding-top:30px; padding-right:32px;
}
#contactinfo form {
	margin-top:15px;
	vertical-align:middle;
}
#q {
	background:#5095CC;
	color:#000;
	border:solid 1px #fff;
	margin:0px 2px 0px 0px;
	width:105px;
}
#qb {
	background:#5095CC;
	color:#fff;
	border:solid 1px #fff;
	margin:0px;
	padding:0px;
}

ul#nav2 {float:left;list-style-type:none;margin:0px;padding:0px;width:800px;background:#5095cc;position:absolute;
	top:0px;
	width:939px;
	height:23px;
	left:10px;
}
ul#nav2 > li {float:left;background:url('/images/start-off.gif') no-repeat;margin-right:1px;text-transform: uppercase;}
ul#nav2 > li > a {display:block;background:url('/images/end-off.gif') no-repeat;background-position: 100% 0%;padding-left:8px;padding-right:8px;font:12px Arial;text-decoration:none;font-weight:bold;color:#22567f;line-height:23px;}
ul#nav2 > li > a.gold {color:#c33;}

ul#nav2 > li.on {background:url('/images/start-on.gif') no-repeat;}
ul#nav2 > li.on >  a {background:url('/images/end-on.gif') no-repeat;background-position: 100% 0%;}

ul#nav2 > li:hover {background:url('/images/start-on.gif') no-repeat;}
ul#nav2 > li:hover > a {background:url('/images/end-on.gif') no-repeat;background-position: 100% 0%;}

ul#nav2 ul {
  text-transform: none;
  list-style-type:none;
  background-color: #bccdda;
  display: none;
  position: absolute;
  z-index: 9;
}
ul#nav2 ul li a {
  display: block;
  text-decoration: none;
  color: #22567F;
  padding:4px 12px 4px 8px;
  background:#bccdda;
  outline: none;
}
ul#nav2 li li {
  display: block;
  float: none;
  background:#bccdda;
}
ul#nav2 li.on li a {
  background:#bccdda;
}
ul#nav2 li:hover li a {
  background:#bccdda;  
}
ul#nav2 li:hover li a:hover {
  background:#d4e0e9;
}
#nav3 {
	background:transparent url(../images/login.gif) no-repeat scroll 0 0;
	height:23px;
	left:810px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	top:145px;
	width:142px;
	z-index:4;
}
#nav3 li a {
	background:transparent url(/images/login.gif) no-repeat scroll 0 0;
	display:block;
	font-size:1%;
	height:23px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-indent:-9999px;
	top:0;
}
li#nav3_1 a {left:0px; width:63px; background-position: 0px 0;}
li#nav3_1 a:hover {background-position: 0px -23px;}
li#nav3_2 a {left:67px; width:72px; background-position: -67px 0;}
li#nav3_2 a:hover {background-position: -67px -23px;}

#nav {position:absolute;top:145px;height:55px;}

.subnav {
	display:none;
	padding-left:23px; padding-top:8px; color:#8ba0b0;
}
.subnav a {
	color:#22567f; text-decoration:none;
}
.subnav_on {
	display:block;
}

a.address {
	color:#FFFFFF;
}

/* FOOTER */
#footer {
	padding-bottom:60px; color:#172f50; margin-left:10px; font-size:10px;
}
#footer a {
	color:#172f50; text-decoration:underline;
}

/* NEW FOOTER */
#nfooter {
	padding-bottom:10px; color:#cccccc; font-size:10px;
	position:relative;
}
#nfooter a {
	color:#F2BB08; text-decoration:none;
}
#nfooter h2, #nfooter h3 {
	color:#A6CCFF;
}
#nfooter_top {
	background:transparent url(../images/nfooter-top.jpg) no-repeat scroll 0 0;
	height:50px;
	position:relative;
	width:978px;
}
#nfooter_middle {
	background:transparent url(../images/nfooter-middle.jpg) repeat-y scroll 0 0;
}
#nfooter_middle_middle {
	margin-left:16px;
	position:relative;
	width:946px;
	padding-bottom:10px;
}
#nfooter_middle_middle_left a {
	color:#cccccc;
}
#nfooter_middle_middle_left strong {
	color:#F2BB08;
	font-size:11px;
}
#nfooter_middle_middle_left {
	float:left;
	width:590px;
	margin-left:16px;
}
.flinkdiv {
	float:left;
	width:125px;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #596167;
}
#nfooter_middle_middle_right {
	margin-left:625px;
}
#nfooter_middle_bottom {
	background:transparent url(../images/h-4.png) no-repeat scroll 0 0;
	height:12px;
	margin-left:16px;
	position:relative;
	width:946px;
}
#nfooter_bottom {
	background:transparent url(../images/u-2.png) no-repeat scroll 0 0;
	height:39px;
	position:relative;
	width:978px;
}
#sub-footer {
	padding:0px 16px 60px;
}

/* CONTENT */
#contenttop {
	width:978px; height:32px; background:url(../images/u-3.png) no-repeat; position:absolute;top:23px;
}
#contentbottom {
	width:978px; height:39px; background:url(../images/u-2.png) no-repeat; position:relative;
}
#content {
	width:978px; background:url(../images/u-1.png) repeat-y; position:relative;
}
#contenttexttop {
	width:946px; background:#fff url(../images/i-1.png) top no-repeat; margin-left:16px; margin-right:16px;
}
#contenttext {
	padding:15px 23px 30px 23px;
}
#maintext {
	margin-right:230px;
}
#back {
	margin:10pt 0;
	padding:0;
	text-align:right;
	font-size:14px;
}
#back a {
	text-decoration:underline;
	color:#44f;
	cursor:pointer;
}
#back img {
	position:relative;
	top:4px;
}
#maintext h1 {
	color:#cd9a00; font-weight:normal; font-size:24px;line-height:24px;
}

#maintext h1.event {
	color:#44f; font-weight:normal; font-size:24px;line-height:30px;margin:0 0 10px;
}

#maintext h2 {
	/*color:#3075aC;
	color:#44f;
	font-weight:normal;*/
	font-size:14px;
	margin-top:13px;
}
#maintext a h2 {
	color:#44f;
	text-decoration:none;
}
#maintext h2 a {
	color:#44f;
	text-decoration:none;
}
#maintext a:hover h2 {
	color:#44f;
	text-decoration:underline;
}
#maintext h2 a:hover {
	color:#44f;
	text-decoration:underline;
}

#maintext h2.dh {
	color:#CD9A00;
	font-size:18px;
	margin-bottom:13px;
	text-decoration:underline;
}

#maintext h3 {
	font-size:12px; margin-top:13px;
}
#maintext p {
}

#sidetext {
	float:right;
	width:200px;
	padding-left:15px;
	border-left:1px solid #aaaaaa;
}
#sidetext h1 {
	color:#44f; font-weight:normal;font-size:16px;margin-top:5px
}
#sidetext h2 {
	margin-top:13px;
}

#sidetext h3.greet {
	margin:0px 0px 10px;
	color:#44f;
}

#sidetext h3 {
	margin-top:13px;
}
#sidetext p {
}
#contenttextbottom {
	width:946px; height:4px; background:url(../images/i-2.png) no-repeat; margin-left:16px;
}

/* HOMEPAGE */
#homefeature {
	width:946px; height:293px; background:url(../images/h-1b.jpg) no-repeat; position:relative; margin-left:16px;
}
#homephoto {
	width:373px; height:248px; position:absolute; top:12px; left:33px;
	text-align: center;
}
#homephoto>div {
	margin: 0 auto;
}
#homefeaturetextleft {
	width:373px; height:248px; position:absolute; top:12px; left:33px;
}
#homefeaturetextleft div {
	color:#ccc;
	margin:10px;
}
#homefeaturetextleft div a {
	color:#f2bb08;
}
.homefeaturetextheadline {
	font-weight:normal;color:#a6ccff; font-size:25px; line-height:25px;
}
#homefeaturetextleft div h1.homefeaturetextheadline a {
	font-weight:normal;color:#a6ccff; font-size:25px; line-height:25px;text-decoration:none;
}
.homefeaturetextsubline {
	font-weight:normal;color:#a6ccff; font-size:16px; line-height:30px;
}
div#homefeaturetextleft .homefeaturetextsubline a {
	color:#a6ccff;
	text-decoration:none;
}

#homefeaturetext {
	width:481px; height:248px; position:absolute; top:12px; left:433px;
}
#homefeaturetext div {
	color:#ccc;
	margin:10px;
}
#homefeaturetext div a {
	color:#f2bb08;
}
/*
#homefeaturetext {
	padding:20px 75px 0 440px;
}
*/
.homefeaturetextheadline {
	font-weight:normal;color:#a6ccff; font-size:25px; line-height:25px;
}
#homefeaturetext div h1.homefeaturetextheadline a {
	font-weight:normal;color:#a6ccff; font-size:25px; line-height:25px;text-decoration:none;
}
.homefeaturetextsubline {
	font-weight:normal;color:#a6ccff; font-size:16px; line-height:30px;
}
div#homefeaturetext .homefeaturetextsubline a {
	color:#a6ccff;
	text-decoration:none;
}
#homefeaturetext h2.get {
	font-weight:normal;color:#a6ccff; font-size:18px; text-decoration:none;margin-top:10px;
}
#homeboxestop {
	width:946px; height:12px; background:url(../images/h-2.png) no-repeat; position:relative; margin-left:16px; margin-top:4px;
}
#homeboxesmiddle {
	width:946px; background:url(../images/h-3.png) repeat-y; position:relative; margin-left:16px; margin-right:16px; color:#ccc;
}
#homeboxesmiddle1 {
	width:280px; float:left; margin-left:16px;
}
#homeboxesmiddle2 {
	width:280px; margin-left:334px;
}
#homeboxesmiddle3 {
	width:280px; float:right; margin-right:16px;
}
#homeboxesbottom {
	width:946px; height:12px; background:url(../images/h-4.png) no-repeat; position:relative; margin-left:16px;
}

.cimg {
	border: none;
	margin:3px 10px 2px 0px;
}
.cimgl {
	border: none;
	float:left;
	margin:3px 10px 2px 0px;
}
.cimgr {
	border: none;
	float:right;
	margin:3px 0px 2px 10px;
}
#slider .cimgr {
	float:left;
	margin:3px 10px 2px 0px;
	padding:3px 10px 2px 0;
}
.cimgb {
	border: 1px solid #000000;
	margin:3px 10px 2px 0px;
}
.cimglb {
	border: 1px solid #000000;
	float:left;
	margin:3px 10px 2px 0px;
}
.cimgrb {
	border: 1px solid #000000;
	float:right;
	margin:3px 0px 2px 10px;
}

table.pagenav  {
	width:100%;
}
table.pagenav td{
	padding:0px;
}

/* FORMS */
td.label {
	padding-right:2em;
	text-align:right;
}
span.error {
	font-weight:bold;
	color:red;
}

.bps {
	font-weight:bold;
	color:#00f;
}
.canceled {
	font-weight:bold;
	color:#c00;
}
.info {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}

#linkmenu {
	width:80%;
	margin:0px;
}
#linkmenu td {
	width:33%;
}
#linkmenu td a {
color:#22567F;
text-decoration:none;
}

/*
#contentleft ul { list-style: none; }
 .leftnavtitle {
  font-weight:bold; font-size:13px; color:#CD9A00;padding: .1em 0 .2em .5em;
  font-style: italic;
 }
 .leftnav {list-style:none; margin-bottom: 1em}
 .leftnav li {margin-left:0;padding-left:0;}
 .leftnav li a {text-decoration:none; font-size:11px; color:#4149F4; display:block; padding:1px 0 2px .75em}
 .leftnav li a:hover {text-decoration:none; color:#4149F4;background-color:#BCCDDA;}
*/
#contentleft ul { list-style: none; }
 .leftnavtitle {
  background:#F2B90A; font-weight:bold; font-size:13px; color:#4149F4;padding: .1em 0 .2em .5em;
  border-bottom: 2px solid #000; border-right: 1px solid #000;
  font-style: italic;
 }
 .leftnav {list-style:none; margin-bottom: 1em}
 .leftnav li {margin-left:0;padding-left:0;}
 .leftnav li a {text-decoration:none; font-size:11px; color:#4149F4; display:block; padding:4px 0px 9px 0px}
 .leftnav li a:hover {text-decoration:none; color:#4149F4;background-color:#BCCDDA;}

 .shopping_cart {
	margin-bottom:100px;
}

div.ind-item {
	clear:left;
}