/*
yk1	rounded-all
yk2	clearfix
yk3	moPicThumbnails
yk4	
yk5	wp-post-image-modelle
yk6fa	post-topseller-fastauswahl
yk6a	post-topseller-auswahl
yk7fa	post-heliseller-fastauswahl
yk7a	post-heliseller-auswahl
*/



/*
#footer-widgets {visibility: hidden;}
.footer1sp {visibility: hidden;}
*/


/**
 * Reset - Resets all browsers down to common default settings
 *
 * @credits Eric Meyer's CSS Reset <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>
 * @package WPFramework
 * @subpackage Media
 */

/* Eric Meyer Reset Reloaded */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /*font-family: inherit*/






-----------------------------
.yk3{
	clear: none; /*NOTIZ: zuvor both*/
	border-top: 1px solid #ddd;
	padding-top: 10px;
}
.yk3 {padding: 5px; float: left;}
.yk3 img{
	width: 58px;
	float: left;
	background: #ddd;
	padding: 1px;
}
.yk3 img:hover{
	background: #0e9ac4;
}


td {vertical-align: top;}

.pixx {
	width: 400px;

	float: left;
	background: #ddd;
	padding: 2px;
}
.pixx img {
	width: 400px;
}
/*
.pixx2 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px;
}
*/

.Box_2
{	 position:static; margin-top:-20px; margin-left:0px; /*zuvor:position:absolute*/
      z-index:1;
	margin-left:0px; /*margin-left:10px;*/
	width:190px;
	border:2px solid #89bf3d;
	background-color: #f2f2f2;
	-moz-border-radius:10px;
    -khtml-border-radius:10px;
    float:left;
    padding-left:10px;
	padding-top:10px; 
	padding-bottom:10px; 
	padding-right:10px;
}




.yk4 {width: 80px; height: 60px; }
.yk5 {width: 60px; height: 30px; }

.textwidget p {font-size: 11px; line-height: 16px; padding: 3px 0; }




----------------------------


/* Removes dotted line when focus */
:focus { outline: none; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.yk2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.yk2 { display: block; }

/* Regular clearing, just in case! */
.clear { clear: both; }











/*base*/

/* Document Body */
body { padding: 0; margin: 0; }
body, input, textarea { font: 12px/1.5 'Century Gothic',futura,'URW Gothic L',Verdana,sans-serif; }

p { line-height: 20px; }

/* Links */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Vertical Rhythm  */
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol { margin-bottom: 20px; }
.comment, .navigation-links { margin-bottom: 26px; }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }
h1 { font-size: 30px; line-height: 24px; padding: 3px 0; }
h2 { font-size: 26px; line-height: 20px; padding: 3px 0; }
h3 { font-size: 20px; line-height: 16px; padding: 0 0 10px 0; margin: 0 0 10px 0; }
h4 { font-size: 18px; line-height: 14px; padding: 0 0 10px 0; margin: 0 0 10px 0; }
h5 { font-size: 16px; line-height: 12px; padding: 3px 0; }
h6 { font-size: 14px; line-height: 10px; }

/* Text Elements */
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; }

blockquote { font-style: italic; padding: 10px 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 28px; }
blockquote p { line-height: 28px; }
blockquote.alignleft { width: 220px;  margin: 15px 25px 0 0; }
blockquote.alignright { width: 220px; margin: 15px 0 0 25px; }

strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }

sup { bottom: 1ex; }
sub { top: .5ex; }
small { font-size: 12px; }

del { text-decoration: line-through; }
ins { text-decoration: underline; }

code, pre {  line-height: 15px; }
var, kbd, samp, code, pre { font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre { white-space: pre; overflow: auto; padding: 10px; clear: both; }
code { padding: 0px 3px; }

/* Lists: (ul, ol, dl) */
ul, ol, dl { margin-left: 15px; }

li ul, li ol { margin-bottom: 0; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }

ol { list-style-type: decimal; }

ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }

dt { font-weight: bold; }

.fat li { margin-bottom: 10px; }

/* Forms */
input, textarea { 
   padding: 10px;
   background-color: #f0eded;
}

input, textarea { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 0; padding: 6px; }
.windows.firefox input { padding: 7px 6px; }
.mac.firefox input { padding: 5px 6px; }
button { font-size: 13px; height: 29px; line-height: 29px; padding: 0 12px 4px 12px!important; margin: 0; cursor: pointer; border: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.ie7 button { padding-left: 6px!important; padding-right: 5px!important; }
.ie8 button { padding-left: 15px!important; padding-right: 14px!important; }
.windows.firefox button { padding-top: 1px!important; }
.windows.chrome button, .windows.safari button { padding-left: 14px!important; padding-right: 14px!important; }
.mac.firefox button { padding-left: 10px!important; padding-right: 10px!important; }


/* Images */
img.alignleft { float: left; margin-right: 10px; margin-top: 5px; } /*zuvor: margin-right: 20px;*/
img.alignright { display: block; float: right; margin-left: 20px; margin-top: 5px; }
img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }

/* [gallery] */
.gallery { margin: auto; }
.gallery-image { margin-left: 0; height: 96px;}
.gallery-caption { margin-left: 0; }
.gallery-item { float: left; text-align: left; margin-left: 0; }

.gallery-columns-5 { margin-left: 22px; margin-bottom: 22px; }
.gallery-columns-8 { margin-left: 14px; margin-bottom: 14px; }
.gallery-column-1 { margin-left: 0!important; }

/* [gallery] + navigation yk2 */
.gallery-row:after, .navigation-links:after, .container:after, .menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.gallery-row, .container, .menu { display: block; }

/* Basic Alignments */
.alignleft { float: left; margin-right: 15px; margin-bottom: 5px; }
.alignright { float: right; margin-left: 15px; margin-bottom: 5px; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }











/*screen*/

/* The header  */
#header { height: 94px; width: 960px; margin: 0 auto; position: relative; z-index: 100; }

/* The logo  */
#logo { float: left; height: 94px; line-height: 94px; margin: 0; padding: 0; font-size: 30px; }

/* The navigaton bar */
.menu { position: absolute; top: 30px; right: 0; margin: 0; }

/* Menu */
.nav { margin: 0; padding: 0; }
.nav, .nav * { list-style: none; }
.nav li { float: left; padding: 0; position: relative; }
.nav ul li { width: 100%; }
.nav ul li a { letter-spacing: 0; }
.ie7 .nav ul li a { height: 31px; }

.nav a { font-size: 13px; display: block; position: relative; padding: 0 18px 4px 20px; letter-spacing: -0.04em; text-transform: uppercase; line-height: 30px; font-weight: bold; }
.Museo .nav a { padding: 1px 18px 3px 20px; }
.Diavlo .nav a { padding: 1px 18px 3px 20px; }
.Vegur .nav a { font-size: 14px; padding: 1px 18px 3px 20px; }
.Comfortaa .nav a { padding: 1px 18px 3px 20px; letter-spacing: 0.03em }
.Tertre .nav a { padding: 1px 18px 3px 20px; letter-spacing: 0.04em; font-size: 13px; }
.nav ul a { font-weight: normal; font-size: 12px!important; padding: 0 10px!important; }

/* Hides items under top menu */
.nav ul { position: absolute; top: -9999em; width: 20em; /* left offset of submenus need to match (see below) */ margin-top: 0; }

/* Shows submenus */
.nav li:hover ul,
.nav li.nav-hover ul { left: -14px; top: 34px; /* match top ul list item height */ z-index: 99; }

/* Hides all sub items (4 levels deep) */
.nav li:hover li ul,
.nav li.nav-hover li ul,
.nav li li:hover li ul,
.nav li li.nav-hover li ul,
.nav li li li:hover li ul,
.nav li li li.nav-hover li ul { top: -999em; }

/* On :hover, displays all sub items (4 levels deep) */
.nav li li:hover ul,
.nav li li.nav-hover ul,
.nav li li li:hover ul,
.nav li li li.nav-hover ul,
.nav li li li li:hover ul,
.nav li li li li.nav-hover ul { left: 20em; /* match .nav ul width */ top: 0; margin: -1px 0 0 -1px; }

/* Default Skin for the Menu */
.menu ul li.current_page_item,
.menu ul li.current_page_parent,
.menu ul li.current_page_ancestor { font-weight: bold; }
.menu ul li.current_page_item ul a,
.menu ul li.current_page_parent ul a,
.menu ul li.current_page_ancestor ul a { font-weight: normal; }
.nav ul { border-bottom: none; }
.nav ul li a { font-size: 11px; padding: 0 10px; text-transform: none; }

.nav a:hover { text-decoration: none; }
.nav ul a { border-right: none; }

/* Menu bugfix */
.ie7 .nav:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

/* Normal Home Page Slider */
#slider-container { width: 960px; margin: 0 auto; height: 300px; padding-top: 30px; }
#slider { position: relative; width: 900px; margin: 0 auto; height: 300px; }
#slider img { position: absolute; top:0; left:0; display: none; }
a.nivo-imageLink { position: absolute; top:0; left:0; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 60; display: none; }
.nivo-slice { display: block; position: absolute; z-index: 50; height: 100%; top: 0; }
.nivo-caption { position: absolute; left:16px; bottom:-29px; font-size: 12px; width: 100%; z-index: 89; }
.nivo-caption p { padding: 0; margin: 0; }
.nivo-directionNav a { position: absolute; top:45%; z-index: 99; cursor: pointer; }
.nivo-prevNav { left:0; }
.nivo-nextNav {	right:0; }
.nivo-controlNav { position: absolute; bottom: -29px; right: 13px; z-index: 99; }
.nivo-controlNav a { display: block; cursor: pointer; width: 19px; height: 19px; margin: 0 0 0 11px; float: left; text-indent: -9999px; }
#slider-footer { height: 52px; width: 900px; margin: 0 auto; margin-bottom: 30px; }

/* Full-Width Home Page Slider */
#slider-full-width { width: 1920px; height: 350px; position: relative; left: -510px; display: none; margin-bottom: 90px; }
#slider-full-width ul { list-style-type: none; }
#slider-full-width * { margin: 0; padding: 0; }
#slider-full-width li { width: 1920px; height: 350px; text-align: center; }
#slider-full-width .caption-bg { position: absolute; bottom: -40px; left: 0; width: 1920px; height: 40px; }
#slider-full-width .caption { position: absolute; bottom: -29px; left: 510px; width: 700px; text-align: left; }

#slider_nav { position: absolute; right: 510px; bottom: -29px; width: 200px; height: 19px; z-index: 20; list-style: none; }
#slider_nav li { overflow: hidden; display: block; float: right; height: 19px; margin: 0 0 0 11px; padding: 0; width: 19px; }
#slider_nav li:hover { cursor: pointer; z-index: 5000; }

/* Home Page Stage Slider Tall */
#stage-slider-tall-container { width: 960px; margin: 0 auto; height: 506px; padding-top: 30px; position: relative; }
#stage-slider-tall-container #stage-slider { width: 900px; margin: 0 auto; height: 506px; list-style-type: none; overflow: hidden; }
#stage-slider-tall-container #stage-slider li { width: 900px; height: 506px; }
#stage-slider-tall-container #stage-slider .stage-slider-video object { width: 900px; height: 506px; } /* Embedded Video */
#stage-slider-tall-container #stage-slider .description-wrapper { width: 280px; height: 462px; padding: 22px 30px; }

/* Home Page Stage Slider Wide */
#stage-slider-wide-container { width: 960px; margin: 0 auto; height: 315px; padding-top: 30px; position: relative; }
#stage-slider-wide-container #stage-slider { width: 900px; margin: 0 auto; height: 315px; list-style-type: none; overflow: hidden; }
#stage-slider-wide-container #stage-slider li { width: 900px; height: 315px; }
#stage-slider-wide-container #stage-slider .stage-slider-video object { width: 560px; height: 315px; } /* Embedded Video */
#stage-slider-wide-container #stage-slider .description-position-left object { position: absolute; top: 0; right: 0; }
#stage-slider-wide-container #stage-slider .description-position-right object { position: absolute; top: 0; left: 0; }
#stage-slider-wide-container #stage-slider .description-position-none object { width: 900px; height: 315px; }
#stage-slider-wide-container #stage-slider .description-wrapper { width: 280px; height: 271px; padding: 22px 30px; }

#stage-slider .description-wrapper-transparent { background: transparent url('http://breeze.unispheredesign.com/wp-content/themes/breeze/images/transparent_bg.png') repeat scroll center top!important; }
#stage-slider .description-wrapper-none { display: none; }
#stage-slider .description-wrapper-left { position: absolute; left: 0; top: 0; }
#stage-slider .description-wrapper-right { position: absolute; right: 0; top: 0; }
#stage-slider .description-wrapper h3 { font-size: 30px; line-height: 28px; border: 0; }
#stage-slider-nav { z-index: 99; width: 900px; text-align: center; margin: 10px auto 0 auto; }
#stage-slider-nav a { display: inline-block; cursor: pointer; width: 19px; height: 19px; margin: 0 0 0 11px; text-indent: -9999px; }
.ie7 #stage-slider-nav a { overflow: hidden; text-indent: -40px; }
#stage-slider-footer { height: 52px; width: 900px; margin: 0 auto; margin-bottom: 30px; }

/* The content container */
#container { margin: 0 auto; padding-bottom: 30px; }

/* Content */
#content { width: 900px; margin: 0 auto; }

/* The Home Page Styles */
#home-3-sections { width: 900px; margin: 0 auto; }
#home-3-sections .widget h3 { margin-bottom: 10px; }

.home-section { width: 280px; float: left; margin: 0 0 0 30px; }
.home-section:first-child { margin: 0; }

#home-3-sections h3,
#home-portfolio h3,
#home-blog h3 { margin: 0; padding: 0; font-size: 22px; letter-spacing: -0.04em; border: 0; }
#home-3-sections h3 a:hover,
#home-portfolio h3 a:hover,
#home-blog h3 a:hover { text-decoration: none; }

#home-3-sections .meta,
#home-portfolio .meta,
#home-blog .meta { margin-bottom: 10px; }

#home-portfolio,
#home-blog { position: relative; }
#home-portfolio .button,
#home-blog .button { position: absolute; right: 0; top: 14px; }

#home-portfolio { width: 900px; margin: 0 auto; padding-bottom: 20px; }
#home-portfolio .portfolio-3-columns-list li { margin: 0 0 0 30px!important; }
#home-portfolio .portfolio-3-columns-list li:first-child { margin: 0!important; }

.home-post .post-image { margin-bottom: 0!important; }
.home-post .post-content-wrapper { margin-top: 20px!important; }
.home-post .post-meta { padding: 0!important; background: none!important; }

.widget-home-posts { margin-top: -6px!important; }
.widget-home-posts li { border: 0!important; margin-bottom: 12px !important; }
.widget-home-posts li span.yk1 { border: 0!important; }

/* Inner Page */
#heliauswahl { width: 900px; float: left; margin: 0; padding: 0;}
#primary { width: 590px; float: left; margin: 0; padding: 0; }
#secondary { width: 280px; float: left; margin: 0 0 0 30px; padding: 0 0 0 0; }

/* Left Sidebar */
.left-sidebar #primary { float: right; }
.left-sidebar #secondary { float: left; margin: 0 30px 0 0; }

/* Sub-header */
#sub-header { width: 900px; margin: 0 auto; padding: 30px 30px 0 30px; position: relative; }

#sub-header-content { width: 900px; height: 100px; line-height: 00px; } /*zuvor line-height: 100px; wegen ebay geaendert*/
#sub-header-content h1 { padding: 8px 10px 7px 16px; position: absolute; top: 59px; left: 30px; font-size: 26px; letter-spacing: -0.01em; }
#sub-header-content ul.banners { list-style-type: none; margin: 0; padding: 0; }
#sub-header-content ul.banners li { margin: 0; padding: 0; float: left; }
#sub-header-content ul.banners li img { float: left; }

#sub-header-footer { height: 1px; width: 900px; margin: 0 auto; margin-bottom: 30px; }

#sub-header-nav { float: left; padding: 9px 0 0 16px; }
/* Sub-header Search*/
#sub-header-search { float: right; position: relative; width: 272px; height: 27px; margin: 6px 7px 0 0; }
#sub-header-search .search { position: absolute; right: 27px; top: 4px; width: 236px; margin: 0; border: 0; padding: 1px; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
#sub-header-search button { position: absolute; right: 0; top: 5px; border: 0; width: 17px; height: 17px; text-indent: -9999px; cursor: pointer; }
.ie7 #sub-header-search button { right: 8px; }

/* Blog (shared styles) */
.post-title { letter-spacing: -0.04em; font-size: 30px; margin-top: -11px; }
.post-title a { letter-spacing: -0.04em; font-size: 30px; line-height: 30px; }
.post-title a:hover { text-decoration: none; }
.post-meta { margin: 10px 0; padding:10px; }
.post-metax { margin: 10px 0 10px 150px ; padding:10px; }
.post-helimodelle { margin: 10px 0; padding: 0px; }
	.eflite { width: 150px; float: left; margin: 0px 10px 10px 0; }
	.esky { width: 115px; float: left; margin: 0px 10px 10px 0; }
	.walkera { width: 125px; float: left; margin: 0px 10px 10px 0; }
	.align { width: 145px; float: left; margin: 0px 10px 10px 0; }
	.nineeagles { width: 146px; float: left; margin: 0px 10px 10px 0; }
	.weiteres { width: 145px; float: left; margin: 0px 10px 10px 0; }

	.kompatibel { width: 345px; float: left; margin: 0px 10px 10px 0; } /*tobi muss änderung*/

.post-topseller { margin: 10px 0; padding: 5px; }
.yk6fa { margin: 0px 0; padding: 0px 0px 0px 6px; }
.yk6fa:hover { margin: 0px 0; padding: 0px 0px 0px 6px; }
.yk6a { margin: 0px 0; padding: 0px 0px 0px 6px; }
.post-tags { display: block; }
.post-text .share-buttons { padding-top: 10px; }
.post-text .share-buttons .twitter-share-button { margin: 0 20px 12px 0; }

.yk7fa { margin: 0px 0; padding: 0px 0px 0px 3px; }
.yk7a { margin: 0px 0; padding: 0px 0px 0px 3px; }

/* Blog list with excerpts */
.post-excerpt .post-image { width: 280px; float: left; margin-bottom: 20px; }
.post-excerpt .post-content-wrapper { width: 290px; float: right; }
.post-excerpt .comment-count { float: left; margin-top: 20px; }
.post-excerpt .more-link { float: right; margin-top: 20px; }
.post-excerpt .post-text .more-link { float: none; margin: 0; }

/* Blog list with full content */
.post-full .post-title { margin: -14px 0 15px 0; padding: 0 0 10px 0; }
.safari .post-full .post-title,
.chrome .post-full .post-title,
.ie7 .post-full .post-title { margin-top: -13px; }
.ie8 .post-full .post-title { margin-top: -12px; }
.post-full .comment-count { margin-top: -6px; }
.post-full .more-link-full { float: right; margin-top: 14px; }

/* Posts without featured image */
.post-no-image .post-image,
.type-page .post-image { display: none; }
.post-no-image .post-content-wrapper,
.type-page .post-content-wrapper { width: 590px; }
.type-page .post-meta { display: none; }

/* Post Detail Title */
.post-detail .post-title { margin: -9px 0 15px 0; padding: 0 0 10px 0; }
.safari .post-detail .post-title,
.chrome .post-detail .post-title { margin-top: -8px; }
.ie7 .post-detail .post-title { margin-top: -13px; }

/* Author Info */
#author-title { border: 0; padding: 0; font-size: 30px; }
#author-info { float: left; padding: 20px; }
#author-info .avatar { position: relative; top: 0; left: 0; float: left; }
#author-description { margin-left: 80px; }

/* Related Posts */
.related-posts-title { border: 0; padding: 0; font-size: 30px; }
.related-posts { padding: 15px; margin-bottom: 30px; }
.related-posts-list { list-style-type: none; margin: 0; }
.related-posts-list li { float: left; margin-left: 15px; position: relative; }
.related-posts-list li:first-child { margin-left: 0; }

span.tooltip { position: absolute; bottom: -29px; left: 10px; padding: 10px; white-space: nowrap; }
.related-posts-list li a span.tooltip { display: none; font-size: 13px; }
.related-posts-list li a:hover { text-decoration: none; }
.related-posts-list li a:hover span.tooltip { display: block; }

/* Comments */
#comments { margin-bottom: 60px; }
.comment-notes { display: none; }
.comment-list, .comment-list .children { list-style: none; }
.comment-list { margin-left: 0; }
.comment { position: relative; }
.single-comment { padding: 20px 20px 20px 20px; position: relative; margin-bottom: 50px; }
.comment-list .children { margin-top: 40px; margin-left: 70px; }
.comment-meta { margin: 0 0 10px 80px; padding-top: 31px; }
.avatar { position: absolute; top: 10px; left: 10px; }
.commenter { position: absolute; top: 7px; left: 100px; font-size: 16px; font-style: normal; }
.bypostauthor .commenter { font-weight: bold; }
.comment-content {margin: 0 0 10px 100px; padding-top: 31px; }	/*zuvor 80px*/

	.comment-content-kompatibel {margin: 0 0 10px 100px; padding-top: 7px; }

.comment-not-approved { position: absolute; right: 20px; top: 20px;}
.comment-reply { position: absolute; top: 89px; left: 33px; }
.comment-arrow { position: absolute; right: 19px; bottom: -30px; width: 39px; height: 31px; }
.comment-arrowupper { position: absolute; right: 189px; top: -30px; width: 39px; height: 31px; }
.testimonial .comment-arrowupper { position: absolute; right: 189px; top: -30px; width: 39px; height: 31px; }
.testimonia#comments .navigation { margin-bottom: 10px; }

/* Comment Reply */
#commentform .form-section input { margin-right: 5px; width: 250px; }
#commentform .form-section textarea { width: 574px; }
.depth-2 textarea { width: 504px!important; }
.depth-3 textarea { width: 434px!important; }
.depth-4 textarea { width: 364px!important; }
.full-width-page #commentform textarea { width: 884px; }
.full-width-page .depth-2 textarea { width: 814px!important; }
.full-width-page .depth-3 textarea { width: 744px!important; }
.full-width-page .depth-4 textarea { width: 674px!important; }
.form-section { margin-bottom: 14px; }
.safari .form-section, .chrome .form-section { margin-bottom: 10px; }
.form-section label { cursor: pointer; }
#submit { border: 0!important; font-size: 13px; height: 29px; display: inline-block!important; padding: 0 13px 1px 13px; cursor: pointer; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -khtml-box-shadow: none!important; -o-box-shadow: none!important; box-shadow: none!important; }
.chrome #submit, .safari #submit { padding-bottom: 0; }
.ie7 #submit { padding-left: 1px; padding-right: 1px; }
.form-allowed-tags { display: none; }
h3#reply-title { position: relative; }
h3#reply-title #cancel-comment-reply-link { position: absolute; bottom: 12px; right: 0; }
h3#reply-title #cancel-comment-reply-link:hover { text-decoration: none; }

/* Contact Page */
#contact-form p { margin: 0; padding: 0; display: inline; }
#contact-form label { margin-left: 5px; }
#contact-form input { width: 250px; }
#contact-form textarea { height: 205px; width: 574px; }

.sending-message,
.success-sending-message,
.error-sending-message { font-size: 14px; display: none; }
.sending-message { padding: 6px 0 6px 35px;  }

/* Portfolio */
.portfolio-browse { font-size: 30px; letter-spacing: -0.01em; margin: -13px 10px 0 15px; float: left; }
.ie7 .portfolio-browse { margin-top: -9px; }

.portfolio-filters { list-style-type: none; margin: 0; float: left; }
.portfolio-filters li { float: left; margin-right: 10px; margin-bottom: 30px; }

.portfolio-content { padding-bottom: 20px; }

/* Portfolio 3 Columns */
.portfolio-page-3-columns { width: 930px!important; }

.portfolio-3-columns-list { list-style-type: none; margin: 0; }
.ie7 .portfolio-3-columns-list { clear: both; padding: 30px 0; }
.portfolio-3-columns-list li { width: 280px; height: 271px; float: left; margin: 0 15px 30px 15px; }
.portfolio-3-columns-list li img { height: 230px; width: 280px; }
.portfolio-3-columns-list .label-container { height: 41px; line-height: 41px; }
.portfolio-3-columns-list .label-container .label { float: left; margin-left: 15px; }
.portfolio-3-columns-list .label-container .read-more { float: right; margin-right: 15px; }

.portfolio-page-3-columns .wp-pagenavi,
.portfolio-page-3-columns div.hr,
.portfolio-page-3-columns .portfolio-content { width: 900px; margin-left: auto; margin-right: auto; }

/* Portfolio 1 Column */
.portfolio-page-1-column .portfolio-browse { margin-left: 0; }
.ie7 .portfolio-page-1-column .portfolio-browse { margin-bottom: 30px; }
.portfolio-1-column-list { list-style-type: none; margin: 0; }
.portfolio-1-column-list li { margin: 0 0 30px 0; }
.portfolio-1-column-list h3 { border: 0; padding: 0; }
.portfolio-1-column-list li .portfolio-image-container { width: 590px; display: inline-block; vertical-align: top; }
.ie7 .portfolio-1-column-list li .portfolio-image-container { float: left; }
.portfolio-1-column-list .label-container { width: 280px; margin-left: 26px; display: inline-block; }
.ie7 .portfolio-1-column-list .label-container { float: left; }

/* Portfolio 4 Columns */
.portfolio-page-4-columns { width: 930px!important; }

.portfolio-4-columns-list { list-style-type: none; margin: 0; }
.ie7 .portfolio-4-columns-list { clear: both; padding: 30px 0; }
.portfolio-4-columns-list li { width: 210px; height: 211px; float: left; margin: 0 5px 20px 15px; }
.portfolio-4-columns-list li img { height: 170px; width: 210px; }
.portfolio-4-columns-list .label-container { height: 41px; line-height: 41px; }
.portfolio-4-columns-list .label-container .label { float: left; margin-left: 15px; }

.portfolio-page-4-columns .wp-pagenavi,
.portfolio-page-4-columns div.hr,
.portfolio-page-4-columns .portfolio-content { width: 900px; margin-left: auto; margin-right: auto; }

/* Portfolio Detail Page */
.portfolio-detail-page .share-buttons { padding-top: 10px; }
.portfolio-detail-page .share-buttons .twitter-share-button { margin: 0 20px 12px 0; }
.portfolio-detail-page #comments { padding-top: 20px; }

/* Widgets */
.widget { margin-bottom: 30px; }
.widget h3 { margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 20px; letter-spacing: -0.04em; }
.widget h3 a:hover { text-decoration: none; }
.widget ul { list-style-type: none; margin: 0; padding: 0;  }
.widget ul li ul { margin-top: 5px; margin-bottom: -7px; }
.widget ul li ul li { padding-left: 13px; }
.widget li { margin: 0; padding: 6px 0 6px 0; }
.widget li a { padding-left: 13px; font-weight: normal; }
.widget li a:hover { text-decoration: none; }
.widget img { padding: 9px; margin-bottom: 10px; }
.widget span.yk1 { padding: 0; }

/* Search Widget */
input.search { width: 189px; }
.ie7 input.search { margin-right: 4px; }

/* Calendar Widget */
#wp-calendar caption { font-size: 13px; }
#wp-calendar th,
#wp-calendar td { text-align: center; }
#wp-calendar tfoot #prev { text-align: left; padding-left: 6px; }
#wp-calendar tfoot #next { text-align: right; padding-right: 6px; }

/* Recent Comments Widget */
.widget_recent_comments li a { background-image: none!important; }

/* Recent and Popular Posts Widget */
.widget-posts li .yk1 { border: 0!important; padding: 0; float: left; margin: 0 10px 0 0; }
.widget-posts li a { display: block; font-size: 13px; padding-left: 0; background: none!important; } /*Tobi: Schriftgr in Kategorien*/
.widget-posts li { padding: 6px 0; border: 0!important; }
.ie7 .widget-posts li { overflow: hidden; }
.widget-posts-off-sidebar ul { margin: 0; }

.widget-posts-helimodelle li .yk1 { border: 0!important; padding: 0; float: left; margin: 0 5px 0 0; } /* zuvor: margin: 0 10px 0 0;*/
.widget-posts-helimodelle li a { display: block; font-size: 12px; padding-left: 0; background: none!important; }
.widget-posts-helimodelle li { padding: 3px 0; border: 0!important; }
.ie7 .widget-posts-helimodelle li { overflow: hidden; }
.widget-posts-helimodelle-off-sidebar ul { margin: 0; }

/* Custom Menu Widget */
.widget .menu { top: 0; left: 0; position: relative; background-image: none; }

/* Twitter Widget */
.widget-twitter li { position: relative; border-bottom: 0!important; margin-bottom: 15px; }
.widget-twitter a { background-image: none!important; padding-left: 0!important; }
.widget-twitter .tweet { padding: 15px; margin: 0; }
.widget-twitter small { display: block; padding-top: 3px; margin-right: 15px; text-align: right; }
.widget-twitter .tweet-arrow { position: absolute; left: 19px; bottom: 4px; width: 39px; height: 23px; }
.widget-twitter-off-sidebar ul { margin: 0; list-style-type: none; }

/* Contact Form Widget */
.widget-contact-form #contact-form p { margin: 0; padding: 0; display: inline; }
.widget-contact-form #contact-form label { margin-left: 5px; }
.widget-contact-form #contact-form input { width: 150px; }
.widget-contact-form #contact-form textarea { height: 150px; width: 264px; }

.widget-contact-form .sending-message,
.widget-contact-form .success-sending-message,
.widget-contact-form .error-sending-message { font-size: 12px; display: none; }
.widget-contact-form .sending-message { padding: 6px 0 6px 35px; }

/* 125x125 Ads */
.widget .wp125ad img { padding: 5px; margin: 0; }
.widget .wp125ad.odd,
.widget .wp125ad.even { float: left; margin-bottom: 2px; }
.widget .wp125ad.odd { margin-right: 6px; }

/* Flickr Widget */
.widget-flickr ul { margin-left: -11px; }
.widget-flickr li { border-bottom: 0!important; padding: 0; display: inline-block; margin-left: 11px; }
.ie7 .widget-flickr li { display: inline; }
.widget-flickr li a { padding: 0; margin: 0; background-image: none!important; }
.widget-flickr li img { padding: 4px; margin-bottom: 6px; }
.widget-flickr li span.yk1 { border-width: 5px; margin-bottom: 6px; }
.widget-flickr li .lightbox-image { width: 85px!important; height: 85px!important; }

/* Footer Widgets */
#footer-widgets-container { margin: 0 auto; }
#footer-widgets { width: 920px; margin: 0 auto; } /*visibility: hidden;*/
.layout-narrow #footer-widgets-container { width: 960px; }
.footer-column { padding: 30px 0 10px 0; width: 210px; float: left; margin: 0 10px; }
.footer-column .widget h3 { font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
/* Footer Twitter Widget */
.footer-column .widget-twitter li { padding: 0 0 6px 0; margin-bottom: 6px; }
.footer-column .widget-twitter .tweet { padding: 0; }
.footer-column .widget-twitter small,
.footer-column .widget-twitter .tweet-arrow { display: none; }
/* Footer Contact Form Widget */
.footer-column .widget-contact-form #contact-form input { width: 110px; }
.footer-column .widget-contact-form #contact-form textarea { height: 75px; width: 198px; }
/* Footer Search Widget */
.footer-column input.search { width: 119px; }
.ie7 .footer-column input.search { margin-right: 4px; }
/* Footer Flickr Widget */
.footer-column .widget-flickr li img { padding: 0!important; border-width: 0; margin-bottom: 6px; width: 62px!important; height: 62px!important; }
.footer-column .widget-flickr li span.yk1 { border-width: 0; width: 62px!important; height: 62px!important; }
.footer-column .widget-flickr li .lightbox-image { width: 62px!important; height: 62px!important; }

.footer1sp { width: 570px; float: left; margin: 0px 10px 10px 0; }
.footer2sp { width: 320px; float: left; margin: 0px 10px 10px 0; }
.footer3sp { width: 0px; float: left; margin: 0px 10px 10px 0; }

/* Footer */
#footer-container { width: 960px; margin: 0 auto; height: 52px; margin-bottom: 30px; }
.ie7 #footer-container { border-bottom: 30px solid transparent; }
#footer { position: relative; }
#footer #copyright { margin: 0; padding: 15px 0 0 30px; }

#footer ul#social { list-style-type: none; position: absolute; right: 29px; top: 16px; }
#footer ul#social li { display: inline; margin-left: 3px; }

/* Title */
.title { margin: 0 0 10px 0; padding: 0 0 10px 0; font-weight: bold; font-size: 30px; line-height: 23px; letter-spacing: -0.01em; clear: both; }

/* Columns Layouts */
.one-half h3,
.one-third h3,
.two-third h3,
.one-fourth h3,
.three-fourth h3,
.one-fifth h3,
.two-fifth h3,
.three-fifth h3,
.four-fifth h3 { margin: 0 0 10px 0; padding: 0 0 10px 0; letter-spacing: -0.04em; }

.one-half + br,
.one-third + br,
.two-third + br,
.one-fourth + br,
.three-fourth + br,
.one-fifth + br,
.two-fifth + br,
.three-fifth + br,
.four-fifth + br { display: none!important; }


/* Columns Layouts (full-width page) */
.one-half { width: 435px; float: left; margin: 10px 30px 10px 0; }
.one-third { width: 280px; float: left; margin: 10px 30px 10px 0; }
.two-third { width: 590px; float: left; margin: 10px 30px 10px 0; }
.one-fourth { width: 202px; float: left; margin: 10px 30px 10px 0; }
.three-fourth { width: 667px; float: left; margin: 10px 30px 10px 0; }
.one-fifth { width: 164px; float: left; margin: 10px 20px 10px 0; }
.two-fifth { width: 348px; float: left; margin: 10px 20px 10px 0; }
.three-fifth { width: 532px; float: left; margin: 10px 20px 10px 0; }
.four-fifth { width: 716px; float: left; margin: 10px 20px 10px 0; }

/* Columns Layouts (standard page with sidebar) */
#primary .one-half { width: 280px; float: left; margin: 10px 30px 10px 0; }
#primary .one-third { width: 178px; float: left; margin: 10px 28px 10px 0; }
#primary .two-third { width: 384px; float: left; margin: 10px 28px 10px 0; }
#primary .one-fourth { width: 125px; float: left; margin: 10px 30px 10px 0; }
#primary .three-fourth { width: 435px; float: left; margin: 10px 30px 10px 0; }
#primary .one-fifth { width: 102px; float: left; margin: 10px 20px 10px 0; }
#primary .two-fifth { width: 224px; float: left; margin: 10px 10px 10px 0; }
#primary .three-fifth { width: 345px; float: left; margin: 10px 20px 10px 0; }
#primary .four-fifth { width: 468px; float: left; margin: 10px 20px 10px 0; }
#primary .box-space { width: 384px; float: left; margin: 10px 28px 10px 0; }

.last { margin-right: 0!important; }

/* Buttons */
.button, .button-unselected { font-size: 13px; height: 29px; line-height: 29px; display: inline-block!important; padding: 0 13px; }
.ie7 .button, .ie7 .button-unselected { padding-bottom: 1px; height: 28px; line-height: 28px; }
.firefox .button, .firefox .button-unselected { padding-bottom: 1px; height: 28px; line-height: 28px; }
.mac.chrome .button, .mac.chrome .button-unselected,
.mac.safari .button, .mac.safari .button-unselected { padding-top: 1px; height: 28px; line-height: 28px; }
.button:hover, .button-unselected:hover { text-decoration: none; }
.button-big, .button-big-unselected { font-size: 19px; height: 39px; line-height: 33px; display: inline-block!important; padding: 0 20px; }
.ie7 .button-big, .ie7 .button-big-unselected { line-height: 37px; }
.mac.firefox .button-big, .mac.firefox .button-big-unselected { line-height: 37px; }
.mac.chrome .button-big, .mac.chrome .button-big-unselected,
.mac.safari .button-big, .mac.safari .button-big-unselected { line-height: 36px; }
.button-big:hover, .button-big-unselected:hover { text-decoration: none; }

/* Bar Information Box */
.bar-info-box { font-size: 26px; padding: 7px 25px 13px 25px; line-height: 60px; margin-bottom: 30px; }
.ie7 .bar-info-box { height: 58px; }
.ie7 .bar-info-box * { float: left; }
.bar-info-box .button-big,
.bar-info-box .button,
.bar-info-box .button-big-unselected,
.bar-info-box .button-unselected { float: right; margin-top: 13px; }

/* Information Box */
.info-box { margin-bottom: 30px; }
.info-box .info-box-title { line-height: 36px; padding: 0 15px; border: 0; margin: 0; }
.info-box .info-box-content { padding: 15px 15px 1px 15px; }

/* Toggle */
.toggle-container { margin-bottom: 20px; padding: 0; border: 0; overflow: hidden; }
.toggle-container .toggle { line-height: 36px; padding: 0 15px; position: relative; display: block; }
.toggle-container .toggle:hover { text-decoration: none; }
.toggle-container .toggle .toggle-sign { position: absolute; top: 9px; left: 10px; font-size: 14px; line-height: 17px; margin: 0 10px 0 0; padding: 0 5px 2px 5px; width: 11px; text-align: center; }
.toggle-container .toggle .toggle-title { font-size: 18px; line-height: 34px; margin-left: 25px; }
.ie7 .toggle-container .toggle .toggle-title { padding-left: 5px; display: block!important; }
.toggle-container .toggle span { display: inline-block; }
.toggle-container .toggle-content { padding: 15px 15px 15px 15px; }

/* Separator */
div.hr { height: 1px; margin: 30px 0 30px 0; }
div.hr hr { display: none; }

/* Dropcaps */
.dropcap { display: block; float: left; font-size: 42px; line-height: 38px; margin: -2px 8px -4px 0; }
.dropcap-bg { display: block; float: left; font-size: 28px; line-height: 28px; margin: 4px 8px -3px 0; padding: 0 6px 2px 6px; font-weight: bold; }
.dropcap + br,
.dropcap-bg + br { display: none; }

/* Inner Page Slider */
.slider { position: relative; margin: 0 auto; }
.slider a + br { display: none; }
.slider-big { width: 900px; height: 300px; }
.slider-medium { width: 590px; height: 230px; }
.slider-small { width: 280px; height: 230px; }
.slider img { position: absolute; top:0; left:0; display: none; }
.slider-footer { margin: 0 auto; margin-bottom: 20px; }
.slider-big + .slider-footer { width: 900px; height: 52px; }
.slider-medium + .slider-footer { width: 590px; height: 50px; }
.slider-small + .slider-footer { width: 280px; height: 50px; }

/* Bullets */
ul.bullet-arrow,
ul.bullet-circle { margin-left: 0; margin-right: 0; list-style-type: none; }
ul.bullet-arrow li,
ul.bullet-circle li { padding: 0px 0 3px 22px; }
ul.bullet-arrow ul,
ul.bullet-circle ul { margin-top: 4px; margin-left: 0; margin-right: 0; list-style-type: none; }

/* FAQ */
.question { font-size: 16px; }
.ie7 .question .dropcap-bg { margin-top: 13px; }

/* Testimonials */
.testimonial { padding: 20px; margin-bottom: 30px; position: relative; }
.testimonial-image { float: left; margin: 0 10px 0px 0; } /*zuvor:  margin: 0 20px 10px 0;*/
.testimonial-meta .testimonial-company,
.testimonial-meta .testimonial-person { display: block; }
.testimonial-meta .testimonial-company { font-weight: bold; }
.testimonial-meta .testimonial-company + br { display: none; }
.testimonial-arrow { position: absolute; left: 19px; bottom: -30px; width: 39px; height: 31px; }
.testimonial-arrow-left { position: absolute; left: -30px; top: 43px; width: 39px; height: 60px; }

/* Tabs */
ul.tabs { margin: 0; padding: 0; padding-right: 2px; float: left;  list-style: none; height: 32px; width: 100%; }
ul.tabs li { float: left; margin: 0; margin-right: 4px; padding: 0; height: 31px; line-height: 31px; margin-bottom: -1px; overflow: hidden; position: relative; }
ul.tabs li a { text-decoration: none; display: block; padding: 0 20px; outline: none; font-weight: bold; font-size: 13px; }
.Museo ul.tabs li a,
.Diavlo ul.tabs li a,
.Vegur ul.tabs li a,
.Tertre ul.tabs li a { margin-top: -1px; }
.Sansation ul.tabs li a,
.Fertigo ul.tabs li a,
.Comfortaa ul.tabs li a { margin-top: -2px; }
.tab-container { border-top: none!important; overflow: hidden; width: 100%; float: left; margin-bottom: 20px; }
.tab-content { padding: 20px; line-height: 20px; }

/* Pricing Table */
.price-table-two .price-column { width: 450px; }
.price-table-three .price-column { width: 300px; }
.price-table-four .price-column { width: 225px; }
.price-table-five .price-column { width: 180px; }
.price-table-six .price-column { width: 150px; }

#primary .price-table-two .price-column { width: 295px; }
#primary .price-table-three .price-column { width: 196px; }
#primary .price-table-four .price-column { width: 147px; }
#primary .price-table-five .price-column { width: 118px; }
#primary .price-table-six .price-column { width: 98px; }

.price-table { float: left; padding-bottom: 20px; }
.price-column { float: left; margin: 10px 0;}
.price-column-featured { margin: 10px 0; } /*zuvor margin: 0;*/

.price-column ul li,
.price-column h3 { text-align: center; }
.price-column ul { list-style-type: none; margin: 0; padding: 15px 0; }
.price-column ul li { padding: 5px 0; margin: 0 10px; } /*zuvor padding:5px*/
.price-column h3 { border-bottom: 0; margin: 0; padding: 0; line-height: 36px; font-size: 18px; }
.price-column-featured h3 { line-height: 46px; font-size: 26px; }
.price-column-featured ul { padding-bottom: 15px; } /*zuvor 25px*/

.price-column-first h3,
.price-column-first { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.price-column-first { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.price-column-last h3,
.price-column-last { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.price-column-last { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.price-column-featured { position: relative; }
.ie7 .price-column-featured + .price-column,
.ie7 .price-column-featured.price-column-last { margin-left: -4px; }

.price-table .price-column-green h3,
.price-table .price-column-green .button { background-color: #89bf3d; }
.price-table .price-column-blue h3,
.price-table .price-column-blue .button { background-color: #0697d6; }
.price-table .price-column-pink h3,
.price-table .price-column-pink .button { background-color: #f93a9d; }
.price-table .price-column-red h3,
.price-table .price-column-red .button { background-color: #ea0028; }
.price-table .price-column-yellow h3,
.price-table .price-column-yellow .button { background-color: #edbe00; }
.price-table .price-column-nature-brown h3,
.price-table .price-column-nature-brown .button { background-color: #403831; }
.price-table .price-column-nature-green h3,
.price-table .price-column-nature-green .button { background-color: #4ead4a; }
.price-table .price-column-spring-blue h3,
.price-table .price-column-spring-blue .button { background-color: #49bfcb; }
.price-table .price-column-spring-green h3,
.price-table .price-column-spring-green .button { background-color: #9fbd3e; }

.price-table .price-column-green .price-tag { color: #89bf3d; }
.price-table .price-column-blue .price-tag { color: #0697d6; }
.price-table .price-column-pink .price-tag { color: #f93a9d; }
.price-table .price-column-red .price-tag { color: #ea0028; }
.price-table .price-column-yellow .price-tag { color: #edbe00; }
.price-table .price-column-nature-brown .price-tag { color: #403831; }
.price-table .price-column-nature-green .price-tag { color: #4ead4a; }
.price-table .price-column-spring-blue .price-tag { color: #49bfcb; }
.price-table .price-column-spring-green .price-tag { color: #9fbd3e; }

.price-tag { font-weight: bold; }
.price-tag .price-value { font-size: 40px; display: block; line-height: 24px; }
.price-tag .big { font-size: 46px; line-height: 50px; margin-bottom: 5px; }
.ie7 .price-tag .big { margin-bottom: 12px; }
.price-tag .price-period { font-size: 16px; line-height: 16px; }

/* Image Shortcode */
.image-left { float: left; margin-right: 30px; margin-bottom: 20px; }
.image-right { float: right; margin-left: 30px; margin-bottom: 20px; }
.ie7 a > img.image-right { float: none; } 
a > .image-left,
a > .image-right { margin: 0; }
.image-center { text-align: center; }
span.image-center,
img.image-center { margin: 0 auto; }
.image-center span.lightbox-image,
.image-center span.lightbox-video { width: 50%; left: 0; right: 0; margin: 0 auto; }
.ie7 .image-center span.lightbox-image,
.ie7 .image-center span.lightbox-video { width: 100%!important; }

/* Highlight */
.highlight { background-color: #ffff99; color: #555; padding: 0 2px; }
.highlight.dark { background-color: #555; color: #fff; }

/* Video Shortcode */
.embedded-video { width: 900px; height: 506px; margin-bottom: 20px; background-color: #111; }
#primary .embedded-video { width: 590px; height: 331px; }
.video-js-box { margin-bottom: 20px!important; }
.vjs-fullscreen,
.msie .embedded-video-html5 video { width: 100%!important; height: 100%!important; }

/* Lightbox Shortcode */
a.lightbox { display: inline-block!important; }

/* Page navigation */
.wp-pagenavi .pages { float: right; font-size: 13px; height: 29px; line-height: 29px; display: inline-block!important; padding: 0 13px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { font-size: 13px; height: 29px; line-height: 29px; display: inline-block!important; padding: 0 13px; margin: 0 3px 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.wp-pagenavi span.current { font-size: 13px; height: 29px; line-height: 29px; display: inline-block!important; padding: 0 13px; margin: 0 3px 0 0; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.wp-pagenavi a:hover { text-decoration: none; }
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.first,
.wp-pagenavi a.last { display: none!important; }

/* Meta Information */
.meta { font-size: 16px; display: block; }

/* Tables */
table { line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; width: 100%; border-collapse: collapse; }
caption { text-align: left; font-size: 20px; padding-bottom: 10px;}
th, td { padding: 5px; }
td { font-size: 12px; }
td#next { text-align: right; }

/* Image rounded corners */
.yk1 { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; display: block; }
.rounded-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; display: block; }
.rounded-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; display: block; }
.rounded-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; display: block; }
.rounded-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; display: block; }

/* Lightbox image hover icons */
span.yk1, span.rounded-top, span.rounded-bottom, span.rounded-left, span.rounded-right { z-index: 3; }
img { z-index: 2; }
.lightbox-image,
.lightbox-video { position: absolute; z-index: 1; }
a[rel^="lightbox"] { display: block; }

/* IE7 clear fix */
.ie7 .yk2 { clear: both; }

/* Prevent Cufon font flickering in IE */
.cufon-loading { visibility: hidden !important; }

.infobox-left { vertical-align: top;}
.infobox-right { vertical-align: top;}

.topsellerinfo {position:relative; bottom:0px; height:0px;  right:180px; top:-110px;}