@CHARSET "ISO-8859-1";
/*---Global---*/
body
{
	margin:0;
	color:#efefef;
	min-width:1000px;
	font:12px arial,sans-serif;
	background:#000 url(images/main-grad.gif) fixed repeat-x 0 100%;
	letter-spacing: .01em;
	text-shadow: 0 0 0 #000;
}
a
{
	text-decoration:none;
	color:#af7f00;
}
a:hover{text-decoration:underline;}
label 
{
	cursor:pointer; 
	text-align:left;
}
img
{
	border-style:none;
	-ms-interpolation-mode: bicubic;
}
input.black_b { 
	background-color:#000; 
	color:white;
	font-weight:bold;
}

input,
textarea,
select
{
	font-family:arial,sans-serif;
	vertical-align:middle;
}
form,fieldset
{
	margin:0;
	padding:0;
	border-style:none;
}

th
{
	vertical-align:top;
	font-size:9pt;
	font-weight:bold;
	border-bottom:1px solid #aaa;
	padding-right:10px;
}
td
{
	vertical-align:top;
	font-size:9pt;
	padding-right:10px;
}
/*---GlobalEnd---*/


div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:#000;
  border:1px solid #979797;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  color:#ffffff;
}

div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.selectbox-wrapper ul li.selected { 
  background-color: #e9e9e9;
}

div.selectbox-wrapper ul li.current { 
  background-color: #d2d3d4;
}

#content .heading div.selectbox-wrapper ul li
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

/* Look and feel of select box */
.selectbox {
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-size:1em;/* Resize Font*/
  display : block;
  text-align:left; 
  background: url('bg_select.png') right;
  cursor: pointer;
  border:1px solid #ececec;
  color:#ffffff;
}




/*---Main---*/
#main
{
	width:975px;
	padding:0 10px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.container
{
	width:100%;
	overflow:hidden;
}

/*---MainEnd---*/
.home #header .home a,
.updates #header .updates a,
.blog #header .blog a,
.galleries #header .galleries a,
.links #header .links a
{
	background:url(images/menu-active-grad.jpg) repeat-x !important;
}
.home #footer .home a,
.updates #footer .updates a,
.about .about a,
.member .member a,
.contact .contact a,
.reviews .reviews a,
.galleries #footer .galleries a,
.links #footer .links a
{
	color:#000 !important;
	background:#fff !important;
	text-decoration:none !important;
}
/*---Header---*/
#header
{
	width:100%;
	overflow:hidden;
}
.logo
{
	float:left;
	margin:9px 0 37px;
	width:380px;
	height:60px;
}
.logo a
{
	display:block;
	background:url(images/kulimi.png) no-repeat;
	width:380px;
	text-indent:-3000px;
	overflow:hidden;
	margin:0 0 5px;
	height:65px;
}
.logo strong
{
	font-size:12.5px;
	color:#999999;
	font-weight:normal;
	letter-spacing: .01em;
}
#header .holder
{
	width:100%;
	overflow:hidden;
}
#header p
{
	float:left;
	color:#fff;
	font-size:12px;
	margin:6px 0;
}
#header p a
{
	color:#fff;
	font-weight:bold;
}
#header p a span{color:#ffa1e9;}
#header .top-menu
{
	list-style:none;
	margin:0 -11px 0 0;
	position:relative;
	padding:6px 0;
	float:right;
	display:inline;
	overflow:hidden;
	font-size:12px;
}
#header .top-menu li
{
	color:#BCBCBC;
	display:inline;
	background:url(images/top-menu-separator.jpg) no-repeat 0 2px;
	padding:0 9px 0 10px;
	margin:0 1px 0 -1px;
}
#header .top-menu a
{
	color:#fff;
	padding:0 2px;
}
#header .top-menu a.active,
#header .top-menu a:hover
{
	color:#000;
	background:#fff;
	text-decoration:none;
}
#header .menu
{
	list-style:none;
	margin:0;
	padding:0;
	width:973px;
	border:1px solid #636363;
	background:url(images/menu-grad.jpg) repeat-x;
	overflow:hidden;
	font-size:13px;
	clear:both;
}
#header .menu li
{
	float:left;
	padding:0 1px 0 0;
	background:url(images/menu-separator.jpg) no-repeat 100% 1px;
}
#header .menu a
{
	float:left;
	height:18px;
	padding:45px 0 0 7px;
	color:#fff;
	width:131px;
}
#header .menu a:hover, #header .menu a.active
{
	background:url(images/menu-hover-grad.jpg) repeat-x;
	text-decoration:none;
}
#header .menu a:active
{
	background:url(images/menu-active-grad.jpg) repeat-x !important;
}
#header .menu li.last
{
	float:right;
	background:none;
	padding:0;
}
#header .menu li.last a
{
	background:url(images/menu-last.jpg) repeat-x;
	color:#000;
}
.join #header .menu li.last a,
#header .menu li.last a:hover
{
	background:url(images/menu-last-hover.jpg) repeat-x !important;
	color:#fff;
}
/*---HeaderEnd---*/
/*---Content---*/
#content
{
	width:100%;
	padding:35px 0 0;
}
#content:after
{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.blog-title a, .url{
	color: #fff;
}
#comments{
	font-weight: bold;
	margin-top: -25px;
}
.comments{
	padding: 0 !important;
}
#main h1,
.blog-title,
.bottom-title
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:26px;
	line-height:32px;
	font-weight:normal;
	letter-spacing: .03em;
}
.blog-title{margin:0 0 15px;}
.bottom-title{margin:20px 0 0;}
#main h1 a,
.bottom-title a{
	color:#ffa1e9;
	font-weight:bold;
}
#main h1 a:hover,
#main h1 a.active,
.bottom-title a:hover,
.bottom-title a.active{
	color:#f319f6;
	text-decoration:underline;
}
.bottom-title strong,
.bottom-title b,
#main h1 strong,
#main h1 b{font-weight:bold;}
#main h1{
	margin:-5px 0 10px;
}

#content .box
{
	width:100%;
	margin:0 -5px;	
}
#content .box h2
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	letter-spacing: .025em;
}

#content .box h3
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	letter-spacing: .025em;
	margin-bottom:0px;
}
#content .box h4
{
	display:block;
	color:#fff;
	text-align:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	letter-spacing: .022em;
	margin-bottom:0px;
}
#content .box .edit_frm
{
	background-color:red;
	border:1px solid #ddd;
	padding:5px;
}	
#content .box:after
{
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent:-3000px;
}
#content .holder
{
	width:100%;
	overflow:hidden;
	margin:0 0 25px;
	position:relative;
}
#content .heading
{
	list-style:none;
	margin:0;
	padding:0;
	display:table;
	width:100%;
}
* html #content .heading
{
	float:left;
}
*+html #content .heading
{
	float:left;
}
#content .heading li
{
	display:table-cell;
	padding:3px 0 4px;
	font-size:12px;
	border-bottom:1px solid #636363;
	white-space:nowrap;
}
* html #content .heading li
{
	float:left;
}
*+html #content .heading li
{
	float:left;
}
* html #content .heading li em
{
	float:left;
}
*+html #content .heading li em
{
	float:left;
}
* html #content .heading li a
{
	float:left;
}
*+html #content .heading li a
{
	float:left;
}
#content .heading li:first-child em{background-image:none;}
.safari #content .heading li:first-child
{
	float:left;
	margin-bottom:-1px;
	position:relative;
	padding-bottom:5px;
}
.opera #content .heading li:first-child
{
	float:left;
	margin-bottom:-1px;
	position:relative;
	padding-bottom:5px;
}
#content .heading li em
{
	font-style:normal;
	padding:0 12px 0 10px;
	background:url(images/heading-menu-separator.jpg) no-repeat 0 1px;
	margin:0 0 0 -1px;
	position:relative;
}
#content .heading li a
{
	color:#bcbcbc;
	background:none;
}
#content .heading li a:hover
{
	background:#fff;
	color:#000;
	text-decoration:none;
	position:relative;
}

#content .heading li.active,
.home #content .heading li.active,
.home #content .heading li.gal_updates,
.updates #content .heading li.gal_updates,
.popular_updates #content .heading li.gal_popular,
.videos #content .heading li.gal_updates,
.popular_videos #content .heading li.gal_popular,
.general_videos #content .heading li.gal_general
{
	border:1px solid #636363;
	border-bottom-style:none;
	font-weight:bold;0
	background:none;
	position:relative;
	z-index:2;
}
#content .heading li.active em,
.home #content .heading li.active em,
.home #content .heading li.gal_updates em,
.updates #content .heading li.gal_updates em,
.popular_updates #content .heading li.gal_popular em,
.videos #content .heading li.gal_updates em,
.popular_videos #content .heading li.gal_popular em
{
	font-weight:bold;
	background-image:none;
}
#content .heading li.active a,
.home #content .heading li.active a,
.home #content .heading li.gal_updates a,
.updates #content .heading li.gal_updates a,
.popular_updates #content .heading li.gal_popular a,
.videos #content .heading li.gal_updates a,
.popular_videos #content .heading li.gal_popular a,
{
	background:none !important;
	color:#fff !important;
}

.image-info .more a
{
	float:left;
	position:static;
}

#content .infoueber
{
	background-color:#eaeac5;
	color:#4f4f4f;
	display:block;
	width:975px;
	min-width:975px;
	max-width:975px;
	min-height:300px;
	margin:0 -5px;
	padding:5px;
	position:relative;
	border:1px solid #323232;
	padding:4px;
}

#content .infoueber img
{
	width:975px;
	min-width:975px;
	max-width:975px;
}

#content .infoueber:hover
{
}
#content .kommentar
{
	background-color:#fafad5;
	color:#6f6f6f;
	display:block;
	width:975px;
	min-width:975px;
	max-width:975px;
	min-height:400px;
	margin:0 -5px;
	padding:5px;
	position:relative;
	border:1px solid #323232;
	padding:4px;
}

#content .kommentar img
{
	width:975px;
	min-width:975px;
	max-width:975px;
}

#content .kommentar:hover
{
}
#content .menue
{
	display:block;
	margin:0;
	padding:10px;
	position:relative;
	border:1px solid #323232;
	padding:4px;
	text-align:center;
}
#content .menue a
{
	text-decoration:none;
	color:#cf9f2f;
}
#content .menue h2
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	letter-spacing: .025em;
}
#content .menue h3
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	letter-spacing: .025em;
	margin-bottom:0px;
}
#content .menue form
{
	padding:4px;
}
#content .menue fieldset
{
	color:white;
	border:1px solid #ccc;
	padding:2px;
	margin:4px;
	background-color:gray;
	padding-bottom:5px;
}

#content .menue legend
{
	color:white;
	font-weight:bold;
	font-size:11pt;
}

#content .menue:hover
{
	background:#171717;
}
#content .menue strong
{
	font-weight:bold;;
}

#content .search
{
	float:left;
	width:465px;
	height:450px;
	min-height:200px;
	max-height:500px;
	background-color:gray;
	border:1px solid white;
	padding:5px;
	margin:0 10px 10px 0;
	list-style:none;
}
#content .search4sp
{
	background-color:gray;
	border:1px solid white;
	padding:5px;
	margin:0 10px 10px 0;
	list-style:none;
}
#content .search a
{
	color:white;
	width:180px;	
	text-decoration:none;
}
#content .search img
{
	width:200px;
}
#content .search:after
{
	clear:both;
}
#content .search_liste
{
	width:100%;
	height:420px;
	overflow:auto;
}
#content .search_liste4sp
{
	width:100%;
	column-count: 4;
	-moz-column-count: 4;
	-webkit-column-count: 4;
	column-rule-width: 1px;
	-webkit-column-rule-width: 1px;
	-moz-column-rule-width: 1px;
	padding: .2em;	
}
#content .search_treffer
{
	border:1px solid #aaa;
	width:400px;	
	margin-bottom:3px;
}
#content .search_treffer td
{
	width:200px;
	border:1px solid #aaa;
}
#content .search_treffer:hover
{
	background-color:#555;
	border:1px solid #fff;
} 

.more a
{
	position:absolute;
	right:0;
	top:0;
	background:url(images/black-arrow.gif) no-repeat 100% 7px;
	padding:5px 18px 0 0;
	font-size:12px;
}
.more span
{
	float: left;
	background:none;
	padding:0 2px;
}

.more a:hover
{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
#content .more a:hover span
{
	color:#000;
	position:relative;
	background:#fff;
	text-decoration:none;
}
#content .lexikon
{
	display:block;
	width:975px;
	min-width:975px;
	max-width:975px;
	min-height:400px;
	margin:0 -5px;
	padding:5px;
	position:relative;
	padding:4px;
}
#content .lexikon h2
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	letter-spacing: .025em;
}

#content .lexikon h3,caption
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	letter-spacing: .025em;
	margin-bottom:0px;
}
#content .lexikon h4
{
	display:block;
	color:#fff;
	text-align:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	letter-spacing: .022em;
	margin-bottom:0px;
}


#content .lexikon th
{
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	letter-spacing: .025em;
	border-bottom: 1px solid #666;
}

#content lexikon .more a
{
	position:absolute;
	right:0;
	top:0;
	background:url(images/black-arrow.gif) no-repeat 100% 7px;
	padding:5px 18px 0 0;
	font-size:12px;
}
#content lexikon .more span
{
	float: left;
	background:none;
	padding:0 2px;
}

#content lexikon .more a:hover
{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
#content lexikon .more a:hover span
{
	color:#000;
	position:relative;
	background:#fff;
	text-decoration:none;
}
#content .ein_rezept
{
	border:1px solid #323232;
	margin-bottom:15px;
	padding:10px;
}
#content .rezept
{
	display:block;
	font-size:12pt;
	width:975px;
	min-width:975px;
	max-width:975px;
	min-height:400px;
	margin:0 -5px;
	padding:5px;
	position:relative;
	padding:4px;
}
#content .rezept h2
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	letter-spacing: .025em;
}

#content .rezept h3,caption
{
	display:block;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	letter-spacing: .025em;
	margin-bottom:0px;
}
#content .rezept h4
{
	display:block;
	color:#fff;
	text-align:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	letter-spacing: .022em;
	margin-bottom:0px;
}

#content .rezept td,textarea,input
{
	font-size:13px;
}
#content .rezept th
{
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	letter-spacing: .025em;
	border-bottom: 1px solid #666;
}

.rezept_edit h3
{
	display:block;
	color:#fff;
	text-align:left;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	letter-spacing: .025em;
	margin-bottom:0px;
}

#content .rezept image
{
	width:620px;
	min-width:620px;
	max-width:620px;
}

#content .rezept:hover
{
}
#content .rezept .more
{
	position:relative;
}

#content .gallery
{
	list-style:none;
	margin:0;
	padding:0;
	width:1020px;
	margin:0 -40px -20px 0;
	position:relative;
	float:left
}
* html #content .gallery{float:none;}
*+html #content .gallery{float:none;}
#content .gallery ul {
	width:1020px;
}
#content .gallery table 
{
	width:1020px;
}

#content .gallery ul:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#content .gallery table:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}

#content .gallery ul li{
	float:left;
	width:300px;
	margin:0 38px 0 0;
	padding:0 0 39px;
}
#content .gallery table tr td{
	float:left;
	width:300px;
	margin:0 38px 0 0;
	padding:0 0 39px;
}

#content .gallery a.image{
	float:left;
	width:300px;
	padding:4px;
	border:1px solid #323232;
	margin:-5px -5px;
	position:relative;
	display:inline;
}

#content .gallery a.active,
#content .gallery a.image:hover{
	float:left;
	width:300px;
	cursor:pointer;
	text-decoration:none;
	background:#1f1f1f;
}
#content .gallery a.active .subbox,
#content .gallery a.image:hover .subbox{
	background:url(images/black-arrow.gif) no-repeat 100% 3px;
}
#content .gallery a.image img{
	display:block;
	width:300px;
	min-width:300px;
	max-width:300px;
	margin:0 0 10px;
}
#content .gallery .subbox{
	display:block;
	width:100%;
	height:100px;
	overflow:hidden;
	clear:left;
}
#content .gallery a img{display:block;}
#content .gallery .title{
	clear:left;
	float:left;
	color:#fff;
	font-size:12px;
}
#content .gallery .blurb{
	clear:left;
	float:left;
	color:#bcbcbc;
	padding:10px 1px 0 0;
	font-size:11px;
}
#vertical_slide, #horizontal_slide {
  background: #D0C8C8;
  color: #8A7575;
  padding: 10px;
  border: 5px solid #F3F1F1;
  font-weight: bold;
}
/*---ContentEnd---*/
/*---Footer---*/
#footer{
	width:100%;
	overflow:hidden;
	padding:30px 0 30px;
}
#footer .menu{
	margin:0;
	padding:4px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	text-align:center;
	position:relative;
	font-size:12px;
}
#footer .holder{
	border-bottom:1px solid #636363;
	border-top:1px solid #636363;
	width:975px;
	overflow:hidden;
	margin:0 0 5px;
}
#footer .menu li{
	display:inline;
	padding:0 5px 0 9px;
	background:url(images/footer-separator.jpg) no-repeat 0 2px;
}
#footer .menu a{
	color:#fff;
	padding:0 2px;
}
#footer .menu a.active,
#footer .menu a:hover{
	color:#000;
	background:#fff;
	text-decoration:none;
}
#footer .menu li.last{
	position:absolute;
	top:0;
	right:0;
	padding:0;
	background:none;
}
* html #footer .menu li.last{
	right:-1px;
}
#footer .menu li.last a{
	display:block;
	background:#ffa1e9;
	padding:5px 0 0;
	height:19px;
	width:123px;
	text-align:center;
	color:#000;
}
.join #footer .menu li.last a,
#footer .menu li.last a:hover{
	background:#f319f6;
	color:#fff;
}
#footer .menu li:first-child{
	background-image:none;
}
#footer .list{
	margin:0;
	padding:4px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	text-align:center;
	position:relative;
	font-size:12px;
}
#footer .list li{
	clear:left;
	padding:2px 0 0 0;
}
#footer .list li:first-child{
	background-image:none;
}
#footer .list li a{
	color:#fff;
	padding:0 2px;
}
#footer .list li a.active,
#footer .list li a:hover{
	text-decoration:none;
	color:#000;
	background:#fff
}
#footer .affiliate{
	margin:7px;
	list-style:none;
	width:100%;
	overflow:hidden;
	text-align:center;
	position:relative;
	font-size:12px;
}
#footer .affiliate li a.active,
#footer .affiliate li a:hover{
	text-decoration:none;
	color:#000;
	background:#fff
}
/*---FooterEnd---*/
/*---Inner1Start---*/
.head-list{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	color:#bcbcbc;
}
.head-list li{
	display:inline;
	padding:0 12px 0 15px;
	background:url(images/head-list-separator.jpg) no-repeat 0 2px;
}
.head-list li:first-child{background-image:none;}
.head-list strong{
	font-weight:bold;
	color:#fff;
}
.image-info{
	width:100%;
	overflow:hidden;
}
.image-info img
{
	max-width:640px;
	float:left;
}
.new_vid_table{
	padding-top:40px;
}
.new_vid_table img{
	max-width:200px;
	min-width:200px;
	width:200px;
	height:113px;
}
.inner .image-info img{float:right;}
.image-info .info{
	float:right;
	width:301px;

}
.inner .image-info .info{float:left;}
.image-info .container{
	width:350px;
	overflow:hidden;
	margin:0 -50px 28px 0;
}
.image-info .star-holder{
	float:left;
	margin:0 37px 0 0;
}
.image-info .star-holder p{
	color:#fff;
	font-size:11px;
	line-height:20px;
	margin:0 0 5px;
}
.image-info .star-holder p strong{
	font-weight:bold;
	font-size:11px
}
.image-info .star-holder p a{
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	font-size:11px
}
.image-info .pdf-list{
	list-style:none;
	margin:0;
	padding:0 0 28px 23px;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	height:1%;
}
.image-info .pdf-list li{float:left;}
.image-info .pdf-list a{
	float:left;
	height:60px;
	width:80px;
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.image-info .pdf-list a:hover{position: relative;}
.image-info .pdf-list a:hover{text-decoration:none;}
.image-info .pdf-list a strong{
	display:block;
	height:42px;
	width:55px;
	margin:0 auto;
	background:url(images/pdf_button.png) no-repeat;
}
.image-info .pdf-list a.active strong,
.image-info .pdf-list a:hover strong{
	text-decoration:none;
	background:url(images/pdf_button.png) no-repeat;
}
.image-info .pdf-list a.active span,
.image-info .pdf-list a:hover span{text-decoration:underline;}

.image-info .zip-list{
	list-style:none;
	margin:0;
	padding:0 0 28px 23px;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	height:1%;
}
.image-info .zip-list li{float:left;}
.image-info .zip-list a{
	float:left;
	height:60px;
	width:80px;
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.image-info .zip-list a:hover{position: relative;}
.image-info .zip-list a:hover{text-decoration:none;}
.image-info .zip-list a strong{
	display:block;
	height:42px;
	width:55px;
	margin:0 auto;
	background:url(images/zip-button.png) no-repeat;
}
.image-info .zip-list a.active strong,
.image-info .zip-list a:hover strong{
	text-decoration:none;
	background:url(images/zip-button-hover.png) no-repeat;
}
.image-info .zip-list a.active span,
.image-info .zip-list a:hover span{text-decoration:underline;}

.image-info .wmv-list{
	list-style:none;
	margin:0;
	padding:0 0 12px 23px;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	height:1%;
}
.image-info .wmv-list li{float:left;}
.image-info .wmv-list a{
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.image-info .wmv-list a:hover{position: relative;}
.image-info .wmv-list a:hover{text-decoration:none;}
.image-info .wmv-list li {
	float:left;
	margin:0 auto;
	background:url(images/wmv-button.png) no-repeat 50% 0;
	width:130px;
}
.image-info .wmv-list li a {
	display:block;
	padding-top:42px;
	height:1%;
}
.image-info .wmv-list li.active,
.image-info .wmv-list li.hover,
.image-info .wmv-list li:hover {
	text-decoration:none;
	background:url(images/wmv-button-hover.png) no-repeat 50% 0;
}
.image-info .wmv-list a.active span,
.image-info .wmv-list a:hover span{text-decoration:underline;}

.image-info .mov-list{
	list-style:none;
	margin:0;
	padding:0 0 28px 23px;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	height:1%;
}
.image-info .mov-list li{
	float:left;
	margin:0 auto;
	background:url(images/mov-button.png) no-repeat 50% 0;
	width:130px;
}
.image-info .mov-list a{
	display:block;
	padding-top:42px;
	text-align:center;
	color:#fff;
	height:1%;
}
.image-info .mov-list a:hover{position: relative;}
.image-info .mov-list a:hover{text-decoration:none;}
.image-info .mov-list li.active,
.image-info .mov-list li.hover,
.image-info .mov-list li:hover {
	text-decoration:none;
	background:url(images/mov-button-hover.png) no-repeat 50% 0;
}
.image-info .mov-list a.active span,
.image-info .mov-list a:hover span{text-decoration:underline;}

.image-info .ipod-list{
	list-style:none;
	margin:0;
	padding:0 0 28px 23px;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	height:1%;
}
.image-info .ipod-list li{float:left;}
.image-info .ipod-list a{
	float:left;
	height:40px;
	width:260px;
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.image-info .ipod-list a:hover{position: relative;}
.image-info .ipod-list a:hover{text-decoration:none;}
.image-info .ipod-list a strong{
	display:block;
	height:42px;
	width:55px;
	margin:0 auto;
	background:url(images/ipod-button.png) no-repeat;
}
.image-info .ipod-list a.active strong,
.image-info .ipod-list a:hover strong{
	text-decoration:none;
	background:url(images/ipod-button-hover.png) no-repeat;
}
.image-info .ipod-list a.active span,
.image-info .ipod-list a:hover span{text-decoration:underline;}

.image-info p{
	margin:0 0 20px;
	color:#bcbcbc;
	font-size:13px;
	line-height:20px;
}
.image-info .preview{
	width:100%;
	overflow:hidden;
}
.image-info .preview a{
	background:url(images/down-arrows.gif) no-repeat 100%;
	padding:0 14px 0 0;
	font-size:12px;
	float:left;
}
.image-info .preview span{
	float: left;
	background:none;
	padding:0 2px;
}
.image-info .preview a:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
.image-info .preview a:hover span{
	color:#000;
	position:relative;
	background:#fff;
	text-decoration:none;
}

img.gallery-cover
{
	max-width: 640px;
	max-height: 400px;
}

img.gallery-preview-img
{
	min-width:140px;
	max-width:210px;	
}

#content .image-info .more{
	margin:25px 0 0;
	float:left;
	clear:left;
}
.gallery-preview
{
	list-style:none;
	margin:0;
	padding:0;
	width:1020px;
	min-height: 240px;
	max-height: 240px;
	height: 240px;
	overflow:hidden;
/*	margin:0 -40px 0 0; */
	margin:0 0 0 0;
}

.gallery-preview li
{
	display:table-cell;
	float:left;
	min-width: 225px;
	max-width: 225px;
	width: 225px;
	min-height: 225px;
	max-height: 225px;
	height: 225px;
	margin:0 25px 0 0;
	text-align: center;
	vertical-align: middle;
	border:1px solid #323232;
}
.gallery-preview a
{
	display:table-cell;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width:223px;
	min-width:223px;
	max-width:223px;
	height:223px;
	min-height:223px;
	max-height:223px;
/*	border:1px solid #323232; */
}
.gallery-preview a img
{
	overflow:hidden;
	display:table-cell;
	vertical-align: middle;
	margin-bottom:3px;
}
.gallery-preview li.active,
.gallery-preview li:hover
{background:#1f1f1f;}
/*
.gallery-preview a.active,
.gallery-preview a:hover
{background:#1f1f1f;}
*/
/*---Inner1End---*/
/*---Inner2Start---*/
.comments{
	list-style:none;
	margin:0;
	padding:0 61px 39px 64px;
}
.collapse-box{
	display:block;
	width:100%;
	overflow:hidden;
}
.full .collapse-box{
	display:none;
}
#poster{float:left;}
#drop{cursor:pointer;}
.comments li{
	margin:0 0 20px 0;
	padding:12px 11px 14px;
	line-height:20px;
}
.comments li.bg{background:#191919;}
.comments tr.bg{background:#191919;}
.comments .name,
.comments .date{
	color:#bcbcbc;
	display:block;
}
.comments .name strong,
.comments .date strong{
	color:#fff;
}
.comments p{
	padding:20px 0 0;
	margin:0;
	line-height:20px;
	color:#bcbcbc;
}
.fieldset{
	margin:0 auto;
	border:1px solid #5b5b5b;
	padding:16px 35px;
	overflow:hidden;
}
.note{
	width:167px;
	float:left;
}
.note h3{
	font-size:13px;
	line-height:20px;
	margin:0 0 20px;
	color:#fff;
	font-weight:bold;
}
.note .text{
	background:url(images/comment-block-grad.gif) repeat-x;
	padding:3px 9px 25px;
}
.note .text p{
	margin:0 0 15px;
	font-size:12px;
}
.note .text strong{
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.form{
	width:510px;
	float:right;
	padding:15px 0 0;
}
.form:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}

.form div{
	float:left;
	width:100%;
	overflow:hidden;
	padding:13px 0 0;
}
.fieldset-contact label,
.fieldset label{
	font-size:12px;
	line-height:20px;
	color:#fff;
}
.fieldset-contact strong.help,
.fieldset strong.help{
	display:none;
	color:#ff0000;
}
.form .input{
	background:url(images/input-bg.gif) no-repeat;
	display:block;
	width:246px;
	height:27px;
}
.form .input input{
	background:none;
	border-style:none;
	width:236px;
	padding:5px;
}
.form .textarea{
	display:block;
	background:url(images/textarea-bg.gif) no-repeat;
	border-style:none;
	width:474px;
	height:120px;
	padding:5px;
	overflow:hidden;
}
.form .textarea textarea{
	display:block;
	background:none;
	border-style:none;
	width:474px;
	height:120px;
	overflow:auto;
}
.submit{
	float:left;
	display:inline;
	margin:5px 0 0 -8px;
	width:131px;
	height:46px;
	overflow:hidden;
}
* html .submit{position:relative;}
.submit input{
	width:131px;
	height:92px;
}
.hover input,
.submit:hover input{margin:-46px 0 0;}
.tabset {
	display:table;
	width:100%;
}
* html .tabset {float:left;}
*+html .tabset {float:left;}
.tabset li{
	display:table-cell;
	white-space:nowrap;
	padding:3px 13px 3px 9px;
	border-bottom:1px solid #636363;
}
* html .tabset li{
	float:left;
}
*+html .tabset li{
	float:left;
}
a.tab {
/*	position: relative;*/
	font-size:12px;
}
a.tab span{
	color:#fff;
	background:none;
}
a.tab:hover span{
	background:#fff;
	color:#000;
}
a.tab:hover{
	text-decoration: none;
	position: relative;
}
#content .holder .line{
	display:table-cell;
	width:100%;
}
#content .holder .line span{background-image:none;}
* html #content .holder .line{
	float:none;
	display:block;
	height:1%;
	width:auto;
	border-style:none;
	padding:0;
}
*+html #content .holder .line{
	float:none;
	display:block;
	height:1%;
	width:auto;
	border-style:none;
	padding:0;
}
* html #content .holder .line span{
	display:block;
	width:100%;
	margin-left:-3px;
	padding-right:3px;
	position:relative;
	border-bottom:1px solid #636363;
	height:22px;
}
*+html #content .holder .line span{
	display:block;
	width:100%;
	position:relative;
	border-bottom:1px solid #636363;
	height:22px;
}
.tabset li.active{
	border:1px solid #636363;
	border-bottom-style:none;
	font-weight:bold;
	background:none;
	color:#fff;
}
.tabset li.active span{
	background:none !important;
	color:#fff !important;
}
div.tab {
	width:100%;
	clear: both;
}
/*---SidebarStart---*/
#sidebar{
	width:224px;
	float:left;
	padding:129px 63px 0 0;
}
.block{
	width:100%;
	padding:0 0 16px;
	overflow:hidden;
}
.block h3{
	font-size:12px;
	margin:0 0 18px;
	padding:0 10px 5px;
	border-bottom:1px solid #5b5b5b;
	color:#fff;
}
#print_preview
{
	position:absolute;
	top:650px;
	left:100px;
	width:720px;
	min-width:720px;
	height:650px;
	min-heihgth:650px;
	vertical-align:middle;
	padding:20px;
	background-color:#ffa;
	border:1px solid;
	color:#333;
	opacity:0.9;
	z-index:999;
}
#print_preview h3
{
	color:#000;
}
div.printer {
	width:150px;;
	min-width:150px;;
	height:150px;;
	min-height:150px;
	margin:10px;
	float:left;
	border:1px solid;
	padding:3px;
	opacity:1;
}
div.printer a
{
	text-decoration:none;
}
div.printer:hover
{
	background-color:#333;
	color:white;
}

