@charset "UTF-8";

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, figure {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:'Nanum Gothic', 'Oswald', Dotum, arial, AppleGothic, sans-serif;
}
body {
	line-height: 1;
	font-family:'Nanum Gothic', 'Oswald', Dotum, arial, AppleGothic, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}





/*------------------Grid--------------------*/

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/*
	Forces backgrounds to span full width,
	even if there is horizontal scrolling.
	Increase this if your layout is wider.

	Note: IE6 works fine without this fix.
*/



.boxed-container{
	background-color: #fff !important;
	width: 740px;
	margin: 0 auto;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}

body {
/*	min-width: 960px;*/
}

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container {
	margin:0 auto;
	width:100%;
	max-width: 1100px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
/*	margin-left: 10px;
	margin-right: 10px;*/
	margin:0;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
	position: relative;
}

.container .grid_3,
.container_16 .grid_4 {
	width: 239px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container .grid_9,
.container_16 .grid_12 {
	width: 100%;
}

.container .grid_12,
.container_16 .grid_16 {
	width: 1100px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container .grid_1 {
	width: 60px;
}

.container .grid_2 {
	width: 140px;
}

.container .grid_4 {
	width: 300px;
}

.container .grid_5 {
	width: 380px;
}

.container .grid_7 {
	width: 540px;
}

.container .grid_8 {
	width: 620px;
}

.container .grid_10 {
	width: 780px;
}

.container .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}











/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/





/*------------------Styles--------------------*?

/* Getting the new tags to behave */
article, aside, audio, canvas, command, fatalist, details, embed,
figcaption, figure, #footer, #header, hgroup, keygen, meter, nav,
output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline; }

html { font-size: 62.5%; } 

body{
	font: 1.4em/1.5em 'PT Sans', sans-serif;
	color:#777;
	letter-spacing: 0px;
}


/*------Typography---------*/

h1{
	color:#313131;
/*	font:1.5em/1.75em 'Bitter-Bold', sans-serif;*/
}

h2, h3{
	color:#313131;
/*	font:1.25em/1.75em 'Bitter-Bold', sans-serif;*/	
}

h4{
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.5em;
}

h5{
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.25em;
}


h1, h2, h3 {
	padding-bottom: 1.25em;
}



.title{
	margin: 0px 0 20px;
}


.top-20{
	margin-top:20px;
}

.top-40{
	margin-top: 20px;
}

h2.category-title, h1.category-title, h3.category-title{
 	margin-bottom:20px;
 	padding-bottom: 0;
 	line-height: 1em;
}
h1.category-title { font-size:12pt; font-weight:bold; line-height:0; margin-top:15px; text-indent:10px;}



a{
	color: #ed9d12;
	text-decoration: none;
	-webkit-transition:color 0.3s ease-in;  
   -moz-transition:color 0.3s ease-in;  
   -o-transition:color 0.3s ease-in;  
   transition:color 0.3s ease-in; 
}

a:hover{
	text-decoration: none;
	color: #000;
}


#content {
	padding-bottom: 30px;
}

.home #content {
	padding-bottom: 0;
}


input[type="text"], input[type="password"]{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #888;
    font-size: 10pt;
    height: 30px;
    padding: 0 7px 0 7px;
    background-color:#f3f3f3;
}

.memregs input{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #888;
    font-size:10pt;
    height: 30px;
    padding: 0 7px 0 7px;
    background-color:#f3f3f3;
}


textarea{
	background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #888;
    font-size: 10pt;
    resize: vertical;
    border: none;
    padding: 10px;
    background-color:#f3f3f3;
}

#commentform textarea{
	background-color:#fff;
	border-radius: 3px;
	box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #888;
    font-size: 0.9em; 
    resize:vertical;
    width:82% !important;
}

textarea#comment{
/*	background-color:#fff;*/
	border-radius: 3px;
	box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #888;
    font-size: 9pt; 
    resize:none;
    width:650px !important;
}


#commentform input[type="text"], #commentform input[type="password"]{
	background-color: #fff;
}

.comment-form-comment label{
	display:none;
}

p.comment-form-comment{
	text-align: right;
}

button, input[type="button"]{outline: none;}

input#email{
	margin-left: 16px;
}

#commentform{
	position: relative;
}

.com_inputs{
	text-align: right;
}

#commentform .q-icon{
	width: 80px;
	height: 80px;
	background: url(images/coment_q.png) center center no-repeat;
	position: absolute;
	top: 1px;
	left: 0;
}

#commentform input#submit{
	display: none;
}

#commentform input[type="text"]{
	
	border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #AAAAAA;
    width: 39.5%;
    height: 30px;
    font-size: 0.9em;
    padding: 0 7px 0 5px;

}

button#com_submit{
	float: right;
	margin-top: 20px;
}


/*
#footer ul { width:263px; }
*/
#footer .footer-upper-widget { width:263px; }

#footer .footer-upper-widget h3 { width:263px; overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap; }

#footer .footer-upper-widget .textwidget { width:263px; margin-top:10px; }

.colr-1 { color:#fff; }
.colr-2 { color:#d5d5d5; }

.bord-1 { float:left; width:130px; height:1px; background:#999; margin-top:5px; }
.bord-2 { float:left; width:130px; height:1px; background:#ccc; margin-top:5px; }

#footer ul li:hover{
/*	border-bottom:#f3f3f3 1px solid; */
	list-style:none/* url(blue/box_li_hov.png);
	list-style-position: inside*/;

}

#footer ul li{
	list-style:none/* url(images/l.png);
/*	border-bottom:#f3f3f3 1px solid; *//*
	list-style-position: inside*/;
/*	width:263px;*/
	height:20px;
/*	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;*/
}
#footer ul li a { color:#d5d5d5; }
#footer ul li:hover a { color:#33b3cd; }

#footer ul.foot_contac li { list-style:none; width:250px; overflow:visible; color:#d5d5d5; text-indent:18px; }



#content ul li:last-child, #footer ul li:last-child{
	border:none!important;
}

#content ul li{
/*	list-style: url(images/bl.png);
	list-style-position: inside;*/
}


ul li ul{
	margin-left: 20px;
}

.box ul li {
	list-style: url(images/box_li.png) !important;
	list-style-position: inside !important;
	color: #777777 !important;
	border:none!important;
	line-height: 30px;
}

.box ul li a{
	color: #777777 !important;
}

.box ul li:hover {
	list-style: url(images/box_li_hov.png) !important;
	list-style-position: inside !important;
	color:#ed9d12 !important;
	background: none !important;
}

.box ul li:hover a{
	color:#ed9d12 !important;
	text-decoration: none !important;
}

ul.list li, #footer ul li, #post ul li, #page ul li	{
	padding: 5px 0;
}





/*--------Buttons-------------*/

button::-moz-focus-inner { padding:0; border:0; }
button:focus { outline: 1px dotted; }

button::-moz-focus-inner {
  border: 0;
}

button{
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	position: relative;
	display: block;
	overflow: visible;
	width: auto;
}

button, .button,  input.button2,  button.reverse:hover, .button.reverse:hover, .newer-older a, #cancel-comment-reply-link{
	height: 32px;
	padding-left: 3px;
	background: url(images/btns.png) 303px -369px;
	
}

button span, .button span,  input.button2 span, button.reverse:hover span, .button.reverse:hover span, .newer-older a span, #cancel-comment-reply-link span{
	background: url(images/btns.png) 100% -335px;
	padding: 0px 15px 0px 11px;
	line-height: 34px;
	display: block;
	font-size: 13px;
	color: #fff;
	
}


button:hover, .button:hover,   input.button2:hover, button.reverse, .button.reverse, #cancel-comment-reply-link:hover{
	background: url(images/btns.png) 304px -301px;
	padding-left: 4px;
}

button:hover span, .button:hover span,  input.button2:hover span, button.reverse span, .button.reverse span, #cancel-comment-reply-link:hover span{
	background: url(images/btns.png) 100% -267px;
	padding: 0px 15px 0px 10px;
}

.button-2, .newer-older a,  #filters li{
	background: url(images/btns.png) 303px -171px;
} 

.button-2 span, .newer-older a span, #filters li span{
	background: url(images/btns.png) 100% -139px;
	color: #313131;
}

.button-2:hover, .newer-older a:hover, #filters li:hover, #filters li.selected{
	background: url(images/btns.png) 304px -235px;
}

.button-2:hover span, .newer-older a:hover span, #filters li:hover span, #filters li.selected span{
	background: url(images/btns.png) 100% -203px;
	
}

.button-3{
	height: 35px;
	padding-left: 5px !important;
	background: url(images/btns.png) 305px -35px;
}

.button-3 span{
	display: block;
	height: 35px;
	line-height: 30px;
	background: url(images/btns.png) 100% 0px;
	color: #313131;
	padding: 0px 15px 0px 9px !important;
}

.button-3:hover{
	background: url(images/btns.png) 305px -105px;
	height: 35px;
	
}

.button-3:hover span{
	background: url(images/btns.png) 100% -70px;
	height: 35px;
	line-height: 29px;
	
}

p{
	margin-bottom: 1.5em;
}

#content figure img, .widget_donations img{
	padding: 3px 3px 2px;
	background-color:#f3f3f3;
	border: #fff 1px solid;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	line-height: 1em;
}

.product_image, .wp-post-image, .gallery-item img {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius:0px !important;
	padding: 0 !important;
}

figure img.alignleft{
	margin: 0px 40px 40px 0px; 
}

figure img.alignright{
	margin: 0px 0px 40px 40px;
}


table.table {
	border:#ebebeb 1px solid !important;
	background-color: #fafafa;
	width: 100%;
}

.table th, .table td{
	text-align: center;
	padding: 10px;
}

.table th{
	background: url(images/table_h.png) top left repeat-x #f1f1f1;
}


.table td, 
.table th{
	border:#d4d4d4 1px solid;
}

.no-list li{
	list-style: none !important;
	background: none !important;
	background-color: transparent !important;	
}

.no-list li:hover{
	background: none !important;
	background-color: transparent !important;
}

blockquote{
	border-radius: 3px;
	background-color: rgba(187, 187, 187, 0.2);
	box-shadow: 0px 1px 0px #cecece;
	padding: 20px 30px 20px;	 
	font-style:italic;
	background: url(images/qoute_up.png) 20px 14px no-repeat rgba(187, 187, 187, 0.2);
	margin-bottom: 20px;
	margin-top:20px;
}

blockquote span{
	background: url(images/qoute_down.png) bottom right no-repeat;
	padding-right: 12px;
	padding-bottom: 10px;
} 

blockquote.left{
	float: left;
	margin-right: 40px;
}

blockquote.right{
	float: right;
	margin-left: 40px;
}

.dropcap{
	background-color: #fafafa;
	border:#fff 1px solid;
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 12px 8px;
	color: #313131;
	display: block;
	float: left;
	margin-right:14px;
	margin-top: 

}

.dropcap2{
	background-color: #2e2e2e;
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 12px 8px;
	color: #ececec;
	display: block;
	float: left;
	margin-right:14px;
}

.dropcap3{
	background-color: #fafafa;
	border:#fff 1px solid;
	border-radius: 50%;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 11px 8px;
	color: #313131;
	display: block;
	float: left;
	margin-right:14px;
	margin-top:
}

.dropcap4{
	background-color: #2e2e2e;
	border-radius: 50%;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 11px 8px;
	color: #ececec;
	display: block;
	float: left;
	margin-right:14px;
}


code{
	color: blue;
}


.textwidget b{
	font-weight: normal;
	color: #ed9d12;
}







/*------Typography End-------*/

.boxed-container{
	background-color: #fff !important;
	width: 1096px;
	margin: 0 auto;
}

h3.ui-accordion-header {
	

background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #ffffff 1%, #f9f9f9 2%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(2%,#f9f9f9), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */

	border:#ebebeb 1px solid !important;
	border-radius: 3px !important;
	font: 13px/1em 'PT Sans';
	color:#313131;
	padding: 14px; 

}

.ui-state-active{
/*	font-family: 'PT Sans' !important;*/
	font-weight: bold;
}


.ui-widget-content{
	border:none !important;
	background: none !important;
	border:none;
	font: 13px/1.5em 'PT Sans', sans-serif !important;
	color: #898989 !important;
}


.ui-icon{
	background: none;
	display: none !important;
}


/*------UI styles End--------*/

section#content{
	padding-top: 40px;
}


.home #content .container_12{
	margin-top: 0 !important;
}

.chrome{
/*	background:url(images/chr_pt.png);*/
	background:#f5f5f5;
	/*border-bottom:#ebebeb 1px dashed;*/
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 1000;
	top: 0;
	border-bottom: 2px solid #244d00;
	overflow: visible;
}
@media \0screen { 
    .chrome { height:35px; padding-top:25px;}  
}  


.boxed-container .chrome{
	position: relative !important;
}

.admin-bar .chrome{
	position: relative !important;
}

.cart_message{
	display: block !important;
}


#head_right{
	width: 500px;
	float:  right;
}

.top_head{
	width: 600px;
	float: left;
}

#header_sidebar .textwidget div { margin-top:13px; }
@media \0screen { 
    #header_sidebar .textwidget div { margin-top:0; }  
} 



#twidget{
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(images/twitter_ico.png) center left no-repeat;
	padding-left: 20px;
	margin-top: 13px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	height:22px;
}

#twi_auth{
	color: #e69304;
}


.left{
	float:left;
}

.right{
	float:right;
}

.push_right{
	text-align: right;
}

.push_left{
	text-align: left;
}




h1#site-title, h2#site-title{
	font:3.55em/1em/* 'Bitter-Bold', sans-serif*/;
	color: #000;
}


h2#site-description{
	font-size: 11px;
	color:#838383;
	letter-spacing: 1.5px;
}

h2, h2.title, h3.title, .title h1{
	color:#313131;
}

div#logo{
	width:300px;
	height:60px;
	float:left;
/*	margin:0 auto;	*/
	text-align:center;
}

h1#site-title a, h2#site-title a{
	color:#000;
}

h1#site-title a:hover, h2#site-title a:hover{
	text-decoration: none;
}


#sub_links{
	padding: 12px 0;
	display: block;
	overflow: hidden;
	float:right;
	position:relative;
	margin-right:140px;
}

*:first-child+html #sub_links { margin-right:0; }

#sub_links li{
	padding: 0 10px;
	vertical-align: middle;
	border-right:#c4c4c4 1px solid;
}

#sub_links li:last-child{
/*	border: none;*/
}

#sub_links a{
	display: block;
	color: #949494;
	font-size:9pt;
}

#menu-secondary-navigation{
	float: left;
}


#srch{
	width: 364px;
	height:34px;
	float: right;
	position: relative;
/*	margin-right:140px;*/
	border:1px solid #c9c9c9;
	margin:13px 0 0 0;
}

#srch_form #productsearchform #sword{
	width: 310px;
/*	border-radius: 5px;*/
	position: absolute;
	top:12px;
	left:0;
	padding: 0;
/*	box-shadow: inset 0px 1px 0px 0px #e5e5e5; */

	font-family:'Nanum Gothic', NanumGothic, Dotum, arial, AppleGothic, sans-serif;
	color: #999;
	background: #fff;
	display:inline;

	border:none;
    border-radius:0;
    box-shadow:none;
    color: #888;
    font-size: 13pt;
    height:34px;
    padding: 0 7px 0 7px;
    background-color:#fff;
	border-right:1px solid #c9c9c9;
}

#srch #srch_zoom{
	display: block;
	background: url(images/srch_icon.png) center center no-repeat !important;
	width: 31px;
/*	height: 45px;*/
	height: 29px;
	cursor: pointer;
	text-indent: -9999999px;
}

#srch_form{
/*	border-bottom: #ed1c2e 2px solid; */
	position: absolute;
	top:45px;/*
	right: 1px;*/
	width:345px;
	height: 0;/*
	background:url(images/crt_bb.png);
}

#srch_hov{
	background:url(images/crt_bb.png);
/*	background:#f7f7f7; *//*
	height: 45px;/*
	border-left: #e8e8e8 1px solid;
	border-right:#e8e8e8 1px solid;*/
}


#srch_form #searchsubmit{
	position: absolute;
	width:39px;
	height:33px;
	left:325px;
	top:12px;
	background:url(/css/images/search_btn.jpg) 0 0 no-repeat;
}



#inner_f{
	position: absolute;
	margin-top:-57px;
	display: inline;
}



nav ul li{
	float: left;
}


.header_container{
	height: 36px;
	margin-top: 66px;
}



.admin-bar .header_container, .boxed-container .header_container{
	margin-top: 16px;
}

/*----to Remove or Edit---------*/

.shopping_cart{
	position: relative;
	float: right;
	width:140px;
}

#cart{
	width:140px;
	position: absolute;
	right:0px;
	top:0px;
	z-index: 1;
	background:url(images/crt_bb.png);
/*	background:#f7f7f7;*/
border-bottom:2px solid #ed1c2e;
}
@media \0screen { 
    #cart { top:-10px; }  
}

#cart_top_contents{
	line-height: 45px;
	
}

#cart_content{
	margin:0 auto;
	width:140px;
	position: relative;
	overflow: hidden;
	
}

#cart_icon{
	width:16px;
	height: 16px;
	float: left;
	margin: 14px 9px 7px 10px;
	background: url(images/cart_ico.png) center center no-repeat;
}

.shoppingcart {
	width:140px;
}

.arrow_close{
	width:14px;
	height:8px;
	background: url(images/cart_arrow_down.png) center center no-repeat;
	position: absolute;
	top:18px;
	right:10px;
}

.arrow_open{
	width:14px;
	height:8px;
	background: url(images/cart_arrow_up.png) center center no-repeat;
	position: absolute;
	top:18px;
	right:10px;
}

.top_text{
	color: #000;
}

.top_text a{
	color: #000;
	font-size:9pt;
}

#cart_text{
	height: 34px;
	line-height: 16px;
	font-size: 0.75em;
}


#cart_bottom_contents a.checkout{
	text-indent: -9999999px;
	width: 22px;
	height: 25px;
	display: block;
	margin-top: 10px;
	margin-bottom: 17px;
}


#cart_bottom_contents .prod_name{
	font-size: 0.9em;
	padding-top: 18px;
	padding-left: 10px;
	padding-bottom: 17px;
}


#cart_bottom_contents .prod_name a{
	text-decoration: none;
}


#sliding_cart .pricedisplay{
	font-size: 1em !important;		
}

#cart_bottom_contents .prod_qty{	
	margin-top: 13px;	
}


#cart_bottom_contents .prod_img{
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 17px;
}

.cart-price-text{
	display: none;
}


#cart_bottom_contents  .prod_del{
	padding-right:12px;
	padding-top: 17px;
}

#cart_bottom_contents{
	position: absolute;
}

.box #cart_bottom_contents{
	position: relative !important;
	text-align: left;
}

.box #cart_bottom_contents #no_items{
	text-align: left;
}


.box #cart_bottom_contents .prod_img {
	padding: 0 !important;
}

.box #cart_bottom_contents .wpsc_empty_the_cart{
	float: right !important;
}

#cart_bottom_contents #no_items{
	margin:10px 10px 10px;
	text-align:left; 
}



#cart_bottom_contents .cart_excluding{
	text-align: right;
	padding: 0px 20px 3px 20px !important;
}


.cart-widget-remove{
	vertical-align: middle;
	height:14px;
}

#cart_bottom_contents .total, #cart_bottom_contents .exclude{
	border: none;
}

.shoppingcart .total td{
	color:#000;
	padding: 0 20px !important;
}


#cart_bottom_contents .total .price{
	font-weight: bold;
}

.buts{
	margin:15px 20px 19px;
}

.emptycart a{
	line-height: 32px;
}

.emptycart a:hover{
	color:#000 !important;
}

#shade{
	width: 140px;
	height: 2px;
	background: #ed1c2e;
	position: absolute;
	bottom: -2px;
}

/*------to Remove End -------*/

div.wpsc_loading_animation{
	width: 100%;
	height: 100%;
	
	padding-top: 3px;
	font-size: 0;


}

.wpsc_empty_the_cart{
	float:left;
}


.boxee{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    padding: 20px 30px 30px;
}


#responsive_main_menu{
	display: none;
}


#main_menu ul li, #hidden_menu ul li{
	position: relative;
    vertical-align: middle;
    	
}


#hidden_menu{
	display:none; 
	margin-top: 4px;
}

#hidden_menu ul li{
	float: left;
	font-weight: bold;
	
}

#hidden_menu ul li a{
	color: #000;
	display: block;
	margin-right: 15px;
	height: 41px;
	line-height: 41px;
	font-size:9pt;
}

#hidden_menu ul li ul{

	border-top:#ed1c2e 2px solid;
	background:url(images/crt_bb.png) !important;
	position: absolute;
	visibility: hidden;
	margin-top:41px;
	width: 100%;
	display: table;
}

#hidden_menu ul li ul li{
	float: none !important;
	width: 100% !important;
}

#hidden_menu ul li ul li a{
	display:block;
	padding-left: 20px !important;
	margin-right: 0; 
}


#hidden_menu ul li a:hover{
	color: #eab04c;
	text-decoration: none;
}

#main_menu {
	float:left;
	margin-top: 0;
}

#main_menu ul li{
/*
	margin-right: 4px;
	padding-right:4px;*/
	z-index:10;
/*	border-right:#ddd 1px solid;*/
}
#main_menu ul li:last-child { border-right:none; }

#main_menu ul li a{
	padding-left:0;
	display: block;
}

#main_menu ul li a span{
	display: block;
	height: 36px;
/*	color: #000;*/
	color:#fff;
	padding: 0 25px 0 25px;
	line-height: 0;
	font-weight: 700;
	font-size:10pt;
	border-left:1px solid #626361;
	border-right:1px solid #0c0c0c;
	-webkit-transition: none;  
   -moz-transition: none;  
   -o-transition: none;  
   transition: none;
}

#main_menu ul li a:focus, #main_menu ul li a:hover, #main_menu ul li.current-menu-item a, #main_menu ul li a.selected{
	background: url(/css/images/header_menu_over.jpg);
}

#main_menu ul li a:focus span, #main_menu ul li a:hover span, #main_menu ul li.current-menu-item a span, #main_menu ul li a.selected span{
/*	background:url(images/m_but_b.png) center right no-repeat;*/
	background: url(/css/images/header_menu_over.jpg);
	color: #fff;
	text-decoration: none;
}

* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


.sub-menu{
	background-color:#fff;
	border: #e6e6e6 1px solid;
	border-radius: 3px;
	position: absolute;
	min-width: 170px;
	z-index: 2000000;
	display: none;
	left:-20px !important;
}

#main_menu ul li .sub-menu { margin-left:20px; left:0; }

#main_menu ul li .sub-menu li, #hidden_menu ul li .sub-menu li{
	line-height:0;
	height:28px;
	font-size:9pt;
	width: 100%;
	border-top:#e2e2e2 1px solid;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sub-menu .current-menu-item{
	background: none !important;
	
}

.sub-menu .current-menu-item a {
	color: #000;
} 

.sub-menu li:first-child{
	border-top:none;
}


#main_menu ul li .sub-menu li span, #hidden_menu ul li .sub-menu li span{
	background: none !important;
	color:#777777 !important;
	height:28px;
	line-height:200%;
	font-weight:normal;
	border:none;
}

.sub-menu li.omega{
	background: none !important;
	border: none !important;

}

#main_menu ul li .sub-menu li a, #hidden_menu ul li .sub-menu li a{
	height: 28px;
	border-top:none;
	background: none !important;
	color: #777777 !important;
	float: none !important;
}

.sub-menu li a:hover span,.sub-menu li a.selected span{
	color:#eea321 !important;
	height:28px;
}

.sub-menu li a:hover{
	background: none !important;
	color: #ed9d12;
	background:  url(images/cat_sl_pt.png) !important;
}

.sub-menu li:hover{
	background: none !important;
	
}


#wpec-slider{
	height: 400px;
	z-index: 1 !important;
}

#wpec-slider .about h1{
	font:35px/35px 'Bitter', sans-serif !important;
}

#wpec-slider ul{
	background: url(images/slide_bg.png) center center no-repeat !important;
}

#wpec-slider ul li.first{
	background: none !important;
	visibility: visible;
}

#wpec-slider ul li{
	background: none !important;
	visibility: hidden;
}

#wpec-slider .about h1{
	color: #ED9D12;
}

#wpec-slider .description{
	font:15px/1.25em 'PT Sans', sans-serif !important;
	font-weight: bold;
}

#wpec-slider .buyit input.wpsc_buy_button {
	background-image:none !important;
	background-color: #e89e04;
	border-radius: 3px;
}

#wpec-slider .wpsc_loading_animation{
	margin-top:17px;
	margin-left:10px;
}

#wpec-slider .price{
	font:25px/34px 'Bitter', sans-serif !important;
	display: block !important;
	float: none !important;
}

#wpec-slider .buyit .wpsc_buy_button{
	width: 104px;
	height: 39px;
	margin-top: 20px;
}

#wpec-slider .price span{
	font:15px/25px 'Bitter', sans-serif !important;
}

#wpec-slider .buyit input.wpsc_buy_button{
/*	font-family:'PT Sans', serif !important;*/
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 13px !important;
}

#wpec-slider .wpsc_loading_animation{
	float: right !important;

}



#content, #subcontent2 {
/*	background:url(images/chr_pt.png);*/
	padding-top: 40px;
}

.home #content{
	padding-top: 0;
}

#categories_sl{
/*	background: url(images/cat_sl_pt.png) top left;*/
	padding:0;
/*	border-bottom: 1px solid #E4E4E4;*/
}
#categories_sl .container { border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }


#categories_box{
	width: 1120px;
}


#categories_box #left_but{
	position:absolute;
	top:52px;
	left:-36px;
	font-size:0px;
	z-index:100;
	cursor:pointer;
	width:21px;
	height:34px;
	background:url(images/inf_left.png) center center no-repeat; 
}

#categories_box #left_but:hover{
	background:url(images/inf_left_hov.png) center center no-repeat; 	
}

#categories_box #right_but{
	position:absolute;
	top:52px;
	right:-36px;
	cursor:pointer;
	font-size:0px;
	width:21px;
	height:34px;
	background:url(images/inf_right.png) center center no-repeat;
}

#categories_box #right_but:hover{
	background:url(images/inf_right_hov.png) center center no-repeat;
}

#categories_box li{
	padding:0 8px;
}


#categories_box  li.alpha{
	margin-left:0;
}


#categories_box li .cat_container{
	background-color: #f3f3f3 !important;
	border-radius: 5px;
	border: #fff 1px solid;
	position: relative;
	display: block;
	width: 142px;
	height: 142px;
}



#categories_box  li .cat_container img, .single_cat_view img{
	position: absolute;
	top:7px;
	left:7px;
}

#categories_box  li .cat_container .item_no_image{
	display: inline;
	height: 140px;
	width: 140px;
}

#categories_box  li .cat_container a.cat_name{
	position: absolute;
	color: #000;
	font-variant: normal;
	font-size: 13px;
	line-height: 1.25em;
	left: 0px;
	top:0px;
	background-color: rgba(237, 237, 237, 0.85);
	border-radius: 4px;
	width: 140px;
	height: 140px;
	display:block;
	text-align: center;
}

#categories_box  li .cat_container a.cat_name .cat-inline{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	white-space: normal !important;
	font-size: 1.5rem;
}


#categories_box  li .cat_container a.cat_name:hover{
	text-decoration: none;
	
}










#text-8 { margin-top:0; }

.alpha.box {
	border: none;
	padding:0;
}

.alpha.box h2.title{
	margin-bottom: 0 !important;
}

.box{
	padding:30px 20px 30px 30px;/*
	border-top: #ececec 1px solid;*/
}



.shop .box h2, .shop .box h3{
/*	font-family: 'PT Sans', serif;*/
	font-size: 1.1em;
}


.shop .alpha.widget_text h2{
/*	font-family: 'Bitter-Bold', serif;*/
	font-size: 1.3em;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
/*
	border-radius:5px;*/
	background:#f4f4f4;
	border-bottom:1px solid #dee5df;
	color:#777;
	text-align:center;
	padding:19px 0;
	height:40px;
	margin-top:0;
}


.holder{
	background-color: #f3f3f3;
	border-radius:5px;
	border:#fff 1px solid;
	padding: 5px;
	
}



.side_col_left, .side_col_right{
	background: #fff;/*
	border-radius: 5px;*/
	position: relative;
	margin:0;
	padding:0;
}

.side_col_left h3, .side_col_right h3{
	color:#313131;
	padding-bottom: 7px;
	font-weight: normal;
	
}



#footer h3{
	font-size: 11pt;
	color: #000;
	padding-bottom:0;
}


#footback { background:#333;}


#footer_upper{
	margin-top:40px;
}

.footer-upper-widget{
	margin-bottom: 23px;
}

.footer_upper:last-child{
	margin-left: 0 !important;
	padding-right: 0 !important;
}

#p_logo{
	margin-top: 10px;
	float:right;
}

.footer_lower{
	border-top:#f0f0f0 2px solid;
	padding: 36px 0;
}


.bottom_content{
	padding: 10px 0 5px;
	float:left;
	color:#d5d5d5;
}





#footer #bot_container{
	float:right;
	margin-top: 17px;
}

#footer .menu li {
	float: left;
	margin-left: 10px; 
}

#footer #end{
/*	border-top:#3a3a3a 1px solid;
/*	background: url(images/chr_pt.png) top left;*/
	background:#2c2c2c;
}



/*==============Pages=============*/


#featured{
/*	padding:15px 0;*/
}

#featured .container{
	border-bottom:1px soid #e4e4e4;
}


.featured_products{
	margin-bottom: 40px;
}

.featured_products li{
	min-width: 130px;
	margin-left: 14px;
}

.featured_products .quntity{
	margin: 10px auto !important;
	width: 40px;
	display: block;
	 
}

.ei-title h2, .ei-title h3{
	padding-bottom: 20px !important;
}

.ei-title h2 span, .ei-title h3 span{
/*	font-family: 'Bitter' !important;*/
	font-style: normal !important;
	color: #fff !important;
	background-color: #000;
	padding:5px 20px 4px !important;
	text-transform: uppercase;
	border-radius:3px;
	font-size: 25px;
	line-height: 30px;
}

.ei-title h2 span a, .ei-title h3 span a{
	color: #fff !important;
}

.ei-title h2 span em, .ei-title h3 span em{
	color: #ec9c13 !important;
	font-style: normal;
}



.black_texture{
	background:url(images/sl_bk.png);
/*	background:#000;*/
}

#content, #subcontent2{
/*
	border-top:#e4e4e4 1px solid;
	border-bottom:#e4e4e4 1px solid;*/
}


#content .container { border-top:1px solid #dee5df; }




.featured_products_container {
}

.featured_products_container h2.category-title{
	margin-bottom: 20px !important; 
}

.featured_item_image{
	text-align: center;
}

.featured_products li h3{
	text-align: center;
	margin-bottom: 13px;
}

.featured_products li h3 a{
	color: #000;
}

.featured_products li h3 a:hover{
	text-decoration:none;
	color: #ED9D12;
}

.quntity{
	text-align: center;
}

.wpsc_quantity_update input{

    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #AAAAAA;
    border: #f5f5f5 1px solid;
    text-align: center;  
 }



.quntity{
	margin: 10px auto;
	text-align: center;
	display: inline-block;
}

.quntity fieldset{
	text-align: center;
	display: block;
}

.quntity .legend{
	color: #aaaaaa;
	font-size: 11px;
	line-height: 22px;
	display: inline;
	float: left;
	margin-right: 3px;
}

.quntity .wpsc_quantity_update{
	float: left;
}

.featured_product_price{
	text-align: center;
}

span.csymb{
	font-size: 12pt !important;
}

.wpsc_default_product_list.list .default_product_display .pricedisplay .csymb{
	line-height: 0.45em !important;
}


.default_product_display .product_image { width:150px; height:150px; }

.wpsc_default_product_list.list .default_product_display p.pricedisplay{
	text-align: left;
	float: left;
	margin-right: 10px;
}

.wpsc_default_product_list.list .default_product_display .wpsc_product_price{
	width: auto !important;
}

.price_price, .price_old{
	display: none !important;
}

.price_from, .price_yousave{
	font-size: 11px;
}


.yousave{
	font-size: 0.75em !important;
	color: #aaaaaa;
}

.price_shipping{
	font-size: 0.75em !important;
	vertical-align: middle;
	line-height: 18px;
	color: #aaa;
}

.pp_price .pricedisplay{
	font-size: 11px;
	line-height: 18px;
	color:#aaaaaa;
}


.wpsc_buy_button_container{
	position: relative;
	text-align: center;
}



.wpsc_buy_button{
	margin:0 auto;
}

.oldprice{
	text-decoration:line-through;
	color:#aaaaaa;
	font-size: 14px;
}

.wpsc_loading_animation{
	position: absolute;
	top: 3px;
	left: 5px;
}

.box .pricedisplay{
	font-size: 13px;
	color: #777777;
}

.box li:hover .pricedisplay{
	color:#ed9d12 !important;
}

.pricedisplay{
	color: #ed9d12;
}

p.pricedisplay{
	margin-bottom: 0;
	text-align: center;
}

.pricedisplay {
	font-size: 12pt;
}

.featured_item_image a{
	margin: 0 auto;
}

.product_image{
	margin: 0 auto;
}

span.sale{
	background: url(images/sale_ic.png) center center no-repeat;
	text-indent: -9999999px;
	width: 47px;
	height:47px;
	top:15px !important;
	right:-10px !important;
}

#supcontent{
	color: #777777;
	background-color: #000;
	border-bottom: #e5e5e5 1px solid;
}


.coupons_widget .promo {
	color:#e69407;
	font: 40px/98px 'Bitter-Bold', sans-serif;
	display: block;
	float: left;

}

.coupons_widget .sale_end{
	float: left;
	padding: 7px 0px;
	margin:15px 40px;

	text-transform: uppercase;
	width: 268px;
}

.coupons_widget .sale_end #the_code{
	color: #e69407;
	text-transform:none;
}


.coupons_widget #clock{
	background: url(images/timer_bg.png) top center no-repeat;
	float: left;
	width: 220px;
	height: 62px;
	text-align: center;
	text-transform: uppercase;
	color: #ececec;
	padding-top:10px;
	margin-top: 23px;
}

.coupons_widget #count_down{
	font-weight: bold;
	font-size: 17px;
}


#subcontent{
	padding: 0 0 10px;
}

#subcontent2 .container{
	margin-bottom: 20px !important;
}

#subcontent2 .widget_recent_entries ul li{
	width: 214px;
	float: left;
	margin-left: 20px;
}

.recent-title{
	display: block;
}

.recent-title{
	font-weight: bold;
	color: #000;
	margin:27px 0 7px;
}

.recent-title a{
	color: #000;
}

.recent-title a:hover{
	color:#eda321;
	text-decoration: none;

}

.recent-date, .recent-comments{
	color: #c6c6c6;
	font-size: 12px;
	margin-bottom: 17px;
}

.recent-comment-avatar{
	
	margin-right: 10px !important;
	display: none !important;
}

.bwp-rc-ulist li{
	border-top-style: solid;
	border-top-color: rgba(221, 221, 221, 0.7);
	border-top-width: 1px;
	padding:16px 0 7px;
}

.bwp-rc-ulist li:first-child{
	border-top-style: none !important;
	padding-top:0;
}

.bwp-rc-ulist li.recent-comment a{
	font-size: 12px;
}

.recent-comment-single{
	margin-left: 0 !important;
}

#subcontent2 .widget_recent_entries ul li:first-child{
	margin-left: 0;
}



/*--------------Store-------------*/



.product_foot{
	position:relative;
	border-top:1px solid #E4E4E4;
	background:#f4f4f4 /*url("images/chr_pt.png")*/;
	padding-bottom: 10px;
}

#banner-h{
	background:url('https://localhost:8888/beige/assets/banner_top.png') top left no-repeat;
	height: 241px;
}



.grid li.item:first-child{
	margin-left: 0px !important;
}

.list .product_form{
	display: block;
}

.pages a:after{
	content:' ';
}


.wpsc-breadcrumbs{
	color:#b2b2b2;
	font-size: 11px;
	float:right;
	margin-top:-30px;
}

.single_product_display .wpsc-breadcrumbs{
	margin-bottom: 15px;
}


.single_additional_description{
	padding-bottom: 40px;
}

.single_additional_description p{
	margin-bottom: 0!important; 
}

.wpsc-breadcrumbs a{
	color:#b2b2b2;
	font-size: 11px;
}
.wpsc-breadcrumbs a:hover, .wpsc-breadcrumbs span{
	color:#777777;
	text-decoration: none;
}

.single_options .wpsc_buy_button{
	width: 140px
}




div.wp-caption{
 	background-color:#f3f3f3;
 	border-radius: 3px;
 	border:1px solid #fff;
 	margin-bottom:30px;
 	padding: 2px 3px 3px;
 	margin-top:0;
 	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  
}


div.wp-caption .wp-caption-text{
	 background-color: #fff;
	 margin-top: 3px;
	 margin-bottom: 0px !important;
	 text-align: center;
	 padding: 6px !important;
	 display: block;
	 font-size: 0.85em;
	 	
 }

 div.wp-caption a{
 	display: block;
 	line-height: 0;
 }
 
div.wp-caption.alignleft{
	margin-right: 40px;
}

div.wp-caption.alignright{
	margin-left: 40px;
}
 
 
 .enter-code{
	 float:left;
	 margin-top:5px
 }
 


.checkout_cart .wpsc_product_quantity .qty input[type=text]{
	width: auto !important;
}



#totable table{
	width: 220px;
}


/*----------WPSC----------------------------------*/




/*----Blog-------*/



#posts.posts-isotope .isotope-item{
	float:left;
	padding-bottom: 20px;
	width: 320px;
}

#posts.posts-isotope article.post{
	width: 300px;
	background: #fff;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

figure.thumb{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	overflow: hidden;
	margin-bottom: 10px;
}

figure.thumb img{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.zommer-back{
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	overflow: hidden !important;
}

.zommer-back img{ 
	float: none !important;
	margin: 0 !important;
}

#posts.posts-isotope{
	margin-left: 0px;
	width: 960px;
}

/*----- Isotope ------------------------*/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/*----- Isotope ------------------------*/


div.selector {
  background-position: -353px -42px;   
  line-height: 26px;
  height: 40px;
}

div.selector span {
  background-position: 100% 0;
  
  height: 40px;
  line-height: 26px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: -353px -122px;
}

div.selector:active span, 
div.selector.active span {
  background-position: 100% -80px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
    background-position: -353px -122px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
 background-position: 100% -80px;;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: -353px -122px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
   background-position: 100% -80px;
}

div.selector.disabled {
  background-position: 0 0;
}

div.selector.disabled span {
  background-position: right 0;
}



/* Select */
div.selector {
  width: 190px;
  font-size: 14px;
}

div.selector select {
  min-width: 190px;
  font-size: 12px;
  border: solid 1px #fff;
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #666;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
  color: #bbb;
}


select.cats{
  border:none;

}



/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader,
.newer-older a
 {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}



/* Select */

div.selector {
  position: relative;
  padding-left: 7px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}


/*----- aasdksdsa ----------------------*/	


.cat-item .children, .page_item .children{
	
	display: none;
}

.heading h2{
	padding-bottom: 0 !important;
}

#post .post-meta-comments{
	border-radius:3px;
	background-color:#fafafa;
	border:#fff 1px solid;
	display: inline;
	padding: 3px 8px 2px; 
	float: right;
	box-shadow: 0px 1px 2px #eaeaea;
}

#post .thumb{
		background: #f3f3f3;
	border:#fff 1px solid;
	border-radius: 3px;
	display: inline-block;
	padding: 3px;
	box-shadow: 0px 1px 2px #eaeaea;
	line-height: 0;
	margin-bottom: 20px;
}

.post-meta{
	font-size: 11px;
}

.post-meta-taxonomy{
	float: left;
}

.posts-title{
	margin-bottom: 10px;
}

.posts-title .category-title{
	float: left;
}

.posts-title .filters{
	float: right;
	margin-right: -7px;
	margin-top: -7px;
}

.post-indent{
	padding:20px 40px;
}

.post-indent .heading h2 a{
	color:#313131;
}

.post-indent .heading h2 a:hover{
	color:#ed9d12;
}

.filters .categories-filter{
	float: left;
}

.filters .tags-filter{
	float: left;
}

#posts .post-meta{
	font-size: 11px;
	margin: 15px 0 28px;
}

#posts .post-meta-comments{
	background: url('images/com.png') center left no-repeat;
	padding-left: 17px;
	float: right;
	margin-top: 29px;

}

#posts .post-meta-comments a{
	color: #dcdcdc;
}

#posts .read-more{
	display: block;
	float: left;
	margin-top: 29px;
}

.cat-toggle,  .tag-toggle{
	height: 40px;
	padding-left: 7px;
	background: url(images/select.png) -353px -42px no-repeat;
	margin-left: 15px;
	
}

.cat-toggle span, .tag-toggle span{
	display: block;
	background: url(images/select.png) 100% 0 no-repeat;
	padding-right: 45px;
	padding-left: 12px;
	height: 40px;
	line-height: 31px;
	
}

.cat-toggle:hover,  .tag-toggle:hover{
	background: url(images/select.png) -353px -122px no-repeat;
	cursor: pointer;
}

.cat-toggle:hover span, .tag-toggle:hover span{
	background: url(images/select.png) 100% -80px no-repeat;
}

.categories-filter ,  .tags-filter {
	position: relative;
}

.categories-filter ul,  .tags-filter ul{
	background-color: #fff;
	border-radius: 3px;
	border:#e6e6e6 1px solid;
	position: absolute;
	top: 31px;
	left: 15px;
	z-index: 10;
	padding-left: 10px;
	display: none;

}



.categories-filter ul li,  .tags-filter ul li{
	background: none !important;
	border:none !important;
	min-width: 104px;
	list-style: url(images/list2.png) !important;
	list-style-position: inside !important;
	line-height: 1.25em;
	padding: 5px 0;
}

.categories-filter ul li:hover,  .tags-filter ul li:hover{
	list-style: url(images/list2_h.png) !important;
	list-style-position: inside !important;
}

.categories-filter ul li a,  .tags-filter ul li a{
	color: #313131;
	cursor: pointer;

}

.categories-filter ul li a:hover,  .tags-filter ul li a:hover{
	color: #ed9d12;
}

.s_share{
	background: url(images/share_bg.png) top left no-repeat;
	display: inline-block;
	padding-left: 10px;
	line-height:28px;
	
}

.s_inner{
	float: left;
	margin-right: 8px;
	margin-top: 2px;
	font-size: 1em;
	line-height: 2em;
}

.ctsocial{
	background: url(images/share_end.png) top right no-repeat;
	padding-right: 4px;
	float: right;
	margin-bottom: 0;
	padding: 0;
	margin-top: -1px;

}

.ctsocial .facebook{
	background: url(images/share_f.png) center center no-repeat !important;
}

.ctsocial .twitter{
	background: url(images/share_t.png) center center no-repeat !important;
	width: 31px;
}

.ctsocial .pinterest{
	background: url(images/share_p.png) center center no-repeat !important;	
}

.ctsocial .gplus{
	background: url(images/share_g.png) center center no-repeat !important;
}

.ctsocial ul.social{
	display: inline;
}

.ctsocial ul.social li{
	padding: 0 !important;
	display: inline;
}

.posts-default article h2 a, .article-posts h2 a{
	color:#313131; 
}

.posts-default article h2 a:hover, .article-posts h2 a:hover{
	color: #ed9d12;
}

.posts-default article, .article-posts{
	margin-bottom: 20px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    position: relative;
}

.posts-default article .shade, .article-posts .shade{
	width: 98%;
}

.posts-default article figure.thumb, .article-posts figure.thumb{
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 3px !important;
	float: left;
	margin-bottom: 0;
	padding: 0;
	display: inline;
	line-height: 0;
}

.posts-default article h2, .article-posts h2{
	padding-bottom: 0;
}

.posts-default article .post-inner, .article-posts .post-inner{
	overflow: hidden;
	padding:20px 30px 6px;
}



#posts .post-content, #post .post-content{
	margin-bottom: 11px;	
}

.single #post .post-content{
	margin-bottom: 20px;
}

#post .post-meta{
	margin-bottom: 20px;
	margin-top: -20px;
}

#post .post-tags{
	display: inline-block;
	float: right;
	line-height: 29px;
}

#post .post-tags span{  
	background-color: #FAFAFA;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #EAEAEA;
    padding: 3px 12px 2px;
    line-height: 1.5em !important;
}

#post-author{
	margin-top: 40px;
}

#post-author h3{
	margin-bottom: 10px;
}

#post-author figure{
	float:left;
	margin-right: 30px;
	position: relative;
}

#post-author figure img{
	border-radius: 3px;
}

#post-author #authorDescription{
	overflow: hidden;
}

#post-author #author-link{
	margin-top:20px;
}


.comment-author h5{
	overflow: hidden;
	float: left;
	margin-right:14px;
	color:#313131;
	font-variant: normal;
	
}

.comment-meta a{
	color: #b8b8b8 !important;
}


.comment-author h5 cite{
	font-style: normal;
	font-weight: normal;	
}

.comment-edit-link{
	display:block;
	overflow: hidden;
	float: right;
}

li.comment ul.children{
	margin-left: 40px;
}

li.comment ul.children li{
	list-style: none !important;
}

li.comment ul.children li:hover{
	background: transparent !important; 
}

.com-icon{
	width: 11px;
	height: 11px;
	background: url(images/comm.png) center center no-repeat;
	position: absolute;
	top: 9px;
	left: 0px;
}

.comment-container{
	position: relative;
	padding-left:10px;
	overflow: hidden; 
}

.comment-text{
	overflow: hidden;
	background-color: #fafafa;
	background: #fff 1px solid;
	border-radius: 3px;
	margin-bottom: 20px;
	padding: 25px 35px 20px;
	box-shadow: 0px 0px 2px #e9e9e9;
}

.comment-author figure{
	float: left;
	margin-right: 20px;
}

.comment-author figure img{
	border-radius: 3px;
}

#comments ul.children{
	display: block;
}

#cancel-comment-reply-link{	
	float: right;
}

.comment-reply-link{
	display: block;
	text-align: right;
	
}

h3#reply-title{
	margin-bottom: 40px;
}

.newer-older{
	margin-bottom: 20px;
}

.older{
	float:left;
}

.newer{
	float: right;
}

.author figure{
	float: left;
	margin-right: 40px;
}

/*----widgets----*/


.widget_search #searchform #s{
	width:110px;
	
	margin-bottom: 5px;	
}

.widget_search #searchform #searchsubmit{
	
	float: right;
	margin-bottom: -5px;
}



.galleries{
	position: relative;
	margin-top: 40px;
}

#filters{
	position: absolute;
	right:0;
	top: -64px;
}

#filters li{
	list-style: none !important;
	background-color: transparent;
	float: left;
	margin-left: 2px;
	cursor: pointer;

}

#filters li:hover{
	background-color: transparent !important; 
}

.gal-wrapper{
	position: relative;
}

.gallery-icon{
	line-height: 0;
}

.gallery-icon a{
	display: inline-block;
	margin:  0 !important;
	padding: 0 !important;
	line-height: 0;
}

.gallery-caption{
	background-color: #e9a104;
}

.gal_cont{
	overflow: visible;
}

/*============Caption Classes===========================*/

.ic_container{
    vertical-align:baseline;
    
    position:relative;
    /*-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;*/
}
.ic_container figure img{
	border: none !important;
	margin: 0 !important;
}

.ic_container a{
	display: block;
	line-height: 0;
}

.overlay{
    opacity:0.7;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
}

.ic_caption{
    position:absolute;    
    overflow:hidden;
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:pointer;
   
 
}
.ic_category{
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:3px;
    padding:5px;
    margin:0px;
}
.ic_caption h3{
    padding:5px 5px 0 5px;
    margin:0px;
    font-size:18px;
    color: #fff;
    padding: 20px;
}

.ic_caption p{
	padding:0 20px;
}
/*============Caption Classes End===========================*/

/*--------Contacts-------------------*/

.contact-form{
	padding-right:38px;
}

.contact-form input[type="text"],  .contact-form textarea{
	background-color: #fff;
}


ul.contacts li{
	list-style: none !important;
	margin-bottom: 20px;
	border:none !important;
}

ul.contacts li:hover{
	background-color:transparent !important;
}

li.phone{
	
	line-height: 1.5em;
	background: url(images/phone_ico.png) left center no-repeat;
	padding-left:22px;

}

li.location{
	
	line-height: 1.5em;
	background: url(images/location_ico.png) left center no-repeat;
	padding-left:22px;

}

li.mail{
	
	line-height: 1.5em;
	background: url(images/envelop_ico.png) left center no-repeat;
	padding-left:22px;

}

#map{
	width:933px;
	height:386px;
	background-color:#f3f3f3;
	border: #ffffff 1px solid;
	border-radius: 3px;
	padding: 3px; 
}




#map_canvas{
	width:933px;
	height:386px;
}

/*----clears--------*/

.wrapper:after, .box:after, .respond:after, .posts-title:after, .s_share:after, .fance:after, .cage:after, .haeding:after, .post-meta:after, .newer-older:after, .smaller-title:after, section:after, dd:after, .ui-helper-clearfix:after, .images-gallery li:last-child:after, #content img:last-child:after, #post-content:after, .post-content:after, .followwrap:after, .socialwrap:after, inner.omega:after, #searchsubmit:after, .product-desc:after, .single_product_view h2:after, .product_footer:after, .buts:after, #footer .menu:after, .related:after, li.comment:after, .ranged_popular_posts_widget ul li:after, .list li.item:after, .grid li.item.last:after, .ranged_popular_posts_widget ul li:after, .coupons_widget:after{
	display:block;
	content:".";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden; 
}


/*-----Custom Widgets----------*/

.follow_links ul li{
	display: inline;
	float: left;
	list-style: none;
	border: 0 !important;
	margin:0 10px 0 0 !important;
}

/*------------register page--------------------*/

#login-register-password .username{
	margin-bottom:8px;
}

.login form label{
	display: block;
}

.boxee .login{
	width: 48%;
	float: left;
}

.password label, .username label{
	line-height: 30px;
}

.userpass, .userlogin, .useremail{
	float:right;
}

button.user-submit{
	float:right;
}

.tab_container_login .grid_4{
	height: 224px;
}

div.wpsc_product_search {
	background: none !important;
	border: none !important;
}

.wpsc-products-view-mode{
	display: none !important;
}


.wpsc_registration_form {
	width:48%;
	float:left;
}

.wpsc_registration_form label{
	float:left;
}

.wpsc_registration_form input[type=text].input, .wpsc_registration_form input[type=password].input, .wpsc_registration_form #log, .wpsc_registration_form #pwd, .wpsc_registration_form #user_email{
	width: 204px;
	margin-bottom: 10px;
}



.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

.aligncenter{
	margin: 0 auto;
	float: none;
	display: block;	
}

.alignleft{
	float: left;
	margin: 10px 20px 10px 0;	
}

.alignright{
	float:right;
	margin:10px 0 10px 20px;
}

.alignnone{
	float: none;
	display: block;
}



.image_container .product_image{

border:none !important;

}



/*------- Banner CSS --------*/

#plate{
	position: absolute;
	top:15px;
	left:0;
	padding: 35px 40px;
	background-color: rgba(255, 255, 255, 0.85);
}

#plate h5{
	
	color:#ed9d12;
	font-size: 30px;
/*	font-family: 'Bitter-Bold', sans-serif;*/
}

#plate #slogan{
/*	font-family: 'Bitter-Bold', sans-serif;*/
	font-size: 12px;
	color: #000;
	margin-top: 8px;
	display: inline-block;
}

.zommer-back{
	overflow: hidden;
}

.zommer-line{
	height: 3px;
	width: 100%;
	background-color: #ed9d12;
	position: absolute;
	bottom: -10px;
}

.zommer-plus{
	background: url(images/or_plus.png) center center no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom:-100%;
	left: 0;
	overflow: visible;
	cursor: pointer;
}

.zommer-overlay{

	position:absolute;
	display:none;
	background:rgba(0, 0, 0, 0.7);

}

/*--------Edit Link--------*/


.entry-utility{
	width:20px;
	position: absolute;
	top:5px;
	left:5px;
}

/*-------- Media Player Styles ------------*/
.mejs-container, .mejs-container .mejs-controls{
	background: #f9f9f9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
	
	
}


.mejs-container{
	margin-bottom: 20px;
	
}

.mejs-container .mejs-controls .mejs-time span{
	color: #b4b4b4;	
	line-height: 1.25em;
}

.mejs-container .mejs-controls {
	border-bottom:#e5e5e5 1px solid;
	border-radius: 3px;
}

.mejs-controls .mejs-time-rail .mejs-time-total{
	background: #e7e7e7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e7e7e7 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e7e7e7 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */


	border-radius: 3px;

}

.mejs-controls .mejs-time-rail .mejs-time-loaded{
	background: #dbdbdb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dbdbdb 0%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dbdbdb 0%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dbdbdb 0%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dbdbdb 0%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */

}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #ffb500; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjhkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffb500 0%, #ff8d00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb500), color-stop(100%,#ff8d00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffb500 0%,#ff8d00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffb500 0%,#ff8d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffb500 0%,#ff8d00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffb500 0%,#ff8d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb500', endColorstr='#ff8d00',GradientType=0 ); /* IE6-8 */

}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	background: #e7e7e7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e7e7e7 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e7e7e7 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */


	border-top:#cfcfcf 1px solid;

}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
	background: #f1b316; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxYjMxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjkwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f1b316 0%, #eb9010 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1b316), color-stop(100%,#eb9010)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1b316 0%,#eb9010 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1b316 0%,#eb9010 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1b316 0%,#eb9010 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1b316 0%,#eb9010 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b316', endColorstr='#eb9010',GradientType=0 ); /* IE6-8 */
	
}

.mejs-container .mejs-controls .mejs-time span{
	margin-left:5px;
}

.mejs-controls .mejs-play button{
	background: url(images/play.png) right center no-repeat !important;
} 

.mejs-controls .mejs-play button:hover{
	background: url(images/play_ac.png) right center no-repeat !important;
}

.mejs-controls .mejs-mute button{
	background: url(images/vlm.png) right center no-repeat !important;	
}

.mejs-controls .mejs-unmute button{
	background: url(images/vlm_ac.png) right center no-repeat !important;
}

.mejs-controls .mejs-pause button{
	background: url(images/pause.png) right center no-repeat !important;
}

.mejs-controls .mejs-pause button:hover{
	background: url(images/pause_ac.png) right center no-repeat !important;
}










/*///////////////// ¿ÞÂÊ ¿À¸¥ÂÊ ÇÃ·ÎÆ® ¹è³Ê style //////////////////////////*//*
#r_box { position:absolute; top:0; width:90px; padding:10px 5px; margin-left:1110px; margin-top:190px; border-radius:5px; background:#fff; border:1px solid #d9d9d9; }
*:first-child+html #r_box {  margin-left:510px; }
#r_box div{ margin:0; }
#l_box { position:absolute; top:0; width:90px; padding:10px 5px; margin-left:-110px; margin-top:190px; border-radius:5px; background:#fff; border:1px solid #d9d9d9; }
*:first-child+html #l_box { margin-left:-710px; }
#l_box div{ margin:0; }
#l_box div.banner_1 div.tit, #l_box div.banner_2 div.tit, #l_box div.banner_3 div.tit { background-color:#1e1e21; }

#l_box div.banner_1:hover div.tit { background-color:#00aeef; }
#l_box div.banner_2:hover div.tit { background-color:#00aeef;/*background-color:#4db539;*//* }
#l_box div.banner_3:hover div.tit { background-color:#f7941d; }

#l_box div.tit { width:90px; padding:7px 0; color:#fff; border-radius:5px; font-size:9pt; font-weight:700; text-align:center; }

.qb_wrap { width:88px; margin-top:5px; }
.qb_my { width:86px; margin-top:5px; text-align:center; }
.qb_my_t { width:86px; font-weight:bold; letter-spacing:-1px; color:#fff; text-align:center; padding:3px 0 3px 0; }
#qb_today { float:left; margin-top:-2px; }
.gb_to { float:left; font-weight:bold; letter-spacing:-2px;  .font-size:8pt; }/*
/*//*//////////////// ¿ÞÂÊ ¿À¸¥ÂÊ ÇÃ·ÎÆ® ¹è³Ê style //////////////////////////*/








.lefts { float:left; width:239px; }

.rights { float:left; width:860px; border-left:1px solid #dee5df; }