* { padding:0; margin:0; outline:0; }
body {
	background:#fff url('/images/site/body.gif') repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#636363;
}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.field, .small-field { background:#ebebeb; border:solid 1px #dedede; padding:2px;}

a img { border:0; }
a { color:#8b0000; text-decoration: underline; cursor:pointer; }
a:hover { color:#666; text-decoration: none; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

h2 { font-size:14px; line-height:16px; }
h3 { font-size:12px; line-height:14px; text-transform: uppercase; color:#000; }
h4 { font-size:12px; line-height:14px; text-transform: uppercase; color:#000; }

h1#logo { font-size:0; line-height:0; width:200px; height:64px; float:left; }
h1#logo a{ display:block; height:64px; text-indent: -4000px; background:url('/images/site/logo.gif'); }

.shell { width:960px; margin:0 auto; padding:10px; background:#fff; }
#header { height:64px; background:url('/images/site/header.gif'); position:relative;}

#navigation { float:right; white-space:nowrap; }
#navigation ul{ list-style-type: none; height:64px; font-weight: bold; float:left;}
#navigation ul li{ float:left; display:inline; }
#navigation ul li a{ float:left; height:64px; line-height:64px; text-decoration: none; color:#fff; padding:0 15px;}
#navigation ul li a.active,
#navigation ul li a:hover{ background:#fff; color:#8b0000; }

#cart { float:right; width:160px; top:0; right:0; height:51px; background:#8b0000; color:#fff; padding:13px 10px 0 10px; white-space:nowrap; line-height:20px;}
a.cart-link { color:#fff; background:url('/images/site/cart-link.gif') no-repeat 0 0; padding:0 0 0 32px; text-decoration: none;}
a.cart-link:hover { text-decoration: underline;}

#sidebar { float:left; width:226px;}
#content { float:right; width:724px; font-size:13px;}
#content_full { float:right; width:958px;}

#main { padding:10px 0 0 0; }

/* slightly enhanced, universal clearfix hack */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.box { padding:1px; border:solid 1px #dedede; margin-bottom:10px;}
.box h2{ background:#7f7f7f; color:#fff; font-weight: normal; padding:0 5px; position:relative; height:27px; line-height:27px; }
.box h2 span{ position:absolute; width:10px; height:5px; background:url('/images/site/h2-arr.gif'); top:27px; right:10px; font-size:0; line-height:0;}
.box-content { padding:5px;}
.advert_boda img {border:none !important; padding:none;}


.boxtype { padding:1px; border:solid 1px #dedede; margin-bottom:10px; float:right;}
.boxtype h2{ background:#7f7f7f; color:#fff; font-weight: normal; padding:0 5px; position:relative; height:27px; line-height:27px; }
.boxtype h2 span{ position:absolute; width:10px; height:5px; background:url('/images/site/h2-arr.gif'); top:27px; right:10px; font-size:0; line-height:0;}
.boxtype-content { padding:5px; width:170px; font-family:Arial, Helvetica, sans-serif;}
.boxtype-content p { border-bottom: 1px #f8f6f6 dashed; line-height:25px;}
.boxtype .btstock{ color:#990000; font-size:13px; }
.boxtype .btstocktxt { line-height:20px;}

a.bul { background:url('/images/site/bul.gif') no-repeat 0 center; padding-left:10px;}

.searchi { min-height:252px;}
.search  {}
.search label { display:block; padding-bottom:3px; }
.search .field { display:block; margin-bottom:10px; }
.search .inline-field label { display:inline; padding:0; }
.search .inline-field .field { display:inline; margin:0; }
.search input.field { width:206px; }
.search input.small-field { width:20px; }
.search select.field { width:212px; }
.search select.small-field { width:50px; }
.search-submit { width:70px; background:#8b0000; border:0; color:#fff; height:27px; display:block; line-height:26px; cursor:pointer; margin:12px 0 10px 0; font-family:Arial, Helvetica, sans-serif !important;}
.search-submit-cart { width:105px; background:#8b0000; border:0; color:#fff; height:24px; line-height:36px; cursor:pointer; margin:10px 0 10px 0;}
.search-submit-cartlist { width:110px; background:#8b0000; border:0; color:#fff; height:24px; line-height:36px; cursor:pointer; margin:10px 0 10px 0; padding:5px 8px; }
a.search-submit-cartlist { text-decoration:none !important;}
a:hover .search-submit-cartlist{  color:#cccccc; }
.submit-checkout { width:90px; background:#8b0000; border:0; color:#fff; height:27px; line-height:26px; cursor:pointer; }

table.pad { width:100%; }
table.pad td { padding:5px 5px 5px 0;}
table.pad th { border-bottom:1px dotted #ccc; font-weight:bold; }
table.padc { width:100%;}
table.padc td { padding:5px 5px 5px 0; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
table.padc th { border-bottom:1px dotted #ccc; font-weight:bold; font-size:13px }

.tab_info {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.review_section {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #d0d0d0; padding:5px; }
.review_section2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #d0d0d0; background-color:#fdfafa; padding:5px;}
.review_comment {}
.reviewtable {width:99%; background-color:#f4f4f4; padding:5px; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; border:1px solid #d0d0d0;}
table.review td {font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
table.reviewcaptcha {}
.reviewfieldc {border:1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif" !important; font-size: 12px; padding:3px; background-color:#fbfbfb; margin-bottom:2px; width:100px;}
.reviewfield {border:1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif" !important; font-size: 12px; padding:3px; background-color:#fbfbfb; margin-bottom:2px; }

.categories { min-height:383px; }
.categories ul { list-style-type: none; font-size:13px;}
.categories ul li{ border-bottom:dashed 1px #ccc; padding:5px 0;}
.categories ul li.last{ border-bottom:0; padding-bottom:0;}
.categories ul li a{ color:#5f5f5f; text-decoration: none; background:url('/images/site/cat.gif') no-repeat 0 4px; padding-left:17px;}
.categories ul li a:hover{ color:#8b0000; }

.qlist { margin:5px 0px 0px 0px; }
.slist { float:left;width:212px;margin:10px 0px 0px 4px; }
.slist ul { list-style:none;margin:0px;padding:0px; }
.slist ul li { float:left;width:auto;padding:0px 10px 0px 0px; }
.slist ul li a { list-style:none; }


.highlights { }
.highlights ul { list-style-type: none; font-size:12px;}
.highlights ul li{ border-bottom:dashed 1px #ccc; padding:5px 0; }
.highlights ul li.last{ border-bottom:0; padding-bottom:0;}
.highlights ul li a{ color:#8b0000; text-decoration: none; background:url('/images/site/cat.gif') no-repeat 0 4px; padding-left:17px; font-size:13px;}
.highlights ul li a:hover{ color:#8b0000; }

.paymentz { }
.paymentz ul { list-style-type: none; font-size:12px;}
.paymentz ul li{ border-bottom:dashed 1px #ccc; padding:5px 0; }
.paymentz ul li.last{ border-bottom:0; padding-bottom:0;}
.paymentz ul li a{ color:#8b0000; text-decoration: none; font-size:13px;}
.paymentz ul li a:hover{ color:#8b0000; }

.fbanners { }
.fbanners ul { list-style-type: none; font-size:12px;}
.fbanners ul li{ border-bottom:dashed 1px #ccc; padding:5px 0; }
.fbanners ul li.last{ border-bottom:0; padding-bottom:0;}
.fbanners ul li a{ color:#8b0000; text-decoration: font-size:13px;}
.fbanners ul li a:hover{ color:#8b0000; }
.fright { float:right;}

#slider { height:252px; position:relative; overflow:hidden; }
#slider-holder { width:720px; height:252px; position:relative; overflow:hidden; }
#slider-holder .jcarousel-clip{ width:720px; height:252px; position:relative; overflow:hidden; }
#slider-holder ul{ width:720px; height:252px; position:relative; overflow:hidden; list-style-type: none;}
#slider-holder ul li{ width:720px; height:252px; position:relative; overflow:hidden; float:left; }

#slider-nav { position:absolute; top:231px; left:644px; z-index:2;}
#slider-nav a{ font-size:0; line-height:0; text-indent: -4000px; width:10px; height:10px; border:solid 1px #8b0000; background:#8b0000; float:left; margin-right:5px; }
#slider-nav a:hover,
#slider-nav a.active { background:#fff;}

#products-dvd .products {}
#products-dvd .products ul{ list-style-type: none;}
#products-dvd .products ul li{ position:relative; padding:1px; border:solid 1px #dedede; float:left; width:162px; margin-right:15px; margin-bottom:20px; height:282px; overflow:hidden; }
#products-dvd .products ul li.last{ margin-right:0; }

#products-dvd .product-info { position:absolute; width:163px; top:222px; left:0;}
#products-dvd .product-info h3{ background:#8b0000; color:#fff; padding:6px 10px; }
#products-dvd .product-info h3 a{ color:#fff; text-decoration:none; margin-left:4px;}
#products-dvd .product-info h4{ font-weight: normal; float:left; width:118px; }
#products-dvd .product-info p{ font-size:16px; line-height:18px; text-transform: uppercase; font-weight: bold; color:#000; padding:10px 0 5px 0;}
#products-dvd .product-info .product-desc{ padding:3px; background:url('/images/site/info.png'); width:162px; }
.price { font-size:12px; color:#8b0000; float:right; margin-right:3px; font-family:Arial, Helvetica, sans-serif; float:right; }
.additem {background:none; border:0; padding:0; color:#ffffff; text-transform:uppercase; float:left; cursor:pointer; display: inline; margin:-1px 10px 0 0; }
#products-dvd .castinfo h4 a { font-weight:normal; margin-top:-4px; text-decoration:none !important; text-decoration:none; color:#330000; text-transform:capitalize !important; }

#products-dvd .product {}
#products-dvd .product ul{ list-style-type: none;}
#products-dvd .product ul li{ position:relative; padding:1px; border:solid 1px #dedede; float:left; width:208px; margin-right:15px; margin-bottom:20px; height:295px; overflow:hidden; }
#products-dvd .product ul li.last{ margin-right:0; }

#products-dvd .productinfo { position:absolute; width:150px; top:232px; left:0;}
#products-dvd .productinfo h3{ background:#8b0000; color:#fff; padding:6px 10px; }
#products-dvd .productinfo h3 a{ color:#fff; text-decoration:none; }
#products-dvd .productinfo h4{ font-weight:normal; margin-top:-4px; text-transform: capitalize; }
#products-dvd .productinfo p{ font-size:16px; line-height:18px; text-transform: uppercase; font-weight: bold; color:#000; padding:5px 0 7px 0;}
#products-dvd .productinfo .product-description{ padding:10px; background:url('/images/site/info.png'); width:130px; height:23px; }

#more-products-dvd .more-products { border:solid 1px #dedede; position:relative; height:114px; overflow:hidden; }
#more-products-dvd .more-products ul{ list-style-type: none; height:94px; position:relative; overflow:hidden; width:805px;}
#more-products-dvd .more-products ul li{ float:left; width:70px; height:94px; border-right:dashed 1px #ccc; padding:0 10px;}
#more-products-dvd .more-products ul li.last{ border-right:0; }
#more-products-dvd .more-products-holder { width:804px; height:94px; position:relative; overflow:hidden; top:10px; left:70px;}
#more-products-dvd .more-products-holder .jcarousel-clip{ width:804px; height:94px; position:relative; overflow:hidden; }

#products-dvd .casts-info { position:absolute; width:163px; top:222px; left:0;}
#products-dvd .casts-info h3{ background:#8b0000; color:#fff; padding:6px 10px; }
#products-dvd .casts-info h3 a{ color:#fff; text-decoration:none; }
#products-dvd .casts-info h4{ font-weight: normal; float:left; width:157px; }
#products-dvd .casts-info h4 a { font-weight:normal; margin-top:-4px; text-decoration:none !important; text-decoration:none; color:#330000; text-transform:capitalize !important; }
#products-dvd .casts-info p{ font-size:16px; line-height:18px; text-transform: uppercase; font-weight: bold; color:#000; padding:10px 0 5px 0;}
#products-dvd .casts-info .casts-desc{ padding:3px; background:url('/images/site/info.png'); width:162px; }
.price { font-size:12px; color:#8b0000; float:right; margin-right:3px; font-family:Arial, Helvetica, sans-serif; float:right; }
.additem {background:none; border:0; padding:0; color:#ffffff; text-transform:uppercase; float:left; cursor:pointer; display: inline; margin:-1px 10px 0 0; }

#dvdlist { width:650px; margin-left:50px; }
#dvdlist ol { font-style:italic; font-family:Georgia, Times, serif; font-size:20px; color:#333333;  }
#dvdlist ol li { }
#dvdlist ol li p { padding:8px; font-style:normal; font-family:Arial; font-size:14px; color:#333333; border-left: 1px solid #999;  }
#dvdlist ol li a { text-decoration:none;  }
#dvdlist ol li p em { display:block; }

#dvdlistsearch { width:650px; margin-left:50px; }
#dvdlistsearch ol { font-style:italic; font-family:Georgia, Times, serif; font-size:20px; color:#333333; }
#dvdlistsearch ol li { }
#dvdlistsearch ol li p { padding:8px; font-style:normal; font-family:Arial; font-size:12px; color:#333333; border-left: 1px solid #999;  }
#dvdlistsearch ol li a { text-decoration:none; font-size:14px;  }
#dvdlistsearch ol li p em { display:block; }

/* rating tags */
.retin {float:right !important; padding-top:6px !important; margin-right:-38px !important;}
.star-rating{ list-style:none; margin:0px; padding:0px; height: 11px; position: relative; background: url('/images/icons/rating-stars.png') top left repeat-x; border:none; width:60px; border:none !important;} 
.star-rating li{ padding:0px !important; margin:0px; height:11px; width:11px; float:left; border:none !important;}
.star-rating li.current-rating{ background: url('/images/icons/rating-stars.png') left bottom; position: absolute; height:11px !important; display: block!important; text-indent: -9000px; z-index:1; padding:0px !important; border:none !important; margin:0px !important;}
.star-rating li.img { border:none !important;}

.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:40px; left:0; width:30px; height:32px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url('/images/site/next.gif'); left:910px;}
.more-nav a.prev{ background:url('/images/site/prev.gif'); left:20px;}

.cols { padding:15px 0;}
.col { float:left; display:inline; width:217px; margin-right:30px;}
.col-last { margin-right:0;}

h3.ico { background-repeat:no-repeat; background-position:0 2px; padding:6px 0 8px 30px;}
h3.ico1 { background-image:url('/images/site/ico1.gif');}
h3.ico2 { background-image:url('/images/site/ico2.gif');}
h3.ico3 { background-image:url('/images/site/ico3.gif');}
h3.ico4 { background-image:url('/images/site/ico4.gif');}

#footer { height:51px; background:#ebebeb; white-space:nowrap; line-height:50px; padding:0 15px; color:#7b7b7b; margin-top:10px;}
#footer a{ color:#7b7b7b; text-decoration: none;}
#footer a:hover{ color:#000;}
#footer span{ padding:0 2px;}

#productInformation h1 #dvCustomTagProductLongTitle{font-size:18px;width:310px;}
#productInformation {width:310px;float:left;}
#prod_info_section {display:block;font-weight:normal;clear:left;}
.prod_info_text { color:#000000; font-size:15px;}
#prodPrice{float:left; margin-top:10px;}
#prodOurPrice{font-family:arial; font-size:16px; line-height:16px; color:#313131;padding-top:3px;padding-bottom:11px;}
.prodOurPrice{font-family:arial; font-size:15px; line-height:16px; color:#313131;padding-top:3px;padding-bottom:11px;}
.redText2{font-family:arial;font-size:16px;line-height:16px;color:#b44929;padding-top:3px;padding-bottom:11px;}

#prod_moreinfo{float:right;}
#prod_info_section{display:block;font-weight:normal;clear:left;}
.prod_info_promo{font-size:13px;font-weight:bold;padding-bottom:11px;}
.redText{color:#b44929;}a.redText{color:#b44929;}
.bold_weight{font-weight:bold;}a.bold_weight{font-weight:bold;}
.bold_weight{font-weight:bold;}
.prod_info_promo{font-size:13px;font-weight:bold;padding-bottom:11px;}
a.prod_info_link{font-size:1em;text-decoration:none;font-weight:normal;}
div.prod_desc a.prod_info_link{display:inline;position:relative;left:3px;}
#facebook-like{margin-bottom:7px;}
#prod_info_section{display:block;font-weight:normal;clear:left;}
div.make-inline{height:35px;float:left;padding:0 7px 0 0; overflow:hidden; }
div.make-inline img{margin-top:-7px;}
.prod_format_padding{padding-right:8px;}
div.prod_desc div#dvCustomTagProductShortDescription{display:inline; font-size:95%;}
div.prod_desc a.prod_info_link{display:inline;position:relative;left:3px;}

#tabinfo h2 { font-size:15px; line-height:22px; color:#8b0000; }
#tabinfo p { margin: 1.12em 0;}
.parea { height:1%;}

/* Similar Products */
#similar_products li{ width:120px; height:168px; border:solid #5e768d 1px; padding:3px; align:center; position:relative; float:left;
display:block; margin:4px; margin-bottom: 15px; }
#similar_products a:hover { float: none; }
#similar_products a span{ position:absolute; left:-9999px; }
#similar_products a:hover span{ top:0px; left:0px; right:0px; width:126px; text-align: center; background:#FFF; color:#8b0000; padding:5px 0px 5px 0px; font-size:90%; border:1px solid #8b0000; border-width:0 0 3px 0; filter: alpha(opacity=100); } 

/* Preview Product */
#preview_product li{ width:195px; height:135px; border:solid #5e768d 1px; padding:8px; align:center; position:relative; float:left;
display:block; margin:5px; margin-bottom: 15px; }
#preview_product a:hover { float: none; }
#preview_product a span{ position:absolute; left:-9999px; }
#preview_product a:hover span{ top:0px; left:0px; right:0px; width:211px; text-align: center; background:#FFF; color:#8b0000; padding:5px 0px 5px 0px; font-size:90%; border:1px solid #8b0000; border-width:0 0 3px 0; filter: alpha(opacity=100); } 

/* ee part */
#storytxt h1{ font-size:20px; margin-bottom:20px;}
.storytxt {}
.storytxt p { margin: 1.12em 0; }
.storysummary { margin-bottom:-15px; }
.storyimg { width:685px; overflow:hidden;}
.ext_img { margin:10px 0px 4px 4px; clear:left; float:right;}
.ext_img img { float:right;}
.ext_img_txt { margin:5px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif, "MS Sans Serif"; text-align:center; max-width:250px; color:#330000; float:left;}
.bline {border-bottom:1px solid #ddd;}

#topimagetxt {margin-top:5px; margin-bottom:5px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif, "MS Sans Serif"; color: #29597b; width: 185px; text-align: left;}
.new { color:#CC3300; font-size:80%; font-weight:bold; text-align:left; }
.advertz { color:#CC3300; font-size:65%; text-align:right; margin:10px 5px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.names { color:#CC3300; font-weight:bold;  }

.mins { color:#5a6169; font-size:80%; font-weight:bold; }
.marker { background-color: #ff0; }
.afrom { width:85%; padding:3px; }
.bfrom { width:95%; padding:3px; }
.cfrom { width:250px; padding:3px; }
.lh { padding:50px 40px;}
.sd { padding:5px 0px 5px 0px; font-weight:bold; clear:left; }
.sch { margin:5px 0px 20px 0px; border-bottom:1px solid #ddd;}
#sociable { clear:both; font-size:0.9em; overflow:hidden; min-height:1em; width:95%; padding:6px; margin:3px; }
ul#sociable li { display:block; float:right; list-style-type: none; background-image: none; padding-left:0; margin:0; margin-left:2px !important; }
ul#sociable li a { display:block; height: 16px; line-height: 22px; font-weight:bold; text-indent:-5000px; position:relative; outline:none; }
li.soci_email a { background: url("/images/icons/email.gif") no-repeat; width:20px; }
li.soci_print a { background: url("/images/icons/print.gif") no-repeat; width:20px; }
li.soci_comm a { background: url("/images/icons/comm.gif") no-repeat; width:20px; }
li.soci_facebook a { background: url("/images/icons/facebook.gif") no-repeat; width:20px; }
li.soci_twitter a { background: url("/images/icons/twitter.gif") no-repeat; width:20px; }

/*  navigation   */
.navigation { color:#999999; border:0px; font-size:11px; padding:10px 4px; }
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active { text-decoration:none; color: #333333; background:#F1F1F1; border:1px solid #ECF0F2; padding:2px 4px; font-size:11px; font-weight:bold; margin-top:10px;}
.navigation a:hover { background:#565353; color:#F1F1F1; border-color:#F1F1F1; }
.navigation span { text-decoration:none; background:#fff; padding:2px 4px; border:1px solid #F1F1F1; color:#5498C5; font-size:10px; }

/*Video Block/ Boxes*/
.video-block {float:left; padding:20px; width:670px; background-color:#000000; border: 1px solid #000; height:1%; overflow: hidden;}
.videoblock { width:320px; float:left; overflow:hidden; padding-left:5px; margin:10px 10px 0 0; background-color:#1a1414; }
.video-box .info { margin-left:135px; padding-bottom:15px; }
.video-box .info h2 { margin:4px 0; padding:0; font-size:14px; font-weight:normal; color:#e35131; }
.video-box .imge { display:block; float:left; width:130px !important; height:95px !important; overflow:hidden; }
.video-box-inner { min-height:90px; }


.videos-box {background-color:#000000; width:210px; }
.videos-box ul { list-style-type: none; font-size:12px;}
.videos-box ul li{ padding:2px 0; }
.videos-box ul li.last{ border-bottom:0; padding-bottom:0;}
.videos-box ul li a{ color:#ccc; text-decoration:none;  font-size:13px;}
.videos-box ul li a:hover{ color:#ccc; }

.videos-box2 {background-color:#000000; width:700px; }
.videos-box2 ul { list-style-type: none; font-size:12px; height:160px;}
.videos-box2 ul li{ padding-left:15px; float:left; height:}
.videos-box2 ul li.last{ border-bottom:0; padding-bottom:0;}
.videos-box2 ul li a{ color:#660000; font-family:Tahoma, Verdana, Arial; text-decoration:none; margin:5px 0; font-size:11px;}
.videos-box2 ul li a:hover{ color:#990000; }

.videos { overflow: hidden; position: relative; margin-bottom:5px;  }
.play-btn { background: url(/images/site/play-btn.png) no-repeat; width: 51px; height: 30px; position: absolute; bottom: 40px; right: 35px; }

/*Send to A Friend*/
#staf_table { border:0px; vertical-align: top; }
#staf_table td { border:0px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif, "MS Sans Serif"; font-size: 11px; color:#494949; }

.staf_top { margin-right:20px; text-align:right; }
.staf_posted { font:8pt Geneva, Arial, Helvetica, sans-serif; color:#950000; padding:2px 0px 20px 0px; }
.staf_notes { font:11px Verdana, Arial, Helvetica, sans-serif; color: #3C3C3C; padding:6px 3px 0px 3px; text-align:right; }
.staf_txtarea { width:600px; border: 1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size:12px; background-color:#fbfbfb; }
.staf_chars { font:11px Verdana, Arial, Helvetica, sans-serif; color:#3C3C3C; padding:3px 35px 10px 3px; text-align:right; }
.staf_field { border:1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 12px; padding:3px; background-color:#fbfbfb;}
.stafield1 {width: 180px; }
.stafield2 {width: 180px; }
.stafield3 {width: 596px; }
.staf_button { margin:5px 0 15px 0px; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 12px; font-weight:bold; }
.staf_footer { padding-top: 35px; padding-bottom: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; }

.midleft { width:480px;}
.midleft .item { float:left; width:100%; border-bottom:solid 1px #d9dadb; padding-bottom:15px; }
.midleft .item .date { float:left; width:42px; text-align:center; height:66px; padding-top:19px; background:url('/images/site/date_back.jpg') no-repeat; }
.midleft .item .date .dt { font-size:16px; font-weight:bold; }
.midleft_pubs a { color:#8b0000 !important; text-decoration:none; }
.midleft_pubs a:hover { color:#8b0000 !important; text-decoration:underline; }
.midleft_pubs { float:left; padding-left:23px; width:400px; padding-top:10px; }
.midleft_pubs h2 { font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#8b0000; margin-bottom:5px; width:98%; }
.midleft_pubs img { margin-right:10px; }
.more { float:right; background:url('/images/site/more_back.gif') right no-repeat; padding-right:26px; margin-top:12px; }
.linez { border-bottom:1px solid #cccccc; padding-bottom:5px; }

.staf_top { margin-right:20px; text-align:right; }
.staf_posted { font:8pt Geneva, Arial, Helvetica, sans-serif; color:#950000; padding:2px 0px 20px 0px; }
.staf_notes { font:11px Verdana, Arial, Helvetica, sans-serif; color: #3C3C3C; padding:6px 3px 0px 3px; text-align:right; }
.staf_txtarea { width:600px; border: 1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size:12px; background-color:#fbfbfb; }
.staf_chars { font:11px Verdana, Arial, Helvetica, sans-serif; color:#3C3C3C; padding:3px 35px 10px 3px; text-align:right; }
.staf_field { border:1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 12px; padding:3px; background-color:#fbfbfb;}
.stafield1 {width: 180px; }
.stafield2 {width: 180px; }
.stafield3 {width: 596px; }
.staf_button { margin:5px 0 15px 0px; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 12px; font-weight:bold; }
.staf_footer { padding-top: 35px; padding-bottom: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; }

#aform table {  background-color:#e8f1f3 !important; width:98%; }
#aform th, td { padding:5px !important;  vertical-align:middle; }		
#aform th { background:#eee; }
.afrom { width:85%; padding:3px; }
.bfrom { width:95%; padding:3px; }
.cfrom { width:250px; padding:3px; }

#filmography ul { margin:0; padding:0; list-style-type:none !important; }
#filmography ul li { display:inline !important; }
#filmography ul li a { text-decoration:none; }
#filmography ul li a:hover { text-decoration:underline; }

#socialconnect ul { margin:0; padding:0; list-style-type:none !important; }
#socialconnect ul li { display:inline !important; }




/************************************************
*	^7 Comments and Trackbacks
************************************************/
.required { color: #900; }
#comments-title { color: #666; font-size: 10px; font-weight: 500; line-height: 2.6em; padding: 0 0 2.6em; text-transform: uppercase; }
.commentlist { list-style: none; margin: 0 auto; width: 85%; }
.commentlist > li.comment { background: #f4f0e4; border: 1px solid #e5decb; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0 1.1em;
	padding: 1.1em; position: relative; }
.commentlist .pingback { margin: 0 0 1.1em; padding: 0 1.1em; } 
#commentform textarea { border:1px solid #b9b8b8; color:#444; width:95%; padding:5px 5px; }
.commentlist .children { list-style: none; margin: 0; }
.comment-meta { color: #666; font-size: 12px; line-height: 2.2em; }
.commentlist .avatar { -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #e5decb;
	box-shadow: 0 1px 2px #e5decb; left: -50px; padding: 0; position: absolute; top: 0; }
a.comment-reply-link { background: #eee; -moz-border-radius: 3px; border-radius: 3px; color: #666; display: inline-block; font-size: 12px;
	padding: 0 8px; text-decoration: none; }
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active { background: #888; color: #fff; }



