* {
    margin:0;
    padding:0;
}

body {
    background:url("../images/site_bg.jpg") no-repeat scroll center top #0A0A0A;
    color:#828181;
    font-family:Arial,Helvetica,sans-serif;
    font-size:0.6875em;
    line-height:1.36em;
    text-align:center;
}
img           { border:0; vertical-align:top; }

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



/* Headings */
h1            { font-size:1em; font-weight:normal; line-height:1.3; }
h2            { font-size:1em; font-weight:normal; line-height:1.34; }
h3            { font-size:1em; font-weight:bold; line-height:normal; margin-bottom:10px;}
h4            { font-size:1em; font-weight:bold; margin-bottom:10px;}
h5            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
h6            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }



/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }


/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }


.page {
    margin:0 auto;
    padding:0;
    text-align:left;
    width:1000px;
}

.clear {
    clear:both;
}

/* Global Styles ========================================================================= */
.product-name{margin-bottom:15px;}
.product-name a{font-size:1.54em; text-decoration:none; color:#C1C1C1; font-weight:normal;}
.product-name a:hover{text-decoration:underline;}
.sidebar .product-name a{font-size:1.41em;}



/* Header ================================================================================ */
.header { padding:29px 0 15px; }
.header .col-1{width:244px; float:left; padding:0 0 11px;}
.header .col-2{width:68%; float:right; padding:12px 0 19px;}
.header #logo { float:left; width:354px; height:73px; background-image: url(../images/logo.gif); background-position:0 0; background-repeat:no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer;}
.header .block-currency{float:right;}
.header .block-currency label{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#898989;}
.header .block-currency select{width:105px; border:0; background:#393939; color:#FFF;}
.header .form-language{float:right; margin-right:15px;}
.header .form-language label{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#898989;}
.header .form-language select{width:105px; border:0; background:#393939; color:#FFF;}
.header .welcome-msg {text-align:right; color:#585858; text-decoration:underline; padding-top:18px; }
.header .menu-block{margin-bottom:18px;}
.header .menu-block .corners-top{width:100%; height:5px; overflow:hidden; background:url(../images/menu_block_corner_left_top.png) left top no-repeat;}
.header .menu-block .corners-top div{margin:0 5px; height:5px; background:url(../images/menu_block_top_bg.gif) left top repeat-x;}
.header .menu-block .corners-top div div{margin:0; height:5px; background:url(../images/menu_block_top_border.jpg) left top repeat-x;}
.header .menu-block .corners-top div div div{margin:0 -5px 0 0; position:relative; float:right; width:5px; background:url(../images/menu_block_corner_right_top.png) left top no-repeat;}
.header .menu-block .content{background:url(../images/menu_block_bg.gif) left top repeat-x #1B1B1B; border-bottom:1px solid #101010;}
.header .menu-block .content .border-right{background:url(../images/menu_block_border_right.gif) right top no-repeat; padding:0 5px;}
.header .top-menu-block{float:left; width:67%;}
.header .form-search{width:254px; height:23px; padding:2px 3px 6px 7px; overflow:hidden; float:right; background:url(../images/top_search_bg.gif) left top no-repeat;}
.header .form-search label{display:none;}
.header .form-search input{float:left; width:210px; height:15px; border:0; padding:3px 0 0 0; background:0; text-transform:uppercase; color:#FFF;}
.header .form-search button{float:right; width:22px; height:21px!important; overflow:hidden;}
.header .form-search button span{display:none;}
.header .links { float:right; }
.header .links li{display:inline; padding-left:20px;}
.header .links li a{white-space:nowrap; color:#878787; text-decoration:none; font-size:1.18em;}
.header .links li a:hover{text-decoration:underline;} 

/********** < Navigation */
#nav { font-size:13px; padding:0; }

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; padding:0 11px; }
#nav li a { float:left; padding:6px 0 7px; font-weight:bold; color:#929292; }
#nav li a:hover { color:#C1C1C1; border-bottom:3px solid #A4A4A4}
#nav li.over a,
#nav li.active a { color:#C1C1C1; border-bottom:3px solid #A4A4A4; }


/********** Navigation > */
/* ======================================================================================= */

/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button { font:11px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input, input.input-text, select, textarea {background:#fff; border:1px solid #D4D0C8; border-left:2px solid #808080; border-top:2px solid #808080;}
input.input-text:focus, select:focus, textarea:focus {}
input.input-text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; width:13px; height:13px; border:0!important;}
input.qty { width:2.5em; }
textarea { overflow:auto; }

button.button {
	background:0;
	border:0;
	cursor:pointer;
	overflow:visible;
	width:auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;		
	height:29px!important;	
}
button.button span {margin:0; display:block; background:url(../images/buttons_left_bg.gif) left top no-repeat!important; height:29px!important;}
button.button span span{display:block; background:url(../images/buttons_right_bg.gif) right top no-repeat!important; padding:0 15px; height:29px!important;}
button.button span span span{display:block; color:#161616; text-align:center; padding:7px 0 6px; height:15px!important; overflow:hidden!important;  white-space:nowrap; background:url(../images/buttons_bg.gif) left top repeat-x!important; line-height:normal;}





.main-block .corners-top{width:100%; height:5px; overflow:hidden; background:url(../images/main_block_corners_left_top.png) left top no-repeat;}
.main-block .corners-top div{margin:0 5px; height:5px; background:#161515;}
.main-block .corners-top div div{margin:0 -5px 0 0; position:relative; float:right; width:5px; background:url(../images/main_block_corners_right_top.png) left top no-repeat;}
.main-block .content{padding:8px 11px 10px 13px; background:#161515;}
.main-block .corners-bot{width:100%; height:5px; overflow:hidden; background:url(../images/main_block_corners_left_bot.png) left top no-repeat;}
.main-block .corners-bot div{margin:0 5px; height:5px; background:#161515;}
.main-block .corners-bot div div{margin:0 -5px 0 0; position:relative; float:right; width:5px; background:url(../images/main_block_corners_right_bot.png) left top no-repeat;}



.full-width {
    width:100%;
}
/* Base Columns */ 
.col-left { float:left; width:202px; }
.col-right { float:right; width:202px; }
.col-main {  width:auto; margin-left:13px; }
.col-main-list{ float: left;  width:545px; margin-left:13px; }

.sidebar {
color:#808080;
font-size:1.09em;
line-height:1.5em;
}


.count{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    float: right;
}
/* Title Block ========================================================================= */
.title-block{width:100%; background:url(../images/title_block_border_top.gif) left top repeat-x #1A1919;}
.title-block .border-bot{background:url(../images/title_block_border_bot.gif) left bottom repeat-x;}
.title-block .border-left{background:url(../images/title_block_border_left.gif) left top repeat-y;}
.title-block .border-right{background:url(../images/title_block_border_right.gif) right top repeat-y;}
.title-block .corner-left-top{background:url(../images/title_block_corner_left_top.gif) left top no-repeat;}
.title-block .corner-right-top{background:url(../images/title_block_corner_right_top.gif) right top no-repeat;}
.title-block .corner-left-bot{background:url(../images/title_block_corner_left_bot.gif) left bottom no-repeat;}
.title-block .corner-right-bot{padding:8px 11px 6px; background:url(../images/title_block_corner_right_bot.gif) right bottom no-repeat;}
.title-block h2{color:#C1C1C1; font-size:1.54em; line-height:normal;}
.sidebar .title-block h2{font-size:1.41em;}
.title-block .page-title{ text-transform:none; padding:0;}
.col-main .title-block{margin-bottom:15px;}
.col-main-list .title-block{margin-bottom:15px;}
/* ========================================================================= */

.block {
    margin-bottom: 20px;
}
.latestet_news img{
    width: 80px;
    margin-right: 5px;
    float: left;
}
.latestet_news a{
    text-decoration: none;
}
.latestet_news a:hover{
    text-decoration: underline;
}
.latestet_news .block-content li{
    margin-top: 10px;
}

.products-list .description img{
    float: left;
    width: 150px;
    margin-right: 10px;
}
.popular .block-content li{
    margin-top: 10px;
}
.popular img{
    float:left;
    margin-right:10px;
    margin-bottom: 10px;
    width:80px;
}
.popular a{
    text-decoration: none;
}
.popular a:hover{
    text-decoration: underline;
}
.product-view .description img{
    float: left;
    width: 200px;
    margin-right: 10px;
}





.home-products .title-block a {
    color:#707070;
    float:right;
    font-size:1.09em;
    text-decoration:underline;
}



.tool-bar{padding:10px 7px 0 11px;}

/* Pager */ 
.pager {padding:0 0 6px; margin:0; text-align:center; border-bottom:1px solid #414141; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .limiter select{width:40px; height:18px; border:1px solid #C5C3C3;}
.pager .pages { margin:0 0px; }
.pager .pages strong{font-weight:normal;}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages li img{margin:0 5px;}
.pager .pages .current {}

/* Sorter */ 
.sorter {padding:7px 0 0 0; margin:0; border-bottom:1px solid #414141;}
.sorter ul li { float:left; margin: 5px; }
.sorter ul li strong{font-weight:normal;}
.sorter .sort-by { float:right; padding-right:35px; }
.sorter .sort-by select{width:80px; height:18px; border:1px solid #C5C3C3;}
.sorter .link-feed {}
.sorter .sort_active a { text-decoration: none; color: #828181;}


/* Category Page ========================================================================= */
.category-title {}
.category-image { display:block; margin:20px auto; width:99%; }
.category-products {}

/* View Type: Grid */
.products-grid { width:100%; margin-top:31px; }
.products-grid tr.odd {}
.products-grid tr.even {}
.products-grid td { width:33%; padding:0 21px 38px 12px; }
.products-grid td.last{padding-right:7px;}
.products-grid td.empty {}
.products-grid td .product-image{display:block; margin-bottom:10px;}
.products-grid td .product-name{margin-bottom:8px; font-weight:normal;}
.products-grid td .product-name a{color:#C1C1C1;}
.products-grid td .ratings{width:120px; margin:0 auto;}
.products-grid td .ratings .rating-box{float:left;}
.products-grid td .price-box{margin-top:0;}
.products-grid td .add-to-links{padding-top:10px;}
.products-grid td .add-to-links li{display:block; padding-bottom:5px;}
.products-grid td .add-to-links .separator{display:none;}
.products-grid td .cover {float: left; padding: 5px;}
.products-grid td .info strong{float: left;}


/* View Type: List */
.products-list .item {padding:35px 0 0 11px;}
.products-list .product-image { margin-right: 15px; float:left; display:block; }
.products-list .product-shop { padding-right:8px; }
.products-list .product-shop .product-name a{color:#C1C1C1; font-weight:normal;}
.products-list .product-shop .price-box{margin:5px 20px 5px 0; float:left;}




.home-products{}
.home-products .title-block a{float:right; color:#707070; text-decoration:underline; font-size:1.09em;}
.home-products .title-block a:hover{text-decoration:none;}
.home-products .title-blockh2{float:left;}
.home-products .products-grid{margin:0;}
.home-products .products-grid td{padding:0 11px 10px 0;}
.home-products .products-grid td.last{padding-right:0;}
.home-products .products-grid tr.last td{padding-bottom:0;}



.home-block{background:url(../images/home_block_bg.jpg) left bottom repeat-x #1E1E1E; width:100%;}
.home-block .corner-left{background:url(../images/home_block_left.jpg) left bottom no-repeat;}
.home-block .corner-right{background:url(../images/home_block_right.jpg) right bottom no-repeat; padding:12px 20px 13px 13px; min-height:36px; height:auto!important; height:36px; text-align:left;}
.home-block a{color:#777777; font-size:1em; text-decoration:underline; text-align:left;}
.home-block a:hover{text-decoration:none;}

/* ======================================================================================= */




/* Product View ========================================================================== */
.product-view{padding:7px 0 0 7px;}

.email-to-friend,
.be-the-first{display:block; margin-bottom:10px;}

.product-essential {padding-bottom:50px;}
.product-collateral {}

/* Product Images */
.product-view .legend{margin-bottom: 15px;}
.product-view .product-img-box { float:left; width:207px; margin-right:15px; margin-bottom: 15px; }
.product-view .product-img-box img { width:200px; }
.product-view .product-img-box .product-image { border:1px solid #ddd; }
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; padding:12px 0 5px; font-size:0.91em; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #track{position:relative; height:18px; visibility:inherit!important;}
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:33px; height:22px; background:url(../images/magnifier_handle.gif) 0 8px no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views h3{}
.product-view .product-img-box .more-views ul { margin-left:-35px }
.product-view .product-img-box .more-views li { float:left; padding:1px; margin:0 0 8px 30px ; }

.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}


/* Product Shop */
.product-view .product-shop { float:right; width:300px; }
.product-view .product-name h2{color:#FFF; font-size:1.54em;}
.product-view .product-shop .product-pricing{margin-bottom:15px;}
.product-view .product-shop .product-pricing li{padding:2px 11px 7px; background:#222222; margin-bottom:3px;}
.product-view .product-shop .availability{float:left; margin-top:5px; margin-right:15px;}
.product-view .short-description{padding-top:15px;}
.product-view .short-description h3{margin-bottom:5px;}

.product-view .product-shop .actors{
    height: 92px;

    overflow:hidden;
    padding:7px;
}
.product-view .product-shop #ActorsToggle{
    margin-top: 10px;
}









/* Footer ================================================================================ */
.footer{padding:47px 0 51px;}

.footer ul{float:left; margin-bottom:10px;}
.footer ul li{display:inline; padding-right:17px; margin-right:13px; background:url(../images/footer_divider.gif) right 3px no-repeat;}
.footer ul li a{color:#777777; text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}
.footer ul.links li.last{background:0;}
.footer .copy{color:#353434;}
.footer .store-switcher{float:right;}
/* ======================================================================================= */


#fancy_frame {
    overflow: hidden;
}



.movie_tab{
    display:block;
}
.movie_tab a{
    color:#777777;
    font-size:1em;
}
.movie_tab table{
    border-bottom:1px solid #777777;
    padding-bottom:5px;
    width:99%;
}
.movie_tab .title{
    padding-top:5px;
    vertical-align:top;
    width:100px;
}
.movie_tab .title h4{
    color:#C1C1C1;
    font-size:1.1em;
    line-height:normal;
    margin:0;
    padding:0;
}
.separator {
    height:15px;
}
ul {
    margin:0;
    padding:0;
}
.list_years ul li, .list_actor ul li, .list_letters ul li {
    float:left;
    list-style:none outside none;
    margin-right:12px;
}
.movie_tab .list_actor ul li {
    margin-bottom:2px;
    margin-top:2px;
    width:180px;
}
.movie_tab .list_actor a {
    
    color:#777777;
    font-size:1em;
}
.movie_tab .list_actor .count {
    color:#8DA7A8;
    font-size:12px;
    margin-left:5px;
}
