html {height:100%;width:100%}
body {margin:0px;padding:0px;width:100%;height:100%;font-size:12px;font-family:Arial, Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;background:#eee3c2 url(../pics/bg-line.gif) repeat-x;color:#707070}
	
h1, h2, h3, h4, h5, h6 {font-size:19px;font-weight:normal;padding:0px;padding-bottom:20px;margin:10px 0px 0px 0px;display:block;font-family:Segoe UI, Tahoma, Arial, Verdana;color:#4295d8}
h2, h3, h4, h5, h6 {font-size:17px;padding-bottom:13px;margin:0px;color:#4295d8}
	
a {text-decoration:none;color:#5f91ba}
a:hover {text-decoration:underline;color:#5f91ba}
a.button, table a.button, .comm-button
{
background:#8cba07 url(../pics/link.gif) repeat-x;border:1px solid #80a807!important;padding:7px 13px 6px 13px;margin-right:5px;font-size:11px;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;
text-shadow:0px -1px 0 rgba(0, 0, 0, 0.2);color:#fff;
box-shadow:1px 1px 2px #ccc!important;-moz-box-shadow:1px 1px 2px #ccc!important;-webkit-box-shadow:1px 1px 2px #ccc!important
}
table a.button {display:block;line-height:16px;margin-top:-4px}
table .button span {font-size:9px;font-weight:normal;font-family:tahoma;line-height:10px}	
a.button:hover, .comm-button:hover {background:#a9d123 url(../pics/link-hover.gif) repeat-x;text-decoration:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

a.eye-button
{
background:#9b0b00 url(../pics/button.gif) repeat-x;padding:10px 18px 10px 18px;border:1px solid #8e0c08;font-size:14px;float:left;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;
box-shadow:1px 2px 3px #ccc;-moz-box-shadow:1px 2px 3px #ccc;-webkit-box-shadow:1px 2px 3px #ccc;
text-shadow:0px -1px 0 rgba(0, 0, 0, 0.3);color:#fff
}	
a.eye-button:hover {background:#c91715 url(../pics/button-hover.gif) repeat-x;text-decoration:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.eye-button span {font-size:11px}
.eye-button-table {padding-right:20px}

img {border:0px}
small {font-size:11px;font-weight:normal;color:#5c5c5c}
.pics {float:left;margin:0px 22px 10px 0px}
.text-2 .pics {float:left;margin:0px 12px 10px -7px}
a img.pics:hover {-moz-opacity:0.6;filter:alpha(opacity=60);opacity:0.6}

acronym:hover {cursor:help}
			
dl, dl.right {float:left;margin:0px 15px 15px 0px;
box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2)}
dl.right {float:right;margin:0px 0px 15px 15px}		
dt {display:inline}
dd {padding:5px 8px 5px 8px;margin:0px;line-height:15px;background:#f0f0f0}
dfn {font-size:11px}
dd em {font-size:10px;color:#939393}

ul{list-style:inside}

ol.olist, ol.olist ol {
    float: left;
    width: 100%;
	counter-reset: item;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	list-style: none;
}

ol.olist ol, 
ol.olist ul {
	margin: 6px 0px 0px 0px;
}

ol.olist li {
	position: relative;
    float: left;
	padding: 0px 0px 30px 10px;
	margin: 0px;
	list-style: none;
	padding-left: 42px
}

ol.olist li li {
	padding-left: 50px
}

ol.olist li:before {
	content: counters(item, ".") " "; counter-increment: item;
	position: absolute;
	top: 2px;
	left: 0px;
	font-size: 26px;
	font-weight: 700;
	color: #aaa
}

ol.olist li li:before {
	top: 0px;
	left: 0px;
	font-size: 16px;
	padding: 0px 0px 10px 0px
}

ol.olist ol li {
	padding-bottom: 20px
}

ol.olist ol li:last-child {
	padding-bottom: 0px
}

/***************************************************************** positions ***/
/*******************************************************************************/

#container {width:100%;height:100%;position:relative;background:url(../pics/head.jpg) no-repeat center 33px}
#center-out {text-align:center;height:100%;width:100%;background:url(../pics/top.gif) no-repeat center 210px}
#center-in {text-align:left;width:1001px;margin:auto}
#top {float:left;width:950px;height:145px}
#content {float:left;background:url(../pics/content.png) repeat-y;width:1001px;margin-top:135px}
#content-end {float:left;background:url(../pics/footer-end.png) no-repeat;width:1001px;height:14px;margin-bottom:35px}
#header {float:left;margin:0px 20px 20px 30px;width:900px;background:#f5efda;padding:20px;border:1px solid #d7cfbd;
box-shadow:inset 1px 1px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 1px 1px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 1px 1px 15px rgba(0, 0, 0, 0.2);
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#header-in {float:left;width:641px}
#mr-presents {background:url(../pics/mr-presents.png);width:317px;height:319px;position:absolute;margin:-42px 0px 0px 600px}

a.yp-search-link {color:#8e7959;text-decoration:none}
a.yp-search-link:hover .yp-search-out {border:1px solid #B51F10}

.yp-search-out {position:absolute;margin:85px 0px 0px 773px;background:url(../pics/yp-search.gif) repeat-x;border:1px solid #fff;
box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.yp-search {position:relative;height:30px;padding:8px 40px 8px 33px;background:url(../pics/search.png) no-repeat 10px 9px}
.tipp-mini {position:absolute;margin:-51px 0px 0px 172px;background:url(../pics/tipp-mini.png) no-repeat;width:47px;height:46px}

/***************************************************************** main menu ***/
/*******************************************************************************/

#top-navi {float:left;width:965px;height:175px;margin:7px 0px 0px 20px}
#top-navi ul {padding:0px;margin:0px 0px 0px 0px;list-style:none;float:left;font-size:11px}
#top-navi li {float:left}
#top-navi a {color:#f0e6c8;border-left:1px dotted #a9833a;padding:5px 10px 5px 10px}
#top-navi a:hover {background:#aa7b29;text-decoration:none}

#social-buttons {float:right;margin:-3px 0px 0px 0px;-moz-opacity:0.7;opacity:0.7}
#social-buttons a {border:0px;padding:0px}
#social-buttons a:hover {background:none}
#social-buttons:hover {-moz-opacity:1.0;opacity:1.0}
#social-buttons div {float:left;margin:0px 0px 0px 10px}
	
/***************************************************************** main menu ***/
/*******************************************************************************/
	
#menu {float:left;margin:0px 0px 0px 12px;width:992px}
#menu ul {float:left;padding:0px;margin:0px;list-style:none}
#menu li {float:left;text-shadow:0px 1px 0 rgba(255, 255, 255, 1.0)}
#menu a
{
float:left;padding:7px 10px 7px 10px;height:14px;font-size:11px;outline:none;color:#fff;margin-right:7px;font-weight:bold;
text-shadow:0px -1px 0 rgba(0, 0, 0, 0.3);background:url(../pics/menu.gif) right bottom no-repeat;
-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-radius-topleft:4px;-o-border-radius-topleft:4px;border-top-left-radius:4px;
-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-radius-topright:4px;-o-border-radius-topright:4px;border-top-right-radius:4px;
box-shadow:0px -1px 2px #d7c29d;-moz-box-shadow:0px -1px 2px #d7c29d;-webkit-box-shadow:0px -1px 2px #d7c29d;
}
#menu a:hover {text-decoration:none;padding:7px 10px 10px 10px;margin-top:-3px;background:url(../pics/menu-hover.gif) right bottom no-repeat}

.blue {background:#3b9dc1 url(../pics/blue.gif) repeat-x!important}
.brown {background:#a56407 url(../pics/brown.gif) repeat-x!important}
.yellow {background:#efaf00 url(../pics/yellow.gif) repeat-x!important}
.red {background:#ba0c00 url(../pics/red.gif) repeat-x!important}
.pink {background:#d35ac7 url(../pics/pink.gif) repeat-x!important}
.green {background:#8cba07 url(../pics/green.gif) repeat-x!important}
.orange {background:#cc730e url(../pics/orange.gif) repeat-x!important}

/********************************************************************** left ***/
/*******************************************************************************/

#left {float:left;width:200px;margin:0px 25px 0px 0px;text-align:left;font-size:11px}
#left ul {padding:0px;margin:0px 0px 30px 15px;list-style:none}
#left span {width:210px}
#left li a {border-bottom:1px dotted #ebe3c8;padding:6px 5px 6px 5px;color:#8d8d8d;margin:0px 10px 0px 10px;display:block}
#left li.active ul {margin:0px 0px 10px 15px}
#left li.active a {color:#4295d8;font-weight:bold}
#left li.active.sub a {border-bottom:0px}
#left li.active li a {border-bottom:1px dotted #ebe3c8!important;font-weight:normal;padding:5px 5px 5px 5px;margin:0px 10px 0px 3px}
#left li.active li.active a {color:#c6220a}
#left li a:hover {color:#c6220a;text-decoration:none;white-space:nowrap;background:url(../pics/left-hover.gif) no-repeat;margin-left:-25px;padding-left:34px}
#left li.active li a:hover {background:none;text-decoration:underline}
#left a:focus {outline:none}
#left .box {text-align:left;margin-bottom:30px}
#left h3 {font-size:14px;margin:0px 5px 5px 29px;padding:0px;color:#c6220a}

.tipp {margin-left:9px}
.tipp a {background:none!important;border-bottom:0px!important;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5}
.tipp a:hover {opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0}
a.rank:hover {background:none!important}

/********************************************************************* right ***/
/*******************************************************************************/

#right {float:right;width:160px;margin:0px 0px 0px 25px;text-align:left;font-size:11px}
#right ul {padding:0px;margin:0px 15px 30px 0px;list-style:none}
#right span {width:210px}
#right li a {border-bottom:1px dotted #ebe3c8;padding:6px 5px 6px 5px;color:#8d8d8d;margin:0px 10px 0px 10px;display:block}
#right li.active a {color:#4295d8;font-weight:bold}
#right li a:hover {color:#c6220a;text-decoration:none;white-space:nowrap;background:url(../pics/right-hover.gif) no-repeat right;margin-right:-25px;padding-left:6px}
#right a:focus {outline:none}

#right h3 {font-size:14px;margin:0px 5px 5px 15px;padding:0px;color:#c6220a}

#right .tipp {margin-left:-2px}
#right .tipp a {background:none!important;border-bottom:0px!important;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5}
#right .tipp a:hover {opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0}

#right .box a.pub {padding:5px 5px 12px 5px!important;display:block;color:#885c30;margin:0px 10px 0px 10px;text-align:center;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;border-bottom:0px!important;background:none}
#right .box a.pub:hover {opacity:1;filter:alpha(opacity=100);-moz-opacity:1}

/******************************************************************** middle ***/
/*******************************************************************************/

.header-type {float:left;width:589px;height:167px;margin:5px 0px 10px 0px;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px}

.header-type.werbegeschenke {background:url("../pics/individuelle-werbegeschenke.jpg") no-repeat}

.header-type.weihnachten {background:url("../pics/weihnachtsgeschenke.jpg") no-repeat}
.header-type.weihnachten-maenner {background:url("../pics/weihnachtsgeschenke-fuer-maenner.jpg") no-repeat}
.header-type.weihnachten-frauen {background:url("../pics/weihnachtsgeschenke-fuer-frauen.jpg") no-repeat}
.header-type.weihnachten-kunden {background:url("../pics/weihnachtsgeschenke-fuer-kunden.jpg") no-repeat}
.header-type.geburtstag {background:url("../pics/geburtstagsgeschenke.jpg") no-repeat}
.header-type.geburtstag-papa {background:url("../pics/geburtstagsgeschenke-papa.jpg") no-repeat}
.header-type.geburtstag-mama {background:url("../pics/geburtstagsgeschenke-mama.jpg") no-repeat}
.header-type.geburtstag-opa {background:url("../pics/geburtstagsgeschenke-opa.jpg") no-repeat}
.header-type.geburtstag-oma {background:url("../pics/geburtstagsgeschenke-oma.jpg") no-repeat}

.header-type.kindergeschenke {background:url("../pics/kindergeschenke.jpg") no-repeat}
.header-type.geburt-taufe {background:url("../pics/geschenk-geburt-taufe.jpg") no-repeat}
.header-type.valentinstag {background:url("../pics/valentinstagsgeschenke.jpg") no-repeat}
.header-type.valentinstag-maenner {background:url("../pics/maennergeschenke-zum-valentinstag.jpg") no-repeat}
.header-type.valentinstag-frauen {background:url("../pics/frauengeschenke-zum-valentinstag.jpg") no-repeat}
.header-type.muttertag {background:url("../pics/muttertagsgeschenke.jpg") no-repeat}
.header-type.hochzeit {background:url("../pics/hochzeitsgeschenke.jpg") no-repeat}
.header-type.ostern {background:url("../pics/ostergeschenke.jpg") no-repeat}
.header-counter {position:absolute;margin:80px 0px 0px 382px}

.cat-end {float:left;width:589px;margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;background:url("../pics/geschenkkarton-immer-noch-leer.jpg") no-repeat}
.cat-end-text {float:left;width:300px;margin:50px 0px 0px 107px}
.cat-end-button {float:right;margin:20px 0px 0px 0px}

#middle {float:left;width:591px;margin:0px 0px 40px 0px;text-align:left;line-height:18px}
#middle .box {border-bottom:1px dotted rgb(204, 204, 204);padding-bottom:20px;background:url(../pics/box-bg-line.gif) repeat-x bottom;float:left;width:100%}
#middle .box-image {padding:20px 0px 0px 0px;float:left;width:100%}

#middle .box-in, #middle .box-in-3, #middle .box-in-2, .box-logo div
{float:left;background:#fff;font-size:12px;border:1px solid #efe7d4;margin:20px 0px 5px 0px;padding:20px 25px 20px 25px;width:539px;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px}

#middle .box-in-3 {width:135px;margin-right:14px;padding-bottom:0px}
#middle .box-in-2 {width:236px;margin-right:14px}
#middle a .box-in-3, #middle a .box-in {color:#707070}
#middle .box-in-3 h3 {float:left;text-align:center;font-size:13px;color:#fff;width:185px;margin:-15px 0px 0px -25px;padding:5px 0px 7px 0px;background:#85b9ce url(../../content/pics/box-head.gif) repeat-y;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.4)}
#middle a.box-link-3:hover h3 {background:#971208 url(../../content/pics/box-head-hover.gif) repeat-y}
.box-in-3 div {display:none}
a.box-link-3:hover {text-decoration:none}
a.box-link-3:hover .box-in-3 div {display:block;position:absolute;margin:-20px 0px 0px -25px;background:#000;width:135px;height:76px;padding:20px 25px 20px 25px;color:#fff;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7}
a.box-link-3:hover .box-in-3 {border:1px solid #8b2116!important;box-shadow:1px 2px 3px #ccc;-moz-box-shadow:1px 2px 3px #ccc;-webkit-box-shadow:1px 2px 3px #ccc}

.box-in.more:hover {border:1px solid #b51f10!important;box-shadow:1px 2px 3px #ccc;-moz-box-shadow:1px 2px 3px #ccc;-webkit-box-shadow:1px 2px 3px #ccc}

.teaser {float:left;position:relative;margin:-20px 0px 15px -25px}
.more {background:url(../pics/more-go.gif) right bottom no-repeat!important}
.more:hover {background:url(../pics/more.gif) right bottom no-repeat!important}

.price {font-size:14px;font-weight:bold;line-height:17px}		
.price span {color:#b01515}

a.box-logo:hover div {opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7}
.box-logo div {background:#fff no-repeat center center;width:135px;height:70px;margin-right:14px;padding:0px}

.table td {font-size:11px;padding:5px}
.v-height {height:290px}

.img-container {float:left;margin:0px 20px 20px 0px;padding:20px;border:1px solid #c6c6c6;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;
box-shadow:1px 2px 3px #ccc;-moz-box-shadow:1px 2px 3px #ccc;-webkit-box-shadow:1px 2px 3px #ccc}
.nice {font-weight:bold;color:#CC0000}

#bottom-navi {float:left;width:589px;margin-top:20px}	
#jump {float:right;text-align:right;font-size:11px;background:url(../pics/gotop.gif) right center no-repeat;padding-right:15px}
#jump a {color:#828282}

.video {border:3px solid #eee;-moz-border-radius:2px}
.video-label {background:#eee;padding:10px;font-size:10px}

.cool {float:left;margin:0px 10px 20px 0px}
.dissmis {opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5}

.rank-out {float:left;margin:0px;width:200px}
.rank-in {float:left;margin-bottom:10px;width:200px}
.scale {float:left;width:200px;height:23px;background:url(../pics/scale.gif) repeat-x top left}
.label {float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#686868;margin-bottom:5px}
.rank-line, .rank-10, .rank-20, .rank-30, .rank-40, .rank-50, .rank-60, .rank-70, .rank-80, .rank-90, .rank-100 
{position:absolute;height:23px;background:url(../pics/rank-line.gif) no-repeat top left}
.scale-line {position:absolute;width:201px;height:23px;background:url(../pics/scale-line.gif) repeat-x top left}
.rank-10 {width:20px}
.rank-20 {width:40px}
.rank-30 {width:60px}
.rank-40 {width:80px}
.rank-50 {width:100px}
.rank-60 {width:120px}
.rank-70 {width:140px}
.rank-80 {width:160px}
.rank-90 {width:180px}
.rank-100 {width:200px}

.teaser-gift {float:left;width:283px;height:200px;margin:20px 20px 0px 0px;border:1px solid #fff;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px}
a.teaser-gift:hover {border:1px solid #8b2116}
.teaser-text {margin:128px 0px 0px 0px;padding:10px 15px 10px 15px;width:253px;position:absolute;color:#fff;line-height:13px;font-size:11px}
.teaser-text h3 {font-size:15px;color:#fff}

.g_cewe {background:#e2e7e9 url(../pics/teaser/cewe-fotobuch.jpg) no-repeat}
.g_cewe .teaser-text {background:#6f7778}
.g_gallery {background:#d1e2f0 url(../pics/teaser/gallery-karikaturen.jpg) no-repeat}
.g_gallery .teaser-text {background:#6291b7}
.g_mymms {background:#c3eaff url(../pics/teaser/mymms.jpg) no-repeat}
.g_mymms .teaser-text {background:#53a0ca}
.g_myparfum {background:#f2c7ea url(../pics/teaser/myparfum.jpg) no-repeat}
.g_myparfum .teaser-text {background:#a46198}
.g_pnovel {background:#faefbe url(../pics/teaser/personal-novel.jpg) no-repeat}
.g_pnovel .teaser-text {background:#c6ad3c}
.g_whisky {background:#e4e9f4 url(../pics/teaser/g-whisky.jpg) no-repeat}
.g_whisky .teaser-text {background:#989fae}
.g_idbeer {background:#c3eaff url(../pics/teaser/idbeer.jpg) no-repeat}
.g_idbeer .teaser-text {background:#53a0ca}
.g_braufabrik {background:#faefbe url(../pics/teaser/braufabrik.jpg) no-repeat}
.g_braufabrik .teaser-text {background:#c6ad3c}
.g_fotoherzerl {background:#faefbe url(../pics/teaser/fotoherzerl.jpg) no-repeat}
.g_fotoherzerl .teaser-text {background:#8ec5e1}
.g_bulbby {background:#dcdbff url(../pics/teaser/bulbby.jpg) no-repeat}
.g_bulbby .teaser-text {background:#7b7abd}
.g_nuk {background:#dcdbff url(../pics/teaser/nuk.jpg) no-repeat}
.g_nuk .teaser-text {background:#9a62ab}
.g_babyflasche {background:#dcdbff url(../pics/teaser/meine-babyflasche.jpg) no-repeat}
.g_babyflasche .teaser-text {background:#67a0cd}

.teaser-pic:hover {opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8}
		
.anlass {border:1px dotted #ccc;height:115px}	
.anlass a:hover {opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6}
		
.partner {border:1px dotted #ccc;height:120px}	
.partner a:hover {opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6}	
.partner-text {padding-top:10px}

.yp-tipp, .box-in-2 .yp-tipp {position:absolute;margin:-27px 0px 0px 501px;background:url(../pics/tipp.png) no-repeat;width:70px;height:69px}
.box-in-2 .yp-tipp {margin:-21px 0px 0px 202px}

.code-inner {margin:-20px 0px 0px -25px;width:246px;padding:15px 20px 15px 20px}
.code-inner strong {font-size:25px;line-height:30px}
.code-inner sup {font-size:12px;font-weight:normal}
.code-inner a {font-size:11px;white-space:nowrap;padding:5px 10px 5px 10px;font-weight:bold}
.code-logo {float:right;width:100px;height:60px;margin:0px 0px 20px 20px}
.code-logo div {float:right;width:100px;height:60px;margin:0px 0px 8px 20px;background:no-repeat center center}
.code-info {margin:0px 0px 0px -25px;width:246px;float:left;font-size:11px;padding:0px 20px 5px 20px;font-style:italic}
.code {margin:0px 0px -20px -25px;width:246px;background: url("../pics/code.gif") no-repeat #9BC600;color:#FFFFFF;float:left;font-size:16px;font-weight:bold;padding:18px 20px 10px 20px;text-shadow:0px -1px 0 rgba(0, 0, 0, 0.4)}
.code-time {font-size:11px;margin:10px 0px 0px 0px}

.gcode-inner {float:left;width:589px;height:100px;margin:-20px -25px -20px -25px}
.gcode-logo {float:left;width:70px;height:85px;padding:15px 20px 0px 20px;border-right:1px dotted #ccc;background:no-repeat center center}
.gcode-text {float:left;width:100px;height:85px;padding:15px 20px 0px 20px;border-right:1px dotted #ccc;background:#fafafa}
.gcode-link {float:left;width:130px;height:85px;padding:15px 20px 0px 20px;border-right:1px dotted #ccc}
.gcode {float:right;width:126px;height:85px;padding:15px 20px 0px 20px;background: url("../pics/scanline.gif") repeat #9BC600;color:#FFFFFF;font-size:15px;font-weight:bold;text-shadow:0px -1px 0 rgba(0, 0, 0, 0.4)}
.gcode small {font-size:11px;color:#fff;font-weight:bold}
.gcode-more {display:none;position:absolute;width:15%;height:60px;padding:15px 20px 15px 20px;border-right:1px dotted #ccc;background:#fafafa}

.gcode span {font-size:12px}
.gcode-inner strong {font-size:25px;line-height:30px}
.gcode-inner sup {font-size:12px;font-weight:normal}
.gcode-inner a {font-size:11px;white-space:nowrap;padding:5px 10px 5px 10px;font-weight:bold}
.gcode-time {float:left;font-size:11px;margin:6px 0px 0px 0px;width:130px}

/******************************************************************** Footer ***/
/*******************************************************************************/

#footer {float:left;position:relative;width:100%;background:#694620 url(../pics/footer-bg.gif) repeat-x;font-size:11px;margin-top:20px}
.footer-in {text-align:center;width:950px;margin:auto}
.footer-menu {text-align:left;float:left;width:950px}
.footer-menu ul {float:left;list-style:none;padding:20px 50px 40px 0px;margin-right:15px;margin-bottom:0px}

.footer-menu li a {padding:5px;display:block;color:#cbbb8c;text-shadow:0 -1px 0 #311d07;border-bottom:1px dotted #8c7942}
	
.footer-menu li a:hover {text-decoration:none;background:url(../pics/footer-hover.png) repeat-x}

.payment {float:right;list-style:none;padding:20px 0px 0px 0px;margin-right:0px;margin-bottom:0px}
.img {float:left}
	
#footer-bottom {float:left;position:relative;width:100%;font-size:11px;border-top:1px solid #60401d;background:#845105 url(../pics/footer-menu.gif) repeat-x}
	
#footer-bottom .footer-menu ul {background:none;float:left;list-style:none;padding:0px;margin-right:30px;margin-bottom:8px}
#footer-bottom .footer-menu ul li {float:left}
#footer-bottom .footer-menu ul li a {float:left;padding:5px 10px 5px 10px;border-bottom:0px;text-shadow:none;border-right:1px dotted #a9833a;color:#c2a168}
#footer-bottom a {color:#c2a168}
#footer-bottom .footer-menu ul li a:hover {background:#93620b;color:#cbbb8c}
	
#copy {float:right;padding:16px 0px 4px 10px;color:#c2a168}

.footer-box {color:#b08a68;float:left;margin:0px 55px 20px 0px}
.footer-box.last {margin:0px 0px 20px 0px}
.footer-box.right {float:right;margin:0px}
.footer-box ul {padding:0px;margin:0px}
.footer-box a {color:#cbbb8c;text-shadow:0 -1px 0 #311d07}
.footer-box h4 {color:#cbbb8c;text-shadow:0 -1px 0 #311d07;margin-top:20px;font-size:16px}

.searchfield {float:left;background:#ebe2ca;border:2px solid #b7965d;height:16px;padding-left:3px;padding-right:3px;font-size:11px;color:#563614;
box-shadow:inset 1px 1px 1px #a49878;-moz-box-shadow:inset 1px 1px 1px #a49878;-webkit-box-shadow:inset 1px 1px 1px #a49878;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.searchfield:focus, .searchfield:active {background:#fff}
.searchbutton {float:left;margin-left:5px;background:#361e07 url(../pics/searchbutton.gif) repeat-x;border:1px solid #281605;height:22px;font-size:11px;color:#84684a;text-shadow:0 -1px 0 #311d07;cursor:pointer;
box-shadow:1px 2px 3px #281605;-moz-box-shadow:1px 2px 3px #281605;-webkit-box-shadow:1px 2px 3px #281605;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.searchbutton:hover {background:#361e07;box-shadow:1px 1px 1px #281605;-moz-box-shadow:1px 1px 1px #281605;-webkit-box-shadow:1px 2px 1px #281605}

/***************************************************************** slideshow ***/
/*******************************************************************************/
	
#navigation {position:absolute;margin-top:110px;width:442px;z-index:10}	
#navigation a {padding:10px;background:#d60c62;color:#FFFFFF;text-decoration:none;position:relative}
#navigation a.sexyslider-prev {float:left}
#navigation a.sexyslider-next {float:right}
#control {margin:5px 0px 0px 0px}
#control a {background:#f385a2;padding:5px 10px 5px 10px;color:#FFFFFF;margin-right:3px}
#control a.active {background:#d60c62}

.gift-week, #slider {float:left;position:relative}
.gift-week {margin-left:18px}

/************************************************************ redirect-frame ***/
/*******************************************************************************/

#frame-top {height:55px;background:#a61500 url('../../content/pics/redirect-top.gif') repeat-x;border-bottom:1px solid #a61500;z-index:100;line-height:56px;white-space:nowrap}
#frame-top a.site-frame {display:block;float:right;background-repeat:no-repeat;background-position:left top;text-indent:-9999px;white-space:nowrap}
#frame-top .preview-logo {background-image:url('../../content/pics/yp-redirect.jpg');width:249px;height:55px;white-space:nowrap}
#frame-top p.meta-data {padding:0px;margin:0px;float:left}
#frame-top p.meta-data p {display:inline;margin:0px}
#frame-top p.meta-data a {text-decoration:none;color:#f5eeda}
#frame-top p.meta-data a.backtosite {margin-left:10px;border-left:1px dotted #f5eeda;padding-left:15px}
#frame-top div.close-frame {width:40px;margin-left:5px;height:55px;float:left}
#frame-top div.close-frame a#close-button {display:block;width:16px;height:16px;margin:0px auto;margin-top:19px;border:1px solid #e0cca5;text-indent:-9999px;background-image:url('../../content/pics/close.gif');background-repeat:no-repeat}
#frame-top div.close-frame a#close-button:hover,#frame-top div.close-frame a#close-button.activated {background-position:0px -16px}
#preview-frame {width:100%;background-color:#fff}
	
/****************************************************************** slidebar ***/
/*******************************************************************************/
		
#slidebar {position:fixed;top:205px;left:0px}	
.slide {margin-top:10px;margin-left:-11px;width:32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}		
.slide:hover {margin-left:0px;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}
.follow {margin-left:10px;margin-top:0px}

/************************************************************************ wp ***/
/*******************************************************************************/

.post p {margin:0px 0px 10px 0px;padding: 0px 0px 10px 0px}
.box-wp .box p {margin:0px;padding:0px}
.wp-cats .box {background:none!important;padding-bottom:0px!important;border-bottom:0px!important;width:auto!important;float:none!important}
.wp-cats p, .wp-cat-description p {margin:0px;padding:0px}
.wp-post-image {float:left;margin:0px 20px 0px 0px}
.ratings a {text-indent:-9999px!important}

.related-thumbs a {padding:20px 5px 8px 20px!important;border:1px solid #fff!important;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.related-thumbs a:hover {background:#f8f5ee!important;border:1px solid #EFE7D4!important}
.related-thumbs a div {height:180px!important;color:#707070!important;font-family:Arial!important}
.related-thumbs a:hover div {color:#C6220A!important}
.related-thumbs a div div {height:135px!important}

.commentlist {float:left;margin:0px;width:100%;padding:0px;list-style:none}
.commentlist img {float:left;padding:4px;background:#fff;margin:0px 20px 20px 0px;
box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1)}	
.even {background:#fff}	
.odd {background:#f1f1f1;-moz-border-radius:3px}	
li.comment p {float:right;padding:5px;padding-left:0px;margin:0px;width:417px}	
li.comment {float:left;padding:15px 15px 15px 15px;margin:0px;margin-bottom:10px;width:510px}

#commentform div {float:left;width:100%}
#commentform input, #commentform textarea {border:1px solid #ccc;padding:5px;margin-top:8px;
box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);
-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-o-border-radius:2px;border-radius:2px}
#commentform textarea {width:525px;height:100px;margin-bottom:10px}
#commentform input:focus, #commentform textarea:focus {background:#f0f0f0}
.comm-button {cursor:pointer}
	
.related_post {margin:0px;padding:0px}
.related_post li {background:url(../pics/dot.gif) no-repeat left 5px;padding-left:15px;padding-bottom:5px;list-style:none}

/********************************************************* wp faceted search ***/
/*******************************************************************************/

ul.facetedsearch2 {float:left;margin:0px;padding:0px;list-style:none}
.facetedsearch_li ul {margin:0px;padding:0px}
		
.facetedsearch2 li ul li {width:auto;height:170px;margin:0px 0px 0px 0px;float:left;padding:10px 33px 0px 0px}
.facetedsearch2 li ul li label {padding:0px;background:none!important}
.facetedsearch_expanded {font-weight:bold;display:block;margin-bottom:6px;padding-left:20px!important}

.facetedsearch2 li ul li ul .facetedsearch_leaf {background:none;width:auto;height:auto;margin:0px 0px 8px 0px;float:none;padding:5px 13px 5px 10px;border:1px solid #dedede;background:#f4f4f4 url('../../content/pics/search-term.jpg') no-repeat;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.facetedsearch2 li ul li ul .facetedsearch_leaf:hover {border:1px solid #cacaca;background:#f4f4f4}
.facetedsearch2 li ul li ul .facetedsearch_leaf:focus, .facetedsearch2 li ul li ul .facetedsearch_leaf:active {border:1px solid #c31e00;background:#f4f4f4}
.facetedsearch2 label input {margin:0px 20px 0px 1px;vertical-align: middle}
.facetedsearch_leaf label {display:block}
#facetedsearch_label_732 {display:none}

#facetedsearch_label_406 {background:url('../../content/pics/package.png') no-repeat!important}
#facetedsearch_label_738 {background:url('../../content/pics/user.png') no-repeat!important}
#facetedsearch_label_733 {background:url('../../content/pics/money.png') no-repeat!important}
#facetedsearch_label_723 {background:url('../../content/pics/group.png') no-repeat!important}
#facetedsearch_label_742 {background:url('../../content/pics/heart.png') no-repeat!important}

.facetedsearch2 ul ul ul .facetedsearch_li {margin:10px 0px 0px 0px;padding:0px}

.faceted-search-button {margin:150px 0px 0px 0px;float:left}
.faceted-search-button input {cursor:pointer;background:#9b0b00 url(../pics/button.gif) repeat-x;padding:10px 18px 10px 18px;border:1px solid #8e0c08;font-size:14px;float:left;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;
box-shadow:1px 2px 3px #ccc;-moz-box-shadow:1px 2px 3px #ccc;-webkit-box-shadow:1px 2px 3px #ccc;
text-shadow:0px -1px 0 rgba(0, 0, 0, 0.3);color:#fff}
.faceted-search-button input:hover {background:#c91715 url(../pics/button-hover.gif) repeat-x;text-decoration:none;
box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.screen-reader-text {display:none}

/************************************************************* wp pagination ***/
/*******************************************************************************/

.navigation
{float:left;background:#f5f5f6 url('../../content/pics/paginate-bg.gif') repeat-x left bottom;margin:0px 0px 5px 0px;padding:10px 10px 6px 10px;width:569px;
box-shadow:0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc}

.wp-paginate {float:left;padding:0px;margin:0px}
.wp-paginate .grey {color:#ccc;border:1px solid #dedede!important;cursor:default}
.wp-paginate .grey:hover {color:#ccc;border:1px solid #dedede!important;text-decoration:none;background:#f4f4f4 url('../../content/pics/cat-bg.gif') repeat-x}
.wp-paginate a:hover {text-decoration:none}
.wp-paginate li {float:left;list-style:none}
.wp-paginate .title {color:#555;margin-right:4px}
.wp-paginate .gap {color:#999;margin-right:4px}
.wp-paginate span.current, .wp-paginate a {float:left;font-size:12px;padding:2px 6px 2px 6px;background:#f4f4f4 url('../../content/pics/cat-bg.gif') repeat-x;border:1px solid #ccc;margin:0px 5px 5px 0px;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.wp-paginate a:hover {background:#e3e3e3;border:1px solid #ccc}
.wp-paginate span.current, .wp-paginate a.current {background:#a5cede url('../../content/pics/box-head.gif') repeat-y;color:#fff;border:1px solid #93bed0}

.page-label {float:left;font-size:12px;padding:2px 6px 2px 6px;margin:1px 5px 5px 0px}

/************************************************************ wp wide search ***/
/*******************************************************************************/

.wide-search input {float:left;width:400px;border:1px solid #ccc;padding:5px;margin-top:8px;
box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);
-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.wide-search input:focus, .wide-search input:focus {background:#f0f0f0}
.wide-search #searchsubmit {width:auto;cursor:pointer;background:#8cba07 url(../pics/link.gif) repeat-x;border:1px solid #80a807!important;padding:5px 10px 4px 10px;margin-left:5px;font-size:11px;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;
text-shadow:0px -1px 0 rgba(0, 0, 0, 0.2);color:#fff;
box-shadow:1px 1px 2px #ccc!important;-moz-box-shadow:1px 1px 2px #ccc!important;-webkit-box-shadow:1px 1px 2px #ccc!important}
.wide-search #searchsubmit:hover {background:#a9d123 url(../pics/link-hover.gif) repeat-x;text-decoration:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

/* cookie-bar */
#cookie-bar {position:fixed;bottom:0px;left:0px;width:100%;z-index:9999;background:#000;background:rgba(0, 0, 0, 0.8);line-height:36px;color:#fff;text-align:center;font-size:12px}
#cookie-bar p {margin:0px;padding:5px 20px}
#cookie-bar a {color:#fff;display:inline-block;background:#7b7b7b;border:1px solid #7b7b7b;text-decoration:none;padding:2px 6px;margin-left:8px;line-height:normal}
#cookie-bar a:hover {background:#6b6b6b}
#cookie-bar .cb-enable {background:#4d90fe;border:1px solid #4d90fe;color:#fff;line-height:normal}
#cookie-bar .cb-enable:hover {background:#407cde}

/* statusbar */
.statusbar {float:left;width:100%;padding:5px 5px;background:#fafafa;border-radius:4px}
.statusbar-left {float:left;padding:3px 3px 3px 10px;background:#fff;border-radius:4px}
.statusbar-left small span {padding:5px 10px;margin-left:7px;color:#fff;border-radius:4px}
.statusbar-left small span.on {background:#c8d5a5}
.statusbar-left small span.off {background:#dab79f}
.statusbar-right {float:right;padding:3px 10px 3px 10px;background:#fff;border-radius:4px}

@media only screen and (max-width: 1145px) {

#slidebar {display:none}
	
}
	